OSDN Git Service

PR rtl-optimization/51767
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
2
3         PR rtl-optimization/51767
4         * gcc.c-torture/compile/pr51767.c: New test.
5
6         PR middle-end/51768
7         * c-c++-common/pr51768.c: New test.
8
9         PR middle-end/44777
10         * gcc.dg/tree-prof/pr44777.c: New test.
11
12 2012-01-05  Jan Hubicka  <jh@suse.cz>
13
14         PR middle-end/49710
15         * gcc.c-torture/compile/pr49710.c: New file.
16
17 2012-01-05  Richard Guenther  <rguenther@suse.de>
18
19         * g++.dg/torture/pr49309.C: Skip for -flto.
20
21 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
22
23         PR middle-end/51761
24         * gcc.c-torture/compile/pr51761.c: New test.
25
26 2012-01-05  Richard Guenther  <rguenther@suse.de>
27
28         PR tree-optimization/51760
29         * gcc.dg/torture/pr51760.c: New testcase.
30
31 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
32
33         PR middle-end/51472
34         * gcc.dg/tm/memopt-6.c: Adjust regexp.
35
36 2012-01-05  Richard Guenther  <rguenther@suse.de>
37
38         PR lto/41576
39         * gfortran.dg/lto/pr41576_0.f90: New testcase.
40         * gfortran.dg/lto/pr41576_1.f90: Likewise.
41
42 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
43
44         PR debug/51695
45         * gcc.dg/pr51695.c: New test.
46
47 2012-01-04  Andrew Pinski  <apinski@cavium.com>
48
49         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
50         * gcc.target/mips/octeon2-lx-1.c: New test.
51         * gcc.target/mips/mips64-dsp-ldx.c: New test.
52         * gcc.target/mips/octeon2-lx-2.c: New test.
53         * gcc.target/mips/octeon2-lx-3.c: New test.
54
55 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
56
57         PR other/51163
58         PR other/51164
59         * gcc.dg/tm/alias-1.c:  Adjust regexp.
60         * gcc.dg/tm/alias-2.c:  Adjust regexp.
61
62 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
63
64         PR c++/51064
65         * g++.dg/warn/Wparentheses-26.C: New.
66
67 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
68
69         * gfortran.dg/elemental_optional_args_2.f90: New test.
70
71 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
72
73         PR fortran/49693
74         * gfortran.dg/common_17.f90:  New test.
75
76 2012-01-04  Richard Guenther  <rguenther@suse.de>
77
78         PR tree-optimization/49651
79         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
80         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
81
82 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
83
84         PR c++/51738
85         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
86
87 2012-01-03  Andrew Pinski  <apinski@cavium.com>
88
89         * lib/scanasm.exp (dg-function-on-line): Always use a special format
90         for all mips targets.  Also allow an optional .cfi_startproc.
91
92 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
93
94         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
95
96 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
97
98         PR c++/29273
99         * g++.dg/rtti/dyncast5.C: New.
100
101 2012-01-03  Richard Guenther  <rguenther@suse.de>
102
103         PR tree-optimization/51070
104         * gcc.dg/torture/pr51070-2.c: New testcase.
105
106 2012-01-03  Richard Guenther  <rguenther@suse.de>
107
108         PR tree-optimization/51692
109         * gcc.dg/torture/pr51692.c: New testcase.
110
111 2012-01-03  Richard Guenther  <rguenther@suse.de>
112
113         PR debug/51650
114         * g++.dg/lto/pr51650-3_0.C: New testcase.
115
116 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
117
118         PR c++/15867
119         * g++.dg/warn/Wredundant-decls-spec.C: New.
120
121 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
122
123         PR tree-optimization/51719
124         * g++.dg/tree-prof/pr51719.C: New test.
125
126 2012-01-03  Richard Guenther  <rguenther@suse.de>
127
128         PR middle-end/51730
129         * gcc.dg/fold-compare-6.c: New testcase.
130
131 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
132
133         PR c++/51669
134         * g++.dg/gomp/pr51669.C: New test.
135
136 2012-01-02  Jason Merrill  <jason@redhat.com>
137
138         PR c++/51675
139         * g++.dg/cpp0x/constexpr-union2.C: New.
140
141         PR c++/51666
142         * g++.dg/cpp0x/nsdmi-defer5.C: New.
143
144 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
145
146         PR c++/51462
147         * g++.dg/cpp0x/constexpr-99.C: New test.
148
149 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
150
151         PR c++/20140
152         * g++.dg/template/init9.C: New.
153
154 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
155
156         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
157         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
158         rather than a specific number.
159
160 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
161
162         PR fortran/46262
163         PR fortran/46328
164         PR fortran/51052
165         * gfortran.dg/typebound_operator_7.f03: New.
166         * gfortran.dg/typebound_operator_8.f03: New.
167
168 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
169
170         PR target/51729
171         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
172         XFAIL.
173         * gcc.target/mips/dspr2-MULTU.c: Likewise.
174
175 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
176
177         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
178
179 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
180
181         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
182         for MIPS.
183
184 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
185
186         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
187         * gfortran.dg/io_real_boz_4.f90: Likewise.
188         * gfortran.dg/io_real_boz_5.f90: Likewise.
189
190 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
191
192         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
193
194 2012-01-02  Revital Eres  <revital.eres@linaro.org>
195
196         * gcc.dg/sms-11.c: New file.
197
198 2012-01-02  Tobias Burnus  <burnus@net-b.de>
199
200         PR fortran/51682
201         * gfortran.dg/coarray/image_index_3.f90: New.
202
203 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
204
205         PR c++/16603
206         * g++.dg/parse/enum8.C: New.
207
208 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
209
210         PR c++/51379
211         * g++.dg/conversion/reinterpret4.C: New.
212         * g++.dg/conversion/reinterpret1.C: Adjust.
213
214 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
215
216         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
217
218 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
219
220         * g++.old-deja/g++.brendan/crash25.C: Adjust.
221         * g++.old-deja/g++.brendan/crash56.C: Likewise.
222         * g++.old-deja/g++.jason/access14.C: Likewise.
223         * g++.old-deja/g++.jason/access8.C: Likewise.
224         * g++.old-deja/g++.jason/access1.C: Likewise.
225         * g++.old-deja/g++.other/access3.C: Likewise.
226         * g++.old-deja/g++.other/access5.C: Likewise.
227         * g++.old-deja/g++.law/unsorted1.C: Likewise.
228         * g++.old-deja/g++.law/visibility22.C: Likewise.
229         * g++.old-deja/g++.law/visibility26.C: Likewise.
230         * g++.old-deja/g++.mike/p2746.C: Likewise.
231         * g++.dg/debug/using1.C: Likewise.
232         * g++.dg/lookup/using51.C: Likewise.
233         * g++.dg/inherit/using5.C: Likewise.
234         * g++.dg/inherit/pr30297.C: Likewise.
235         * g++.dg/inherit/access8.C: Likewise.
236         * g++.dg/torture/pr39362.C: Likewise.
237         * g++.dg/template/crash13.C: Likewise.
238         * g++.dg/template/using10.C: Likewise.
239
240 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
241
242         PR fortran/51502
243         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
244         change.
245
246 2012-01-01  Ira Rosen  <irar@il.ibm.com>
247
248         PR tree-optimization/51704
249         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
250         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
251         corresponding flags.
252
253 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
254
255         PR c++/51723
256         * g++.dg/cpp0x/constexpr-delegating2.C: New.
257
258 2012-01-01  Jan Hubicka  <jh@suse.cz>
259
260         PR rtl-optimization/51069
261         * gcc.c-torture/compile/pr51069.c: New testcase.
262
263 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
264
265         PR tree-optimization/51683
266         * gcc.dg/pr51683.c: New test.
267
268 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
269
270         PR c++/51397
271         * g++.dg/cpp0x/static_assert6.C: New.
272
273 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
274
275         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
276
277 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
278
279         PR fortran/51502
280         * lib/gcc-dg.exp (scan-module-absence):  New function.
281         * gfortran.dg/implicit_pure_2.f90:  New test.
282
283 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
284
285         PR c++/51316
286         * g++.dg/cpp0x/alignof4.C: New.
287
288 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
289
290         PR testsuite/51702
291         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
292         -mabi=altivec option, which suppresses a warning message about
293         passing vectors by reference.  The extra warning causes some tests
294         to fail.
295         * gcc.dg/scal-to-vec2.c: Likewise.
296         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
297         * gcc.dg/pr35442.c: Likewise.
298         * gcc.dg/vector-compare-1.c: Likewise.
299         * gcc.dg/vector-compare-2.c: Likewise.
300         * gcc.dg/torture/pr36891.c: Likewise.
301
302 2012-12-29  Kai Tietz  <ktietz@redhat.com>
303
304         * g++.dg/abi/bitfield3.C: Make sure test runs
305         for windows targets without activated ms-bitfields option.
306
307         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
308         targets to use static-version.
309         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
310         * g++.old-deja/g++.abi/arraynew.C: Likewise.
311         * g++.old-deja/g++.eh/new1.C: Likewise.
312         * g++.old-deja/g++.eh/new2.C: Likewise.
313
314 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
315
316         * gfortran.dg/function_optimize_9.f90:  New test.
317
318 2011-12-27  Fabien ChĂȘne  <fabien@gcc.gnu.org>
319
320         PR c++/23211
321         * g++.dg/template/using18.C: New.
322         * g++.dg/template/using19.C: New.
323         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
324         * g++.dg/template/crash13.C: Likewise.
325
326 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
327
328         PR target/51623
329         * gcc.target/powerpc/pr51623.c: New file.
330
331 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
332
333         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
334
335 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
336
337         PR c++/51547
338         * g++.dg/cpp0x/pr51547.C: New.
339
340 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
341
342         * gcc.c-torture/execute/20111227-1.c: New test.
343
344 2011-12-25  Jan Hubicka  <jh@suse.cz>
345
346         PR middle-end/48641
347         * gcc.dg/compile/pr48641.c: New file.
348
349 2011-12-26  Joey Ye  <joey.ye@arm.com>
350
351         PR middle-end/51200
352         * gcc.dg/volatile-bitfields-2.c: New test.
353
354 2011-12-23  Jason Merrill  <jason@redhat.com>
355
356         PR c++/51507
357         * g++.dg/cpp0x/variadic121.C: New.
358
359 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
360
361         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
362
363 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
364
365         * gcc.target/arm/vect-vcvt.c: New test.
366         * gcc.target/arm/vect-vcvtq.c: New test.
367
368         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
369         in final check.
370
371         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
372         True for ARM NEON.
373         (check_effective_target_vect_uintfloat_cvt): Likewise.
374         (check_effective_target_vect_floatuint_cvt): Likewise.
375         (check_effective_target_vect_floatint_cvt): Likewise.
376
377 2011-12-23  Richard Guenther  <rguenther@suse.de>
378
379         PR rtl-optimization/50396
380         * gcc.dg/torture/pr50396.c: New testcase.
381
382 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
383
384         PR tree-optimization/43491
385         * gcc.dg/tree-ssa/pr43491.c: New test.
386
387 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
388
389         PR testsuite/50722
390         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
391
392 2011-12-22  Richard Guenther  <rguenther@suse.de>
393
394         PR lto/51650
395         * g++.dg/lto/pr51650-1_0.C: New testcase.
396         * g++.dg/lto/pr51650-2_0.C: Likewise.
397
398 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
399
400         PR target/51643
401         * gcc.target/arm/sibcall-2.c: New test.
402
403 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
404
405         PR testsuite/51645
406         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
407
408 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
409
410         * gcc.dg/pr50038.c: Move to ...
411         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
412
413 2011-12-21  Jason Merrill  <jason@redhat.com>
414
415         PR c++/51611
416         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
417
418 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
419
420         PR c++/51305
421         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
422
423 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
424
425         PR middle-end/51644
426         PR middle-end/51647
427         * gcc.dg/pr51644.c: New test.
428         * g++.dg/warn/Wreturn-4.C: New test.
429
430 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
431
432         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
433         diag-scans to fix fail on AVX.
434         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
435         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
436         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
437         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
438         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
439         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
440         * gcc.dg/vect/pr45752.c: Ditto.
441         * gcc.dg/vect/slp-perm-4.c: Ditto.
442         * gcc.dg/vect/slp-perm-9.c: Ditto.
443         * gcc.dg/vect/vect-33.c: Ditto.
444         * gcc.dg/vect/vect-35.c: Ditto.
445         * gcc.dg/vect/vect-6-big-array.c: Ditto.
446         * gcc.dg/vect/vect-6.c: Ditto.
447         * gcc.dg/vect/vect-91.c: Ditto.
448         * gcc.dg/vect/vect-all-big-array.c: Ditto.
449         * gcc.dg/vect/vect-all.c: Ditto.
450         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
451         * gcc.dg/vect/vect-outer-4c.c: Ditto.
452         * gcc.dg/vect/vect-outer-5.c: Ditto.
453         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
454         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
455         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
456         * gcc.dg/vect/vect-peel-1.c: Ditto.
457         * gcc.dg/vect/vect-peel-2.c: Ditto.
458         * gcc.dg/vect/vect-peel-3.c: Ditto.
459         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
460         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
461         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
462         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
463         * lib/target-supports.exp (check_avx_available): New function.
464         (check_effective_target_vect_sizes_32B_16B): Ditto.
465         (check_prefer_avx128): Ditto.
466         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
467         (check_effective_target_vect_multiple_sizes): Ditto.
468
469 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
470
471         PR target/50038
472         * gcc.dg/pr50038.c: New test.
473
474 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
475
476         PR c++/51621
477         * g++.dg/cpp0x/constexpr-ice5.C: New.
478
479 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
480
481         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
482         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
483         gcc.dg/gnu11-version-1.c: New tests.
484
485 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
486
487         PR middle-end/51200
488         * gcc.target/arm/volatile-bitfields-4.c: New test.
489         * c-c++-common/abi-bf.c: New test.
490
491 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
492
493         PR debug/49951
494         * g++.dg/gcov/gcov-2.C: Adjust.
495
496 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
497
498         PR c++/51612
499         * g++.dg/cpp0x/constexpr-ice4.C: New.
500
501 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
502
503         PR c++/51328
504         * g++.dg/template/crash109.C: New.
505
506 2011-12-19  Jason Merrill  <jason@redhat.com>
507
508         PR c++/51530
509         * g++.dg/cpp0x/nullptr26.C: New.
510
511 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
512
513         * gcc.target/mips/mult-1.c: Require -O2.
514
515 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
516
517         * gcc.target/mips/ext-2.c: Add NOMIPS16.
518
519 2011-12-19  Jason Merrill  <jason@redhat.com>
520
521         PR c++/51526
522         * g++.dg/cpp0x/constexpr-delegating.C: New.
523
524 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
525             Tom de Vries <tom@codesourcery.com>
526
527         PR rtl-opt/50380
528         * gcc.c-torture/compile/pr50380.c: New testcase.
529
530 2011-12-19  Tobias Burnus  <burnus@net-b.de>
531
532         PR fortran/51605
533         * gfortran.dg/block_10.f90: New.
534
535 2011-12-19  Jason Merrill  <jason@redhat.com>
536
537         PR c++/51553
538         * g++.dg/cpp0x/initlist64.C: New.
539
540         PR c++/51228
541         * c-c++-common/transparent-union-1.c: New.
542
543 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
544
545         PR tree-optimization/51580
546         * gnat.dg/specs/loop_optimization1.ads: New test.
547         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
548
549 2011-12-19  Richard Guenther  <rguenther@suse.de>
550
551         PR lto/51573
552         * gcc.dg/lto/20111207-2_0.c: Adjust.
553         * g++.dg/lto/pr51573-1_0.C: New testcase.
554
555 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
556
557         PR c++/51619
558         * g++.dg/cpp0x/pr51619.C: New test.
559
560 2011-12-19  Tobias Burnus  <burnus@net-b.de>
561
562         PR fortran/51605
563         * gfortran.dg/select_type_25.f90: New.
564
565 2011-12-19  Martin Jambor  <mjambor@suse.cz>
566
567         PR tree-optimization/51583
568         * gcc.dg/tree-ssa/pr51583.c: New test.
569
570 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
571
572         PR tree-optimization/51596
573         * g++.dg/opt/pr51596.C: New test.
574
575         PR middle-end/51590
576         PR tree-optimization/51606
577         * gcc.dg/vect/pr51590.c: New test.
578
579 2011-12-19  Richard Guenther  <rguenther@suse.de>
580
581         PR lto/51572
582         * g++.dg/lto/pr51572-2_0.C: New testcase.
583
584 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
585
586         PR c++/51477
587         * g++.dg/cpp0x/nsdmi6.C: New test.
588
589 2011-12-19  Tobias Burnus  <burnus@net-b.de>
590
591         * gfortran.dg/coarray_poly_3.f90: New.
592         * coarray/poly_run_1.f90: Enable some previously commented code.
593
594 2011-12-19  Jason Merrill  <jason@redhat.com>
595
596         PR c++/51489
597         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
598
599 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
600
601         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
602
603 2011-12-17  Jason Merrill  <jason@redhat.com>
604
605         PR c++/51588
606         * g++.dg/parse/enum7.C: New.
607
608         PR c++/51586
609         * g++.dg/lookup/nested2.C: New.
610
611         PR c++/51587
612         * g++.dg/parse/enum6.C: New.
613
614 2011-12-17  Tom de Vries  <tom@codesourcery.com>
615
616         PR tree-optimization/51491
617         * gcc.dg/pr51491.c: New test.
618         * gcc.dg/pr51491-2.c: Same.
619
620 2011-12-16  Jason Merrill  <jason@redhat.com>
621
622         PR c++/51416
623         * g++.dg/cpp0x/auto31.C: New.
624
625 2011-12-16  Ian Lance Taylor  <iant@google.com>
626
627         PR middle-end/51592
628         * gcc.dg/20111216-1.c: New test.
629
630 2011-12-16  Jason Merrill  <jason@redhat.com>
631
632         PR c++/51461
633         * g++.dg/init/static4.C: New.
634
635 2011-12-16  Jason Merrill  <jason@redhat.com>
636
637         PR c++/51331
638         * g++.dg/init/value10.C: New.
639
640 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
641
642         PR testsuite/50803
643         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
644
645         PR tree-optimization/51575
646         * g++.dg/opt/pr51575.C: New test.
647
648         PR debug/51557
649         * gcc.dg/pr51557.c: New test.
650
651 2011-12-16  Richard Guenther  <rguenther@suse.de>
652
653         PR lto/51572
654         * gcc.dg/lto/pr51572-1_0.c: New testcase.
655
656 2011-12-15  Jason Merrill  <jason@redhat.com>
657
658         PR c++/51458
659         * g++.dg/ext/desig4.C: New.
660
661 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
662
663         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
664         A%disp() to use scalarizer.
665         * gfortran.dg/class_array_9.f03: New.
666
667 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
668
669         * gcc.dg/vect/vect-sdivmod-1.c: New test.
670
671         PR c++/51463
672         * g++.dg/cpp0x/pr51463.C: New test.
673
674         PR c/51360
675         * c-c++-common/gomp/pr51360.c: New test.
676         * g++.dg/gomp/pr51360.C: New test.
677
678         PR middle-end/49806
679         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
680         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
681
682         PR tree-optimization/51117
683         * g++.dg/opt/pr51117.C: New test.
684
685 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
686
687         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
688         New definitions.
689         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
690         Likewise.
691         (stpncpy, __stpncpy_chk): New functions.
692         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
693         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
694
695 2011-12-15  Richard Guenther  <rguenther@suse.de>
696
697         PR lto/51567
698         * g++.dg/lto/pr51567-1_0.C: New testcase.
699
700 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
701
702         PR c++/51473
703         * g++.dg/cpp0x/auto30.C: New test.
704
705 2011-12-15  Tobias Burnus  <burnus@net-b.de>
706
707         * gfortran.dg/coarray/poly_run_3.f90: New.
708         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
709
710 2011-12-15  Richard Guenther  <rguenther@suse.de>
711
712         PR lto/51564
713         * g++.dg/lto/pr51564-1_0.C: New testcase.
714
715 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
716
717         PR libstdc++/51365
718         * g++.dg/ext/is_final.C: New.
719
720 2012-12-15  Richard Guenther  <rguenther@suse.de>
721
722         PR lto/48508
723         * g++.dg/lto/pr48508-1_0.C: New testcase.
724         * g++.dg/lto/pr48508-1_1.C: Likewise.
725
726 2011-12-14  Jason Merrill  <jason@redhat.com>
727
728         PR c++/51554
729         * g++.dg/init/constant1.C: New.
730
731         PR c++/51248
732         * g++.dg/other/enum2.C: New.
733
734 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
735
736         PR c++/51475
737         * g++.dg/cpp0x/initlist63.C: New test.
738
739 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
740
741         PR target/50931
742         * gcc.target/avr/torture/int24-mul.c: New.
743
744 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
745
746         PR c++/51476
747         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
748
749 2011-12-13  Jason Merrill  <jason@redhat.com>
750
751         PR c++/51406
752         PR c++/51161
753         * g++.dg/cpp0x/rv-cast3.C: New.
754         * g++.dg/cpp0x/rv-cast4.C: New.
755
756 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
757
758         PR c++/51464
759         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
760
761 2011-12-13  Andrew Pinski  <apinski@cavium.com>
762             Adam Nemet  <anemet@caviumnetworks.com>
763
764         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
765         -fdump-* options.
766         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
767         * gcc.target/mips/octeon-pipe-1.c: New testcase.
768
769 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
770
771         PR c++/14258
772         * g++.dg/template/using16.C: New.
773         * g++.dg/template/using17.C: New.
774
775 2011-12-13  Martin Jambor  <mjambor@suse.cz>
776
777         PR tree-optimization/51362
778         * gcc.dg/ipa/pr51362.c: New test.
779
780 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
781
782         PR testsuite/51524
783         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
784         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
785
786 2011-12-13  Richard Guenther  <rguenther@suse.de>
787
788         PR lto/48354
789         * g++.dg/lto/pr48354-1_0.C: New testcase.
790
791 2011-12-13  Richard Guenther  <rguenther@suse.de>
792
793         PR tree-optimization/51519
794         * gcc.dg/pr51519.c: New testcase.
795
796 2011-12-13  Richard Guenther  <rguenther@suse.de>
797
798         * gcc.dg/lto/20111213-1_0.c: New testcase.
799
800 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
801
802         * gnat.dg/vect1.ad[sb]: Add more tests.
803         * gnat.dg/vect2.ad[sb]: Likewise.
804         * gnat.dg/vect3.ad[sb]: Likewise.
805         * gnat.dg/vect4.ad[sb]: Likewise.
806         * gnat.dg/vect5.ad[sb]: Likewise.
807         * gnat.dg/vect6.ad[sb]: Likewise.
808
809 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
810
811         PR rtl-optimization/51495
812         * gcc.c-torture/compile/pr51495.c: New test.
813
814         PR tree-optimization/51481
815         * gcc.dg/pr51481.c: New test.
816
817 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
818
819         PR tree-optimization/45830
820         * gcc.c-torture/execute/pr45830.c: Move from here to...
821         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
822         dg-additional-options magic.
823
824 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
825
826         * gfortran.dg/nested_modules_2.f90: Tighten test.
827
828 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
829
830         * gcc.c-torture/execute/20111212-1.c: New test.
831
832 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
833
834         PR testsuite/51511
835         * gcc.dg/pr45819.c: Add -w to dg-options.
836
837 2011-12-12  Torvald Riegel  <triegel@redhat.com>
838
839         * g++.dg/tm/noexcept-1.C: New test.
840         * g++.dg/tm/noexcept-2.C: New test.
841         * g++.dg/tm/noexcept-3.C: New test.
842         * g++.dg/tm/noexcept-4.C: New test.
843         * g++.dg/tm/noexcept-5.C: New test.
844
845 2011-12-12  Torvald Riegel  <triegel@redhat.com>
846
847         * c-c++-common/tm/20111206.c: New test.
848
849 2011-12-12  Richard Guenther  <rguenther@suse.de>
850
851         PR lto/51262
852         * g++.dg/opt/pr51262.C: New testcase.
853
854 2011-12-12  Revital Eres  <revital.eres@linaro.org>
855
856         PR rtl-optimization/47013
857         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
858         to preserve the function.
859         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
860         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
861         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
862         -fmodulo-sched-allow-regmoves flags.
863         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
864         and avoid superfluous spaces in dg-final for spu-*-*.
865         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
866         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
867         change scan-rtl-dump-times for powerpc*-*-*.
868         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
869         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
870         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
871
872 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
873
874         PR tree-optimization/51485
875         * g++.dg/vect/pr51485.cc: New test.
876
877 2011-12-11  Tobias Burnus  <burnus@net-b.de>
878
879         PR fortran/50923
880         * gfortran.dg/warn_function_without_result_2.f90: New.
881
882 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
883             Tobias Burnus  <burnus@gcc.gnu.org>
884
885         PR fortran/41539
886         PR fortran/43214
887         PR fortran/43969
888         PR fortran/44568
889         PR fortran/46356
890         PR fortran/46990
891         PR fortran/49074
892         * gfortran.dg/class_array_1.f03: New.
893         * gfortran.dg/class_array_2.f03: New.
894         * gfortran.dg/class_array_3.f03: New.
895         * gfortran.dg/class_array_4.f03: New.
896         * gfortran.dg/class_array_5.f03: New.
897         * gfortran.dg/class_array_6.f03: New.
898         * gfortran.dg/class_array_7.f03: New.
899         * gfortran.dg/class_array_8.f03: New.
900         * gfortran.dg/coarray_poly_1.f90: New.
901         * gfortran.dg/coarray_poly_2.f90: New.
902         * gfortran.dg/coarray/poly_run_1.f90: New.
903         * gfortran.dg/coarray/poly_run_2.f90: New.
904         * gfortran.dg/class_to_type_1.f03: New.
905         * gfortran.dg/type_to_class_1.f03: New.
906         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
907         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
908         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
909
910 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
911
912         PR fortran/50690
913         * gfortran.dg/gomp/workshare2.f90:  New test.
914         * gfortran.dg/gomp/workshare3.f90:  New test.
915
916 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
917
918         * gnat.dg/specs/elab3.ads: New test.
919
920 2011-12-10  Richard Henderson  <rth@redhat.com>
921
922         * gcc.target/powerpc/altivec-perm-1.c: New.
923         * gcc.target/powerpc/altivec-perm-2.c: New.
924         * gcc.target/powerpc/altivec-perm-4.c: New.
925
926 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
927
928         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
929         Add a scan-assembler-time clause to test for the interupt vector jump.
930         (f): Rename to ...
931         (dma0_handler): ... this.
932
933 2011-12-10  Nathan Sidwell  <nathan@acm.org>
934
935         PR gcov-profile/51449
936         * g++.dg/gcov/gcov-14.C: New.
937
938 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
939
940         * gcc.c-torture/compile/20111209-1.c: New test.
941
942 2011-12-09  Jason Merrill  <jason@redhat.com>
943
944         PR c++/51151
945         * g++.dg/warn/Woverflow-4.C: New.
946
947 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
948
949         PR c++/51289
950         * g++.dg/cpp0x/alias-decl-17.C: New test.
951
952 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
953
954         * gcc.target/powerpc/recip-5.c: Disable running on any system that
955         does not support VSX.
956
957         * gcc.target/powerpc/ppc-target-4.c: New file to test target
958         specific functions enabling target specific builtins.
959
960 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
961
962         * gcc.dg/vect/slp-13.c: Array size increase reverted.
963         * gcc.dg/vect/slp-24.c: Ditto.
964         * gcc.dg/vect/slp-3.c: Ditto.
965         * gcc.dg/vect/slp-34.c: Ditto.
966         * gcc.dg/vect/slp-4.c: Ditto.
967         * gcc.dg/vect/slp-cond-2.c: Ditto.
968         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
969         * gcc.dg/vect/vect-1.c: Ditto.
970         * gcc.dg/vect/vect-10.c: Ditto.
971         * gcc.dg/vect/vect-105.c: Ditto.
972         * gcc.dg/vect/vect-112.c: Ditto.
973         * gcc.dg/vect/vect-15.c: Ditto.
974         * gcc.dg/vect/vect-2.c: Ditto.
975         * gcc.dg/vect/vect-31.c: Ditto.
976         * gcc.dg/vect/vect-32.c: Ditto.
977         * gcc.dg/vect/vect-33.c: Ditto.
978         * gcc.dg/vect/vect-34.c: Ditto.
979         * gcc.dg/vect/vect-35.c: Ditto.
980         * gcc.dg/vect/vect-36.c: Ditto.
981         * gcc.dg/vect/vect-6.c: Ditto.
982         * gcc.dg/vect/vect-73.c: Ditto.
983         * gcc.dg/vect/vect-74.c: Ditto.
984         * gcc.dg/vect/vect-75.c: Ditto.
985         * gcc.dg/vect/vect-76.c: Ditto.
986         * gcc.dg/vect/vect-80.c: Ditto.
987         * gcc.dg/vect/vect-85.c: Ditto.
988         * gcc.dg/vect/vect-89.c: Ditto.
989         * gcc.dg/vect/vect-97.c: Ditto.
990         * gcc.dg/vect/vect-98.c: Ditto.
991         * gcc.dg/vect/vect-all.c: Ditto.
992         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
993         * gcc.dg/vect/vect-iv-8.c: Ditto.
994         * gcc.dg/vect/vect-iv-8a.c: Ditto.
995         * gcc.dg/vect/vect-outer-1.c: Ditto.
996         * gcc.dg/vect/vect-outer-1a.c: Ditto.
997         * gcc.dg/vect/vect-outer-1b.c: Ditto.
998         * gcc.dg/vect/vect-outer-2.c: Ditto.
999         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1000         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1001         * gcc.dg/vect/vect-outer-3.c: Ditto.
1002         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1003         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1004         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1005         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1006         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1007         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1008         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1009         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1010         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1011         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1012         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1013         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1014         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1015         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1016         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1017         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1018         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1019         * gcc.dg/vect/vect-shift-2.c: Ditto.
1020         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1021         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1022         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1023         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1024         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1025         * gcc.dg/vect/slp-13-big-array.c: New test.
1026         * gcc.dg/vect/slp-24-big-array.c: Ditto.
1027         * gcc.dg/vect/slp-3-big-array.c: Ditto.
1028         * gcc.dg/vect/slp-34-big-array.c: Ditto.
1029         * gcc.dg/vect/slp-4-big-array.c: Ditto.
1030         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1031         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1032         * gcc.dg/vect/vect-1-big-array.c: Ditto.
1033         * gcc.dg/vect/vect-10-big-array.c: Ditto.
1034         * gcc.dg/vect/vect-105-big-array.c: Ditto.
1035         * gcc.dg/vect/vect-112-big-array.c: Ditto.
1036         * gcc.dg/vect/vect-15-big-array.c: Ditto.
1037         * gcc.dg/vect/vect-2-big-array.c: Ditto.
1038         * gcc.dg/vect/vect-31-big-array.c: Ditto.
1039         * gcc.dg/vect/vect-32-big-array.c: Ditto.
1040         * gcc.dg/vect/vect-33-big-array.c: Ditto.
1041         * gcc.dg/vect/vect-34-big-array.c: Ditto.
1042         * gcc.dg/vect/vect-35-big-array.c: Ditto.
1043         * gcc.dg/vect/vect-36-big-array.c: Ditto.
1044         * gcc.dg/vect/vect-6-big-array.c: Ditto.
1045         * gcc.dg/vect/vect-73-big-array.c: Ditto.
1046         * gcc.dg/vect/vect-74-big-array.c: Ditto.
1047         * gcc.dg/vect/vect-75-big-array.c: Ditto.
1048         * gcc.dg/vect/vect-76-big-array.c: Ditto.
1049         * gcc.dg/vect/vect-80-big-array.c: Ditto.
1050         * gcc.dg/vect/vect-85-big-array.c: Ditto.
1051         * gcc.dg/vect/vect-89-big-array.c: Ditto.
1052         * gcc.dg/vect/vect-97-big-array.c: Ditto.
1053         * gcc.dg/vect/vect-98-big-array.c: Ditto.
1054         * gcc.dg/vect/vect-all-big-array.c: Ditto.
1055         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1056         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1057         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1058         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1059         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1060         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1061         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1062         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1063         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1064         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1065         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1066         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1067         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1068         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1069         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1070         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1071         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1072         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1073         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1074         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1075         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1076         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1077         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1078         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1079         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1080         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1081         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1082         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1083         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1084         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1085         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1086         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1087         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1088
1089 2011-12-09  Richard Guenther  <rguenther@suse.de>
1090
1091         PR lto/48042
1092         * g++.dg/lto/pr48042_0.C: New testcase.
1093
1094 2011-12-09  Richard Guenther  <rguenther@suse.de>
1095
1096         PR tree-optimization/51482
1097         * g++.dg/torture/pr51482.C: New testcase.
1098
1099 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1100
1101         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1102         * gcc.target/mips/dmult-1.c: Likewise.
1103         * gcc.target/mips/branch-1.c: Likewise.
1104         * gcc.target/mips/extend-1.c: Likewise.
1105
1106 2011-12-08  Jason Merrill  <jason@redhat.com>
1107
1108         PR c++/51318
1109         * g++.dg/template/cond8.C: New.
1110
1111         PR c++/51459
1112         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1113
1114 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1115
1116         PR tree-optimization/51466
1117         * gcc.c-torture/execute/pr51466.c: New test.
1118
1119 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1120
1121         PR fortran/50815
1122         * gfortran.dg/bounds_check_16.f90: New.
1123
1124 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/51378
1127         * gfortran.dg/private_type_14.f90: New.
1128
1129 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1130
1131         PR fortran/51407
1132         * gfortran.dg/io_real_boz_3.f90: New.
1133         * gfortran.dg/io_real_boz_4.f90: New.
1134         * gfortran.dg/io_real_boz_5.f90: New.
1135
1136 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1137
1138         PR fortran/51448
1139         * gfortran.dg/realloc_on_assign_8.f90: New.
1140
1141 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1142
1143         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1144
1145 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1146
1147         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1148         -Wwrite-strings option.
1149
1150 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1151
1152         * gcc.target/i386/movdi-rex64.c: New.
1153
1154 2011-12-08  Richard Guenther  <rguenther@suse.de>
1155
1156         * gcc.dg/volatile3.c: New testcase.
1157
1158 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1159
1160         PR tree-optimization/51315
1161         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1162         for typedef.
1163         (int32_t): Use __INT32_TYPE__ for typedef.
1164
1165 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1166
1167         PR tree-optimization/51315
1168         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1169         sizeof(int)==4.
1170
1171 2011-12-08  Richard Guenther  <rguenther@suse.de>
1172
1173         PR lto/50747
1174         * g++.dg/opt/pr50747-1_0.C: New testcase.
1175         * g++.dg/opt/pr50747-2_0.C: Likewise.
1176
1177 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1178
1179         * gcc.c-torture/execute/20111208-1.c: New test.
1180
1181 2011-12-08  Richard Guenther  <rguenther@suse.de>
1182
1183         PR lto/48437
1184         * gcc.dg/lto/20111207-2_0.c: New testcase.
1185         * gcc.dg/guality/pr48437.c: Likewise.
1186
1187 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1188
1189         PR c++/51401
1190         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1191         * g++.dg/cpp0x/auto29.C: New test.
1192
1193         PR c++/51429
1194         * g++.dg/parse/error45.C: New test.
1195
1196         PR c++/51229
1197         * g++.dg/ext/desig3.C: New test.
1198
1199         PR c++/51369
1200         * g++.dg/cpp0x/constexpr-51369.C: New test.
1201
1202 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1203
1204         PR middle-end/45416
1205         * gcc.dg/pr45416.c: New testcase.
1206
1207 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1208
1209         PR c++/51420
1210         * g++.dg/cpp0x/pr51420.C: New.
1211
1212 2011-12-07  Richard Guenther  <rguenther@suse.de>
1213
1214         PR lto/48100
1215         * gcc.dg/lto/20111207-1_0.c: New testcase.
1216         * gcc.dg/lto/20111207-1_1.c: Likewise.
1217         * gcc.dg/lto/20111207-1_2.c: Likewise.
1218         * gcc.dg/lto/20111207-1_3.c: Likewise.
1219
1220 2011-12-07  Richard Guenther  <rguenther@suse.de>
1221
1222         PR tree-optimization/50823
1223         * gcc.dg/torture/pr50823.c: New testcase.
1224
1225 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1226
1227         PR tree-optimization/50744
1228         * gcc.dg/ipa/pr50744.c: New test.
1229
1230 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR c++/51430
1233         * g++.dg/template/static32.C: New test.
1234
1235 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1238
1239 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1240
1241         PR fortran/51435
1242         * gfortran.dg/default_initialization_5.f90: New.
1243
1244 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR target/51354
1247         * gcc.c-torture/compile/pr51354.c: New test.
1248
1249 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1250
1251         PR c++/51431
1252         * g++.dg/other/abstract3.C: New.
1253
1254 2011-12-06  Richard Guenther  <rguenther@suse.de>
1255
1256         PR tree-optimization/49997
1257         * gcc.dg/torture/pr49997.c: New testcase.
1258
1259 2011-12-06  Richard Guenther  <rguenther@suse.de>
1260
1261         PR middle-end/51436
1262         * g++.dg/torture/pr51436.C: New testcase.
1263
1264 2011-12-06  Richard Guenther  <rguenther@suse.de>
1265
1266         PR tree-optimization/51245
1267         * gcc.dg/torture/pr51245.c: New testcase.
1268
1269 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1270
1271         PR c++/51427
1272         * g++.dg/diagnostic/wrong-tag-1.C
1273
1274 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1275
1276         PR c++/51319
1277         * g++.dg/lookup/using50.C: New.
1278         * g++.dg/lookup/using51.C: New.
1279
1280 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR tree-optimization/51396
1283         * g++.dg/opt/pr51396.C: New test.
1284
1285         PR debug/51410
1286         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1287
1288         PR c/51339
1289         * gcc.dg/gomp/pr51339.c: New test.
1290
1291 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1292
1293         PR c++/51399
1294         * g++.dg/cpp0x/initlist62.C: New.
1295
1296 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1297
1298         PR fortran/51338
1299         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1300
1301 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1302
1303         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1304         * g++.dg/torture/pr39732.C: Likewise.
1305         * g++.dg/torture/pr40642.C: Likewise.
1306         * gcc.c-torture/compile/pr44686.c: Likewise.
1307         * gcc.dg/20050309-1.c: Likewise.
1308         * gcc.dg/20050330-2.c: Likewise.
1309         * gcc.dg/20051201-1.c: Likewise.
1310         * gcc.dg/gomp/pr27573.c: Likewise.
1311         * gcc.dg/pr46255.c: Likewise.
1312         * gcc.dg/profile-dir-1.c: Likewise.
1313         * gcc.dg/profile-dir-2.c: Likewise.
1314         * gcc.dg/profile-dir-3.c: Likewise.
1315         * gcc.dg/profile-generate-1.c: Likewise.
1316         * gfortran.dg/gomp/pr27573.f90: Likewise.
1317         * gcc.dg/profile-generate-3.c: Be specific about the type of
1318         profiling required.
1319
1320 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1321
1322         PR c++/51414
1323         * g++.dg/ext/underlying_type11.C: New.
1324
1325 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1326
1327         PR testsuite/51128
1328         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1329         * gcc.dg/torture/pr39074.c: Ditto.
1330         * gcc.dg/torture/pr39074-2.c: Ditto.
1331         * gcc.dg/torture/pr42898.c: Ditto.
1332         * gcc.dg/torture/pr42898-2.c: Ditto.
1333         * gcc.dg/torture/pr45704.c: Ditto.
1334         * gcc.dg/torture/pr50472.c: Ditto.
1335         * gcc.dg/torture/pta-callused-1.c: Ditto.
1336         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1337         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1338         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1339         * gcc.dg/torture/pta-escape-1.c: Ditto.
1340         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1341         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1342
1343 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1344
1345         PR target/51408
1346         * gcc.dg/pr51408.c: New.
1347
1348 2011-12-05  Jason Merrill  <jason@redhat.com>
1349
1350         * g++.dg/cpp0x/dc6.C: New.
1351
1352 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1353             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
1354
1355         * g++.dg/cpp0x/dc1.C: New test.
1356         * g++.dg/cpp0x/dc2.C: New test.
1357         * g++.dg/cpp0x/dc3.C: New test.
1358         * g++.dg/cpp0x/dc4.C: New test.
1359         * g++.dg/cpp0x/dc5.C: New test.
1360         * g++.dg/template/meminit1.C: Adjust expected error.
1361
1362 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1363
1364         PR c++/51404
1365         * g++.dg/cpp0x/auto28.C: New.
1366
1367 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1368
1369         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1370
1371 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1372             Eric Botcazou  <ebotcazou@adacore.com>
1373
1374         PR middle-end/51323
1375         PR middle-end/50074
1376         * gcc.c-torture/execute/pr51323.c: New test.
1377
1378 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1379
1380         PR fortran/51383
1381         * gfortran.dg/associate_10.f90: New.
1382
1383 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1384
1385         PR middle-end/51285
1386         * gfortran.dg/vect/pr51285.f90: New test.
1387
1388 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1389             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
1390
1391         PR target/51393
1392         * gcc.target/i386/pr51393.c: New test.
1393
1394 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1395
1396         PR obj-c++/51349
1397         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1398         * obj-c++.dg/naming-4.mm: Likewise.
1399
1400 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1401
1402         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1403
1404 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1405
1406         PR c++/51313
1407         * g++.dg/cpp0x/pr51313.C: New.
1408
1409 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1410
1411         PR fortran/48887
1412         * gfortran.dg/select_type_24.f90: New.
1413         * gfortran.dg/select_type_23.f03: Add dg-error.
1414         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1415
1416 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1417
1418         * gcc.dg/vect/vect-122.c: New test.
1419
1420 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1421
1422         PR fortran/50684
1423         * gfortran.dg/move_alloc_8.f90: New.
1424
1425 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1426
1427         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1428         i.e. remove the dg-error line.
1429         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1430         * gfortran.dg/move_alloc_9.f90: New.
1431         * gfortran.dg/move_alloc_10.f90: New
1432
1433 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1434
1435         * lib/gcov.exp (verify-lines): Allow = as a count char.
1436         * g++.dg/gcov/gcov-13.C: New.
1437
1438 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1439
1440         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1441         * gcc.dg/vect/slp-24.c: Ditto.
1442         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1443         * gcc.dg/vect/slp-34.c: Ditto.
1444         * gcc.dg/vect/slp-4.c: Ditto.
1445         * gcc.dg/vect/slp-cond-2.c: Ditto.
1446         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1447         * gcc.dg/vect/vect-1.c: Ditto.
1448         * gcc.dg/vect/vect-10.c: Ditto.
1449         * gcc.dg/vect/vect-105.c: Ditto.
1450         * gcc.dg/vect/vect-112.c: Ditto.
1451         * gcc.dg/vect/vect-15.c: Ditto.
1452         * gcc.dg/vect/vect-2.c: Ditto.
1453         * gcc.dg/vect/vect-31.c: Ditto.
1454         * gcc.dg/vect/vect-32.c: Ditto.
1455         * gcc.dg/vect/vect-33.c: Ditto.
1456         * gcc.dg/vect/vect-34.c: Ditto.
1457         * gcc.dg/vect/vect-35.c: Ditto.
1458         * gcc.dg/vect/vect-36.c: Ditto.
1459         * gcc.dg/vect/vect-6.c: Ditto.
1460         * gcc.dg/vect/vect-73.c: Ditto.
1461         * gcc.dg/vect/vect-74.c: Ditto.
1462         * gcc.dg/vect/vect-75.c: Ditto.
1463         * gcc.dg/vect/vect-76.c: Ditto.
1464         * gcc.dg/vect/vect-80.c: Ditto.
1465         * gcc.dg/vect/vect-85.c: Ditto.
1466         * gcc.dg/vect/vect-89.c: Ditto.
1467         * gcc.dg/vect/vect-97.c: Ditto.
1468         * gcc.dg/vect/vect-98.c: Ditto.
1469         * gcc.dg/vect/vect-all.c: Ditto.
1470         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1471         * gcc.dg/vect/vect-iv-8.c: Ditto.
1472         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1473         * gcc.dg/vect/vect-outer-1.c: Ditto.
1474         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1475         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1476         * gcc.dg/vect/vect-outer-2.c: Ditto.
1477         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1478         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1479         * gcc.dg/vect/vect-outer-3.c: Ditto.
1480         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1481         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1482         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1483         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1484         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1485         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1486         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1487         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1488         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1489         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1490         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1491         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1492         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1493         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1494         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1495         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1496         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1497         * gcc.dg/vect/vect-shift-2.c: Ditto.
1498         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1499         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1500         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1501         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1502         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1503
1504 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1505
1506         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1507         __builtin_memcpy arguments to honor sizeof(a).
1508
1509 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1510
1511         * gcc.c-torture/execute/doloop-1.c,
1512         gcc.c-torture/execute/doloop-2.c: New tests.
1513
1514 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1515
1516         PR tree-optimization/50622
1517         * g++.dg/tree-ssa/pr50622.C: New test.
1518
1519 2011-12-01  Jason Merrill  <jason@redhat.com>
1520
1521         * g++.dg/cpp0x/initlist61.C: New.
1522
1523 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1524
1525         PR c++/51326
1526         * g++.dg/inherit/crash3.C: New.
1527
1528 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1529
1530         PR gcov-profile/51113
1531         * lib/gcov.exp (verify-lines): Add support for xfailing.
1532         (run-gcov): Likewise.
1533         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1534         * gcc.misc-tests/gcov-16.c: Remove.
1535         * gcc.misc-tests/gcov-17.c: Remove.
1536         * g++.dg/gcov-8.C: Remove.
1537         * g++.dg/gcov-9.C: Remove.
1538         * g++.dg/gcovpart-12b.C: New.
1539         * g++.dg/gcov-12.C: New.
1540
1541 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1542
1543         PR lto/51198
1544         * g++.dg/torture/pr51198.C: New testcase.
1545
1546 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1547
1548         PR tree-optimization/51246
1549         * gcc.c-torture/compile/pr51246.c: New test.
1550
1551         PR rtl-optimization/51014
1552         * g++.dg/opt/pr51014.C: New test.
1553
1554 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1555
1556         PR c++/51367
1557         * g++.dg/template/error47.C: New.
1558
1559 2011-11-30  Jason Merrill  <jason@redhat.com>
1560
1561         PR c++/51009
1562         * g++.dg/init/aggr8.C: New.
1563
1564 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1565
1566         PR target/50725
1567         * gcc.target/i386/pr50725.c: New test.
1568
1569         PR middle-end/51089
1570         * gfortran.dg/gomp/pr51089.f90: New test.
1571
1572 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1573
1574         * gcc.dg/pr51321.c: New testcase.
1575
1576 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR rtl-optimization/48721
1579         * gcc.target/i386/pr48721.c: New test.
1580
1581 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1582
1583         PR c++/51299
1584         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1585
1586 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1587
1588         PR tree-optimization/51247
1589         * gcc.c-torture/compile/pr51247.c: New test.
1590
1591 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1592
1593         PR target/50123
1594         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1595
1596 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1597
1598         Use complex floating-point constant in CDBL.
1599
1600         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1601
1602 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1603
1604         PR fortran/51306
1605         PR fortran/48700
1606         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1607         * gfortran.dg/select_type_23.f03: Add dg-error.
1608         * gfortran.dg/move_alloc_6.f90: New.
1609         * gfortran.dg/move_alloc_7.f90: New.
1610
1611 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1612
1613         PR tree-optimization/51301
1614         * gcc.dg/vect/pr51301.c: New test.
1615
1616 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1617
1618         * g++.dg/cdce3.C: Use dg-additional-options.
1619
1620 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1621
1622         PR middle-end/50907
1623         * gcc.dg/tree-prof/pr50907.c: New test.
1624
1625         PR tree-optimization/50078
1626         * gcc.dg/pr50078.c: New test.
1627
1628         PR tree-optimization/50682
1629         * g++.dg/opt/pr50682.C: New test.
1630
1631 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1632
1633         PR fortran/51308
1634         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1635
1636 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1637             Iain Sandoe  <iains@gcc.gnu.org>
1638
1639         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1640         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1641         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1642         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1643         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1644
1645 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1646
1647         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1648         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1649         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1650         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1651         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1652         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1653         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1654         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1655         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1656         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1657         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1658         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1659         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1660         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1661         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1662         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1663         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1664         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1665         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1666         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1667         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1668         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1669         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1670         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1671         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1672         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1673         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1674
1675 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1676
1677         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1678         imply -mno-dspr2.
1679         * gcc.target/mips/no-dsp-1.c: New test.
1680         * gcc.target/mips/soft-float-1.c: Likewise.
1681
1682 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1683
1684         PR rtl-optimization/49912
1685         * g++.dg/other/pr49912.C: New test.
1686
1687 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1688
1689         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1690         effective target.
1691         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1692
1693 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1694
1695         PR fortran/51250
1696         PR fortran/43829
1697         * gfortran.dg/inline_sum_3.f90: New test.
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_long_long): Also supported on 32bit
1704         x86 targets.  Add comment about required dg-options.
1705         Add alpha*-*-* targets.
1706         (check_effective_target_sync_long_long_runtime): Ditto.
1707
1708         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1709         32bit x86 targets.
1710         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1711         * gcc.dg/atomic-exchange-4.c: Ditto.
1712         * gcc.dg/atomic-load-4.c: Ditto.
1713         * gcc.dg/atomic-store-4.c: Ditto.
1714         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1715         * gcc.dg/di-sync-multithread.c: Ditto.
1716         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1717         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1718
1719 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1720
1721         PR testsuite/51258
1722         * lib/target-supports.exp
1723         (check_effective_target_sync_int_128_runtime): New procedure.
1724         (check_effective_target_sync_long_long_runtime): Ditto.
1725         (check_effective_target_sync_long_long): Add arm*-*-*.
1726         (check_effective_target_sync_longlong): Remove.
1727
1728         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1729         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1730         * gcc.dg/atomic-exchange-5.c: Ditto.
1731         * gcc.dg/atomic-load-5.c: Ditto.
1732         * gcc.dg/atomic-store-5.c: Ditto.
1733         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1734         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1735         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1736         effective target.
1737         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1738         * gcc.dg/atomic-exchange-4.c: Ditto.
1739         * gcc.dg/atomic-load-4.c: Ditto.
1740         * gcc.dg/atomic-store-4.c: Ditto.
1741         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1742         * gcc.dg/di-sync-multithread.c: Ditto.
1743         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1744         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1745
1746 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1747
1748         PR fortran/50408
1749         * gfortran.dg/whole_file_35.f90: New.
1750
1751 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1752
1753         PR fortran/51302
1754         * gfortran.dg/volatile13.f90: New.
1755
1756 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1757
1758         PR c/51256
1759         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1760
1761 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1762
1763         PR c++/51227
1764         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1765
1766 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1767
1768         PR target/51134
1769         * gcc.target/i386/sw-1.c: Revert revision 181357.
1770
1771 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1772
1773         PR fortran/51218
1774         * gfortran.dg/implicit_pure_1.f90: New.
1775
1776 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1777
1778         PR testsuite/51258
1779         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1780         * gcc.dg/atomic-exchange-5.c: Likewise.
1781         * gcc.dg/atomic-load-5.c: Likewise.
1782         * gcc.dg/atomic-op-5.c: Likewise.
1783         * gcc.dg/atomic-store-5.c: Likewise.
1784         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1785
1786 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1787
1788         PR rtl-optimization/50290
1789         * gcc.dg/pr50290.c: New test.
1790
1791 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1792
1793         PR c++/51290
1794         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1795
1796 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1797
1798         PR target/51261
1799         * gcc.dg/pr51261.c: New test.
1800
1801 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1802
1803         PR c++/51145
1804         * g++.dg/cpp0x/alias-decl-14.C: New test.
1805         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1806         passing before.
1807         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1808         change.
1809         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1810         * g++.dg/lookup/struct1.C: Likewise.
1811         * g++.dg/parse/elab1.C: Likewise.
1812         * g++.dg/parse/elab2.C: Likewise.
1813         * g++.dg/parse/int-as-enum1.C: Likewise.
1814         * g++.dg/parse/typedef1.C: Likewise.
1815         * g++.dg/parse/typedef3.C: Likewise.
1816         * g++.dg/parse/typedef4.C: Likewise.
1817         * g++.dg/parse/typedef5.C: Likewise.
1818         * g++.dg/template/crash26.C: Likewise.
1819         * g++.dg/template/nontype4.C: Likewise.
1820         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1821         * g++.old-deja/g++.brendan/line1.C: Likewise.
1822         * g++.old-deja/g++.other/elab1.C: Likewise.
1823         * g++.old-deja/g++.other/syntax4.C: Likewise.
1824
1825 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1826
1827         PR rtl-optimization/50764
1828         * gcc.dg/pr50764.c: New test.
1829
1830 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1831
1832         PR c++/51265
1833         * g++.dg/cpp0x/decltype36.C: New.
1834
1835 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR tree-optimization/51074
1838         * gcc.dg/vect/pr51074.c: New test.
1839
1840 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1841
1842         PR c++/51143
1843         * g++.dg/cpp0x/alias-decl-16.C: New test.
1844
1845 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1846
1847         PR tree-optimization/50765
1848         * gcc.dg/pr50765.c: New test.
1849
1850 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1851
1852         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1853         * gcc.dg/vshift-3.c (main): Likewise.
1854
1855 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1856
1857         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1858
1859 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1860
1861         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1862         * gcc.misc-tests/gcov-17.c: Likewise.
1863         * g++.dg/gcov/gcov-8.C: Likewise.
1864         * g++.dg/gcov/gcov-9.C: Likewise.
1865
1866 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1867
1868         * g++.dg/tm/pr47747.C: New test.
1869
1870 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1871
1872         * g++.dg/tm/template-2.C: New test.
1873
1874 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR debug/50827
1877         * gcc.dg/pr50827.c: New test.
1878
1879 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1880
1881         PR c++/50958
1882         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1883         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1884         * g++.dg/cpp0x/udlit-member.C: Adjust.
1885         * g++.dg/cpp0x/udlit-raw-length.C: New.
1886         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1887         * g++.dg/cpp0x/udlit-resolve.C: New.
1888         * c-c++-common/dfp/pr33466.c: Adjust.
1889
1890 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1891
1892         * lib/target-supports.exp
1893         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1894         with ultrasparc_vis2_hw.
1895         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1896         with ultrasparc_vis3_hw.
1897
1898 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1899
1900         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1901         *-*-solaris2* && c++.
1902
1903 2011-11-20  Joey Ye  <joey.ye@arm.com>
1904
1905         * gcc.dg/volatile-bitfields-1.c: New.
1906
1907 2011-11-20  Jason Merrill  <jason@redhat.com>
1908
1909         PR c++/48322
1910         * g++.dg/cpp0x/variadic120.C: New.
1911         * g++.dg/cpp0x/sfinae26.C: Adjust.
1912
1913         * g++.dg/cpp0x/sfinae11.C: Adjust.
1914         * g++.dg/cpp0x/sfinae26.C: Adjust.
1915         * g++.dg/template/unify11.C: Adjust.
1916
1917 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1918
1919         PR c++/51230
1920         * g++.dg/template/error46.C: New.
1921
1922 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1923
1924         PR target/51235
1925         * gcc.target/i386/pr51235.c: New test.
1926
1927         PR target/51236
1928         * gcc.target/i386/pr51236.c: New test.
1929
1930 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1931
1932         * gnat.dg/discr32.adb: New test.
1933         * gnat.dg/discr32_pkg.ads: New helper.
1934
1935 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1936
1937         PR gcov-profile/51113
1938         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1939         * gcc.misc-tests/gcov-16.c: New.
1940         * gcc.misc-tests/gcov-17.c: New.
1941         * g++.dg/gcov/gcov-8.C: New.
1942         * g++.dg/gcov/gcov-9.C: New.
1943         * g++.dg/gcov/gcov-10.C: New.
1944
1945 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1946
1947         PR c++/51194
1948         * g++.dg/cpp0x/alias-decl-15.C: New test.
1949
1950 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1951
1952         PR c++/51216
1953         * g++.dg/cpp0x/pr51216.C: New.
1954
1955 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1956
1957         * gcc.dg/delay-slot-2.c: New test.
1958
1959 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1960
1961         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1962
1963 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1964
1965         PR c++/51188
1966         * g++.dg/lookup/using46.C: New.
1967         * g++.dg/lookup/using47.C: New.
1968         * g++.dg/lookup/using48.C: New.
1969         * g++.dg/lookup/using49.C: New.
1970         * g++.dg/lookup/using50.C: New.
1971
1972 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1973
1974         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1975         supports /* ... */ comments.
1976
1977 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1978
1979         PR c++/51150
1980         * g++.dg/cpp0x/pr51150.C: New.
1981
1982 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1983
1984         PR tree-optimization/50605
1985         * g++.dg/ipa/pr50605.C: New test.
1986
1987 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1988
1989         PR c++/51191
1990         * g++.dg/cpp0x/alias-decl-13.C: New test.
1991
1992 2011-11-17  Jason Merrill  <jason@redhat.com>
1993
1994         PR c++/51186
1995         * g++.dg/cpp0x/auto27.C: New.
1996         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1997
1998 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1999
2000         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
2001         memory model parameters don't match expected values.
2002         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
2003         __atomic_compare_exchange.
2004         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
2005         __atomic_compare_exchange_n.
2006         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
2007         weak/strong parameter and fail if memory models aren't correct.
2008
2009 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
2010
2011         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
2012         Look for simulate_thread_done to determine working gdb.  Reduce timeout
2013         to 10 seconds and fail when timeout occurs.  Improve error messages.
2014
2015 2011-11-17  Jason Merrill  <jason@redhat.com>
2016
2017         PR c++/51137
2018         * g++.dg/template/virtual2.C: New.
2019
2020 2011-11-17  Michael Matz  <matz@suse.de>
2021
2022         PR middle-end/50644
2023         PR middle-end/50741
2024         * g++.dg/tree-ssa/pr50741.C: New.
2025
2026 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2027
2028         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2029
2030 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
2031
2032         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2033         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2034         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2035
2036 2011-11-16  Tobias Burnus  <burnus@net-b.de>
2037
2038         PR fortran/39427
2039         PR fortran/37829
2040         * gfortran.dg/constructor_1.f90: New.
2041         * gfortran.dg/constructor_2.f90: New.
2042         * gfortran.dg/constructor_3.f90: New.
2043         * gfortran.dg/constructor_4.f90: New.
2044         * gfortran.dg/constructor_5.f90: New.
2045         * gfortran.dg/constructor_6.f90: New.
2046         * gfortran.dg/use_only_5.f90: New.
2047         * gfortran.dg/c_ptr_tests_17.f90: New.
2048         * gfortran.dg/c_ptr_tests_18.f90: New.
2049         * gfortran.dg/used_types_25.f90: New.
2050         * gfortran.dg/used_types_26.f90: New
2051         * gfortran.dg/type_decl_3.f90: New.
2052         * gfortran.dg/function_types_3.f90: Update dg-error.
2053         * gfortran.dg/result_1.f90: Ditto.
2054         * gfortran.dg/structure_constructor_3.f03: Ditto.
2055         * gfortran.dg/structure_constructor_4.f03: Ditto.
2056
2057 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2058
2059         * gcc.dg/vect/pr30858.c: Update expected output for
2060         architectures with multiple vector sizes.
2061
2062 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2063             Bernd Schmidt <bernds@coudesourcery.com>
2064             Sebastian Huber <sebastian.huber@embedded-brains.de>
2065
2066         PR target/49641
2067         * gcc.target/arm/pr49641.c: New test.
2068
2069 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2070
2071         PR tree-optimization/49960
2072         * gcc.dg/autopar/pr49960.c: New test.
2073         * gcc.dg/autopar/pr49960-1.c: New test.
2074
2075
2076 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2077
2078         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2079         * gcc.dg/pr43864-2.c: Same.
2080         * gcc.dg/pr43864-3.c: Same.
2081         * gcc.dg/pr43864-4.c: Same.
2082
2083 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2084
2085         * gcc.target/i386/sse2-cvt-vec.c: New test.
2086         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2087         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2088         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2089         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2090         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2091         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2092
2093 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2094
2095         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2096         powerpc*-*-darwin* targets.
2097
2098 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2099
2100         * c-c++-common/tm/trxn-expr-3.c: New test.
2101
2102 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2103
2104         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2105
2106 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2107
2108         * gcc.target/i386/avx-recip-vec.c: New test.
2109         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2110         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2111         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2112         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2113         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2114         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2115         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2116         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2117         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2118         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2119         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2120         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2121         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2122         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2123
2124 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2125
2126         PR c++/51107
2127         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2128         non-template literal operator.
2129
2130 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2131
2132         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2133         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2134         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2135         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2136         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2137         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2138         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2139         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2140         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2141         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2142         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2143         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2144         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2145         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2146         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2147         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2148
2149 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2150
2151         PR c++/6936
2152         PR c++/25994
2153         PR c++/26256
2154         PR c++/30195
2155         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2156         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2157         * g++.old-deja/g++.other/anon7.C: Likewise.
2158         * g++.old-deja/g++.other/using1.C: Likewise.
2159         * g++.old-deja/g++.other/redecl1.C: Likewise.
2160         * g++.old-deja/g++.other/typedef7.C: Likewise.
2161         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2162         * g++.dg/template/using2.C: Likewise.
2163         * g++.dg/template/static4.C: Likewise.
2164         * g++.dg/template/typedef1.C: Likewise.
2165         * g++.dg/lookup/name-clash9.C: Likewise.
2166         * g++.dg/abi/mangle41.C: Likewise.
2167         * g++.dg/parse/ctor5.C: Likewise.
2168         * g++.dg/inherit/using4.C: Likewise.
2169         * g++.dg/lookup/using24.C: New.
2170         * g++.dg/lookup/using25.C: New.
2171         * g++.dg/lookup/using26.C: New.
2172         * g++.dg/lookup/using27.C: New.
2173         * g++.dg/lookup/using28.C: New.
2174         * g++.dg/lookup/using29.C: New.
2175         * g++.dg/lookup/using30.C: New.
2176         * g++.dg/lookup/using31.C: New.
2177         * g++.dg/lookup/using32.C: New.
2178         * g++.dg/lookup/using33.C: New.
2179         * g++.dg/lookup/using34.C: New.
2180         * g++.dg/lookup/using35.C: New.
2181         * g++.dg/lookup/using36.C: New.
2182         * g++.dg/lookup/using37.C: New.
2183         * g++.dg/lookup/using38.C: New.
2184         * g++.dg/lookup/using39.C: New.
2185         * g++.dg/lookup/using40.C: New.
2186         * g++.dg/lookup/using41.C: New.
2187         * g++.dg/lookup/using42.C: New.
2188         * g++.dg/lookup/using43.C: New.
2189         * g++.dg/lookup/using44.C: New.
2190         * g++.dg/lookup/using45.C: New.
2191         * g++.dg/lookup/pr6936.C: New.
2192         * g++.dg/debug/using4.C: New.
2193         * g++.dg/debug/using5.C: New.
2194         * g++.dg/cpp0x/forw_enum10.C: New.
2195
2196 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2197             Jan Hubicka  <jh@suse.cz>
2198
2199         * gcc.target/i386/sw-1.c: Force rep;movsb.
2200
2201 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2202
2203         PR testsuite/51059
2204         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2205         dg-additional-options.
2206
2207 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2208
2209         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2210         specified.  Remove redundant runtime checks.
2211         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2212         Allow for other than -m4.  Fix typos in comments.
2213
2214 2011-11-12  Jason Merrill  <jason@redhat.com>
2215
2216         PR c++/986
2217         * g++.dg/warn/ref-temp1.C: New.
2218
2219         PR c++/51060
2220         * g++.dg/opt/stack2.C: New.
2221
2222 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2223
2224         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2225         alpha*-*-linux* targets.
2226
2227 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2228
2229         PR testsuite/51059
2230         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2231         Darwin targets and allow external symbols to be undefined.
2232
2233 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2234
2235         * gcc.misc-tests/gcov-15.c: New.
2236
2237 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2238
2239         PR tree-optimization/51058
2240         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2241         * gfortran.dg/vect/pr51058-2.f90: New test.
2242
2243 2011-11-10  Jason Merrill  <jason@redhat.com>
2244
2245         * g++.dg/template/linkage1.C: New.
2246         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2247         * g++.old-deja/g++.other/linkage4.C: Likewise.
2248
2249         PR c++/50973
2250         * g++.dg/cpp0x/defaulted33.C: New.
2251
2252 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2253
2254         PR middle-end/51038
2255         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2256         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2257         __atomic_clear.
2258
2259 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2260
2261         PR rtl-optimization/51040
2262         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2263         patchup code.
2264
2265 2011-11-10  Jason Merrill  <jason@redhat.com>
2266
2267         PR c++/51079
2268         * g++.dg/template/conv12.C: New.
2269
2270         PR debug/50983
2271         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2272
2273 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2274
2275         * gnat.dg/atomic6_1.adb: New test.
2276         * gnat.dg/atomic6_2.adb: Likewise.
2277         * gnat.dg/atomic6_3.adb: Likewise.
2278         * gnat.dg/atomic6_4.adb: Likewise.
2279         * gnat.dg/atomic6_5.adb: Likewise.
2280         * gnat.dg/atomic6_6.adb: Likewise.
2281         * gnat.dg/atomic6_7.adb: Likewise.
2282         * gnat.dg/atomic6_8.adb: Likewise.
2283         * gnat.dg/atomic6_pkg.ads: New helper.
2284
2285 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR middle-end/51077
2288         * gcc.c-torture/compile/pr51077.c: New test.
2289
2290         PR rtl-optimization/51023
2291         * gcc.c-torture/execute/pr51023.c: New test.
2292
2293 2011-11-10  Richard Guenther  <rguenther@suse.de>
2294
2295         PR tree-optimization/51042
2296         * gcc.dg/torture/pr51042.c: New testcase.
2297
2298 2011-11-10  Richard Guenther  <rguenther@suse.de>
2299
2300         PR tree-optimization/51070
2301         * gcc.dg/torture/pr51070.c: New testcase.
2302
2303 2011-11-10  Richard Guenther  <rguenther@suse.de>
2304
2305         PR tree-optimization/51030
2306         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2307
2308 2011-11-10  Richard Guenther  <rguenther@suse.de>
2309
2310         PR middle-end/51071
2311         * gcc.dg/torture/pr51071.c: New testcase.
2312
2313 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2314
2315         * gnat.dg/loop_optimization9.ad[sb]: New test.
2316
2317 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2318
2319         PR tree-optimization/51058
2320         * gfortran.dg/vect/pr51058.f90: New test.
2321
2322 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2323
2324         PR tree-optimization/51000
2325         * gcc.dg/vect/pr51000.c: New test.
2326
2327 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2328
2329         PR c++/50837
2330         * g++.dg/cpp0x/static_assert5.C: New.
2331         * g++.dg/template/nontype13.C: Tweak.
2332
2333 2011-11-09  Jason Merrill  <jason@redhat.com>
2334
2335         PR c++/50972
2336         * g++.dg/cpp0x/noexcept16.C: New.
2337
2338         PR c++/51046
2339         * g++.dg/cpp0x/variadic119.C: New.
2340
2341 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR target/50911
2344         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2345         permutations.
2346         * gcc.dg/torture/vshuf-32.inc: Likewise.
2347         * gcc.dg/torture/vshuf-4.inc: Likewise.
2348         * gcc.dg/torture/vshuf-8.inc: Likewise.
2349
2350         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2351
2352 2011-11-09  Ian Lance Taylor  <iant@google.com>
2353
2354         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2355         procedure.
2356         * gcc.dg/split-5.c: New test.
2357
2358 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2359
2360         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2361
2362 2011-11-09  Jason Merrill  <jason@redhat.com>
2363
2364         PR c++/51029
2365         * g++.dg/template/virtual1.C: New.
2366
2367 2011-11-08  Jason Merrill  <jason@redhat.com>
2368
2369         Run most C++ tests in both C++98 and C++11 modes.
2370         * lib/target-supports.exp (check_effective_target_c++11): New.
2371         (check_effective_target_c++98): New.
2372         * lib/g++-dg.exp (g++-dg-runtest): New.
2373         * g++.dg/dg.exp: Use g++-dg-runtest.
2374         * g++.dg/charset/charset.exp: Likewise.
2375         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2376         * g++.dg/dfp/dfp.exp: Likewise.
2377         * g++.dg/gcov/gcov.exp: Likewise.
2378         * g++.dg/gomp/gomp.exp: Likewise.
2379         * g++.dg/graphite/graphite.exp: Likewise.
2380         * g++.dg/tls/tls.exp: Likewise.
2381         * g++.dg/tm/tm.exp: Likewise.
2382         * g++.dg/vect/vect.exp: Likewise.
2383         * g++.old-deja/old-deja.exp: Likewise.
2384         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2385         with some of the torture options.
2386         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2387         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2388         * g++.dg/init/null1.C: Only run in C++98.
2389         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2390         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2391         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2392         * g++.old-deja/g++.other/anon9.C: Likewise.
2393         * g++.old-deja/g++.other/linkage1.C: Likewise.
2394         * g++.old-deja/g++.other/linkage2.C: Likewise.
2395         * g++.old-deja/g++.pt/t29.C: Likewise.
2396         * g++.old-deja/g++.pt/t30.C: Likewise.
2397         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2398         * g++.dg/ext/anon-struct4.C: Likewise.
2399         * g++.dg/init/brace2.C: Likewise.
2400         * g++.dg/init/brace6.C: Likewise.
2401         * g++.dg/other/anon3.C: Likewise.
2402         * g++.dg/template/arg2.C: Likewise.
2403         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2404         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2405         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2406         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2407         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2408         * g++.old-deja/g++.brendan/init2.C: Likewise.
2409         * g++.old-deja/g++.brendan/init4.C: Likewise.
2410         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2411         * g++.old-deja/g++.jason/cond.C: Likewise.
2412         * g++.old-deja/g++.law/init1.C: Likewise.
2413         * g++.old-deja/g++.law/operators32.C: Likewise.
2414         * g++.old-deja/g++.pt/enum6.C: Likewise.
2415         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2416         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2417
2418         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2419         * g++.dg/init/new11.C: Likewise.
2420         * g++.dg/init/pr29571.C: Likewise.
2421         * g++.dg/lookup/forscope2.C: Likewise.
2422         * g++.dg/parse/linkage1.C: Likewise.
2423         * g++.dg/parse/typedef8.C: Likewise.
2424         * g++.dg/template/error44.C: Likewise.
2425         * g++.dg/tls/diag-2.C: Likewise.
2426         * g++.dg/tls/diag-4.C: Likewise.
2427         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2428         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2429         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2430         * g++.old-deja/g++.brendan/new3.C: Likewise.
2431         * g++.old-deja/g++.eh/new1.C: Likewise.
2432         * g++.old-deja/g++.eh/new2.C: Likewise.
2433         * g++.old-deja/g++.jason/new.C: Likewise.
2434         * g++.old-deja/g++.law/friend1.C: Likewise.
2435         * g++.old-deja/g++.mike/net46.C: Likewise.
2436         * g++.old-deja/g++.mike/p755.C: Likewise.
2437         * g++.old-deja/g++.other/new6.C: Likewise.
2438
2439         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2440         * g++.dg/template/crash53.C: Likewise.
2441         * g++.dg/template/void9.C: Likewise.
2442
2443 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2444
2445         PR c++/51045
2446         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2447
2448 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2449
2450         PR c++/51047
2451         * g++.dg/cpp0x/sfinae29.C: New.
2452
2453 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2454
2455         PR fortran/50960
2456         * gfortran.dg/typebound_call_22.f03: New test case.
2457
2458 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2459
2460         PR libfortran/50016
2461         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2462
2463 2011-11-09  Richard Guenther  <rguenther@suse.de>
2464
2465         PR tree-optimization/51039
2466         * gcc.dg/pr51039.c: New testcase.
2467
2468 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2469
2470         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2471         Enable also for powerpc*-*-*.
2472
2473 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2474
2475         PR fortran/50540
2476         * gfortran.dg/forall_16.f90: New test.
2477
2478 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2479
2480         PR fortran/38718
2481         * gfortran.dg/initialization_29.f90: Expand test.
2482
2483 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2484
2485         PR c++/51027
2486         * g++.dg/cpp0x/alias-decl-12.C: New test.
2487         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2488
2489 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2490
2491         PR debug/51032
2492         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2493
2494 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2495
2496         PR tree-optimization/51015
2497         * gcc.dg/vect/pr51015.c: New test.
2498
2499 2011-11-08  David S. Miller  <davem@davemloft.net>
2500
2501         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2502         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2503
2504 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2505
2506         PR fortran/50404
2507         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2508
2509 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2510
2511         PR fortran/50409
2512         * gfortran.dg/string_5.f90: Improve testcase.
2513
2514 2011-10-23  Jason Merrill  <jason@redhat.com>
2515
2516         PR c++/50835
2517         * g++.dg/template/lvalue2.C: New.
2518
2519 2011-11-08  Michael Matz  <matz@suse.de>
2520
2521         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2522         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2523         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2524         * g++.dg/eh/builtin2.C: Ditto.
2525         * g++.dg/eh/builtin3.C: Ditto.
2526
2527 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2528
2529         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2530         being prefered even for -mavx.
2531         * gcc.target/i386/avx-cvt-3.c: New test.
2532
2533 2011-11-08  Richard Guenther  <rguenther@suse.de>
2534
2535         PR tree-optimization/51012
2536         * gcc.dg/pr51012-1.c: New testcase.
2537         * gcc.dg/pr51012-2.c: Likewise.
2538
2539 2011-11-08  Richard Guenther  <rguenther@suse.de>
2540
2541         PR middle-end/51010
2542         * c-c++-common/uninit-pr51010.c: New testcase.
2543
2544 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2545
2546         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2547         check_effective_target_vect_call_copysignf,
2548         check_effective_target_vect_call_lrint): New procedures.
2549         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2550         $VECT_SLP_CFLAGS with -ffast-math.
2551         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2552         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2553         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2554         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2555
2556 2011-11-07  Richard Henderson  <rth@redhat.com>
2557             Aldy Hernandez  <aldyh@redhat.com>
2558             Torvald Riegel  <triegel@redhat.com>
2559
2560         Merged from transactional-memory.
2561
2562         * g++.dg/dg.exp: Run transactional memory tests.
2563         * g++.dg/tm: New directory with new tests.
2564         * gcc.dg/tm: New directory with new tests.
2565         * c-c++-common/tm: New directory with new tests.
2566
2567 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2568
2569         Fix context handling of alias-declaration
2570         * g++.dg/cpp0x/alias-decl-11.C: New test.
2571
2572 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2573
2574         PR c++/50864
2575         * g++.dg/parse/template26.C: New.
2576         * g++.dg/template/crash45.C: Adjust dg-error string.
2577
2578 2011-11-07  Jason Merrill  <jason@redhat.com>
2579
2580         PR c++/50848
2581         * g++.dg/template/lookup9.C: New.
2582
2583         PR c++/50863
2584         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2585
2586         PR c++/50870
2587         * g++.dg/cpp0x/decltype35.C: New.
2588
2589 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2590
2591         Support C++11 alias-declaration
2592         PR c++/45114
2593         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2594         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2595         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2596         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2597         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2598         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2599         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2600         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2601         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2602         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2603         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2604         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2605         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2606
2607 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2608
2609         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2610
2611 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2612
2613         PR fortran/50919
2614         * gfortran.dg/typebound_call_21.f03: New.
2615
2616 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2617
2618         * gcc.dg/profile-dir-1.c: Adjust final scan.
2619         * gcc.dg/profile-dir-2.c: Adjust final scan.
2620         * gcc.dg/profile-dir-3.c: Adjust final scan.
2621         * gcc.misc-tests/gcov.exp: Adjust regexp.
2622         * gcc.misc-tests/gcov-12.c: New.
2623         * gcc.misc-tests/gcov-13.c: New.
2624         * gcc.misc-tests/gcovpart-13b.c: New.
2625         * gcc.misc-tests/gcov-14.c: New.
2626
2627 2011-11-07  Jason Merrill  <jason@redhat.com>
2628
2629         PR c++/35688
2630         * g++.dg/ext/visibility/template8.C: New.
2631
2632 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2633
2634         PR tree-optimization/50789
2635         * gcc.target/i386/avx2-gather-1.c: New test.
2636         * gcc.target/i386/avx2-gather-2.c: New test.
2637         * gcc.target/i386/avx2-gather-3.c: New test.
2638         * gcc.target/i386/avx2-gather-4.c: New test.
2639
2640 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2641
2642         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2643
2644 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2645
2646         PR libfortran/45723
2647         * gfortran.dg/open_dev_null.f90: Remove testcase.
2648
2649 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2650
2651         * lib/target-supports.exp (check_effective_target_sync_int_128):
2652         Don't cache the result.
2653         (check_effective_target_sync_long_long): Ditto.
2654
2655 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2656
2657         PR rtl-optimization/47698
2658         * gcc.target/i386/47698.c: New test.
2659
2660 2011-11-06  Jason Merrill  <jason@redhat.com>
2661
2662         PR c++/35688
2663         * g++.dg/ext/visibility/template7.C: New.
2664
2665 2011-11-07  Terry Guo  <terry.guo@arm.com>
2666
2667         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2668         * gcc.target/arm/wmul-2.c: Ditto.
2669         * gcc.target/arm/wmul-3.c: Ditto.
2670         * gcc.target/arm/wmul-4.c: Ditto.
2671
2672 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2673
2674         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2675         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2676         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2677         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2678         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2679         expected diagnostics.
2680
2681 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2682             Richard Henderson  <rth@redhat.com>
2683             Aldy Hernandez  <aldyh@redhat.com>
2684
2685         Merged from cxx-mem-model.
2686
2687         * lib/target-supports.exp (check_effective_target_sync_int_128,
2688         check_effective_target_sync_long_long): Check whether the target
2689         supports 64 and 128 bit __sync builtins.
2690         (check_effective_target_cas_char): New.
2691         (check_effective_target_cas_int): New.
2692         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2693         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2694         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2695         produce the expected library calls.
2696         * gcc.dg/atomic-fence.c: New functional tests.
2697         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2698         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2699         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2700         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2701         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2702         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2703         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2704         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2705         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2706         are atomic.
2707         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2708         loads are atomic.
2709         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2710         are atomic.
2711         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2712         are atomic.
2713         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2714         int128 operations are atomic.
2715         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2716         operations are atomic.
2717         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2718         operations are atomic.
2719         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2720         operations are atomic.
2721         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2722         stores aren't moved out of a loop.
2723         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2724         globals don't overwrite neighbouring globals.
2725         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2726         writes dont overwrite neighbouring components.
2727         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2728         * c-c++-common/gomp/atomic-3.c: Likewise.
2729         * c-c++-common/gomp/atomic-9.c: Likewise.
2730         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2731         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2732         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2733         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2734         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2735         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2736         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2737         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2738         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2739         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2740         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2741         g++.dg/gomp/atomic-15.C: Remove.
2742         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2743         * gcc.dg/gomp/atomic-11.c: Remove test.
2744
2745 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2746
2747         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2748         * gcc.dg/vect/slp-cond-1.c: New test.
2749         * gcc.dg/vect/slp-cond-2.c: New test.
2750
2751 2011-11-05  David S. Miller  <davem@davemloft.net>
2752
2753         * lib/test-supports.exp
2754         (check_effective_target_ultrasparc_vis2_hw): New proc.
2755         (check_effective_target_ultrasparc_vis3_hw): New proc.
2756         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2757         * gcc.target/sparc/vec-init-2.inc: Likewise.
2758         * gcc.target/sparc/vec-init-3.inc: Likewise.
2759         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2760         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2761         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2762         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2763         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2764         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2765         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2766         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2767         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2768
2769 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2770
2771         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2772         Disable test on Epiphany.
2773         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2774         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2775         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2776         * g++.dg/parse/pragma3.C: Likewise.
2777         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2778         (bar): Use it.
2779         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2780         * gcc.dg/tls/thr-cse-1.c: Likewise.
2781         * g++.dg/opt/devirt2.C: Likewise.
2782         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2783         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2784         * gcc.target/epiphany: New directory.
2785
2786 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2787
2788         * gfortran.dg/quad_2.f90: New.
2789
2790 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2791
2792         * gcc.dg/strlenopt-22g.c: New wrapper around...
2793         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2794
2795 2011-11-04  Jason Merrill  <jason@redhat.com>
2796
2797         PR c++/26714
2798         * g++.dg/init/lifetime2.C: New.
2799         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2800
2801         PR c++/48370
2802         * g++.dg/init/lifetime1.C: Test cleanup order.
2803
2804 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2805
2806         * g++.dg/other/offsetof7.C: New test.
2807
2808 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2809
2810         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2811         variable, default empty, -ffat-lto-objects for effective_target_lto.
2812         (gcc-dg-test-1): Add options from dg-final methods.
2813         * lib/scanasm.exp (scan-assembler_required_options)
2814         (scan-assembler-not_required_options): New procs.
2815
2816 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2817
2818         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2819         generate a pedwarn in c++98-mode.
2820         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2821         don't generate a pedwarn in c++0x-mode.
2822
2823 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2824
2825         PR c++/50965
2826         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2827
2828 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2829
2830         PR rtl-optimization/38644
2831         * gcc.target/arm/stack-red-zone.c: New.
2832
2833 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2834
2835         PR c++/48420
2836         * g++.dg/warn/Wconversion-null-3.C: New.
2837
2838 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2839
2840         PR c++/50941
2841         * g++.dg/cpp0x/udlit-strint-length.C: New.
2842
2843 2011-11-04  Jason Merrill  <jason@redhat.com>
2844
2845         PR c++/48370
2846         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2847         * g++.dg/init/lifetime1.C: New.
2848         * g++.dg/init/ref21.C: New.
2849         * g++.dg/eh/array1.C: New.
2850
2851 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2852
2853         PR tree-optimization/50763
2854         * gcc.dg/pr50763-5.c: New test.
2855
2856 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2857
2858         PR tree-optimization/50763
2859         * g++.dg/pr50763-4.C: New test.
2860
2861 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2862
2863         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2864         test.
2865
2866         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2867
2868         * gcc.dg/torture/vec-cvt-1.c: New test.
2869
2870 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2871
2872         * gnat.dg/specs/private1[-sub].ads: New test.
2873
2874 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2875
2876         PR fortran/43829
2877         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2878         * gfortran.dg/inline_sum_1.f90: New.
2879         * gfortran.dg/inline_sum_2.f90: New.
2880         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2881         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2882         * gfortran.dg/inline_product_1.f90: New.
2883
2884 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2885
2886         PR fortran/50933
2887         * gfortran.dg/bind_c_dts_5.f90: New.
2888
2889 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2890
2891         PR fortran/50960
2892         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2893
2894 2011-11-03  Richard Guenther  <rguenther@suse.de>
2895
2896         PR middle-end/50079
2897         * g++.dg/init/copy7.C: Remove testcase.
2898
2899 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2900
2901         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2902         * g++.dg/ipa/devirt-c-2.C: Likewise.
2903         * g++.dg/ipa/devirt-c-7.C: New test.
2904         * g++.dg/ipa/devirt-c-8.C: Likewise.
2905
2906 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2907
2908         PR tree-optimization/50912
2909         * gnat.dg/loop_optimization10.ad[sb]: New test.
2910         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2911
2912 2011-11-02  Jason Merrill  <jason@redhat.com>
2913
2914         PR c++/50930
2915         * g++.dg/cpp0x/nsdmi-list2.C: New.
2916
2917 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2918
2919         PR c++/50810
2920         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2921         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2922
2923 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2924
2925         PR tree-optimization/50769
2926         * gfortran.dg/pr50769.f90: New test.
2927
2928 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2929
2930         * gcc.target/sparc/20111102-1.c: New test.
2931
2932 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2933
2934         PR c++/50956
2935         * g++.dg/warn/Wcast-qual2.C: New.
2936
2937 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2938
2939         PR tree-optimization/50763
2940         * g++.dg/pr50763-3.C: New test.
2941
2942 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2943
2944         PR tree-optimization/50672
2945         * g++.dg/pr50672.C: New test.
2946
2947 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2948
2949         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2950         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2951         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2952
2953         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2954
2955 2011-11-02  Richard Guenther  <rguenther@suse.de>
2956
2957         PR tree-optimization/50902
2958         * gcc.dg/torture/pr50902.c: New testcase.
2959
2960 2010-11-02  Richard Guenther  <rguenther@suse.de>
2961
2962         PR tree-optimization/50890
2963         * gcc.dg/torture/pr50890.c: New testcase.
2964
2965 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2966
2967         PR c++/44277
2968         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2969         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2970
2971 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2972
2973         PR tree-optimization/50908
2974         * gcc.dg/pr50908.c: New test.
2975         * gcc.dg/pr50908-2.c: Same.
2976         * gcc.dg/pr50908-3.c: Same.
2977
2978 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2979
2980         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2981         the outer loop.  Remove comment.  Don't check for widen-mult.
2982
2983 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2984
2985         * gcc.dg/ipa/ipcp-4.c: New test.
2986
2987 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2988
2989         * gcc.dg/vshift-3.c: New test.
2990         * gcc.dg/vshift-4.c: New test.
2991         * gcc.dg/vshift-5.c: New test.
2992
2993 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2994
2995         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2996         and current implementation.
2997
2998 2011-10-31  Paul Brook  <paul@codesourcery.com>
2999
3000         * gcc.dg/constructor-1.c: New test.
3001
3002 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3003
3004         PR fortran/50753
3005         * gfortran.dg/dshift_3.f90: New test.
3006
3007 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3008
3009         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
3010         hppa*-*-hpux*.
3011         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
3012         * gcc.dg/torture/vshuf-v4si.c: Likewise.
3013         * gcc.dg/torture/vshuf-v8si.c: Likewise.
3014         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
3015         * gcc.dg/torture/vshuf-v4di.c: Likewise.
3016         * gcc.dg/torture/vshuf-v2df.c: Likewise.
3017         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
3018         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
3019         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3020         * gcc.dg/torture/vshuf-v2di.c: Likewise.
3021         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3022         * gcc.dg/torture/vshuf-v4df.c: Likewise.
3023         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3024         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3025         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3026         * gcc.dg/vector-compare-2.c: Likewise.
3027
3028 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
3029
3030         PR c++/50901
3031         * g++.dg/cpp0x/pr50901.C: New.
3032
3033 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
3034
3035         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3036         * gcc.target/i386/fma4-check.h (main): Ditto.
3037         * gcc.target/i386/xop-check.h (main): Ditto.
3038
3039 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3040
3041         Revert:
3042         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3043
3044         PR c++/50864
3045         * g++.dg/template/crash109.C: New.
3046
3047 2011-10-28  Jason Merrill  <jason@redhat.com>
3048
3049         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3050
3051 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3052
3053         PR c++/50864
3054         * g++.dg/template/crash109.C: New.
3055
3056 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3057
3058         * gfortran.dg/nearest_5.f90: New test.
3059
3060 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3061
3062         * gcc.dg/vshift-1.c: New test.
3063         * gcc.dg/vshift-2.c: New test.
3064         * gcc.target/i386/xop-vshift-1.c: New test.
3065         * gcc.target/i386/xop-vshift-2.c: New test.
3066         * gcc.target/i386/avx2-vshift-1.c: New test.
3067
3068 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3069
3070         PR rtl-optimization/49720
3071         * g++.dg/torture/pr49720.C: New test.
3072
3073 2011-10-27  David S. Miller  <davem@davemloft.net>
3074
3075         * gcc.target/sparc/setcc-3.c: New test.
3076
3077 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3078
3079         PR c++/30066
3080         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3081
3082 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3083
3084         * gcc.target/i386/sse2-cvt-1.c: New test.
3085         * gcc.target/i386/sse2-cvt-2.c: New test.
3086         * gcc.target/i386/avx-cvt-1.c: New test.
3087         * gcc.target/i386/avx-cvt-2.c: New test.
3088         * gcc.target/i386/avx2-cvt-1.c: New test.
3089         * gcc.target/i386/avx2-cvt-2.c: New test.
3090
3091 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3092
3093         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3094
3095 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3096             Steven G. Kargl  <kargl@gcc.gnu.org>
3097
3098         PR target/50875
3099         * gfortran.dg/pr50875.f90: New test.
3100
3101 2011-10-26  David S. Miller  <davem@davemloft.net>
3102
3103         * gcc.target/sparc/fmaf-1.c: New test.
3104
3105         * gcc.target/sparc/setcc-1.c: New test.
3106         * gcc.target/sparc/setcc-2.c: New test.
3107
3108 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3109
3110         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3111
3112 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3113
3114         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3115         Windows targets.
3116
3117 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3118
3119         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3120         symbol names.
3121
3122 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3123
3124         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3125
3126 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3127
3128         * gnat.dg/specs/discr1.ads: New test.
3129         * gnat.dg/specs/discr1_pkg.ads: New helper.
3130
3131 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3132
3133         * gnat.dg/specs/unchecked_union.ads: Rename to...
3134         * gnat.dg/specs/unchecked_union1.ads: ...this.
3135         * gnat.dg/specs/unchecked_union2.ads: New test.
3136
3137 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3138
3139         * gnat.dg/specs/atomic1.ads: New test.
3140
3141 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3142
3143         Implement C++11 user-defined literals.
3144         * g++.dg/cpp0x/udlit-addr.C: New.
3145         * g++.dg/cpp0x/udlit-args.C: New.
3146         * g++.dg/cpp0x/udlit-args-neg.C: New.
3147         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3148         * g++.dg/cpp0x/udlit-concat.C: New.
3149         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3150         * g++.dg/cpp0x/udlit-constexpr.C: New.
3151         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3152         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3153         * g++.dg/cpp0x/udlit-friend.C: New.
3154         * g++.dg/cpp0x/udlit-general.C: New.
3155         * g++.dg/cpp0x/udlit-inline.C: New.
3156         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3157         * g++.dg/cpp0x/udlit-member-neg.C: New.
3158         * g++.dg/cpp0x/udlit-namespace.C: New.
3159         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3160         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3161         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3162         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3163         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3164         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3165         * g++.dg/cpp0x/udlit-raw-str.C: New.
3166         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3167         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3168         * g++.dg/cpp0x/udlit-systemheader.C: New.
3169         * g++.dg/cpp0x/udlit-template.C: New.
3170         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3171         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3172         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3173         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3174         * g++.dg/cpp0x/udlit_system_header: New.
3175
3176 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3177
3178         PR c++/50870
3179         * g++.dg/cpp0x/decltype34.C: New.
3180
3181 2011-10-26  Tom de Vries <tom@codesourcery.com>
3182
3183         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3184         * gcc.c-torture/unsorted/HIset.c: Same.
3185         * gcc.c-torture/unsorted/SIcmp.c: Same.
3186         * gcc.c-torture/unsorted/SIset.c: Same.
3187         * gcc.c-torture/unsorted/SFset.c: Same.
3188         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3189         * gcc.c-torture/unsorted/USIcmp.c: Same.
3190         * gcc.c-torture/unsorted/DFcmp.c: Same.
3191
3192 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3193
3194         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3195         to work also with -masm=intel and additionally test the xmm vs. ymm
3196         register type combination on mask/dest and in vsib.
3197         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3198         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3199         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3200         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3201         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3202         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3203         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3204         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3205         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3206         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3207         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3208         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3209         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3210         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3211         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3212         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3213         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3214         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3215         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3216         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3217         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3218         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3219         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3220         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3221         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3222         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3223         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3224         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3225         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3226         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3227         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3228
3229 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3230
3231         PR tree-optimization/50763
3232         * gcc.dg/pr50763-2.c: New test.
3233
3234 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3235
3236         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3237         Update expected messages.
3238
3239 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3240
3241         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3242
3243 2011-10-25  Jason Merrill  <jason@redhat.com>
3244
3245         PR c++/50866
3246         * g++.dg/init/aggr7.C: New.
3247
3248         PR c++/49996
3249         * g++.dg/cpp0x/initlist59.C: New.
3250
3251 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3252
3253         PR c++/50858
3254         * g++.dg/overload/operator5.C: New.
3255
3256 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3257
3258         PR c++/50861
3259         * g++.dg/template/crash108.C: New.
3260
3261 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3262
3263         PR tree-optimization/50596
3264         * gcc.dg/vect/vect-cond-10.c: New test.
3265
3266 2011-10-24  Joey Ye  <joey.ye@arm.com>
3267
3268         * gcc.target/arm/pr42575.c: Remove architecture option.
3269
3270 2011-10-24  David S. Miller  <davem@davemloft.net>
3271
3272         * gcc.target/sparc/vis3move-1.c: New test.
3273         * gcc.target/sparc/vis3move-2.c: New test.
3274         * gcc.target/sparc/vis3move-3.c: New test.
3275
3276 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3277
3278         * gcc.dg/strlenopt-22.c: New testcase.
3279         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3280
3281 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3282
3283         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3284         Remove -march=i386.
3285         (dg-skip-if): Remove.
3286         * gcc.target/i386/funcspec-1.c: Ditto.
3287         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3288
3289 2011-10-24  Richard Guenther  <rguenther@suse.de>
3290
3291         * gcc.dg/vect/vect-bool-1.c: New testcase.
3292
3293 2011-10-24  Richard Guenther  <rguenther@suse.de>
3294
3295         PR tree-optimization/50838
3296         * gcc.dg/torture/pr50838.c: New testcase.
3297
3298 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3299
3300         PR tree-optimization/50730
3301         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3302         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3303         -fno-tree-sra and SLP flags.
3304
3305 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3306
3307         PR c++/50841
3308         Revert:
3309         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3310
3311         PR c++/50810
3312         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3313         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3314
3315 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3316
3317         PR c++/50810
3318         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3319         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3320
3321 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3322
3323         PR tree-optimization/50763
3324         * gcc.dg/pr50763.c: New test.
3325
3326 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3327
3328         PR target/50788
3329         * gcc.target/i386/pr50788.c: New test.
3330
3331 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3332
3333         PR tree-optimization/50819
3334         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3335         * g++.dg/vect/slp-pr50819.cc: New test.
3336
3337 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3338
3339         PR c++/45385
3340         * g++.dg/warn/Wconversion4.C: New.
3341
3342 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3343
3344         PR target/50813
3345         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3346         from element other than first and reverse permutation.
3347         * gcc.dg/torture/vshuf-16.inc: Likewise.
3348         * gcc.dg/torture/vshuf-8.inc: Likewise.
3349         * gcc.dg/torture/vshuf-4.inc: Likewise.
3350
3351 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3352
3353         PR c++/31423
3354         * g++.dg/parse/error43.C: New.
3355         * g++.dg/parse/error44.C: Likewise.
3356
3357 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3358             Kirill Yukhin  <kirill.yukhin@intel.com>
3359
3360         PR target/50740
3361         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3362         * gcc.target/i386/bmi2-check.h: Ditto.
3363
3364 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3365
3366         PR c++/50811
3367         * g++.dg/cpp0x/override2.C: Add test.
3368
3369 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3370
3371         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3372         check_linker_plugin_available.
3373
3374 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3375
3376         * gcc.target/i386/branch-cost1.c: New test.
3377         * gcc.target/i386/branch-cost2.c: New test.
3378         * gcc.target/i386/branch-cost3.c: New test.
3379         * gcc.target/i386/branch-cost4.c: New test.
3380
3381 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3382
3383         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3384
3385 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3386
3387         PR testsuite/50722
3388         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3389
3390 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3391
3392         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3393         (_moz_foo, EXT__foo): Use ASMNAME.
3394
3395 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3396
3397         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3398         names.
3399
3400 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3401
3402         PR target/50766
3403         * gcc.target/i386/pr50766.c: New test.
3404
3405 2011-10-20  Jason Merrill  <jason@redhat.com>
3406
3407         PR c++/41449
3408         * g++.dg/eh/partial1.C: New.
3409
3410 2011-10-20  Richard Henderson  <rth@redhat.com>
3411
3412         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3413         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3414         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3415         Use __builtin_shuffle.
3416
3417 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3418
3419         PR fortran/50514
3420         * gfortran.dg/ishft_3.f90:  Update test.
3421
3422 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3423
3424         PR fortran/50524
3425         * gfortran.dg/substring_integer_index.f90: New test.
3426
3427 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3428
3429         * gfortran.dg/format_string.f: New test.
3430
3431 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3432
3433         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3434         non_strict_align.
3435         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3436
3437 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3438
3439         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3440         gcc.target/i386/pr46226.c: Do not use
3441         -mno-accumulate-outgoing-args.
3442
3443 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3444
3445         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3446         including <strings.h>.
3447
3448 2011-10-19  Jan Hubicka  <jh@suse.cz>
3449
3450         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3451         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3452         * lib/c-torture.exp: Likewise.
3453         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3454         * gcc.c-torture/compile/sync-1.c: Likewise.
3455         * gcc.c-torture/compile/sync-1.c: Likewise.
3456         * gcc.c-torture/compile/sync-3.c: Likewise.
3457         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3458         * gcc.dg/noncompile/920507-1.c: Likewise.
3459         * gcc.dg/torture/pr36400.c: Likewise.
3460         * g++.dg/torture/pr34850.C: Likewise.
3461
3462 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3463
3464         * gnat.dg/source_ref1.adb: New test.
3465         * gnat.dg/source_ref2.adb: Likewise.
3466
3467 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3468
3469         PR c++/13657
3470         * g++.dg/parse/error42.C: New.
3471         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3472
3473 2011-10-19  Jason Merrill  <jason@redhat.com>
3474
3475         PR c++/50793
3476         * g++.dg/init/value9.C: New.
3477
3478 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3479
3480         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3481         * gcc.dg/torture/vshuf-16.inc: Likewise.
3482         * gcc.dg/torture/vshuf-8.inc: Likewise.
3483         * gcc.dg/torture/vshuf-4.inc: Likewise.
3484
3485 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3486
3487         PR fortran/47023
3488         * gfortran.dg/sizeof_proc.f90: New.
3489
3490 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3491
3492         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3493         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3494
3495 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3496
3497         PR testsuite/50796
3498         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3499
3500 2011-10-19  Jason Merrill  <jason@redhat.com>
3501
3502         PR c++/50787
3503         * g++.dg/init/ref20.C: New.
3504
3505 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3506
3507         PR middle-end/50795
3508         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3509         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3510         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3511         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3512         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3513
3514 2011-10-19  Richard Guenther  <rguenther@suse.de>
3515
3516         PR middle-end/50768
3517         * gcc.dg/torture/pr50768.c: New testcase.
3518
3519 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3520
3521         PR rtl-optimization/50340
3522         * gcc.dg/pr50340.c: New.
3523
3524 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3525
3526         PR tree-optimization/50717
3527
3528         * gcc.dg/pr50717-1.c: New file.
3529         * gcc.target/arm/wmul-12.c: Correct types.
3530         * gcc.target/arm/wmul-8.c: Correct types.
3531
3532 2011-10-18  Jason Merrill  <jason@redhat.com>
3533
3534         PR c++/50531
3535         * g++.dg/cpp0x/defaulted32.C: New.
3536
3537         PR c++/50742
3538         * g++.dg/lookup/using23.C: New.
3539
3540         PR c++/50500
3541         * g++.dg/cpp0x/implicit12.C: New.
3542         * g++.dg/cpp0x/defaulted20.C: Adjust.
3543         * g++.dg/cpp0x/defaulted21.C: Adjust.
3544         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3545         * g++.dg/cpp0x/implicit4.C: Adjust.
3546         * g++.dg/cpp0x/implicit5.C: Adjust.
3547         * g++.dg/cpp0x/implicit8.C: Adjust.
3548         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3549         * g++.dg/cpp0x/not_special.C: Adjust.
3550         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3551         * g++.dg/cpp0x/rv1n.C: Adjust.
3552         * g++.dg/cpp0x/rv2n.C: Adjust.
3553         * g++.dg/cpp0x/rv3n.C: Adjust.
3554         * g++.dg/cpp0x/rv4n.C: Adjust.
3555         * g++.dg/cpp0x/rv5n.C: Adjust.
3556         * g++.dg/cpp0x/rv6n.C: Adjust.
3557         * g++.dg/cpp0x/rv7n.C: Adjust.
3558
3559 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3560
3561         * gcc.target/i386/avx2-vpop-check.h: New header.
3562         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3563         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3564         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3565         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3566         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3567         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3568         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3569         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3570         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3571         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3572         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3573         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3574         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3575         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3576         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3577
3578 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3579
3580         PR fortran/50420
3581         * gfortran.dg/coarray_subobject_1.f90: New test.
3582         * gfortran.dg/coarray/subobject_1.f90: New test.
3583
3584 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3585
3586         PR rtl-optimization/50205
3587         * gcc.dg/pr50205.c: New.
3588
3589 2011-10-18  Richard Guenther  <rguenther@suse.de>
3590
3591         PR tree-optimization/50767
3592         * gcc.dg/torture/pr50767.c: New testcase.
3593
3594 2011-10-18  Julian Brown  <julian@codesourcery.com>
3595
3596         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3597         * gcc.target/arm/unaligned-memcpy-1.c: New.
3598         * gcc.target/arm/unaligned-memcpy-2.c: New.
3599         * gcc.target/arm/unaligned-memcpy-3.c: New.
3600         * gcc.target/arm/unaligned-memcpy-4.c: New.
3601
3602 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3603
3604         PR fortran/47023
3605         * gfortran.dg/iso_c_binding_class.f03: New.
3606
3607 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3608
3609         * testsuite/lib/target-supports.exp
3610         (check_effective_target_vect_widen_shift): New.
3611         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3612         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3613         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3614         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3615
3616 2011-10-18  Richard Guenther  <rguenther@suse.de>
3617
3618         * gcc.dg/torture/restrict-1.c: New testcase.
3619
3620 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3621
3622         * g++.dg/ext/bases.C: New test.
3623
3624 2011-10-17  David S. Miller  <davem@davemloft.net>
3625
3626         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3627         all operations to emit VIS instructions.
3628         * gcc.target/sparc/fandnot.c: Likewise.
3629         * gcc.target/sparc/fnot.c: Likewise.
3630         * gcc.target/sparc/for.c: Likewise.
3631         * gcc.target/sparc/fornot.c: Likewise.
3632         * gcc.target/sparc/fxnor.c: Likewise.
3633         * gcc.target/sparc/fxor.c: Likewise.
3634         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3635         needed.
3636
3637 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3638
3639         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3640         * gcc.dg/torture/vshuf-16.inc: New file.
3641         * gcc.dg/torture/vshuf-2.inc: New file.
3642         * gcc.dg/torture/vshuf-32.inc: New file.
3643         * gcc.dg/torture/vshuf-4.inc: New file.
3644         * gcc.dg/torture/vshuf-8.inc: New file.
3645         * gcc.dg/torture/vshuf-main.inc: New file.
3646         * gcc.dg/torture/vshuf-v16hi.c: New test.
3647         * gcc.dg/torture/vshuf-v16qi.c: New test.
3648         * gcc.dg/torture/vshuf-v2df.c: New test.
3649         * gcc.dg/torture/vshuf-v2di.c: New test.
3650         * gcc.dg/torture/vshuf-v2sf.c: New test.
3651         * gcc.dg/torture/vshuf-v2si.c: New test.
3652         * gcc.dg/torture/vshuf-v32qi.c: New test.
3653         * gcc.dg/torture/vshuf-v4df.c: New test.
3654         * gcc.dg/torture/vshuf-v4di.c: New test.
3655         * gcc.dg/torture/vshuf-v4hi.c: New test.
3656         * gcc.dg/torture/vshuf-v4sf.c: New test.
3657         * gcc.dg/torture/vshuf-v4si.c: New test.
3658         * gcc.dg/torture/vshuf-v8hi.c: New test.
3659         * gcc.dg/torture/vshuf-v8qi.c: New test.
3660         * gcc.dg/torture/vshuf-v8sf.c: New test.
3661         * gcc.dg/torture/vshuf-v8si.c: New test.
3662
3663 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3664
3665         PR tree-optimization/50746
3666         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3667
3668 2011-10-17  Jason Merrill  <jason@redhat.com>
3669
3670         PR c++/50736
3671         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3672
3673 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3674
3675         PR c++/44524
3676         * g++.dg/parse/error41.C: New.
3677         * g++.dg/parse/error20.C: Adjust.
3678
3679 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3680
3681         PR c++/50757
3682         * g++.dg/warn/format7.C: New.
3683         * obj-c++.dg/warn7.mm: Likewise.
3684
3685 2011-10-17  Richard Guenther  <rguenther@suse.de>
3686
3687         PR tree-optimization/50729
3688         * gcc.dg/torture/pr50729.c: New testcase.
3689
3690 2011-10-15  Tom Tromey  <tromey@redhat.com>
3691             Dodji Seketeli  <dodji@redhat.com>
3692
3693         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3694         included files.
3695         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3696         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3697         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3698         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3699
3700 2011-10-15  Tom Tromey  <tromey@redhat.com>
3701             Dodji Seketeli  <dodji@redhat.com>
3702
3703         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3704
3705 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3706
3707         PR c++/48489
3708         * g++.dg/inherit/error5.C: New.
3709
3710 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3711
3712         PR fortran/47023
3713         PR fortran/50752
3714         * gfortran.dg/kind_tests_4.f90: New.
3715
3716 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3717
3718         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3719         targets that support vector condition.
3720
3721 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3722
3723         PR fortran/47023
3724         * gfortran.dg/c_kind_tests_3.f03: New.
3725
3726 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3727
3728         PR fortran/50547
3729         * gfortran.dg/elemental_args_check_4.f90: New.
3730
3731 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3732
3733         PR tree-optimization/50727
3734         * gcc.dg/vect/pr50727.c: New test.
3735
3736 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3737
3738         * gcc.dg/vla-23.c: New test.
3739
3740 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3741
3742         PR tree-optimization/50596
3743         * gcc.dg/vect/vect-cond-9.c: New test.
3744
3745 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3746
3747         * gcc.dg/vect/bb-slp-29.c: New test.
3748
3749 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3750
3751         PR c++/50732
3752         * g++.dg/ext/is_base_of_incomplete.C: New.
3753         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3754         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3755
3756 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3757
3758         * gcc.target/sparc/combined-1.c: Compile at -O2.
3759
3760 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3761
3762         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3763         (dg-options): Add -Wno-attributes.
3764         * gcc.target/i386/fma_double_?.c: Ditto.
3765         * gcc.target/i386/fma_run_float_?.c: Ditto.
3766         * gcc.target/i386/fma_run_double_?.c: Ditto.
3767         * gcc.target/i386/l_fma_float_?.c: Dtto.
3768         * gcc.target/i386/l_fma_double_?.c: Ditto.
3769         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3770         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3771
3772 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3773
3774         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3775         the comments.
3776         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3777         * gfortran.dg/rank_3.f90: Ditto.
3778         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3779         -std=f2008ts in dg-options.
3780         * gfortran.dg/rank_4.f90: Ditto.
3781
3782 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3783
3784         PR target/49263
3785         * gcc.target/sh/pr49263.c: New.
3786
3787 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3788
3789         * gnat.dg/specs/debug1.ads: Tweak.
3790
3791 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3792
3793         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3794
3795 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3796
3797         * gcc.target/i386/sse2-mul-1.c: New test.
3798         * gcc.target/i386/sse4_1-mul-1.c: New test.
3799         * gcc.target/i386/avx-mul-1.c: New test.
3800         * gcc.target/i386/xop-mul-1.c: New test.
3801         * gcc.target/i386/avx2-mul-1.c: New test.
3802
3803 2011-10-14  Jason Merrill  <jason@redhat.com>
3804
3805         PR c++/50563
3806         * g++.dg/cpp0x/nsdmi-list1.C: New.
3807
3808         PR c++/50707
3809         * g++.dg/cpp0x/nsdmi-const1.C: New.
3810
3811 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3812
3813         PR fortran/50570
3814         * gfortran.dg/pointer_intent_5.f90: New.
3815
3816 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3817
3818         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3819         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3820         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3821
3822 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3823
3824         PR fortran/50718
3825         * gfortran.dg/pointer_check_11.f90: New.
3826         * gfortran.dg/pointer_check_12.f90: New.
3827
3828 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3829
3830         PR c++/38174
3831         * g++.dg/overload/operator4.C: New.
3832
3833 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3834
3835         * gcc.dg/di-longlong64-sync-1.c: New test.
3836         * gcc.dg/di-sync-multithread.c: New test.
3837         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3838         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3839         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3840         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3841         (check_effective_target_arm_arm_ok): New helper.
3842         (check_effective_target_sync_longlong): New helper.
3843
3844 2011-10-14  Richard Guenther  <rguenther@suse.de>
3845
3846         PR tree-optimization/50723
3847         * gcc.dg/torture/pr50723.c: New testcase.
3848
3849 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3850
3851         PR c++/17212
3852         * g++.dg/warn/format6.C: New.
3853         * obj-c++.dg/warn6.mm: Likewise.
3854
3855 2011-10-13  Richard Henderson  <rth@redhat.com>
3856
3857         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3858         Delete.
3859         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3860         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3861         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3862
3863 2011-10-13  Jason Merrill  <jason@redhat.com>
3864
3865         PR c++/50614
3866         * g++.dg/cpp0x/nsdmi-template2.C: New.
3867
3868         PR c++/50437
3869         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3870
3871         PR c++/50618
3872         * g++.dg/init/vbase1.C: New.
3873
3874 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3875
3876         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3877         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3878         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3879         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3880
3881 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3882
3883         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3884
3885 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3886
3887         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3888
3889 2011-10-13  Richard Guenther  <rguenther@suse.de>
3890
3891         PR tree-optimization/50712
3892         * gcc.target/i386/pr50712.c: New testcase.
3893
3894 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3895
3896         * gcc.dg/memcpy-4.c: New test.
3897
3898 2011-10-13  Richard Guenther  <rguenther@suse.de>
3899
3900         PR tree-optimization/50698
3901         * g++.dg/vect/pr50698.cc: New testcase.
3902
3903 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3904
3905         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3906         * gcc.target/powerpc/warn-2.c: Ditto.
3907
3908         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3909         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3910         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3911         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3912         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3913         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3914         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3915         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3916         * gcc.target/powerpc/ppc-pow.c: Likewise.
3917         * gcc.target/powerpc/recip-1.c: Likewise.
3918         * gcc.target/powerpc/recip-2.c: Likewise.
3919         * gcc.target/powerpc/recip-3.c: Likewise.
3920         * gcc.target/powerpc/recip-4.c: Likewise.
3921         * gcc.target/powerpc/recip-5.c: Likewise.
3922
3923 2011-10-12  David S. Miller  <davem@davemloft.net>
3924
3925         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3926         '-mvis3' instead of 'mcpu=niagara3' in options.
3927         * gcc.target/sparc/fhalve.c: Likewise.
3928         * gcc.target/sparc/fnegop.c: Likewise.
3929         * gcc.target/sparc/fpadds.c: Likewise.
3930         * gcc.target/sparc/fshift.c: Likewise.
3931         * gcc.target/sparc/fucmp.c: Likewise.
3932         * gcc.target/sparc/lzd.c: Likewise.
3933         * gcc.target/sparc/vis3misc.c: Likewise.
3934         * gcc.target/sparc/xmul.c: Likewise.
3935
3936 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3937
3938         * gnat.dg/vect1.ad[sb]: New test.
3939         * gnat.dg/vect1_pkg.ads: New helper.
3940         * gnat.dg/vect2.ad[sb]: New test.
3941         * gnat.dg/vect2_pkg.ads: New helper.
3942         * gnat.dg/vect3.ad[sb]: New test.
3943         * gnat.dg/vect3_pkg.ads: New helper.
3944         * gnat.dg/vect4.ad[sb]: New test.
3945         * gnat.dg/vect4_pkg.ads: New helper.
3946         * gnat.dg/vect5.ad[sb]: New test.
3947         * gnat.dg/vect5_pkg.ads: New helper.
3948         * gnat.dg/vect6.ad[sb]: New test.
3949         * gnat.dg/vect6_pkg.ads: New helper.
3950
3951 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3952
3953         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3954         * gcc.target/i386/fma_run_double_2.c: Likewise.
3955         * gcc.target/i386/fma_run_double_3.c: Likewise.
3956         * gcc.target/i386/fma_run_double_4.c: Likewise.
3957         * gcc.target/i386/fma_run_double_5.c: Likewise.
3958         * gcc.target/i386/fma_run_double_6.c: Likewise.
3959         * gcc.target/i386/fma_run_float_1.c: Likewise.
3960         * gcc.target/i386/fma_run_float_2.c: Likewise.
3961         * gcc.target/i386/fma_run_float_3.c: Likewise.
3962         * gcc.target/i386/fma_run_float_4.c: Likewise.
3963         * gcc.target/i386/fma_run_float_5.c: Likewise.
3964         * gcc.target/i386/fma_run_float_6.c: Likewise.
3965
3966         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3967         remove the extra dg-options.
3968         * gcc.target/i386/l_fma_double_2.c: Likewise.
3969         * gcc.target/i386/l_fma_double_3.c: Likewise.
3970         * gcc.target/i386/l_fma_double_4.c: Likewise.
3971         * gcc.target/i386/l_fma_double_5.c: Likewise.
3972         * gcc.target/i386/l_fma_double_6.c: Likewise.
3973         * gcc.target/i386/l_fma_float_1.c: Likewise.
3974         * gcc.target/i386/l_fma_float_2.c: Likewise.
3975         * gcc.target/i386/l_fma_float_3.c: Likewise.
3976         * gcc.target/i386/l_fma_float_4.c: Likewise.
3977         * gcc.target/i386/l_fma_float_5.c: Likewise.
3978         * gcc.target/i386/l_fma_float_6.c: Likewise.
3979
3980 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3981
3982         PR tree-optimization/50189
3983         * g++.dg/torture/pr50189.C: New testcase.
3984
3985 2011-10-12  Richard Guenther  <rguenther@suse.de>
3986
3987         PR tree-optimization/50700
3988         * gcc.dg/builtin-object-size-12.c: New testcase.
3989
3990 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3991
3992         PR c/50565
3993         * gcc.c-torture/compile/pr50565-1.c,
3994         gcc.c-torture/compile/pr50565-2.c: New tests.
3995
3996 2011-10-11  Jason Merrill  <jason@redhat.com>
3997
3998         PR c++/49855
3999         PR c++/49896
4000         * g++.dg/template/constant1.C: New.
4001         * g++.dg/template/constant2.C: New.
4002         * g++.dg/cpp0x/constexpr-template3.C: New.
4003
4004 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4005
4006         * gcc.target/i386/warn-vect-op-3.c: New test.
4007         * gcc.target/i386/warn-vect-op-1.c: New test.
4008         * gcc.target/i386/warn-vect-op-2.c: New test.
4009
4010 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4011
4012         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
4013
4014 2011-10-11  Richard Guenther  <rguenther@suse.de>
4015
4016         PR tree-optimization/50204
4017         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
4018
4019 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4020
4021         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4022
4023 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
4024
4025         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4026         * gcc.target/i386/fma_double_2.c: Ditto.
4027         * gcc.target/i386/fma_double_3.c: Ditto.
4028         * gcc.target/i386/fma_double_4.c: Ditto.
4029         * gcc.target/i386/fma_double_5.c: Ditto.
4030         * gcc.target/i386/fma_double_6.c: Ditto.
4031         * gcc.target/i386/fma_float_1.c: Ditto.
4032         * gcc.target/i386/fma_float_2.c: Ditto.
4033         * gcc.target/i386/fma_float_3.c: Ditto.
4034         * gcc.target/i386/fma_float_4.c: Ditto.
4035         * gcc.target/i386/fma_float_5.c: Ditto.
4036         * gcc.target/i386/fma_float_6.c: Ditto.
4037         * gcc.target/i386/l_fma_double_1.c: Ditto.
4038         * gcc.target/i386/l_fma_double_2.c: Ditto.
4039         * gcc.target/i386/l_fma_double_3.c: Ditto.
4040         * gcc.target/i386/l_fma_double_4.c: Ditto.
4041         * gcc.target/i386/l_fma_double_5.c: Ditto.
4042         * gcc.target/i386/l_fma_double_6.c: Ditto.
4043         * gcc.target/i386/l_fma_float_1.c: Ditto.
4044         * gcc.target/i386/l_fma_float_2.c: Ditto.
4045         * gcc.target/i386/l_fma_float_3.c: Ditto.
4046         * gcc.target/i386/l_fma_float_4.c: Ditto.
4047         * gcc.target/i386/l_fma_float_5.c: Ditto.
4048         * gcc.target/i386/l_fma_float_6.c: Ditto.
4049         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4050         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4051         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4052         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4053         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4054         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4055         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4056         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4057         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4058         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4059         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4060         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4061
4062 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4063
4064         * gcc.dg/va-arg-4.c: New test.
4065         * gcc.dg/va-arg-5.c: Ditto.
4066
4067 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4068
4069         * lib/target-supports.exp (check_effective_target_fd_truncate):
4070         Close and unlink test file before exit.
4071
4072 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4073
4074         PR fortran/50564
4075         * gfortran.dg/forall_15.f90:  New test case.
4076
4077 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4078             Andrew Macleod  <amacleod@redhat.com>
4079
4080         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4081         wrappers for *other_threads() and *final_verify().
4082         * gcc.dg/simulate-thread/simulate-thread.h
4083         (simulate_thread_wrapper_other_threads): New.
4084         (simulate_thread_wrapper_final_verify): New.
4085
4086 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4087
4088         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4089
4090 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4091
4092         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4093
4094 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4095             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4096
4097         * gcc.target/i386/fma_1.h: New file.
4098         * gcc.target/i386/fma_2.h: Likewise.
4099         * gcc.target/i386/fma_3.h: Likewise.
4100         * gcc.target/i386/fma_4.h: Likewise.
4101         * gcc.target/i386/fma_5.h: Likewise.
4102         * gcc.target/i386/fma_6.h: Likewise.
4103         * gcc.target/i386/fma_double_1.c: Likewise.
4104         * gcc.target/i386/fma_double_2.c: Likewise.
4105         * gcc.target/i386/fma_double_3.c: Likewise.
4106         * gcc.target/i386/fma_double_4.c: Likewise.
4107         * gcc.target/i386/fma_double_5.c: Likewise.
4108         * gcc.target/i386/fma_double_6.c: Likewise.
4109         * gcc.target/i386/fma_float_1.c: Likewise.
4110         * gcc.target/i386/fma_float_2.c: Likewise.
4111         * gcc.target/i386/fma_float_3.c: Likewise.
4112         * gcc.target/i386/fma_float_4.c: Likewise.
4113         * gcc.target/i386/fma_float_5.c: Likewise.
4114         * gcc.target/i386/fma_float_6.c: Likewise.
4115         * gcc.target/i386/fma_main.h: Likewise.
4116         * gcc.target/i386/fma_run_double_1.c: Likewise.
4117         * gcc.target/i386/fma_run_double_2.c: Likewise.
4118         * gcc.target/i386/fma_run_double_3.c: Likewise.
4119         * gcc.target/i386/fma_run_double_4.c: Likewise.
4120         * gcc.target/i386/fma_run_double_5.c: Likewise.
4121         * gcc.target/i386/fma_run_double_6.c: Likewise.
4122         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4123         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4124         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4125         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4126         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4127         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4128         * gcc.target/i386/fma_run_float_1.c: Likewise.
4129         * gcc.target/i386/fma_run_float_2.c: Likewise.
4130         * gcc.target/i386/fma_run_float_3.c: Likewise.
4131         * gcc.target/i386/fma_run_float_4.c: Likewise.
4132         * gcc.target/i386/fma_run_float_5.c: Likewise.
4133         * gcc.target/i386/fma_run_float_6.c: Likewise.
4134         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4135         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4136         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4137         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4138         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4139         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4140         * gcc.target/i386/l_fma_1.h: Likewise.
4141         * gcc.target/i386/l_fma_2.h: Likewise.
4142         * gcc.target/i386/l_fma_3.h: Likewise.
4143         * gcc.target/i386/l_fma_4.h: Likewise.
4144         * gcc.target/i386/l_fma_5.h: Likewise.
4145         * gcc.target/i386/l_fma_6.h: Likewise.
4146         * gcc.target/i386/l_fma_double_1.c: Likewise.
4147         * gcc.target/i386/l_fma_double_2.c: Likewise.
4148         * gcc.target/i386/l_fma_double_3.c: Likewise.
4149         * gcc.target/i386/l_fma_double_4.c: Likewise.
4150         * gcc.target/i386/l_fma_double_5.c: Likewise.
4151         * gcc.target/i386/l_fma_double_6.c: Likewise.
4152         * gcc.target/i386/l_fma_float_1.c: Likewise.
4153         * gcc.target/i386/l_fma_float_2.c: Likewise.
4154         * gcc.target/i386/l_fma_float_3.c: Likewise.
4155         * gcc.target/i386/l_fma_float_4.c: Likewise.
4156         * gcc.target/i386/l_fma_float_5.c: Likewise.
4157         * gcc.target/i386/l_fma_float_6.c: Likewise.
4158         * gcc.target/i386/l_fma_main.h: Likewise.
4159         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4160         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4161         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4162         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4163         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4164         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4165         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4166         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4167         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4168         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4169         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4170         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4171
4172 2011-10-10  Richard Guenther  <rguenther@suse.de>
4173
4174         PR middle-end/50389
4175         * gcc.dg/torture/pr50389.c: New testcase.
4176
4177 2011-10-10  Richard Guenther  <rguenther@suse.de>
4178
4179         PR middle-end/50195
4180         * gcc.dg/builtins-47.c: Optimize.
4181
4182 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4183
4184         * lib/gcc-simulate-thread.exp: New.
4185         * gcc.dg/simulate-thread/guality.h: New.
4186         * gcc.dg/simulate-thread/simulate-thread.h: New.
4187         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4188         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4189         * gcc.dg/simulate-thread/README: New.
4190         * g++.dg/simulate-thread/guality.h: New.
4191         * g++.dg/simulate-thread/simulate-thread.h: New.
4192         * g++.dg/simulate-thread/simulate-thread.exp: New.
4193         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4194         * c-c++-common/cxxbitfields-2.c: Remove.
4195         * c-c++-common/cxxbitfields.c: Remove.
4196         * c-c++-common/cxxbitfields-4.c: Remove.
4197         * c-c++-common/cxxbitfields-5.c: Remove.
4198         * c-c++-common/simulate-thread/bitfields-1.c: New.
4199         * c-c++-common/simulate-thread/bitfields-2.c: New.
4200         * c-c++-common/simulate-thread/bitfields-3.c: New.
4201         * c-c++-common/simulate-thread/bitfields-4.c: New.
4202
4203 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4204
4205         PR c++/38980
4206         * g++.dg/warn/format5.C: New.
4207
4208 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4209
4210         PR fortran/50273
4211         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4212         * gfortran.dg/common_16.f90: New.
4213
4214 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4215
4216         * gfortran.dg/iso_c_binding_param_1.f90: New.
4217         * gfortran.dg/iso_c_binding_param_2.f90: New.
4218         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4219
4220 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4221
4222         PR tree-optimization/50635
4223         * gcc.dg/vect/pr50635.c: New test.
4224
4225 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4226
4227         PR fortran/50659
4228         * gfortran.dg/proc_decl_27.f90: New.
4229
4230 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4231
4232         PR libobjc/50428
4233         * objc/execute/initialize-1.m: New test.
4234
4235 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4236
4237         PR fortran/47844
4238         * gfortran.dg/pointer_function_result_1.f90 : New test.
4239
4240 2011-10-07  David S. Miller  <davem@davemloft.net>
4241
4242         PR 50655
4243         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4244         * gcc.target/sparc/cmask.c: Use it.
4245         * gcc.target/sparc/fhalve.c: Likewise.
4246         * gcc.target/sparc/fnegop.c: Likewise.
4247         * gcc.target/sparc/fpadds.c: Likewise.
4248         * gcc.target/sparc/fshift.c: Likewise.
4249         * gcc.target/sparc/fucmp.c: Likewise.
4250         * gcc.target/sparc/lzd.c: Likewise.
4251         * gcc.target/sparc/vis3misc.c: Likewise.
4252         * gcc.target/sparc/xmul.c: Likewise.
4253
4254 2011-10-07  Richard Henderson  <rth@redhat.com>
4255
4256         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4257         match for avx2.
4258         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4259
4260 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4261
4262         * gcc.dg/pr50193-1.c: New file.
4263         * gcc.target/arm/shiftable.c: New file.
4264
4265 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4266
4267         PR fortran/50625
4268         * gfortran.dg/class_46.f03: New.
4269
4270 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4271
4272         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4273         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4274         (syslog, vsyslog, __vsyslog_chk): Likewise.
4275
4276         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4277         (x, EXT_x): Use ASMNAME.
4278
4279         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4280         (a, c): Use ASMNAME.
4281
4282 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4283
4284         PR middle-end/50527
4285         * gcc.dg/pr50527.c: New test.
4286
4287 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4288
4289         PR tree-optimization/50650
4290         * gcc.c-torture/compile/pr50650.c: New test.
4291
4292 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4293
4294         PR tree-optimization/50575
4295         * gcc.c-torture/execute/vector-compare-2.x: New file.
4296
4297 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4298
4299         PR middle-end/50125
4300         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4301         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4302         (bar3): Likewise.
4303
4304 2011-10-07  Richard Guenther  <rguenther@suse.de>
4305
4306         PR testsuite/50637
4307         * gcc.dg/vect/vect-align-2.c: Increase array size.
4308
4309 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4310             H.J. Lu  <hongjiu.lu@intel.com>
4311
4312         PR target/50603
4313         * gcc.target/i386/pr50603.c: New test.
4314
4315 2011-10-06  Jason Merrill  <jason@redhat.com>
4316
4317         PR c++/39164
4318         * g++.dg/cpp0x/default31.C: New.
4319
4320 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4321
4322         PR tree-optimization/50596
4323         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4324         New.
4325         * gcc.dg/vect/vect-cond-8.c: New test.
4326
4327 2011-10-06  Richard Henderson  <rth@redhat.com>
4328
4329         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4330         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4331         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4332         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4333         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4334         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4335         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4336         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4337         * gcc.c-torture/execute/vshuf-16.inc: New file.
4338         * gcc.c-torture/execute/vshuf-2.inc: New file.
4339         * gcc.c-torture/execute/vshuf-4.inc: New file.
4340         * gcc.c-torture/execute/vshuf-8.inc: New file.
4341         * gcc.c-torture/execute/vshuf-main.inc: New file.
4342         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4343         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4344         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4345         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4346         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4347         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4348         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4349         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4350         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4351         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4352         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4353         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4354         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4355
4356 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4357
4358         PR tree-optimization/49279
4359         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4360         * gcc.c-torture/execute/pr49279.c: New test.
4361
4362 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4363
4364         PR target/49049
4365         * gcc.c-torture/compile/pr49049.c: New test.
4366
4367 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4368
4369         PR target/50305
4370         * gcc.target/arm/pr50305.c: New test.
4371
4372 2011-10-06  Richard Guenther  <rguenther@suse.de>
4373
4374         PR tree-optimization/38884
4375         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4376         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4377
4378 2011-10-05  David S. Miller  <davem@davemloft.net>
4379
4380         * gcc.target/sparc/lzd.c: New test.
4381         * gcc.target/sparc/popc.c: New test.
4382
4383 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4384
4385         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4386         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4387         * g++.dg/other/final1.C: Cleanup original tree dump.
4388
4389 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4390
4391         PR tree-optimization/50613
4392         * gcc.dg/pr50613.c: New test.
4393
4394 2011-10-05  Richard Henderson  <rth@redhat.com>
4395
4396         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4397         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4398         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4399         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4400         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4401         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4402         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4403         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4404
4405 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4406
4407         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4408         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4409         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4410         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4411         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4412
4413 2011-10-05  Richard Guenther  <rguenther@suse.de>
4414
4415         PR tree-optimization/38885
4416         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4417
4418 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4419
4420         * gcc.target/i386/sw-1.c: New test.
4421
4422 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4423
4424         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4425         -mtune=generic.
4426         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4427
4428 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4429
4430         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4431
4432 2011-10-04  David S. Miller  <davem@davemloft.net>
4433
4434         * gcc.target/sparc/fhalve.c: New test.
4435         * gcc.target/sparc/fnegop.c: New test.
4436         * gcc.target/sparc/xmul.c: New test.
4437
4438 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4439
4440         PR fortran/35831
4441         * gfortran.dg/dummy_procedure_6.f90: New.
4442
4443 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR tree-optimization/50604
4446         * gcc.dg/pr50604.c: New test.
4447
4448 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4449
4450         PR tree-optimization/49662
4451         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4452         * gcc.dg/graphite/interchange-15.c: Likewise.
4453         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4454
4455 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4456
4457         * gcc.dg/tree-ssa/restrict-4.c: New test.
4458
4459 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4460
4461         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4462         (main): Use __typeof to get result type of comparison.
4463
4464 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4465
4466         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4467         Make et_vect_multiple_sizes_saved global.
4468         (check_effective_target_vect64): Make et_vect64_saved global.
4469
4470 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4471
4472         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4473         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4474         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4475         * gcc.dg/builtin-complex-err-1.c: Adjust.
4476
4477 2011-10-02  Jason Merrill  <jason@redhat.com>
4478
4479         * g++.dg/cpp0x/range-for22.C: New.
4480
4481         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4482         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4483         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4484         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4485
4486         * g++.dg/cpp0x/nsdmi5.C: New.
4487
4488 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4489
4490         PR target/50579
4491         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4492         New procedures.
4493         (mips-dg-options): Force an ABI option if the current ABI is
4494         incompatible with the required -mlong setting.  Likewise force
4495         a long setting if the current one is incompatible with the
4496         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4497         throughout procedure.
4498         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4499         instead of addressing=absolute.
4500
4501 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4502
4503         * gcc.target/mips/stack-1.c: New test.
4504
4505 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4506
4507         * gcc.dg/pr49696.c: New test.
4508
4509 2011-10-02  Jan Hubicka  <jh@suse.cz>
4510
4511         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4512
4513 2011-10-01  David S. Miller  <davem@davemloft.net>
4514
4515         * gcc.target/sparc/cmask.c: New test.
4516         * gcc.target/sparc/fpadds.c: New test.
4517         * gcc.target/sparc/fshift.c: New test.
4518         * gcc.target/sparc/fucmp.c: New test.
4519         * gcc.target/sparc/vis3misc.c: New test.
4520
4521 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4522
4523         PR fortran/50585
4524         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4525
4526 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4527
4528         PR c++/44473
4529         * g++.dg/dfp/44473-1.C: New test.
4530         * g++.dg/dfp/44473-2.C: New test.
4531         * g++.dg/dfp/mangle-1.C: New test.
4532         * g++.dg/dfp/mangle-2.C: New test.
4533         * g++.dg/dfp/mangle-3.C: New test.
4534         * g++.dg/dfp/mangle-4.C: New test.
4535         * g++.dg/dfp/mangle-5.C: New test.
4536
4537 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4538
4539         PR inline-asm/50571
4540         * gcc.dg/pr50571.c: New test.
4541
4542         PR tree-optimization/46309
4543         * gcc.dg/pr46309.c: New test.
4544
4545 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4546
4547         * gcc.dg/strlenopt-21.c: New test.
4548
4549 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4550
4551         * gcc.dg/sms-10.c: New file.
4552
4553 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4554
4555         * gcc.target/arm/pr50099.c: New test.
4556
4557 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4558
4559         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4560
4561 2011-09-30  David S. Miller  <davem@davemloft.net>
4562
4563         * gcc.target/sparc/bmaskbshuf.c: New test.
4564         * gcc.target/sparc/edgen.c: New test.
4565
4566 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4567
4568         PR fortran/50547
4569         * gfortran.dg/pure_formal_proc_3.f90: New.
4570
4571         PR fortran/50553
4572         * gfortran.dg/stfunc_7.f90: New.
4573
4574 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4575
4576         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4577         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4578         * gcc.dg/vector-compare-1.c: Likewise.
4579         * gcc.dg/vector-compare-2.c: Likewise.
4580
4581 2011-09-29  David S. Miller  <davem@davemloft.net>
4582
4583         * gcc.target/sparc/array.c: New test.
4584
4585 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4586
4587         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4588         loop unroll and set max unroll times to 8.
4589         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4590         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4591         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4592         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4593
4594 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4595
4596         PR c++/40145
4597         * g++.dg/ext/visibility/warn5.C: New.
4598
4599 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4600
4601         PR c++/45278
4602         * g++.dg/warn/Wextra-3.C: New.
4603
4604 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4605
4606         PR target/49486
4607         * gcc.target/sh/pr49468-si.c: New.
4608
4609 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4610
4611         PR testsuite/50485
4612         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4613         (TEST): Initialize src3 with random floats.
4614         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4615         from union src3.  Initialize src3 with random floats.
4616
4617 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4618
4619         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4620         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4621         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4622         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4623         * gcc.target/sh/sh4a-cos.c: Ditto.
4624         * gcc.target/sh/sh4a-cosf.c: Ditto.
4625         * gcc.target/sh/sh4a-sin.c: Ditto.
4626         * gcc.target/sh/sh4a-sinf.c: Ditto.
4627         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4628         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4629         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4630
4631 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4632
4633         PR c++/31489
4634         * g++.dg/parse/error40.C: New.
4635         * g++.dg/warn/incomplete1.C: Adjust.
4636
4637 2011-09-27  Jan Hubicka  <jh@suse.cz>
4638
4639         PR middle-end/49463
4640         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4641         Mark used.
4642
4643 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4644
4645         * gcc.dg/strlenopt-1.c: New test.
4646         * gcc.dg/strlenopt-1f.c: New test.
4647         * gcc.dg/strlenopt-2.c: New test.
4648         * gcc.dg/strlenopt-2f.c: New test.
4649         * gcc.dg/strlenopt-3.c: New test.
4650         * gcc.dg/strlenopt-4.c: New test.
4651         * gcc.dg/strlenopt-4g.c: New test.
4652         * gcc.dg/strlenopt-4gf.c: New test.
4653         * gcc.dg/strlenopt-5.c: New test.
4654         * gcc.dg/strlenopt-6.c: New test.
4655         * gcc.dg/strlenopt-7.c: New test.
4656         * gcc.dg/strlenopt-8.c: New test.
4657         * gcc.dg/strlenopt-9.c: New test.
4658         * gcc.dg/strlenopt-10.c: New test.
4659         * gcc.dg/strlenopt-11.c: New test.
4660         * gcc.dg/strlenopt-12.c: New test.
4661         * gcc.dg/strlenopt-12g.c: New test.
4662         * gcc.dg/strlenopt-13.c: New test.
4663         * gcc.dg/strlenopt-14g.c: New test.
4664         * gcc.dg/strlenopt-14gf.c: New test.
4665         * gcc.dg/strlenopt-15.c: New test.
4666         * gcc.dg/strlenopt-16g.c: New test.
4667         * gcc.dg/strlenopt-17g.c: New test.
4668         * gcc.dg/strlenopt-18g.c: New test.
4669         * gcc.dg/strlenopt.h: New file.
4670
4671 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4672
4673         PR middle-end/43864
4674         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4675         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4676         * gcc.dg/pr43864.c: New test.
4677         * gcc.dg/pr43864-2.c: Same.
4678         * gcc.dg/pr43864-3.c: Same.
4679         * gcc.dg/pr43864-4.c: Same.
4680
4681 2011-09-27  Jan Hubicka  <jh@suse.cz>
4682
4683         * gcc.dg/ipa/inline-5.c: New testcase.
4684
4685 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4686
4687         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4688         vectors.
4689         * gcc.dg/vect/bb-slp-27.c: New.
4690         * gcc.dg/vect/bb-slp-28.c: New.
4691
4692 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4693
4694         * testsuite/lib/target-supports.exp (check_profiling_available):
4695         Don't rely solely on TLS tests for -fprofile-generate, fall
4696         through to the other code.
4697
4698 2011-09-27  Richard Guenther  <rguenther@suse.de>
4699
4700         PR tree-optimization/50363
4701         * gcc.dg/torture/pr50363.c: New testcase.
4702
4703 2011-09-26  Jason Merrill  <jason@redhat.com>
4704
4705         PR c++/45012
4706         * g++.dg/template/partial13.C: New.
4707
4708         PR c++/46105
4709         * g++.dg/template/partial12.C: New.
4710
4711         PR c++/50508
4712         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4713
4714 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4715
4716         PR c++/45487
4717         * g++.dg/diagnostic/bindings1.C: New.
4718         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4719
4720 2011-09-26  David S. Miller  <davem@davemloft.net>
4721
4722         * gcc.target/sparc/wrgsr.c: New test.
4723         * gcc.target/sparc/rdgsr.c: New test.
4724         * gcc.target/sparc/edge.c: New test.
4725         * gcc.target/sparc/fcmp.c: New test.
4726
4727         * gcc.target/sparc/edge.c: Update for new return types.
4728         * gcc.target/sparc/fcmp.c: Likewise.
4729
4730         * gcc.target/sparc/fpaddsubi.c: New test.
4731
4732 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4733
4734         PR fortran/50515
4735         * gfortran.dg/common_15.f90: New.
4736
4737         PR fortran/50517
4738         * gfortran.dg/dummy_procedure_5.f90: New.
4739         * gfortran.dg/interface_26.f90: Modified error message.
4740         * gfortran.dg/proc_ptr_11.f90: Ditto.
4741         * gfortran.dg/proc_ptr_15.f90: Ditto.
4742         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4743         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4744
4745 2011-09-26  Jason Merrill  <jason@redhat.com>
4746
4747         PR c++/50512
4748         * g++.dg/overload/rvalue3.C: New.
4749
4750         PR c++/50523
4751         * g++.dg/overload/ref-conv2.C: New.
4752
4753         * g++.dg/cpp0x/nsdmi-template1.C: New.
4754
4755 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4756
4757         * g++.dg/cpp0x/nullptr25.C: New.
4758
4759 2011-09-26  Richard Guenther  <rguenther@suse.de>
4760
4761         PR tree-optimization/50472
4762         * gcc.dg/torture/pr50472.c: New testcase.
4763
4764 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4765
4766         * gnat.dg/opt22.adb: New test.
4767         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4768
4769 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4770
4771         * gnat.dg/opt21.adb: New test.
4772         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4773
4774 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4775
4776         * gnat.dg/opt20.ad[sb]: New test.
4777         * gnat.dg/opt20_pkg.ads: New helper.
4778
4779 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4780
4781         * gnat.dg/array17.adb: New test.
4782         * gnat.dg/array17_pkg.ads: New helper.
4783
4784 2011-09-25  Jason Merrill  <jason@redhat.com>
4785
4786         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4787
4788 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4789
4790         * gnat.dg/frame_overflow.ads: New.
4791         * gnat.dg/frame_overflow.adb: Adjust.
4792         * gnat.dg/specs/addr1.ads: Likewise.
4793
4794 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4795
4796         * g++.dg/tree-ssa/restrict2.C: New test.
4797
4798 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4799
4800         * lib/target-supports.exp (check_effective_target_vect64): New.
4801         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4802         of multiple vector sizes.
4803         * gcc.dg/vect/bb-slp-26.c: New.
4804
4805 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4806
4807         PR c++/50280
4808         * g++.dg/template/bitfield1.C: New.
4809
4810 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4811
4812         * gcc.dg/vect/bb-slp-24.c: New.
4813
4814 2011-09-24  Jason Merrill  <jason@redhat.com>
4815
4816         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4817
4818         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4819
4820         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4821         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4822
4823         * g++.dg/cpp0x/nsdmi1.C: New.
4824         * g++.dg/cpp0x/nsdmi2.C: New.
4825         * g++.dg/cpp0x/nsdmi3.C: New.
4826         * g++.dg/cpp0x/nsdmi4.C: New.
4827         * g++.old-deja/g++.other/init4.C: New.
4828
4829 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4830
4831         PR c++/44267
4832         * g++.dg/template/sfinae28.C: New.
4833
4834 2011-09-23  Ian Lance Taylor  <iant@google.com>
4835
4836         * go.test/go-test.exp (errchk): Handle more cases of getting
4837         correct Tcl backslash quoting in regular expressions in test file.
4838
4839 2011-09-23  Jason Merrill  <jason@redhat.com>
4840
4841         Core 253
4842         * g++.dg/init/const8.C: New.
4843         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4844         * g++.dg/cpp0x/defaulted2.C: Likewise.
4845         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4846         * g++.dg/init/pr20039.C: Likewise.
4847         * g++.dg/init/pr42844.C: Likewise.
4848
4849 2011-09-23  Jan Hubicka  <jh@suse.cz>
4850
4851         * gcc.dg/ipa/inline-1.c: new testcase.
4852         * gcc.dg/ipa/inline-2.c: new testcase.
4853         * gcc.dg/ipa/inline-3.c: new testcase.
4854         * gcc.dg/ipa/inline-4.c: new testcase.
4855
4856 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4857
4858         PR c++/50258
4859         * g++.dg/cpp0x/constexpr-static8.C: New.
4860
4861 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4862
4863         * gcc.target/i386/avxfp-1.c: New test.
4864         * gcc.target/i386/avxfp-2.c: New test.
4865
4866 2011-09-23  Terry Guo  <terry.guo@arm.com>
4867
4868         * gcc.c-torture/execute/941014-1.x: Deleted.
4869
4870 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4871
4872         PR c++/50491
4873         * g++.dg/cpp0x/pr50491.C: New.
4874
4875 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4876
4877         PR testsuite/50487
4878         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4879
4880 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4881
4882         PR c++/50371
4883         * g++.dg/cpp0x/nullptr24.C: New.
4884
4885 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4886
4887         PR target/50482
4888         * gcc.target/i386/pr50482.c: New test.
4889
4890 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4891
4892         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4893         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4894         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4895         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4896         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4897         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4898         multilib options contain different -march= from dg-options.
4899
4900 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4901             Paolo Carlini  <paolo.carlini@oracle.com>
4902
4903         PR c++/50344
4904         * g++.dg/template/friend52.C: New.
4905
4906 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4907
4908         * gcc.target/arm/cmp-1.c: New test.
4909         * gcc.target/arm/cmp-2.c: Likewise.
4910
4911 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4912
4913         PR fortran/41733
4914         * gfortran.dg/impure_actual_1.f90: Modified error message.
4915         * gfortran.dg/proc_ptr_32.f90: New.
4916         * gfortran.dg/proc_ptr_33.f90: New.
4917
4918 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4919
4920         PR tree-optimization/50451
4921         * gcc.dg/vect/pr50451.c: New test.
4922
4923 2011-09-21  Ian Lance Taylor  <iant@google.com>
4924
4925         * go.test/go-test.exp (errchk): Add special case for bug332.
4926         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4927         some more test lines.
4928
4929 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4930
4931         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4932         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4933         * g++.dg/other/i386-8.C: Ditto.
4934         * g++.dg/other/pr34435.C: Ditto.
4935         * g++.dg/other/pr39496.C: Ditto.
4936         * g++.dg/other/mmintrin.C: Ditto.
4937
4938 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4939
4940         * gcc.dg/vect/vect-cond-7.c: New test.
4941         * gcc.target/i386/sse4_1-cond-1.c: New test.
4942         * gcc.target/i386/avx-cond-1.c: New test.
4943
4944 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4945
4946         PR target/50464
4947         * g++.dg/other/pr50464.C: New test.
4948
4949 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4950
4951         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4952         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4953         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4954         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4955
4956 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4957
4958         * gnat.dg/opt19.adb: New test.
4959
4960 2011-09-21  Terry Guo  <terry.guo@arm.com>
4961
4962         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4963         on arch conflict when testing case on targets other than armv7-a.
4964
4965 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4966
4967         PR c++/50454
4968         * g++.dg/ext/int128-1.C: New.
4969         * g++.dg/ext/int128-2.C: Likewise.
4970         * g++.dg/ext/int128-2.h: Likewise.
4971
4972 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4973
4974         PR testsuite/50469
4975         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4976
4977 2011-09-20  Jason Merrill  <jason@redhat.com>
4978
4979         * g++.dg/cpp0x/constexpr-generated1.C: New.
4980
4981         PR c++/50442
4982         * g++.dg/overload/ref-conv1.C: New.
4983
4984 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4985
4986         * g++.dg/other/final1.C: New.
4987
4988 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4989
4990         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4991         and get_bit ().
4992
4993 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4994
4995         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4996         "target arm_eabi".
4997
4998 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4999
5000         PR tree-optimization/50413
5001         * g++.dg/vect/vect.exp: Run slp-pr* tests with
5002         -fdump-tree-slp-details.  Run other tests with
5003         -fdump-tree-vect-details.
5004         * g++.dg/vect/slp-pr50413.cc: New.
5005
5006 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5007             Ira Rosen  <ira.rosen@linaro.org>
5008
5009         PR testsuite/50435
5010         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
5011         Fix underscores around restrict.
5012
5013 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
5014
5015         PR tree-optimization/50414
5016         * gfortran.dg/vect/Ofast-pr50414.f90: New.
5017         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
5018         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
5019
5020 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
5021
5022         PR tree-optimization/50412
5023         * gfortran.dg/vect/pr50412.f90: New.
5024
5025 2011-09-16  Jason Merrill  <jason@redhat.com>
5026
5027         PR c++/50424
5028         * g++.dg/eh/defarg1.C: New.
5029
5030 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
5031
5032         * gcc.dg/vect/vect-reduc-10.c: New test.
5033         * gcc.target/i386/avx-reduc-1.c: New test.
5034
5035         * gcc.target/i386/sse2-extract-1.c: New test.
5036         * gcc.target/i386/avx-extract-1.c: New test.
5037
5038 2011-09-16  Terry Guo  <terry.guo@arm.com>
5039
5040         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5041
5042 2011-09-15  Diego Novillo  <dnovillo@google.com>
5043
5044         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5045         ALWAYS_CXXFLAGS, if defined.
5046         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5047         ALWAYS_GFORTRANFLAGS, if defined.
5048         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5049         ALWAYS_GOCFLAGS, if defined.
5050         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5051         ALWAYS_OBJCXXFLAGS, if defined.
5052         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5053         additional_flags, if defined.
5054         * lib/gnat.exp (gnat_target_compile): Likewise.
5055         * lib/objc.exp (objc_target_compile): Likewise.
5056         * lib/target-supports-dg.exp (dg-add-options): Handle
5057         TEST_ALWAYS_FLAGS.
5058
5059 2011-09-15  Tom de Vries  <tom@codesourcery.com>
5060
5061         PR testsuite/50322
5062         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5063         Use uintptr_t in f1.  Undo avr xfails.
5064
5065 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5066
5067         PR fortran/50401
5068         PR fortran/50403
5069         * gfortran.dg/function_types_3.f90: New.
5070
5071 2011-09-15  Jason Merrill  <jason@redhat.com>
5072
5073         PR c++/50365
5074         * g++.dg/cpp0x/trailing7.C: New.
5075
5076         PR c++/50361
5077         * g++.dg/cpp0x/nullptr23.C: New.
5078
5079 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5080
5081         * gcc.dg/vect/bb-slp-25.c: New.
5082
5083 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5084
5085         PR c++/50391
5086         * g++.dg/cpp0x/noexcept15.C: New.
5087
5088 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5089
5090         PR middle-end/50251
5091         * gcc.dg/pr50251.c: New test.
5092
5093 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5094
5095         PR fortran/34547
5096         PR fortran/50375
5097         * gfortran.dg/null_5.f90: New.
5098         * gfortran.dg/null_6.f90: New.
5099
5100 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5101
5102         * gcc.c-torture/compile/20110913-1.c: New test.
5103
5104 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5105
5106         PR fortran/50379
5107         * gfortran.dg/result_2.f90: New.
5108
5109 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5110
5111         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5112
5113 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5114
5115         PR c++/48320
5116         * g++.dg/cpp0x/variadic116.C: New test case.
5117
5118 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5119
5120         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5121         * gcc.target/mips/interrupt_handler-2.c: New test.
5122         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5123
5124 2011-09-12  Jason Merrill  <jason@redhat.com>
5125
5126         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5127
5128         * g++.dg/cpp0x/explicit7.C: New.
5129
5130 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5131
5132         PR rtl-optimization/50212
5133         * g++.dg/other/pr50212.C: New test.
5134
5135 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5136
5137         PR target/43746
5138         * testsuite/gcc.target/avr/torture/avr-torture.exp
5139         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5140         "-O2 -fmerge-all-constants".
5141
5142 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5143
5144         PR fortran/50327
5145         * gfortran.dg/do_while_1.f90: New test.
5146
5147 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5148
5149         PR fortran/35831
5150         PR fortran/47978
5151         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5152         * gfortran.dg/proc_decl_26.f90: New.
5153         * gfortran.dg/typebound_override_2.f90: New.
5154         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5155
5156 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5157
5158         * gnat.dg/cond_expr2.ad[sb]: New test.
5159
5160 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5161
5162         * gnat.dg/atomic5.ad[sb]: New test.
5163
5164 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5165
5166         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5167
5168 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5169
5170         PR target/49030
5171         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5172
5173 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5174
5175         PR target/49614
5176         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5177
5178 2011-09-09  Richard Guenther  <rguenther@suse.de>
5179
5180         PR tree-optimization/50328
5181         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5182
5183 2011-09-09  Richard Guenther  <rguenther@suse.de>
5184
5185         PR middle-end/50333
5186         * gcc.dg/torture/pr50333.c: New testcase.
5187
5188 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5189
5190         PR tree-optimization/50318
5191         * gcc.target/arm/pr50318-1.c: New file.
5192
5193 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5194
5195         * gcc.target/i386/all_one_m256i.c: New test.
5196
5197 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5198
5199         PR c++/50324
5200         * g++.dg/cpp0x/sfinae28.C: New.
5201
5202 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5203
5204         PR c/50332
5205         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5206         longer ignored on typedefs.
5207
5208         PR c++/33255 - Support -Wunused-local-typedefs warning
5209         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5210         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5211
5212 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5213
5214         PR tree-optimization/50287
5215         * gcc.dg/torture/pr50287.c: New test.
5216
5217 2011-09-08  Richard Guenther  <rguenther@suse.de>
5218
5219         PR tree-optimization/19831
5220         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5221         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5222         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5223         * gcc.dg/errno-1.c: Adjust.
5224
5225 2011-09-08  Richard Guenther  <rguenther@suse.de>
5226
5227         PR tree-optimization/19831
5228         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5229
5230 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5231
5232         PR fortran/44646
5233         * gfortran.dg/do_concurrent_1.f90: New.
5234         * gfortran.dg/do_concurrent_2.f90: New.
5235
5236 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR target/50310
5239         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5240         * gcc.dg/pr50310-2.c: New test.
5241
5242 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5243
5244         PR fortran/48095
5245         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5246         * gfortran.dg/impure_constructor_1.f90: Modified.
5247         * gfortran.dg/proc_ptr_comp_33.f90: New.
5248
5249 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5250
5251         PR target/50310
5252         * gcc.dg/pr50310-1.c: New test.
5253
5254 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5255
5256         PR middle-end/48571
5257         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5258         instead of 4.
5259
5260 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5261
5262         PR c++/50309
5263         * g++.dg/cpp0x/noexcept14.C: New.
5264
5265 2011-09-07  Jason Merrill  <jason@redhat.com>
5266
5267         * g++.dg/cpp0x/constexpr-ref3.C: New.
5268
5269         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5270
5271 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5272
5273         * gcc.dg/section1.c: Don't xfail for avr.
5274
5275 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5276
5277         PR tree-optimization/50322
5278         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5279
5280 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5281
5282         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5283
5284 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5285
5286         PR tree-optimization/49911
5287         * g++.dg/tree-ssa/pr49911.C: New test.
5288
5289 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5290
5291         PR target/49030
5292         * gcc.dg/torture/pr49030.c: New test.
5293
5294 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5295
5296         PR fortran/50288
5297         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5298         * gfortran.dg/class_4d.f03: Deleted.
5299         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5300
5301 2011-09-07  Richard Guenther  <rguenther@suse.de>
5302
5303         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5304
5305 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5306
5307         PR tree-optimization/46021
5308         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5309
5310 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5311
5312         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5313
5314 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5315
5316         * gcc.c-torture/compile/20110906-1.c: New test.
5317
5318 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5319
5320         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5321
5322 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5323
5324         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5325         --param tree-reassoc-width=1.
5326
5327         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5328         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5329
5330 2011-09-06  Richard Guenther  <rguenther@suse.de>
5331
5332         PR tree-optimization/48149
5333         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5334
5335 2011-09-06  Richard Guenther  <rguenther@suse.de>
5336
5337         PR tree-optimization/48317
5338         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5339
5340 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5341
5342         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5343         New procedure.
5344         (add_options_for_quad_vectors): Replace with ...
5345         (add_options_for_double_vectors): ... this.
5346         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5347         support multiple vector sizes since the vectorizer attempts to
5348         vectorize with both vector sizes.
5349         * gcc.dg/vect/no-vfa-vect-79.c,
5350         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5351         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5352         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5353         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5354         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5355         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5356         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5357         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5358         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5359         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5360         gcc.dg/vect/vect-40.c: Likewise.
5361         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5362         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5363         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5364         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5365         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5366         Likewise.
5367         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5368
5369 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5370
5371         PR target/49606
5372         * gcc.target/mips/abi-main.h: New file.
5373         * gcc.target/mips/abi-o32-long32.c: New test.
5374         * gcc.target/mips/abi-o32-long64.c: Likewise.
5375         * gcc.target/mips/abi-o64-long32.c: Likewise.
5376         * gcc.target/mips/abi-o64-long64.c: Likewise.
5377         * gcc.target/mips/abi-n32-long32.c: Likewise.
5378         * gcc.target/mips/abi-n32-long64.c: Likewise.
5379         * gcc.target/mips/abi-n64-long32.c: Likewise.
5380         * gcc.target/mips/abi-n64-long64.c: Likewise.
5381         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5382         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5383         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5384         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5385         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5386         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5387         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5388         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5389         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5390         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5391         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5392         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5393         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5394         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5395         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5396         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5397         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5398         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5399         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5400         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5401         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5402         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5403         * gcc.target/mips/branch-3.c: Likewise.
5404         * gcc.target/mips/branch-4.c: Likewise.
5405         * gcc.target/mips/branch-5.c: Likewise.
5406         * gcc.target/mips/branch-6.c: Likewise.
5407         * gcc.target/mips/branch-7.c: Likewise.
5408         * gcc.target/mips/branch-8.c: Likewise.
5409         * gcc.target/mips/branch-9.c: Likewise.
5410         * gcc.target/mips/branch-10.c: Likewise.
5411         * gcc.target/mips/branch-11.c: Likewise.
5412         * gcc.target/mips/branch-12.c: Likewise.
5413         * gcc.target/mips/branch-13.c: Likewise.
5414         * gcc.target/mips/lazy-binding-1.c: Likewise.
5415
5416 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5417
5418         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5419         to avoid warning on int=16 platforms..
5420
5421 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5422
5423         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5424         to work even with -fshort-enums.
5425
5426 2011-09-04  Jan Hubicka  <jh@suse.cz>
5427
5428         * gcc.c-torture/compile/20110902.c: new testcase.
5429
5430 2011-09-04  Jason Merrill  <jason@redhat.com>
5431
5432         PR c++/49267
5433         * g++.dg/cpp0x/rv-conv1.C: New.
5434
5435         DR 1328
5436         * g++.dg/cpp0x/rv-func3.C: New.
5437
5438         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5439
5440         PR c++/50248
5441         Core 1358
5442         * g++.dg/cpp0x/constexpr-template1.C: New.
5443         * g++.dg/cpp0x/constexpr-template2.C: New.
5444         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5445         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5446
5447 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5448
5449         * gnat.dg/specs/debug1.ads: Tweak pattern.
5450
5451 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5452
5453         PR fortran/50227
5454         * gfortran.dg/class_45a.f03: New.
5455         * gfortran.dg/class_45b.f03: New.
5456
5457 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5458             Ira Rosen  <ira.rosen@linaro.org>
5459
5460         PR tree-optimization/50208
5461         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5462         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5463         -fno-tree-fre -fno-tree-pre.
5464
5465 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5466
5467         * gcc.dg/ipa/ipcp-3.c: New test.
5468
5469 2011-09-02  Richard Guenther  <rguenther@suse.de>
5470
5471         PR tree-optimization/27460
5472         PR middle-end/29269
5473         * gcc.dg/vect/vect-cond-7.c: New testcase.
5474
5475 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5476
5477         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5478         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5479         xfailed test for inlining.
5480         * g++.dg/ipa/ivinline-9.C: Likewise.
5481
5482 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5483
5484         PR tree-optimization/50178
5485         * gfortran.dg/vect/pr50178.f90: New test.
5486
5487 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5488
5489         PR middle-end/49886
5490         * gcc.c-torture/execute/pr49886.c: New testcase.
5491
5492 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5493
5494         PR middle-end/43513
5495         * gcc.dg/pr43513.c: New test.
5496
5497 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5498
5499         PR fortran/45044
5500         * gfortran.dg/common_14.f90: New.
5501         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5502
5503 2011-08-30  Jason Merrill  <jason@redhat.com>
5504
5505         PR c++/50084
5506         * g++.dg/cpp0x/decltype33.C: New.
5507
5508         PR c++/50089
5509         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5510
5511         PR c++/50114
5512         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5513
5514 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5515
5516         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5517
5518 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5519
5520         * gnat.dg/specs/aggr3.ads: New test.
5521         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5522
5523         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5524         * gnat.dg/specs/aggr2.ads: Likewise.
5525
5526 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5527
5528         PR fortran/45170
5529         * gfortran.dg/allocate_with_source_2.f90: New test
5530
5531 2011-08-30  Jason Merrill  <jason@redhat.com>
5532
5533         PR c++/50220
5534         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5535
5536         PR c++/50234
5537         * g++.dg/cpp0x/constexpr-value3.C: New.
5538
5539 2011-08-30  Richard Guenther  <rguenther@suse.de>
5540
5541         PR middle-end/48571
5542         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5543         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5544         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5545         * gcc.dg/pr36902.c: XFAIL.
5546
5547 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5548
5549         * gcc.target/i386/fma-check.h: New.
5550         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5551         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5552         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5553         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5554         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5555         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5556         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5557         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5558         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5559         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5560         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5561         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5562         * gcc.target/i386/fma-compile.c: Likewise.
5563         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5564         * gcc.target/i386/sse-12.c: Add -mfma.
5565         * gcc.target/i386/sse-13.c: Likewise.
5566         * gcc.target/i386/sse-14.c: Likewise.
5567         * gcc.target/i386/sse-22.c: Likewise.
5568         * gcc.target/i386/sse-23.c: Likewise.
5569         * g++.dg/other/i386-2.C: Likewise.
5570         * g++.dg/other/i386-3.C: Likewise.
5571
5572 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5573
5574         PR testsuite/50185
5575         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5576         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5577
5578 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5579
5580         * g++.dg/bprob/bprob.exp (feedback_options): Set
5581         -fbranch-probabilities.
5582         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5583
5584 2011-08-29  Jason Merrill  <jason@redhat.com>
5585
5586         PR c++/50224
5587         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5588
5589 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5590             Jason Merrill  <jason@redhat.com>
5591
5592         * g++.dg/dfp/base.C: New test.
5593
5594 2011-08-29  Jason Merrill  <jason@redhat.com>
5595
5596         Core DR 994
5597         PR c++/50209
5598         * g++.dg/cpp0x/initlist58.C: New.
5599
5600 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5601
5602         PR fortran/50225
5603         * gfortran.dg/class_result_1.f03: New.
5604
5605 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5606
5607         PR middle-end/48722
5608         * gcc.target/i386/pr48722.c: New test.
5609
5610 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5611
5612         PR libfortran/50192
5613         * gfortran.dg/widechar_compare_1.f90:  New test.
5614
5615 2011-08-26  Jason Merrill  <jason@redhat.com>
5616
5617         Core DR 342
5618         PR c++/48582
5619         * g++.dg/abi/mangle50.C: New.
5620
5621 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5622
5623         PR target/50202
5624         * gcc.target/i386/pr50202.c: New test.
5625
5626 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5627
5628         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5629         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5630         * gcc.target/i386/avx-round-vec.c: New test.
5631         * gcc.target/i386/avx-roundf-vec.c: New test.
5632
5633 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5634
5635         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5636         instruction.
5637
5638         PR c/50179
5639         * c-c++-common/Wunused-var-14.c: New test.
5640
5641 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5642
5643         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5644
5645 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5646
5647         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5648         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5649         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5650         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5651
5652 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5653
5654         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5655         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5656         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5657         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5658
5659 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5660
5661         PR fortran/50050
5662         * gfortran.dg/pointer_comp_init_1.f90: New test.
5663
5664 2011-08-25  Jason Merrill  <jason@redhat.com>
5665
5666         PR c++/50157
5667         * g++.dg/cpp0x/sfinae27.C: New.
5668
5669 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5670
5671         * gfortran.dg/coarray_lib_token_4.f90: New.
5672
5673 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5674
5675         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5676
5677 2011-08-25  Richard Guenther  <rguenther@suse.de>
5678
5679         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5680
5681 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5682
5683         PR fortran/50163
5684         * gfortran.dg/initialization_28.f90: New.
5685
5686 2011-08-24  Richard Guenther  <rguenther@suse.de>
5687
5688         PR tree-optimization/50067
5689         * gcc.dg/torture/pr50067-3.c: New testcase.
5690         * gcc.dg/torture/pr50067-4.c: Likewise.
5691         * gcc.dg/torture/pr50067-5.c: Likewise.
5692
5693 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5694
5695         * g++.dg/other/i386-2.C: Add -mavx2 check.
5696         * g++.dg/other/i386-3.C: Likewise.
5697         * gcc.target/i386/avx-1.c: Add AVX2.
5698         * gcc.target/i386/avx-2.c: Likewise.
5699         * gcc.target/i386/funcspec-5.c: Likewise.
5700         * gcc.target/i386/sse-12.c: Likewise.
5701         * gcc.target/i386/sse-13.c: Likewise.
5702         * gcc.target/i386/sse-14.c: Likewise.
5703         * gcc.target/i386/sse-22.c: Likewise.
5704         * gcc.target/i386/sse-23.c: Likewise.
5705         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5706         * gcc.target/i386/avx2-check.h: New.
5707         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5708         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5709         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5710         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5711         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5712         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5713         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5714         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5715         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5716         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5717         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5718         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5719         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5720         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5721         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5722         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5723         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5724         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5725         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5726         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5727         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5728         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5729         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5730         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5731         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5732         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5733         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5734         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5735         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5736         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5737         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5738         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5739         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5740         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5741         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5742         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5743         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5744         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5745         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5746         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5747         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5748         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5749         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5750         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5751         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5752         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5753         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5754         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5755         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5756         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5757         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5758         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5759         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5760         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5761         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5762         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5763         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5764         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5765         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5766         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5767         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5768         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5769         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5770         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5771         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5772         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5773         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5774         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5775         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5776         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5777         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5778         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5779         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5780         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5781         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5782         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5783         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5784         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5785         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5786         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5787         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5788         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5790         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5791         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5792         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5793         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5794         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5814         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5815         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5816         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5817         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5818         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5819         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5820         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5821         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5822         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5823         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5824         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5825         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5826         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5827         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5828         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5829         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5830         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5831         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5832         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5833         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5834         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5835         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5836         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5837         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5838         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5839         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5840         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5841         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5842         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5843         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5844         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5845         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5846         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5847         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5848         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5849         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5850         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5851         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5852         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5853         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5854         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5855         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5856         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5857         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5858         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5859         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5860         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5861         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5862         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5863         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5864         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5865         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5866         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5867         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5868         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5869         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5870         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5871         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5872         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5873         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5874         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5875         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5876         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5877         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5878         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5879         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5880         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5881         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5882         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5883         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5884         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5885         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5886         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5887         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5888         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5889         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5890         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5891         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5892         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5893         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5894         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5895         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5896         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5897         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5898         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5899         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5915         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5916         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5917         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5918         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5919         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5920         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5921         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5922         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5923         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5924         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5925         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5926         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5927         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5928         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5929         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5930         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5931         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5932         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5933         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5934         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5935         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5936         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5937         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5938         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5939         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5940         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5941         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5942         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5943         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5944         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5945         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5946         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5947         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5948         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5949         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5950         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5951         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5952         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5953         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5954         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5955         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5956         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5957         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5958         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5959         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5960         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5961         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5962         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5963         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5964         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5965         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5966         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5967         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5968         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5969         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5970         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5971         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5972         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5973         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5974         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5975         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5976         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5977         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5978         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5979         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5980         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5981         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5982         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5983         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5984         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5985         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5986         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5987         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5988         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5989         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5990         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5991         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5992         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5993         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5994         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5995         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5996         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5997         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5998         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5999         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
6000         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
6001         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
6002         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
6003         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
6004         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
6005         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
6006         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
6007         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
6008         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
6009         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
6010         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
6011         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
6012         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
6013         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
6014         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
6015         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
6016         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
6017         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
6018         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
6019         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6020         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6021         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6022         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6023         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6024         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6025         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6026         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6027         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6028         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6029         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6030         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6031         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6032         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6033         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6034         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6035         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6036         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6037         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6038         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6039         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6040         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6041         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6042         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6043         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6044         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6045         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6046         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6047         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6048         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6049         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6050         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6051         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6052         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6053         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6054         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6055         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6056         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6057         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6058         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6059         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6060         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6061         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6062         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6063         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6064         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6065         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6066         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6067         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6068         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6069         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6070         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6071         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6072         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6073         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6074         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6075         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6076         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6077         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6078         * gcc.target/i386/testimm-9.c: Likewise.
6079
6080 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6081
6082         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6083         * g++.dg/other/i386-3.C: Likewise.
6084         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6085         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6086         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6087         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6088         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6089         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6090         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6091         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6092         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6093         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6094         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6095         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6096         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6097         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6098         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6099         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6100         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6101         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6102         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6103         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6104         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6105         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6106         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6107         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6108         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6109         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6110         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6111         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6112         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6113         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6114         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6115         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6116         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6117         * gcc.target/i386/sse-12.c: Add BMI2.
6118         * gcc.target/i386/sse-13.c: Likewise.
6119         * gcc.target/i386/sse-14.c: Likewise.
6120         * gcc.target/i386/sse-22.c: Likewise.
6121         * gcc.target/i386/sse-23.c: Likewise.
6122
6123 2011-08-23  Jason Merrill  <jason@redhat.com>
6124
6125         * g++.dg/template/crash7.C: Adjust expected errors.
6126
6127 2011-08-23  Jason Merrill  <jason@redhat.com>
6128
6129         PR c++/49045
6130         Core 1321
6131         * g++.dg/cpp0x/overload2.C: New.
6132
6133 2011-08-23  Jason Merrill  <jason@redhat.com>
6134
6135         Core 903
6136         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6137
6138 2011-08-23  Jason Merrill  <jason@redhat.com>
6139
6140         Core 975
6141         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6142         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6143         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6144         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6145
6146 2011-08-23  Jason Merrill  <jason@redhat.com>
6147
6148         PR c++/50024
6149         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6150
6151 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6152
6153         PR c++/50158
6154         * g++.dg/warn/Wunused-var-16.C: New test.
6155
6156         PR middle-end/50161
6157         * gcc.dg/pr50161.c: New test.
6158
6159 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6160
6161         PR c++/50055
6162         * g++.dg/gcov/gcov-7.C: New test.
6163
6164 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6165
6166         PR c++/46862
6167         * g++.dg/dfp/nofields.C: New test.
6168
6169 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6170
6171         PR fortran/31600
6172         * gfortran.dg/use_16.f90: New.
6173
6174 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6175             Kirill Yukhin  <kirill.yukhin@intel.com>
6176
6177         PR target/50155
6178         * gcc.target/i386/pr50155.c: New test.
6179
6180 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR tree-optimization/50133
6183         * gcc.dg/pr50133.c: New test.
6184
6185         PR middle-end/50141
6186         * c-c++-common/cxxbitfields-6.c: New test.
6187
6188 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6189
6190         PR fortran/50050
6191         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6192
6193 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6194
6195         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6196         * gcc.dg/pr49994-3.c: Ditto.
6197
6198 2011-08-22  Richard Guenther  <rguenther@suse.de>
6199
6200         PR testsuite/50145
6201         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6202         * gcc.dg/torture/pr50067-2.c: Likewise.
6203
6204 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6205
6206         PR fortran/47659
6207         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6208         of a constant resulting from simplification.
6209         * gfortran.dg/warn_conversion_3.f90:  New test.
6210
6211 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6212
6213         PR fortran/50130
6214         * gfortran.dg/zero_stride_1.f90:  New test.
6215
6216 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6217
6218         PR fortran/49638
6219         * gfortran.dg/typebound_override_1.f90: Modified.
6220
6221 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6222
6223         PR tree-optimization/48739
6224         * gcc.dg/pr48739-1.c: New test.
6225         * gcc.dg/pr48739-2.c: New test.
6226
6227 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6228
6229         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6230
6231 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6232
6233         PR fortran/50129
6234         * gfortran.dg/where_3.f90: New test.
6235
6236 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6237
6238         PR middle-end/49721
6239         * gfortran.dg/pr49721-1.f: New.
6240         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6241
6242 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6243
6244         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6245         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6246         New tests.
6247
6248 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6249
6250         * gcc.target/arm/wmul-11.c: New file.
6251         * gcc.target/arm/wmul-12.c: New file.
6252         * gcc.target/arm/wmul-13.c: New file.
6253
6254 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6255
6256         * gcc.target/arm/wmul-10.c: New file.
6257
6258 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6259
6260         * gcc.target/arm/wmul-9.c: New file.
6261         * gcc.target/arm/wmul-bitfield-2.c: New file.
6262
6263 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6264
6265         * gcc.target/arm/wmul-8.c: New file.
6266
6267 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6268
6269         * gcc.target/arm/wmul-7.c: New file.
6270
6271 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6272
6273         * gcc.target/arm/wmul-6.c: New file.
6274
6275 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6276
6277         * gcc.target/arm/wmul-5.c: New file.
6278         * gcc.target/arm/no-wmla-1.c: New file.
6279
6280 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6281
6282         * gcc.target/arm/wmul-bitfield-1.c: New file.
6283
6284 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6285
6286         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6287
6288 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6289
6290         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6291         * gcc.target/i386/conversion.c: Likewise.
6292
6293 2011-08-19  Richard Guenther  <rguenther@suse.de>
6294
6295         * gcc.dg/torture/pr50067-1.c: New testcase.
6296         * gcc.dg/torture/pr50067-2.c: Likewise.
6297
6298 2011-08-19  Joey Ye  <joey.ye@arm.com>
6299
6300         PR target/49437
6301         * gcc.target/arm/handler-align.c: New test.
6302         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6303         New Function.
6304
6305 2011-08-19  Joey Ye  <joey.ye@arm.com>
6306
6307         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6308
6309 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6310
6311         PR fortran/50071
6312         * gfortran.dg/end_block_label_1.f90: New test.
6313         * gfortran.dg/end_associate_label_1.f90: New test.
6314
6315 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6316
6317         * gcc.dg/c1x-pointer-float-1.c: New test.
6318
6319 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6320
6321         PR fortran/50071
6322         * gfortran.dg/duplicate_labels_2.f: New test.
6323
6324 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6325
6326         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6327         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6328         gcc.dg/c1x-noreturn-5.c: New tests.
6329
6330 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6331
6332         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6333
6334 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6335
6336         PR fortran/18918
6337         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6338         * gfortran.dg/coarray_lock_3.f90: Fix test.
6339         * gfortran.dg/coarray_lock_4.f90: New.
6340         * gfortran.dg/coarray_lock_5.f90: New.
6341
6342 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6343
6344         PR target/50009
6345         * gcc.c-torture/compile/pr50009.c: New test.
6346
6347         PR target/50092
6348         * gcc.dg/torture/pr50092.c: New test.
6349
6350 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6351
6352         PR fortran/50109
6353         * gfortran.dg/namelist_73.f90: New.
6354
6355 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6356
6357         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6358
6359         PR debug/50017
6360         * gcc.dg/pr50017.c: New test.
6361
6362 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6363
6364         PR c++/45625
6365         * g++.dg/lookup/hidden-var1.C: New test case.
6366
6367 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6368
6369         PR fortran/31461
6370         * gfortran.dg/warn_unused_var_2.f90: New.
6371         * gfortran.dg/warn_unused_var_3.f90: New.
6372
6373 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6374
6375         PR target/43597
6376         * gcc.target/arm/pr43597.c: New test.
6377
6378 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6379
6380         PR fortran/50070
6381         * gfortran.dg/common_13.f90: New.
6382
6383 2011-08-16  Jason Merrill  <jason@redhat.com>
6384
6385         PR c++/50086
6386         * g++.dg/cpp0x/variadic-unresolved.C: New.
6387
6388         * g++.old-deja/g++.brendan/README: Add R.I.P.
6389
6390         * g++.dg/ext/attr-used-1.C: New.
6391
6392         PR c++/50054
6393         * g++.dg/cpp0x/initlist56.C: New.
6394
6395 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6396
6397         PR testsuite/50085
6398         * g++.dg/opt/life1.C: Only run on Linux.
6399
6400 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6401
6402         * gfortran.dg/coarray_26.f90: New.
6403
6404 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6405
6406         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6407         -fdump-tree-vrp1.
6408
6409 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6410
6411         PR fortran/50073
6412         * gfortran.dg/func_result_7.f90: New.
6413
6414 2011-08-13  Jason Merrill  <jason@redhat.com>
6415
6416         PR c++/50075
6417         * g++.dg/cpp0x/decltype32.C: New.
6418
6419         PR c++/50059
6420         * g++.dg/diagnostic/expr1.C: New.
6421
6422 2011-08-12  David Li  <davidxl@google.com>
6423
6424         * g++.dg/abi/vbase15.C: New test.
6425
6426 2011-08-12  Jason Merrill  <jason@redhat.com>
6427
6428         PR c++/50034
6429         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6430
6431 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6432
6433         * gcc.dg/builtins-67.c: New test.
6434         * gcc.target/i386/conversion.c: Ditto.
6435
6436 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6437             Brian Hackett  <bhackett1024@gmail.com>
6438
6439         * g++.dg/plugin/decl_plugin.c: New.
6440         * g++.dg/plugin/decl-plugin-test.C: New.
6441         * g++.dg/plugin/plugin.exp: Add above testcase.
6442
6443 2011-08-11  Richard Guenther  <rguenther@suse.de>
6444
6445         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6446
6447 2011-08-11  Michael Matz  <matz@suse.de>
6448
6449         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6450
6451 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6452
6453         PR tree-optimization/50039
6454         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6455         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6456
6457 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6458
6459         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6460         (sse4_1_test): Initialize src3 with random value.
6461
6462 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6463
6464         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6465         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6466         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6467         * gcc.dg/scal-to-vec1.c: New test.
6468         * gcc.dg/scal-to-vec2.c: New test.
6469
6470 2011-08-09  Richard Guenther  <rguenther@suse.de>
6471
6472         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6473         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6474         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6475         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6476
6477 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6478
6479         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6480
6481 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6482
6483         * gcc.dg/pr49948.c: Require pthread effective target.
6484
6485 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6486
6487         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6488
6489 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6490
6491         * gcc.target/i386/sse-22a.c: New test.
6492
6493 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6494
6495         PR tree-optimization/50014
6496         * gcc.dg/vect/pr50014.c: New test.
6497
6498 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6499
6500         PR middle-end/49923
6501         * gcc.dg/tree-ssa/pr49923.c: New test.
6502
6503 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6504
6505         PR target/49781
6506         * gcc.target/i386/pr49781-1.c: New.
6507
6508 2011-08-08  Jason Merrill  <jason@redhat.com>
6509
6510         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6511
6512         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6513
6514 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6515
6516         PR fortran/49638
6517         * gfortran.dg/typebound_override_1.f90: New.
6518
6519 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6520
6521         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6522         x86_64 mingw target.
6523         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6524         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6525         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6526         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6528         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6529         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6530         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6531         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6532         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6533
6534 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6535
6536         PR testsuite/48727
6537         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6538
6539 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6540
6541         * gcc.dg/pr48770.c: Cleanup coverage files.
6542         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6543
6544 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6545
6546         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6547         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6548         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6549         lzcnt and bmi options.
6550
6551 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6552
6553         PR target/47381
6554         * gcc.dg/pr47381-1.c: New.
6555         * gcc.dg/pr47381-2.c: Likewise.
6556         * gcc.target/i386/pr47381.c: Likewise.
6557
6558 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6559
6560         PR middle-end/47727
6561         * gcc.dg/pr47727.c: New.
6562
6563         PR target/47372
6564         * gcc.dg/pr47372-1.c: New.
6565         * gcc.dg/pr47372-2.c: Likewise.
6566
6567 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6568
6569         PR middle-end/47449
6570         * gcc.target/i386/pr47449.c: New.
6571
6572         PR target/47446
6573         * gcc.dg/pr47446-1.c: New.
6574         * gcc.dg/pr47446-2.c: Likewise.
6575
6576 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6577
6578         PR target/47766
6579         * gcc.dg/pr47766.c: New.
6580
6581         PR target/47715
6582         * gcc.dg/tls/pr47715-1.c: New.
6583         * gcc.dg/tls/pr47715-2.c: Likewise.
6584         * gcc.dg/tls/pr47715-3.c: Likewise.
6585         * gcc.dg/tls/pr47715-4.c: Likewise.
6586         * gcc.dg/tls/pr47715-5.c: Likewise.
6587
6588 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6589
6590         PR libobjc/50002
6591         * objc.dg/gnu-api-2-class.m: Updated comments.
6592         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6593         * objc.dg/gnu-api-2-class-meta.m: New test.
6594         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6595
6596 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6597
6598         PR libobjc/49882
6599         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6600         with classes that are in construction.
6601
6602 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6603
6604         PR target/48084
6605         * gcc.target/i386/pr48084-1.c: New.
6606         * gcc.target/i386/pr48084-2.c: Likewise.
6607         * gcc.target/i386/pr48084-3.c: Likewise.
6608         * gcc.target/i386/pr48084-4.c: Likewise.
6609         * gcc.target/i386/pr48084-5.c: Likewise.
6610
6611         PR rtl-optimization/49504
6612         * gcc.target/i386/pr49504.c: New.
6613
6614         PR target/49860
6615         * gcc.dg/pr49860.c: New.
6616
6617 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6618
6619         PR libobjc/49882
6620         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6621         with classes that are in construction.
6622
6623 2011-08-05  Jason Merrill  <jason@redhat.com>
6624
6625         PR c++/48993
6626         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6627
6628         PR c++/49921
6629         * g++.dg/cpp0x/decltype31.C: New.
6630
6631         PR c++/49669
6632         * g++.dg/init/array28.C: New.
6633
6634         PR c++/49988
6635         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6636
6637 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6638
6639         PR target/47369
6640         * gcc.dg/pr47369-1.c: New.
6641
6642 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6643
6644         PR middle-end/47364
6645         * gcc.dg/torture/pr47364-1.c: New.
6646         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6647         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6648
6649 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6650
6651         PR fortran/37211
6652         * gfortran.dg/transfer_check_2.f90:  New test case.
6653
6654 2011-08-05  Jan Hubicka  <jh@suse.cz>
6655
6656         PR middle-end/49494
6657         * gfortran.dg/pr49494.f90: New testcase.
6658
6659 2011-08-05  Jan Hubicka  <jh@suse.cz>
6660
6661         PR middle-end/49735
6662         * gcc.c-torture/compile/pr49735.c: New testcase.
6663
6664 2011-08-05  Jason Merrill  <jason@redhat.com>
6665
6666         PR c++/47453
6667         * g++.dg/cpp0x/initlist56.C: New.
6668
6669         PR c++/49812
6670         * g++.dg/overload/rvalue2.C: New.
6671
6672         PR c++/49983
6673         * g++.dg/cpp0x/range-for21.C: New.
6674
6675         * g++.dg/ext/vla11.C: New.
6676
6677 2011-08-05  Richard Guenther  <rguenther@suse.de>
6678
6679         PR tree-optimization/49984
6680         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6681
6682 2011-08-05  Richard Guenther  <rguenther@suse.de>
6683
6684         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6685         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6686         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6687
6688 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6689
6690         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6691         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6692         * gfortran.dg/ldist-pr43023.f90: Ditto.
6693         * gfortran.dg/namelist_52.f90: Ditto.
6694         * gfortran.dg/interface_proc_end.f90: Ditto.
6695         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6696         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6697
6698 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6699
6700         * gcc.dg/vect/vect-over-widen-1.c: New test.
6701         * gcc.dg/vect/vect-over-widen-2.c: New test.
6702         * gcc.dg/vect/vect-over-widen-3.c: New test.
6703         * gcc.dg/vect/vect-over-widen-4.c: New test.
6704
6705 2011-08-04  Richard Guenther  <rguenther@suse.de>
6706
6707         PR fortran/49957
6708         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6709
6710 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6711
6712         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6713
6714 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6715
6716         PR middle-end/49905
6717         * g++.dg/ext/builtin-object-size3.C: New test.
6718
6719 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6720
6721         PR tree-optimization/49948
6722         * gcc.dg/pr49948.c: New test.
6723
6724 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6725
6726         PR middle-end/47383
6727         * gcc.dg/torture/pr47383.c: New.
6728
6729 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6730
6731         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6732
6733 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6734
6735         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6736
6737 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6738
6739         PR target/47744
6740         * gcc.dg/torture/pr47744-1.c: New.
6741         * gcc.dg/torture/pr47744-2.c: Likewise.
6742         * gcc.dg/torture/pr47744-3.c: Likewise.
6743
6744 2011-08-03  Richard Guenther  <rguenther@suse.de>
6745
6746         PR middle-end/49958
6747         * gcc.dg/torture/pr49958.c: New testcase.
6748
6749 2011-08-03  Richard Guenther  <rguenther@suse.de>
6750
6751         PR tree-optimization/49938
6752         * g++.dg/torture/pr49938.C: New testcase.
6753
6754 2011-08-02  Jason Merrill  <jason@redhat.com>
6755
6756         PR c++/43886
6757         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6758
6759         PR c++/49577
6760         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6761
6762         PR c++/49593
6763         * g++.dg/cpp0x/variadic115.C: New.
6764
6765         PR c++/49803
6766         * g++.dg/cpp0x/union5.C: New.
6767
6768 2011-08-02  Daniel Kraft  <d@domob.eu>
6769
6770         PR fortran/49885
6771         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6772
6773 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6774
6775         PR middle-end/49947
6776         * gcc.dg/tree-ssa/forwprop-15.c
6777
6778 2011-08-02  Jason Merrill  <jason@redhat.com>
6779
6780         PR c++/49834
6781         * g++.dg/cpp0x/range-for20.C: New.
6782
6783 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6784
6785         * gfortran.dg/coarray_lib_token_3.f90: New.
6786
6787 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6788
6789         PR fortran/46752
6790         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6791         * gcc.dg/gomp/atomic-15.c: New test.
6792         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6793         * g++.dg/gomp/atomic-15.C: New test.
6794         * g++.dg/gomp/private-1.C: New test.
6795         * g++.dg/gomp/sharing-2.C: New test.
6796         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6797         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6798         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6799
6800 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6801
6802         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6803         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6804         cleanup-module.
6805         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6806         * gfortran.dg/allocatable_function_5.f90: Ditto.
6807         * gfortran.dg/allocate_stat.f90: Ditto.
6808         * gfortran.dg/array_constructor_20.f90: Ditto.
6809         * gfortran.dg/array_constructor_21.f90: Ditto.
6810         * gfortran.dg/array_constructor_22.f90: Ditto.
6811         * gfortran.dg/array_constructor_26.f03: Ditto.
6812         * gfortran.dg/array_function_4.f90: Ditto.
6813         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6814         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6815         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6816         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6817         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6818         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6819         * gfortran.dg/class_15.f03: Ditto.
6820         * gfortran.dg/class_27.f03: Ditto.
6821         * gfortran.dg/class_33.f90: Ditto.
6822         * gfortran.dg/class_37.f03: Ditto.
6823         * gfortran.dg/class_40.f03: Ditto.
6824         * gfortran.dg/class_42.f03: Ditto.
6825         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6826         * gfortran.dg/coarray/registering_1.f90: Ditto.
6827         * gfortran.dg/convert_1.f90: Ditto.
6828         * gfortran.dg/default_initialization_3.f90: Ditto.
6829         * gfortran.dg/dependency_25.f90: Ditto.
6830         * gfortran.dg/dependency_26.f90: Ditto.
6831         * gfortran.dg/dependency_36.f90: Ditto.
6832         * gfortran.dg/dependency_37.f90: Ditto.
6833         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6834         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6835         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6836         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6837         * gfortran.dg/elemental_result_1.f90: Ditto.
6838         * gfortran.dg/empty_derived_type.f90: Ditto.
6839         * gfortran.dg/entry_7.f90: Ditto.
6840         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6841         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6842         * gfortran.dg/error_recovery_3.f90: Ditto.
6843         * gfortran.dg/extends_4.f03: Ditto.
6844         * gfortran.dg/func_assign.f90: Ditto.
6845         * gfortran.dg/func_assign_3.f90: Ditto.
6846         * gfortran.dg/generic_1.f90: Ditto.
6847         * gfortran.dg/generic_18.f90: Ditto.
6848         * gfortran.dg/generic_22.f03: Ditto.
6849         * gfortran.dg/generic_4.f90: Ditto.
6850         * gfortran.dg/generic_6.f90: Ditto.
6851         * gfortran.dg/generic_actual_arg.f90: Ditto.
6852         * gfortran.dg/graphite/id-21.f: Ditto.
6853         * gfortran.dg/graphite/pr45758.f90: Ditto.
6854         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6855         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6856         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6857         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6858         * gfortran.dg/host_used_types_1.f90: Ditto.
6859         * gfortran.dg/implicit_1.f90: Ditto.
6860         * gfortran.dg/implicit_11.f90: Ditto.
6861         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6862         * gfortran.dg/impure_actual_1.f90: Ditto.
6863         * gfortran.dg/impure_assignment_1.f90: Ditto.
6864         * gfortran.dg/impure_constructor_1.f90: Ditto.
6865         * gfortran.dg/initialization_10.f90: Ditto.
6866         * gfortran.dg/initialization_12.f90: Ditto.
6867         * gfortran.dg/interface_14.f90: Ditto.
6868         * gfortran.dg/interface_15.f90: Ditto.
6869         * gfortran.dg/interface_2.f90: Ditto.
6870         * gfortran.dg/interface_25.f90: Ditto.
6871         * gfortran.dg/interface_26.f90: Ditto.
6872         * gfortran.dg/interface_29.f90: Ditto.
6873         * gfortran.dg/interface_assignment_1.f90: Ditto.
6874         * gfortran.dg/internal_pack_6.f90: Ditto.
6875         * gfortran.dg/internal_pack_7.f90: Ditto.
6876         * gfortran.dg/internal_pack_8.f90: Ditto.
6877         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6878         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6879         * gfortran.dg/module_commons_3.f90: Ditto.
6880         * gfortran.dg/module_equivalence_4.f90: Ditto.
6881         * gfortran.dg/module_equivalence_6.f90: Ditto.
6882         * gfortran.dg/module_function_type_1.f90: Ditto.
6883         * gfortran.dg/module_naming_1.f90: Ditto.
6884         * gfortran.dg/namelist_4.f90: Ditto.
6885         * gfortran.dg/operator_c1202.f90: Ditto.
6886         * gfortran.dg/parens_7.f90: Ditto.
6887         * gfortran.dg/pr32921.f: Ditto.
6888         * gfortran.dg/pr33646.f90: Ditto.
6889         * gfortran.dg/pr41928.f90: Ditto.
6890         * gfortran.dg/pr42119.f90: Ditto.
6891         * gfortran.dg/pr43984.f90: Ditto.
6892         * gfortran.dg/present_1.f90: Ditto.
6893         * gfortran.dg/private_type_2.f90: Ditto.
6894         * gfortran.dg/proc_decl_2.f90: Ditto.
6895         * gfortran.dg/proc_ptr_10.f90: Ditto.
6896         * gfortran.dg/proc_ptr_22.f90: Ditto.
6897         * gfortran.dg/proc_ptr_8.f90: Ditto.
6898         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6899         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6900         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6901         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6902         * gfortran.dg/substring_equivalence.f90: Ditto.
6903         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6904         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6905         * gfortran.dg/trim_optimize_6.f90: Ditto.
6906         * gfortran.dg/typebound_call_12.f03: Ditto.
6907         * gfortran.dg/typebound_operator_5.f03: Ditto.
6908         * gfortran.dg/typebound_operator_6.f03: Ditto.
6909         * gfortran.dg/typebound_proc_18.f03: Ditto.
6910         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6911         * gfortran.dg/use_1.f90: Ditto.
6912         * gfortran.dg/use_10.f90: Ditto.
6913         * gfortran.dg/use_11.f90: Ditto.
6914         * gfortran.dg/use_14.f90: Ditto.
6915         * gfortran.dg/use_only_2.f90: Ditto.
6916         * gfortran.dg/use_rename_4.f90: Ditto.
6917         * gfortran.dg/use_rename_5.f90: Ditto.
6918         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6919         * gfortran.dg/used_interface_ref.f90: Ditto.
6920         * gfortran.dg/used_types_11.f90: Ditto.
6921         * gfortran.dg/used_types_3.f90: Ditto.
6922         * gfortran.dg/used_types_4.f90: Ditto.
6923         * gfortran.dg/userdef_operator_2.f90: Ditto.
6924         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6925         * gfortran.dg/vect/pr46213.f90: Ditto.
6926         * gfortran.dg/whole_file_21.f90: Ditto.
6927         * gfortran.dg/whole_file_22.f90: Ditto.
6928         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6929         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6930
6931 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6932
6933         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6934
6935 2011-08-01  Jason Merrill  <jason@redhat.com>
6936
6937         PR c++/49932
6938         * g++.dg/abi/mangle49.C: New.
6939
6940         PR c++/49924
6941         * g++.dg/cpp0x/constexpr-array4.C: New.
6942
6943         PR c++/49813
6944         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6945
6946 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6947
6948         PR target/49927
6949         * gcc.target/i386/pr49927.c: New test.
6950
6951 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6952
6953         PR tree-optimization/49926
6954         * gcc.dg/vect/pr49926.c: New test.
6955
6956 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6957
6958         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6959         * gcc.target/i386/lzcnt-1.c: New test.
6960         * gcc.target/i386/lzcnt-2.c: Likewise.
6961         * gcc.target/i386/lzcnt-2a.c: Likewise.
6962         * gcc.target/i386/lzcnt-3.c: Likewise.
6963         * gcc.target/i386/lzcnt-4.c: Likewise.
6964         * gcc.target/i386/lzcnt-4a.c: Likewise.
6965         * gcc.target/i386/lzcnt-5.c: Likewise.
6966         * gcc.target/i386/lzcnt-6.c: Likewise.
6967         * gcc.target/i386/lzcnt-6a.c: Likewise.
6968         * gcc.target/i386/lzcnt-check.h: Likewise.
6969
6970         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6971         * gcc.target/i386/sse-13.c: Likewise.
6972         * gcc.target/i386/sse-14.c: Likewise.
6973         * g++.dg/other/i386-2.C: Likewise.
6974         * g++.dg/other/i386-3.C: Likewise.
6975
6976 2011-08-01  Julian Brown  <julian@codesourcery.com>
6977
6978         * gcc.target/arm/fixed-point-exec.c: New test.
6979
6980 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6981
6982         PR target/49920
6983         * gcc.target/i386/pr49920.c: New test.
6984
6985 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6986
6987         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6988         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6989         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6990         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6991         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6992         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6993         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6994         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6995         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6996         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6997         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6998         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6999         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
7000         * g++.dg/tree-ssa/pr33615.C: Ditto.
7001         * g++.dg/tree-ssa/restrict1.C: Ditto.
7002         * c-c++-common/restrict-2.c: Ditto.
7003         * gfortran.dg/pr32921.f: Ditto.
7004         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
7005         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
7006         * gcc.dg/tree-ssa/vrp47.c: Ditto.
7007         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
7008         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
7009         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
7010         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7011         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7012         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7013         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
7014
7015 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
7016
7017         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
7018         .exe.ltrans[0-9]*. dump files.
7019
7020 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
7021
7022         PR fortran/49112
7023         * gfortran.dg/abstract_type_6.f03: Modified.
7024         * gfortran.dg/typebound_proc_24.f03: New.
7025
7026 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
7027
7028         PR testsuite/49917
7029         * g++.dg/init/for1.C: Fix.
7030
7031 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7032
7033         PR fortran/48876
7034         * gfortran.dg/string_5.f90:  New test.
7035
7036 2011-07-29  Jason Merrill  <jason@redhat.com>
7037
7038         PR c++/49867
7039         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7040
7041 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7042
7043         PR tree-optimization/47407
7044         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7045         alpha*-dec-osf*.
7046         Sort target list.
7047
7048 2011-07-29  Richard Guenther  <rguenther@suse.de>
7049
7050         * gcc.dg/uninit-suppress.c: Also disable VRP.
7051         * gcc.dg/uninit-suppress_2.c: Likewise.
7052
7053 2011-07-28  Jason Merrill  <jason@redhat.com>
7054
7055         PR c++/49808
7056         * g++.dg/template/nontype24.C: New.
7057
7058 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
7059
7060         PR rtl-optimization/47958
7061         * gcc.dg/torture/pr47958-1.c: New.
7062
7063 2011-07-29  Wei Guozhi  <carrot@google.com>
7064
7065         PR rtl-optimization/49799
7066         * gcc.dg/pr49799.c: New test case.
7067
7068 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7069
7070         PR middle-end/48648
7071         * gcc.dg/graphite/id-pr48648.c: New.
7072
7073 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7074
7075         PR fortran/31067
7076         * gfortran.dg/maxloc_2.f90: New test.
7077         * gfortran.dg/maxloc_3.f90: New test.
7078         * gfortran.dg/minloc_1.f90: New test.
7079         * gfortran.dg/minloc_2.f90: New test.
7080         * gfortran.dg/minloc_3.f90: New test.
7081         * gfortran.dg/minmaxloc_7.f90: New test.
7082
7083         PR debug/49871
7084         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7085
7086 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7087
7088         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7089         the builtin isn't optimized away.
7090
7091 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/45586
7094         * gfortran.dg/lto/pr45586-2_0.f90: New.
7095
7096 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7097
7098         PR middle-end/49875
7099         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7100         * c-c++-common/cxxbitfields-5.c: Same.
7101
7102 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7103
7104         * lib/target-supports.exp (check_effective_target_mmap): Use
7105         check_function_available.
7106
7107 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7108
7109         * g++.old-deja/g++.pt/crash60.C: Updated.
7110
7111 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7112
7113         PR target/49866
7114         * gcc.target/i386/pr49866.c: New test.
7115
7116 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7117
7118         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7119         * gcc.target/i386/bmi-andn-1.c: New test.
7120         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7121         * gcc.target/i386/bmi-andn-2.c: Likewise.
7122         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7123         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7124         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7125         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7126         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7127         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7128         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7129         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7130         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7131         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7132         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7133         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7134         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7135         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7136         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7137         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7138         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7139         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7140         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7141         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7142         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7143
7144 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7145
7146         PR middle-end/47691
7147         * gfortran.dg/graphite/id-pr47691.f: New.
7148
7149 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7150
7151         * gcc.target/i386/avx-os-support.h: New.
7152         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7153         (main): Check avx_os_support before the test is run.
7154         * gcc.target/i386/aes-avx-check.h: Ditto.
7155         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7156
7157 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7158
7159         * gcc.target/i386/aggregate-ret3.c: New test.
7160         * gcc.target/i386/aggregate-ret4.c: New test.
7161
7162 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7163
7164         PR fortran/49755
7165         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7166         allocated array should *not* change its size.
7167         * gfortran.dg/multiple_allocation_3.f90: New test.
7168
7169 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7170
7171         PR c++/49776
7172         * g++.dg/cpp0x/constexpr-49776.C: New.
7173
7174 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7175
7176         PR middle-end/47046
7177         * gcc.dg/graphite/id-pr47046.c: New.
7178
7179 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7180
7181         PR middle-end/47653
7182         * gcc.dg/graphite/run-id-pr47593.c: New.
7183
7184 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7185
7186         PR middle-end/47653
7187         * gcc.dg/graphite/run-id-pr47653.c: New.
7188         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7189         induction variables.
7190         * gcc.dg/graphite/scop-16.c: Same.
7191         * gcc.dg/graphite/scop-17.c: Same.
7192         * gcc.dg/graphite/scop-21.c: Same.
7193
7194 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7195
7196         PR middle-end/48805
7197         * gcc.dg/graphite/id-pr48805.c: New.
7198
7199 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7200
7201         * gfortran.dg/coarray_lib_token_2.f90: New.
7202
7203 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7204
7205         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7206         SPU local store.
7207
7208 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7209
7210         PR tree-opt/49671
7211         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7212         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7213
7214 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7215
7216         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7217
7218         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7219         * gcc.c-torture/execute/loop-2g.c: Likewise.
7220         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7221         Require mmap support.
7222         * gcc.c-torture/execute/loop-2g.x: Likewise.
7223         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7224         (MAP_ANON): Provide default.
7225         * gcc.dg/20050826-1.c: Likewise.
7226         * gcc.target/i386/pr36533.c: Likewise.
7227         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7228         Use dg-require-effective-target mmap.
7229
7230 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7231
7232         PR c++/49838
7233         * g++.dg/cpp0x/range-for19.C: New.
7234
7235 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7236
7237         PR testsuite/49753
7238         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7239
7240         Revert:
7241         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7242
7243         PR testsuite/49753
7244         * g++.dg/torture/pr49309.C: Remove.
7245
7246 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7247
7248         PR tree-optimization/49809
7249         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7250         test.
7251
7252 2011-07-25  Richard Guenther  <rguenther@suse.de>
7253
7254         PR tree-optimization/49715
7255         * gcc.target/i386/pr49715-1.c: New testcase.
7256         * gcc.target/i386/pr49715-2.c: Likewise.
7257
7258 2011-07-23  Jason Merrill  <jason@redhat.com>
7259
7260         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7261
7262 2011-07-22  Jason Merrill  <jason@redhat.com>
7263
7264         PR c++/49793
7265         * g++.dg/cpp0x/initlist55.C: New.
7266
7267 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7268
7269         PR fortran/49791
7270         * gfortran.dg/namelist_72.f: New.
7271
7272 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7273
7274         * gfortran.dg/coarray_25.f90: New.
7275
7276 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7277
7278         * override1.C: This test should use c++0x mode.
7279         * override3.C: New. Test the diagnostics in c++98 mode.
7280
7281 2011-07-22  Jason Merrill  <jason@redhat.com>
7282             Mark Glisse  <marc.glisse@normalesup.org>
7283
7284         PR c++/30112
7285         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7286
7287         PR c++/49813
7288         * g++.dg/opt/builtins2.C: New.
7289         * g++.dg/other/error27.C: Don't rely on __builtin.
7290
7291 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7292
7293         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7294         on lp64 targets.
7295         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7296         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7297         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7298         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7299
7300         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7301         instead of ia32.
7302
7303 2011-07-22  Richard Guenther  <rguenther@suse.de>
7304
7305         PR tree-optimization/45819
7306         * gcc.dg/pr45819.c: New testcase.
7307
7308 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7309
7310         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7311
7312 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7313
7314         PR middle-end/47654
7315         PR middle-end/49649
7316         * gcc.dg/graphite/run-id-pr47654.c: New.
7317
7318 2011-07-21  Ian Lance Taylor  <iant@google.com>
7319
7320         PR middle-end/49705
7321         * gcc.dg/pr49705.c: New test.
7322
7323 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7324
7325         * lib/target-supports.exp (check_avx_os_support_available): New.
7326         (check_effective_target_avx_runtime): Use it.
7327
7328 2011-07-21  Richard Guenther  <rguenther@suse.de>
7329
7330         PR tree-optimization/49770
7331         * g++.dg/torture/pr49770.C: New testcase.
7332
7333 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7334
7335         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7336         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7337
7338 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7339
7340         * gfortran.dg/coarray_lib_token_1.f90: New.
7341
7342 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7343
7344         * gcc.dg/pr32912-2.c: Skip for AVR.
7345         * gcc.dg/pr44674.c: Add dg-require-profiling.
7346
7347 2011-07-20  Jason Merrill  <jason@redhat.com>
7348
7349         * g++.dg/ext/desig2.C: New.
7350
7351 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7352
7353         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7354         be generated.
7355         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7356         * gcc.target/powerpc/recip-3.c: Ditto.
7357
7358 2011-07-19  Jason Merrill  <jason@redhat.com>
7359
7360         PR c++/6709 (DR 743)
7361         PR c++/42603 (DR 950)
7362         * g++.dg/cpp0x/decltype21.C: New.
7363
7364 2011-07-20  Richard Guenther  <rguenther@suse.de>
7365
7366         PR middle-end/18908
7367         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7368         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7369
7370 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7371
7372         * gcc.target/arm/combine-movs.c: New.
7373         * gcc.target/arm/unsigned-extend-2.c: New.
7374
7375 2011-07-19  Jason Merrill  <jason@redhat.com>
7376
7377         PR c++/49785
7378         * g++.dg/cpp0x/variadic114.C: New.
7379
7380 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7381
7382         * gfortran.dg/coarray_args_1.f90: New.
7383         * gfortran.dg/coarray_args_2.f90: New.
7384
7385 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7386
7387         PR fortran/49708
7388         * gfortran.dg/allocate_error_3.f90: New.
7389
7390 2011-07-19  Richard Guenther  <rguenther@suse.de>
7391
7392         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7393         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7394         * gcc.dg/torture/20110719-1.c: New testcase.
7395
7396 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7397
7398         PR tree-optimization/49768
7399         * gcc.c-torture/execute/pr49768.c: New test.
7400
7401 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7402
7403         PR tree-optimization/49771
7404         * gcc.dg/vect/pr49771.c: New test.
7405
7406 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7407
7408         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7409         * gcc.dg/ipa/ipa-2.c: Likewise.
7410         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7411         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7412         * gcc.dg/ipa/ipa-5.c: Likewise.
7413         * gcc.dg/ipa/ipa-7.c: Likewise.
7414         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7415         * gcc.dg/ipa/ipacost-1.c: Likewise.
7416         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7417         functions.
7418         * gcc.dg/ipa/ipcp-1.c: New test.
7419         * gcc.dg/ipa/ipcp-2.c: Likewise.
7420         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7421
7422 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7423
7424         PR middle-end/49675
7425         * gfortran.dg/pr49675.f90: New test.
7426
7427 2011-07-18  Richard Guenther  <rguenther@suse.de>
7428
7429         * gcc.dg/torture/20110718-1.c: New testcase.
7430
7431 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7432
7433         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7434         * g++.dg/ext/bitfield3.C: Likewise.
7435         * g++.dg/ext/bitfield4.C: Likewise.
7436         * g++.dg/ext/bitfield5.C: Likewise.
7437         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7438         * g++.dg/other/pr23205-2.C: Likewise.
7439         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7440         * gcc.c-torture/compile/20001109-2.c: Likewise.
7441         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7442         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7443         * gcc.dg/bitfld-16.c: Likewise.
7444         * gcc.dg/bitfld-17.c: Likewise.
7445         * gcc.dg/bitfld-18.c: Likewise.
7446         * gcc.dg/builtins-config.h: Remove Netware support.
7447         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7448         * gcc.dg/cdce2.c: Likewise.
7449         * gcc.dg/cpp/assert4.c: Remove netware support.
7450         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7451         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7452
7453         * lib/target-supports.exp (check_visibility_available): Remove
7454         NetWare support.
7455         (check_profiling_available): Likewise.
7456
7457 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7458
7459         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7460
7461 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7462             Thomas Koenig  <tkoenig@gcc.gnu.org>
7463
7464         PR fortran/34657
7465         * gfortran.dg/generic_17.f90: Fix testcase.
7466         * gfortran.dg/interface_3.f90: Add dg-error.
7467         * gfortran.dg/use_14.f90: New.
7468         * gfortran.dg/use_15.f90: New.
7469
7470 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7471
7472         * gnat.dg/pointer_controlled.adb: New test.
7473
7474 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7475
7476         PR fortran/49624
7477         * gfortran.dg/pointer_remapping_7.f90: New.
7478
7479 2011-07-16  Jason Merrill  <jason@redhat.com>
7480
7481         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7482
7483 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7484             Jason Merrill  <jason@redhat.com>
7485
7486         PR c++/45329
7487         PR c++/48934
7488         * g++.dg/cpp0x/decltype29.C: Adjust.
7489         * g++.dg/cpp0x/error4.C: Adjust.
7490         * g++.dg/cpp0x/sfinae26.C: Adjust.
7491         * g++.dg/cpp0x/variadic105.C: Adjust.
7492         * g++.dg/template/deduce3.C: Adjust.
7493         * g++.dg/template/error45.C: Adjust.
7494         * g++.dg/template/ptrmem2.C: Adjust.
7495         * g++.dg/template/sfinae2.C: Adjust.
7496         * g++.old-deja/g++.pt/crash60.C: Adjust.
7497         * g++.old-deja/g++.pt/unify6.C: Adjust.
7498         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7499         * g++.dg/cpp0x/nullptr15.C: Adjust.
7500         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7501         * g++.dg/cpp0x/pr31431.C: Adjust.
7502         * g++.dg/cpp0x/pr31434.C: Adjust.
7503         * g++.dg/cpp0x/sfinae11.C: Adjust
7504         * g++.dg/cpp0x/temp_default2.C: Adjust.
7505         * g++.dg/cpp0x/trailing4.C: Adjust.
7506         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7507         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7508         * g++.dg/cpp0x/variadic105.C: Adjust.
7509         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7510         * g++.dg/ext/vla2.C: Adjust.
7511         * g++.dg/other/ptrmem10.C: Adjust.
7512         * g++.dg/other/ptrmem11.C: Adjust.
7513         * g++.dg/overload/unknown1.C: Adjust.
7514         * g++.dg/template/conv11.C: Adjust.
7515         * g++.dg/template/dependent-expr5.C: Adjust.
7516         * g++.dg/template/friend.C: Adjust.
7517         * g++.dg/template/incomplete2.C: Adjust.
7518         * g++.dg/template/local4.C: Adjust.
7519         * g++.dg/template/local6.C: Adjust.
7520         * g++.dg/template/operator9.C: Adjust.
7521         * g++.dg/template/ttp25.C: Adjust.
7522         * g++.dg/template/unify10.C: Adjust.
7523         * g++.dg/template/unify11.C: Adjust.
7524         * g++.dg/template/unify6.C: Adjust.
7525         * g++.dg/template/unify9.C: Adjust.
7526         * g++.dg/template/varmod1.C: Adjust.
7527         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7528         * g++.old-deja/g++.pt/crash28.C: Adjust.
7529         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7530         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7531         * g++.old-deja/g++.pt/expr2.C: Adjust.
7532         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7533         * g++.old-deja/g++.pt/spec5.C: Adjust.
7534         * g++.old-deja/g++.pt/spec6.C: Adjust.
7535         * g++.old-deja/g++.pt/unify4.C: Adjust.
7536         * g++.old-deja/g++.pt/unify8.C: Adjust.
7537         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7538         * g++.dg/overload/template5.C: New testcase.
7539         * g++.dg/template/overload12.C: New testcase.
7540
7541 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7542
7543         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7544         * gfortran.dg/coarray_7.f90: Ditto.
7545         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7546         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7547
7548 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7549
7550         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7551         case.
7552         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7553         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7554         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7555         C67X.
7556         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7557         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7558         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7559
7560 2011-07-15  Jason Merrill  <jason@redhat.com>
7561
7562         PR testsuite/49741
7563         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7564         Use --extra_opts instead of --additional_options.
7565
7566 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7567
7568         PR testsuite/49753
7569         * g++.dg/torture/pr49309.C: Remove.
7570
7571 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7572
7573         * gcc.target/tic6x/weak-call.c: New test.
7574         * gcc.target/tic6x/fpcmp.c: New test.
7575         * gcc.target/tic6x/fpdiv.c: New test.
7576         * gcc.target/tic6x/rotdi16-scan.c: New test.
7577         * gcc.target/tic6x/ffssi.c: New test.
7578         * gcc.target/tic6x/fpdiv-lib.c: New test.
7579         * gcc.target/tic6x/cold-lc.c: New test.
7580         * gcc.target/tic6x/longcalls.c: New test.
7581         * gcc.target/tic6x/abi-align-1.c: New test.
7582         * gcc.target/tic6x/fpcmp-finite.c: New test.
7583         * gcc.target/tic6x/rotdi16.c: New test.
7584         * gcc.target/tic6x/bswapl.c: New test.
7585         * gcc.target/tic6x/ffsdi.c: New test.
7586         * gcc.target/tic6x/tic6x.exp: New file.
7587         * gcc.target/tic6x/builtins/arith24.c: New test.
7588         * gcc.target/tic6x/builtins/smpy.c: New test.
7589         * gcc.target/tic6x/builtins/smpylh.c: New test.
7590         * gcc.target/tic6x/builtins/smpyh.c: New test.
7591         * gcc.target/tic6x/builtins/sarith1.c: New test.
7592         * gcc.target/tic6x/builtins/extclr.c: New test
7593         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7594         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7595         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7596         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7597         New functions.
7598         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7599         __TMS320C6X__.
7600         * gcc.dg/20020312-2.c: Likewise.
7601         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7602         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7603         * gcc.dg/torture/builtin-math-7.c: Likewise.
7604
7605         PR testsuite/49757
7606         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7607         not testing tic6x-*-*.
7608
7609 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7610
7611         PR tree-opt/49309
7612         * g++.dg/torture/pr49309.C: New testcase.
7613
7614 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7615
7616         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7617
7618 2011-07-14  Richard Guenther  <rguenther@suse.de>
7619
7620         PR tree-optimization/49651
7621         * gcc.dg/torture/pr49651.c: New testcase.
7622
7623 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7624
7625         PR target/43746
7626         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7627
7628 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7629
7630         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7631         -mno-pointers-to-nested-functions.
7632         * gcc.target/powerpc/no-r11-2.c: Ditto.
7633         * gcc.target/powerpc/no-r11-3.c: Ditto.
7634
7635 2011-07-13  Jason Merrill  <jason@redhat.com>
7636
7637         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7638         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7639         when compiling C files.
7640         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7641         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7642         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7643         * g++.dg/lookup/anon2.C: Likewise.
7644         * g++.dg/tree-ssa/copyprop.C: Likewise.
7645         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7646         * g++.dg/init/vector1.C: Ignore narrowing errors.
7647         * g++.dg/torture/pr35526.C: Likewise.
7648         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7649
7650 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7651
7652         PR libfortran/49296
7653         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7654         and logical reads.
7655
7656 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7657
7658         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7659         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7660
7661 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7662
7663         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7664         * lib/obj-c++.exp (obj-c++_init): Ditto.
7665         * lib/file-format.exp (gcc_target_object_format): Ditto.
7666         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7667         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7668         (check_visibility_available): Ditto.
7669         (check_effective_target_tls_native): Ditto.
7670         (check_effective_target_tls_emulated): Ditto.
7671         (check_effective_target_function_sections): Ditto.
7672
7673 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7674
7675         * gcc.target/arm/pr48183.c: New test.
7676
7677 2011-07-13  Richard Guenther  <rguenther@suse.de>
7678
7679         * gcc.dg/torture/20110713-1.c: New testcase.
7680
7681 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7682
7683         PR rtl-opt/49474
7684         * gcc.c-torture/compile/pr49474.c: New testcase.
7685
7686 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7687
7688         PR tree-optimization/49712
7689         * gcc.c-torture/execute/pr49712.c: New test.
7690
7691 2011-07-11  Jason Merrill  <jason@redhat.com>
7692
7693         PR c++/44609
7694         * g++.dg/template/recurse3.C: New.
7695
7696 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7697
7698         PR debug/49676
7699         * gcc.dg/guality/csttest.c: New test.
7700
7701         PR fortran/49698
7702         * gfortran.dg/pr49698.f90: New test.
7703
7704 2011-07-11  Jeff Law  <law@redhat.com>
7705
7706         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7707
7708 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7709
7710         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7711         * go.test/go-test.exp (go-set-goarch): Likewise.
7712
7713 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7714
7715         PR target/39633
7716         * gcc.target/avr/torture/pr39633.c: New test case.
7717
7718 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7719
7720         PR fortran/18918
7721         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7722
7723 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7724
7725         * lib/target-supports.exp (check_effective_target_scheduling):
7726         New Function.
7727         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7728         * gcc.dg/pr45055.c: Ditto.
7729         * gcc.dg/pr45353.c: Ditto.
7730         * g++.dg/pr45056.C: Ditto.
7731
7732 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7733
7734         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7735         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7736         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7737         * g++.dg/torture/pr31863.C: Skip AVR.
7738
7739 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7740
7741         PR fortran/49690
7742         * gfortran.dg/intrinsic_signal.f90: New.
7743
7744 2011-07-09  Jason Merrill  <jason@redhat.com>
7745
7746         * g++.dg/cpp0x/regress/regress6.C: New.
7747         * g++.dg/parse/crash45.C: Adjust message.
7748         * g++.dg/template/crash38.C: Adjust message.
7749         * g++.dg/template/crash64.C: Adjust message.
7750
7751 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7752
7753         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7754         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7755         * g++.dg/abi/bitfield3.C: Likewise.
7756         * g++.dg/eh/pr38662.C: Likewise.
7757         * g++.dg/ext/attrib36.C: Likewise.
7758         * g++.dg/ext/attrib37.C: Likewise.
7759         * g++.dg/ext/attrib8.C: Likewise.
7760         * g++.dg/ext/tmplattr1.C: Likewise.
7761         * g++.dg/inherit/override-attribs.C: Likewise.
7762         * g++.dg/opt/inline9.C: Likewise.
7763         * g++.dg/opt/life1.C: Likewise.
7764         * g++.dg/opt/longbranch2.C: Likewise.
7765         * g++.dg/opt/nrv12.C: Likewise.
7766         * g++.dg/opt/reg-stack4.C: Likewise.
7767         * g++.dg/other/pr35504.C: Likewise.
7768         * g++.dg/other/pr39496.C: Likewise.
7769         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7770         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7771         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7772         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7773         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7774         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7775         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7776         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7777         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7778         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7779         * g++.dg/warn/pr15774-1.C: Likewise.
7780         * g++.dg/warn/pr15774-2.C: Likewise.
7781         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7782         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7783         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7784         * g++.old-deja/g++.pt/asm2.C: Likewise.
7785         * gcc.c-torture/compile/20000804-1.c: Likewise.
7786         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7787         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7788         * gcc.dg/20020108-1.c: Likewise.
7789         * gcc.dg/20020122-2.c: Likewise.
7790         * gcc.dg/20020122-3.c: Likewise.
7791         * gcc.dg/20020206-1.c: Likewise.
7792         * gcc.dg/20020219-1.c: Likewise.
7793         * gcc.dg/20020310-1.c: Likewise.
7794         * gcc.dg/20020411-1.c: Likewise.
7795         * gcc.dg/20020418-2.c: Likewise.
7796         * gcc.dg/20020426-2.c: Likewise.
7797         * gcc.dg/20020517-1.c: Likewise.
7798         * gcc.dg/20030204-1.c: Likewise.
7799         * gcc.dg/20030826-2.c: Likewise.
7800         * gcc.dg/20031102-1.c: Likewise.
7801         * gcc.dg/20031202-1.c: Likewise.
7802         * gcc.dg/20050111-1.c: Likewise.
7803         * gcc.dg/20050503-1.c: Likewise.
7804         * gcc.dg/array-init-1.c: Likewise.
7805         * gcc.dg/builtin-apply4.c: Likewise.
7806         * gcc.dg/dfp/pr31344.c: Likewise.
7807         * gcc.dg/gomp/atomic-11.c: Likewise.
7808         * gcc.dg/graphite/pr40281.c: Likewise.
7809         * gcc.dg/ia64-sync-1.c: Likewise.
7810         * gcc.dg/ia64-sync-2.c: Likewise.
7811         * gcc.dg/ia64-sync-3.c: Likewise.
7812         * gcc.dg/ia64-sync-4.c: Likewise.
7813         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7814         * gcc.dg/invalid-call-1.c: Likewise.
7815         * gcc.dg/loop-3.c: Likewise.
7816         * gcc.dg/lower-subreg-1.c: Likewise.
7817         * gcc.dg/lto/pr47259_0.c: Likewise.
7818         * gcc.dg/nested-calls-1.c: Likewise.
7819         * gcc.dg/pr20017.c: Likewise.
7820         * gcc.dg/pr25023.c: Likewise.
7821         * gcc.dg/pr27671-2.c: Likewise.
7822         * gcc.dg/pr32176.c: Likewise.
7823         * gcc.dg/pr33676.c: Likewise.
7824         * gcc.dg/pr35045.c: Likewise.
7825         * gcc.dg/pr36015.c: Likewise.
7826         * gcc.dg/pr36584.c: Likewise.
7827         * gcc.dg/pr36998.c: Likewise.
7828         * gcc.dg/pr37438.c: Likewise.
7829         * gcc.dg/pr37908.c: Likewise.
7830         * gcc.dg/pr41241.c: Likewise.
7831         * gcc.dg/pr41340.c: Likewise.
7832         * gcc.dg/pr44136.c: Likewise.
7833         * gcc.dg/pr44194-1.c: Likewise.
7834         * gcc.dg/pr46212.c: Likewise.
7835         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7836         * gcc.dg/setjmp-2.c: Likewise.
7837         * gcc.dg/short-compare-1.c: Likewise.
7838         * gcc.dg/short-compare-2.c: Likewise.
7839         * gcc.dg/smod-1.c: Likewise.
7840         * gcc.dg/sync-2.c: Likewise.
7841         * gcc.dg/sync-3.c: Likewise.
7842         * gcc.dg/tls/opt-1.c: Likewise.
7843         * gcc.dg/tls/opt-2.c: Likewise.
7844         * gcc.dg/tls/opt-3.c: Likewise.
7845         * gcc.dg/torture/badshift.c: Likewise.
7846         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7847         * gcc.dg/torture/pr20314-2.c: Likewise.
7848         * gcc.dg/torture/pr36891.c: Likewise.
7849         * gcc.dg/torture/pr38774.c: Likewise.
7850         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7851         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7852         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7853         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7854         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7855         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7856         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7857         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7858         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7859         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7860         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7861         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7862         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7863         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7864         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7865         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7866         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7867         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7868         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7869         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7870         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7871         * gcc.dg/unroll-1.c: Likewise.
7872         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7873         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7874         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7875         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7876         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7877         * gcc.target/i386/20000609-1.c: Likewise.
7878         * gcc.target/i386/20000720-1.c: Likewise.
7879         * gcc.target/i386/20000724-1.c: Likewise.
7880         * gcc.target/i386/20011107-1.c: Likewise.
7881         * gcc.target/i386/20011119-1.c: Likewise.
7882         * gcc.target/i386/20020201-3.c: Likewise.
7883         * gcc.target/i386/20020218-1.c: Likewise.
7884         * gcc.target/i386/20020729-1.c: Likewise.
7885         * gcc.target/i386/20030926-1.c: Likewise.
7886         * gcc.target/i386/20060125-1.c: Likewise.
7887         * gcc.target/i386/20060125-2.c: Likewise.
7888         * gcc.target/i386/20060512-1.c: Likewise.
7889         * gcc.target/i386/20060512-2.c: Likewise.
7890         * gcc.target/i386/20060512-3.c: Likewise.
7891         * gcc.target/i386/20060512-4.c: Likewise.
7892         * gcc.target/i386/387-1.c: Likewise.
7893         * gcc.target/i386/387-2.c: Likewise.
7894         * gcc.target/i386/387-5.c: Likewise.
7895         * gcc.target/i386/387-6.c: Likewise.
7896         * gcc.target/i386/980312-1.c: Likewise.
7897         * gcc.target/i386/980313-1.c: Likewise.
7898         * gcc.target/i386/990117-1.c: Likewise.
7899         * gcc.target/i386/990424-1.c: Likewise.
7900         * gcc.target/i386/990524-1.c: Likewise.
7901         * gcc.target/i386/991129-1.c: Likewise.
7902         * gcc.target/i386/991214-1.c: Likewise.
7903         * gcc.target/i386/991230-1.c: Likewise.
7904         * gcc.target/i386/addr-sel-1.c: Likewise.
7905         * gcc.target/i386/aggregate-ret1.c: Likewise.
7906         * gcc.target/i386/aggregate-ret2.c: Likewise.
7907         * gcc.target/i386/align-main-3.c: Likewise.
7908         * gcc.target/i386/amd64-abi-1.c: Likewise.
7909         * gcc.target/i386/amd64-abi-2.c: Likewise.
7910         * gcc.target/i386/amd64-abi-4.c: Likewise.
7911         * gcc.target/i386/amd64-abi-5.c: Likewise.
7912         * gcc.target/i386/amd64-abi-6.c: Likewise.
7913         * gcc.target/i386/asm-1.c: Likewise.
7914         * gcc.target/i386/asm-3.c: Likewise.
7915         * gcc.target/i386/asm-5.c: Likewise.
7916         * gcc.target/i386/attributes-error.c: Likewise.
7917         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7918         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7919         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7920         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7921         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7922         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7923         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7924         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7925         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7926         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7927         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7928         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7929         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7930         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7931         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7932         * gcc.target/i386/bitfield1.c: Likewise.
7933         * gcc.target/i386/bitfield2.c: Likewise.
7934         * gcc.target/i386/bmi-2.c: Likewise.
7935         * gcc.target/i386/bmi-5.c: Likewise.
7936         * gcc.target/i386/builtin-unreachable.c: Likewise.
7937         * gcc.target/i386/cleanup-2.c: Likewise.
7938         * gcc.target/i386/clobbers.c: Likewise.
7939         * gcc.target/i386/cmov8.c: Likewise.
7940         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7941         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7942         * gcc.target/i386/compress-float-387.c: Likewise.
7943         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7944         * gcc.target/i386/compress-float-sse.c: Likewise.
7945         * gcc.target/i386/crc32-2.c: Likewise.
7946         * gcc.target/i386/crc32-3.c: Likewise.
7947         * gcc.target/i386/divmod-7.c: Likewise.
7948         * gcc.target/i386/divmod-8.c: Likewise.
7949         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7950         * gcc.target/i386/fma3-builtin.c: Likewise.
7951         * gcc.target/i386/fma3-fma.c: Likewise.
7952         * gcc.target/i386/fma4-256-vector.c: Likewise.
7953         * gcc.target/i386/fma4-builtin.c: Likewise.
7954         * gcc.target/i386/fma4-fma-2.c: Likewise.
7955         * gcc.target/i386/fma4-fma.c: Likewise.
7956         * gcc.target/i386/fma4-vector-2.c: Likewise.
7957         * gcc.target/i386/fma4-vector.c: Likewise.
7958         * gcc.target/i386/funcspec-1.c: Likewise.
7959         * gcc.target/i386/funcspec-10.c: Likewise.
7960         * gcc.target/i386/funcspec-11.c: Likewise.
7961         * gcc.target/i386/funcspec-2.c: Likewise.
7962         * gcc.target/i386/funcspec-5.c: Likewise.
7963         * gcc.target/i386/funcspec-6.c: Likewise.
7964         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7965         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7966         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7967         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7968         * gcc.target/i386/incoming-1.c: Likewise.
7969         * gcc.target/i386/incoming-10.c: Likewise.
7970         * gcc.target/i386/incoming-11.c: Likewise.
7971         * gcc.target/i386/incoming-12.c: Likewise.
7972         * gcc.target/i386/incoming-13.c: Likewise.
7973         * gcc.target/i386/incoming-14.c: Likewise.
7974         * gcc.target/i386/incoming-15.c: Likewise.
7975         * gcc.target/i386/incoming-2.c: Likewise.
7976         * gcc.target/i386/incoming-3.c: Likewise.
7977         * gcc.target/i386/incoming-4.c: Likewise.
7978         * gcc.target/i386/incoming-5.c: Likewise.
7979         * gcc.target/i386/incoming-6.c: Likewise.
7980         * gcc.target/i386/incoming-7.c: Likewise.
7981         * gcc.target/i386/incoming-8.c: Likewise.
7982         * gcc.target/i386/incoming-9.c: Likewise.
7983         * gcc.target/i386/lea.c: Likewise.
7984         * gcc.target/i386/local.c: Likewise.
7985         * gcc.target/i386/loop-1.c: Likewise.
7986         * gcc.target/i386/loop-2.c: Likewise.
7987         * gcc.target/i386/loop-3.c: Likewise.
7988         * gcc.target/i386/max-stack-align.c: Likewise.
7989         * gcc.target/i386/memcpy-1.c: Likewise.
7990         * gcc.target/i386/movbe-2.c: Likewise.
7991         * gcc.target/i386/movq-2.c: Likewise.
7992         * gcc.target/i386/movq.c: Likewise.
7993         * gcc.target/i386/nrv1.c: Likewise.
7994         * gcc.target/i386/pad-4.c: Likewise.
7995         * gcc.target/i386/pad-5a.c: Likewise.
7996         * gcc.target/i386/pad-5b.c: Likewise.
7997         * gcc.target/i386/pad-6a.c: Likewise.
7998         * gcc.target/i386/pad-6b.c: Likewise.
7999         * gcc.target/i386/pad-7.c: Likewise.
8000         * gcc.target/i386/pad-9.c: Likewise.
8001         * gcc.target/i386/pentium4-not-mull.c: Likewise.
8002         * gcc.target/i386/pic-1.c: Likewise.
8003         * gcc.target/i386/pr12092-1.c: Likewise.
8004         * gcc.target/i386/pr12329.c: Likewise.
8005         * gcc.target/i386/pr21518.c: Likewise.
8006         * gcc.target/i386/pr22362.c: Likewise.
8007         * gcc.target/i386/pr22585.c: Likewise.
8008         * gcc.target/i386/pr23098.c: Likewise.
8009         * gcc.target/i386/pr25196.c: Likewise.
8010         * gcc.target/i386/pr25293.c: Likewise.
8011         * gcc.target/i386/pr25654.c: Likewise.
8012         * gcc.target/i386/pr26449.c: Likewise.
8013         * gcc.target/i386/pr26778.c: Likewise.
8014         * gcc.target/i386/pr26826.c: Likewise.
8015         * gcc.target/i386/pr27266.c: Likewise.
8016         * gcc.target/i386/pr29978.c: Likewise.
8017         * gcc.target/i386/pr30505.c: Likewise.
8018         * gcc.target/i386/pr30961-1.c: Likewise.
8019         * gcc.target/i386/pr31628.c: Likewise.
8020         * gcc.target/i386/pr32000-2.c: Likewise.
8021         * gcc.target/i386/pr32661-1.c: Likewise.
8022         * gcc.target/i386/pr32708-2.c: Likewise.
8023         * gcc.target/i386/pr32708-3.c: Likewise.
8024         * gcc.target/i386/pr34256.c: Likewise.
8025         * gcc.target/i386/pr34312.c: Likewise.
8026         * gcc.target/i386/pr34522.c: Likewise.
8027         * gcc.target/i386/pr35160.c: Likewise.
8028         * gcc.target/i386/pr35281.c: Likewise.
8029         * gcc.target/i386/pr36246.c: Likewise.
8030         * gcc.target/i386/pr36786.c: Likewise.
8031         * gcc.target/i386/pr37275.c: Likewise.
8032         * gcc.target/i386/pr37843-3.c: Likewise.
8033         * gcc.target/i386/pr37843-4.c: Likewise.
8034         * gcc.target/i386/pr39082-1.c: Likewise.
8035         * gcc.target/i386/pr39431.c: Likewise.
8036         * gcc.target/i386/pr39496.c: Likewise.
8037         * gcc.target/i386/pr39543-2.c: Likewise.
8038         * gcc.target/i386/pr39911.c: Likewise.
8039         * gcc.target/i386/pr40718.c: Likewise.
8040         * gcc.target/i386/pr40906-1.c: Likewise.
8041         * gcc.target/i386/pr40906-2.c: Likewise.
8042         * gcc.target/i386/pr40906-3.c: Likewise.
8043         * gcc.target/i386/pr40934.c: Likewise.
8044         * gcc.target/i386/pr41900.c: Likewise.
8045         * gcc.target/i386/pr42589.c: Likewise.
8046         * gcc.target/i386/pr43662.c: Likewise.
8047         * gcc.target/i386/pr43671.c: Likewise.
8048         * gcc.target/i386/pr43766.c: Likewise.
8049         * gcc.target/i386/pr43869.c: Likewise.
8050         * gcc.target/i386/pr44942.c: Likewise.
8051         * gcc.target/i386/pr44948-2a.c: Likewise.
8052         * gcc.target/i386/pr45234.c: Likewise.
8053         * gcc.target/i386/pr45336-2.c: Likewise.
8054         * gcc.target/i386/pr45336-4.c: Likewise.
8055         * gcc.target/i386/pr45852.c: Likewise.
8056         * gcc.target/i386/pr46470.c: Likewise.
8057         * gcc.target/i386/pr48037-1.c: Likewise.
8058         * gcc.target/i386/pr48389.c: Likewise.
8059         * gcc.target/i386/pr49095.c: Likewise.
8060         * gcc.target/i386/pr9771-1.c: Likewise.
8061         * gcc.target/i386/rdfsbase-1.c: Likewise.
8062         * gcc.target/i386/rdfsbase-2.c: Likewise.
8063         * gcc.target/i386/rdgsbase-1.c: Likewise.
8064         * gcc.target/i386/rdgsbase-2.c: Likewise.
8065         * gcc.target/i386/rdrand-3.c: Likewise.
8066         * gcc.target/i386/regparm-stdcall.c: Likewise.
8067         * gcc.target/i386/regparm.c: Likewise.
8068         * gcc.target/i386/reload-1.c: Likewise.
8069         * gcc.target/i386/rotate-2.c: Likewise.
8070         * gcc.target/i386/sibcall-5.c: Likewise.
8071         * gcc.target/i386/signbit-1.c: Likewise.
8072         * gcc.target/i386/signbit-2.c: Likewise.
8073         * gcc.target/i386/signbit-3.c: Likewise.
8074         * gcc.target/i386/sse-5.c: Likewise.
8075         * gcc.target/i386/sse-8.c: Likewise.
8076         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8077         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8078         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8079         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8080         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8081         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8082         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8083         * gcc.target/i386/sse2-movq-2.c: Likewise.
8084         * gcc.target/i386/sse2-movq-3.c: Likewise.
8085         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8086         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8087         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8088         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8089         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8090         * gcc.target/i386/ssefn-1.c: Likewise.
8091         * gcc.target/i386/ssefn-2.c: Likewise.
8092         * gcc.target/i386/sseregparm-1.c: Likewise.
8093         * gcc.target/i386/sseregparm-2.c: Likewise.
8094         * gcc.target/i386/sseregparm-3.c: Likewise.
8095         * gcc.target/i386/sseregparm-4.c: Likewise.
8096         * gcc.target/i386/sseregparm-5.c: Likewise.
8097         * gcc.target/i386/sseregparm-6.c: Likewise.
8098         * gcc.target/i386/sseregparm-7.c: Likewise.
8099         * gcc.target/i386/sseregparm-8.c: Likewise.
8100         * gcc.target/i386/stack-realign.c: Likewise.
8101         * gcc.target/i386/stack-usage-realign.c: Likewise.
8102         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8103         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8104         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8105         * gcc.target/i386/stackalign/return-1.c: Likewise.
8106         * gcc.target/i386/stackalign/return-2.c: Likewise.
8107         * gcc.target/i386/stackalign/return-3.c: Likewise.
8108         * gcc.target/i386/tailcall-1.c: Likewise.
8109         * gcc.target/i386/tbm-2.c: Likewise.
8110         * gcc.target/i386/udivmod-7.c: Likewise.
8111         * gcc.target/i386/udivmod-8.c: Likewise.
8112         * gcc.target/i386/unroll-1.c: Likewise.
8113         * gcc.target/i386/vararg-1.c: Likewise.
8114         * gcc.target/i386/vararg-2.c: Likewise.
8115         * gcc.target/i386/vect8-ret.c: Likewise.
8116         * gcc.target/i386/vectorize5.c: Likewise.
8117         * gcc.target/i386/wmul-1.c: Likewise.
8118         * gcc.target/i386/wmul-2.c: Likewise.
8119         * gcc.target/i386/wrfsbase-1.c: Likewise.
8120         * gcc.target/i386/wrfsbase-2.c: Likewise.
8121         * gcc.target/i386/wrgsbase-1.c: Likewise.
8122         * gcc.target/i386/wrgsbase-2.c: Likewise.
8123         * gcc.target/i386/xop-pcmov.c: Likewise.
8124         * gcc.target/i386/xop-pcmov2.c: Likewise.
8125         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8126         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8127         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8128         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8129         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8130         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8131         * gcc.target/i386/zee.c: Likewise.
8132         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8133         * gfortran.dg/compiler-directive_2.f: Likewise.
8134         * gfortran.dg/g77/20010216-1.f: Likewise.
8135         * gfortran.dg/gomp/pr39152.f90: Likewise.
8136         * gfortran.dg/pr33794.f90: Likewise.
8137
8138 2011-07-09  Jason Merrill  <jason@redhat.com>
8139
8140         * g++.dg/cpp0x/regress/regress5.C: New.
8141
8142 2011-07-08  Jason Merrill  <jason@redhat.com>
8143
8144         PR c++/45437
8145         * g++.dg/expr/compound-asn1.C: New.
8146         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8147
8148 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8149
8150         PR target/49621
8151         * gcc.target/powerpc/altivec-34.c: New test.
8152
8153 2011-07-08  Jason Merrill  <jason@redhat.com>
8154
8155         PR c++/45603
8156         * g++.dg/abi/guard3.C: New.
8157
8158 2011-07-08  Julian Brown  <julian@codesourcery.com>
8159
8160         * lib/target-supports.exp
8161         (check_effective_target_arm_little_endian): New.
8162         (check_effective_target_vect_pack_trunc): Use above.
8163         (check_effective_target_vect_unpack): Likewise.
8164         (check_effective_target_vect_element_align): Test
8165         check_effective_target_arm_vect_no_misalign for ARM.
8166
8167 2011-07-08  Jason Merrill  <jason@redhat.com>
8168
8169         PR c++/49673
8170         * g++.dg/cpp0x/constexpr-rom.C: New.
8171
8172 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8173
8174         PR middle-end/49519
8175         * g++.dg/torture/pr49519.C: New test.
8176
8177 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8178
8179         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8180
8181 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8182
8183         PR testsuite/48727
8184         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8185
8186 2011-07-08  Richard Guenther  <rguenther@suse.de>
8187
8188         PR tree-optimization/49662
8189         * gcc.dg/graphite/interchange-14.c: XFAIL.
8190         * gcc.dg/graphite/interchange-15.c: Likewise.
8191         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8192
8193 2011-07-06  Jason Merrill  <jason@redhat.com>
8194
8195         PR c++/49663
8196         * g++.dg/cpp0x/regress/regress4.C: New.
8197
8198 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8199
8200         PR fortran/49648
8201         * gfortran.dg/result_in_spec_4.f90: New test.
8202
8203 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8204
8205         * gcc.target/sparc/cas64.c: New test.
8206
8207 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR c/49644
8210         * g++.dg/torture/pr49644.C: New test.
8211
8212         PR c/49644
8213         * gcc.c-torture/execute/pr49644.c: New test.
8214
8215 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8216
8217         * lib/target-supports.exp (check_effective_target_ia32): New.
8218         (check_effective_target_x32): Likewise.
8219         (check_effective_target_vect_cmdline_needed): Also check x32.
8220
8221 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8222
8223         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8224         dg-prune-output.
8225         * gcc.target/arm/pr42235.c: Likewise.
8226         * gcc.target/arm/pr42495.c: Likewise.
8227         * gcc.target/arm/pr42574.c: Likewise.
8228         * gcc.target/arm/thumb-branch1.c: Likewise.
8229
8230         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8231         unneeded prune of possible warning.
8232         * gcc.target/arm/pr40956.c: Likewise.
8233         * gcc.target/arm/pr42505.c: Likewise.
8234
8235         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8236         * gcc.c-torture/compile/pr46883.c: Likewise.
8237         * gcc.c-torture/compile/pr46934.c: Likewise.
8238
8239         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8240         for move to ../../gcc.c-torture/compile.
8241         * gcc.target/arm/pr46883.c: Likewise.
8242         * gcc.target/arm/pr46934.c: Likewise.
8243
8244         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8245         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8246         * gcc.target/arm/wmul-1.c: Likewise.
8247         * gcc.target/arm/wmul-2.c: Likewise.
8248         * gcc.target/arm/wmul-3.c: Likewise.
8249         * gcc.target/arm/wmul-4.c: Likewise.
8250         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8251         add tab after scan target.
8252         * gcc.target/arm/smlaltt-1.c: Likewise.
8253         * gcc.target/arm/smlatb-1.c: Likewise.
8254         * gcc.target/arm/smlatt-1.c: Likewise.
8255
8256 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR debug/49522
8259         * gcc.dg/debug/pr49522.c: New test.
8260
8261 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8262
8263         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8264         * gcc.dg/pr46212.c: Run only if target int32plus.
8265         * gcc.dg/torture/pr48146.c: Ditto.
8266         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8267         * c-c++-common/pr44832.c: Ditto.
8268         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8269         * gcc.dg/pr31490.c: Ditto.
8270         * gcc.dg/torture/builtin-math-7.c: Run only if target
8271         large_double.
8272         * gcc.dg/torture/pr45764.c: Skip for AVR.
8273         * gcc.dg/pr47893.c: Ditto.
8274
8275 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8276
8277         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8278         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8279         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8280         add tab to scan target.
8281
8282 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8283
8284         * gcc.target/arm/neon-modes-3.c: New test.
8285
8286 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8287
8288         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8289         -fno-loop-interchange -ffast-math.
8290
8291 2011-07-07  Richard Guenther  <rguenther@suse.de>
8292
8293         * gcc.dg/ftrapv-3.c: New testcase.
8294
8295 2011-07-07  Richard Guenther  <rguenther@suse.de>
8296
8297         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8298         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8299
8300 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8301
8302         * gcc.dg/binop-notxor1.c: New test.
8303         * gcc.dg/binop-notand4a.c: New test.
8304         * gcc.dg/binop-notxor2.c: New test.
8305         * gcc.dg/binop-notand3a.c: New test.
8306         * gcc.dg/binop-notand2a.c: New test.
8307         * gcc.dg/binop-notand6a.c: New test.
8308         * gcc.dg/binop-notor1.c: New test.
8309         * gcc.dg/binop-notand1a.c: New test.
8310         * gcc.dg/binop-notand5a.c: New test.
8311         * gcc.dg/binop-notor2.c: New test.
8312
8313 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8314
8315         PR middle-end/49640
8316         * gcc.dg/gomp/pr49640.c: New test.
8317
8318 2011-07-07  Richard Guenther  <rguenther@suse.de>
8319
8320         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8321
8322 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8323
8324         PR target/39150
8325         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8326
8327 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8328
8329         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8330         * gcc.target/powerpc/no-r11-2.c: Ditto.
8331         * gcc.target/powerpc/no-r11-3.c: Ditto.
8332
8333 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8334
8335         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8336         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8337
8338 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8339
8340         * lib/target-supports.exp (check_profiling_available): Disable
8341         profiling with -fprofile-generate for target avr.
8342
8343 2011-07-06  Richard Guenther  <rguenther@suse.de>
8344
8345         PR tree-optimization/49645
8346         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8347
8348 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8349
8350         PR middle-end/47383
8351         * gcc.dg/pr47383.c: New.
8352
8353 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8354
8355         PR tree-optimization/49647
8356         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8357
8358 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8359
8360         PR testsuite/49542
8361         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8362         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8363
8364 2011-07-05  Jason Merrill  <jason@redhat.com>
8365
8366         PR c++/48157
8367         * g++.dg/template/template-id-4.C: New.
8368
8369 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8370
8371         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8372         * gcc.dg/pr43402.c: Ditto.
8373
8374 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8375
8376         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8377
8378 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8379
8380         * gcc.target/powerpc/ppc-switch-1.c: New test for
8381         --param case-values-threshold.
8382         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8383
8384 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8385
8386         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8387
8388 2011-07-05  Jason Merrill  <jason@redhat.com>
8389
8390         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8391
8392 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8393
8394         PR tree-optimization/47654
8395         * gcc.dg/graphite/block-pr47654.c: New.
8396
8397 2011-07-05  Jason Merrill  <jason@redhat.com>
8398
8399         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8400
8401 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8402
8403         PR tree-optimization/49580
8404         * gcc.dg/autopar/pr49580.c: New test.
8405
8406 2011-07-05  Richard Guenther  <rguenther@suse.de>
8407
8408         PR tree-optimization/49518
8409         PR tree-optimization/49628
8410         * g++.dg/torture/pr49628.C: New testcase.
8411         * gcc.dg/torture/pr49518.c: Likewise.
8412
8413 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8414
8415         * ada/acats/run_acats (which): Extract last field from type -p,
8416         type output only if command succeeded.
8417
8418 2011-07-04  Jason Merrill  <jason@redhat.com>
8419
8420         * g++.dg/abi/mangle48.C: New.
8421
8422         * g++.dg/cpp0x/diag1.C: New.
8423
8424         * g++.dg/diagnostic/aka1.C: New.
8425
8426 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8427
8428         PR rtl-optimization/49619
8429         * gcc.dg/pr49619.c: New test.
8430
8431         PR rtl-optimization/49472
8432         * gfortran.dg/pr49472.f90: New test.
8433
8434         PR debug/49602
8435         * gcc.dg/pr49602.c: New test.
8436
8437 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8438
8439         PR target/34734
8440         PR target/44643
8441         * gcc.target/avr/avr.exp: Run over cpp files, too.
8442         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8443         * gcc.target/avr/progmem.h: New file.
8444         * gcc.target/avr/exit-abort.h: New file.
8445         * gcc.target/avr/progmem-error-1.c: New file.
8446         * gcc.target/avr/progmem-error-1.cpp: New file.
8447         * gcc.target/avr/progmem-warning-1.c: New file.
8448         * gcc.target/avr/torture/progmem-1.c: New file.
8449         * gcc.target/avr/torture/progmem-1.cpp: New file.
8450
8451 2011-07-04  Richard Guenther  <rguenther@suse.de>
8452
8453         PR tree-optimization/49615
8454         * g++.dg/torture/pr49615.C: New testcase.
8455
8456 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8457
8458         PR tree-optimization/49610
8459         * gcc.dg/vect/pr49610.c: New test.
8460
8461 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8462
8463         * gnat.dg/specs/debug1.ads: New test.
8464
8465 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8466
8467         PR fortran/49562
8468         * gfortran.dg/typebound_proc_23.f90: New.
8469
8470 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8471
8472         PR c++/49605
8473         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8474
8475 2011-07-01  Jason Merrill  <jason@redhat.com>
8476
8477         PR c++/48261
8478         * g++.dg/template/template-id-3.C: New.
8479
8480         PR c++/48593
8481         * g++.dg/template/qualified-id4.C: New.
8482
8483         PR c++/48883
8484         * g++.dg/template/explicit-args4.C: New.
8485
8486         PR c++/49085
8487         * g++.dg/template/offsetof2.C: New.
8488
8489 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8490
8491         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8492
8493 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8494
8495         PR libmudflap/49549
8496         * lib/target-supports.exp (check_effective_target_gld): New proc.
8497
8498 2011-07-01  Richard Guenther  <rguenther@suse.de>
8499
8500         PR tree-optimization/49603
8501         * gcc.dg/torture/pr49603.c: New testcase.
8502
8503 2011-06-30  Jason Merrill  <jason@redhat.com>
8504
8505         PR c++/49387
8506         * g++.dg/rtti/template1.C: New.
8507
8508         PR c++/49569
8509         * g++.dg/cpp0x/regress/ctor1.C: New.
8510
8511         PR c++/49355
8512         * g++.dg/cpp0x/initlist54.C: New.
8513
8514 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8515
8516         * gcc.dg/tree-ssa/sra-12.c: New test.
8517
8518 2011-06-29  Jason Merrill  <jason@redhat.com>
8519
8520         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8521
8522 2011-06-30  Richard Guenther  <rguenther@suse.de>
8523
8524         PR tree-optimization/46787
8525         * gcc.dg/vect/vect-121.c: New testcase.
8526
8527 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8528
8529         PR tree-optimization/49094
8530         * gcc.dg/tree-ssa/pr49094.c: New test.
8531
8532 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8533
8534         PR fortran/49540
8535         * gfortran.dg/pr49540-1.f90: New test.
8536         * gfortran.dg/pr49540-2.f90: New test.
8537
8538 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8539
8540         PR ada/49511
8541         * ada/acats/run_acats (which): Use last field of type -p output.
8542
8543 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8544             Iain Sandoe  <iains@gcc.gnu.org>
8545
8546         PR libobjc/36610
8547         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8548         Only skip on 64-bit *-*-darwin8* && !objc2.
8549
8550 2011-06-30  Richard Guenther  <rguenther@suse.de>
8551
8552         PR tree-optimization/38752
8553         * gcc.c-torture/compile/pr38752.c: New testcase.
8554
8555 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8556
8557         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8558         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8559
8560 2011-06-29  Jason Merrill  <jason@redhat.com>
8561
8562         PR c++/49216
8563         * g++.dg/cpp0x/initlist53.C: Use placement new.
8564         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8565         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8566
8567         PR c++/49003
8568         * g++.dg/cpp0x/trailing6.C: New.
8569         * g++.dg/cpp0x/pr45908.C: No error.
8570
8571         PR c++/49272
8572         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8573
8574         PR c++/49520
8575         * g++.dg/cpp0x/constexpr-using2.C: New.
8576
8577         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8578
8579         PR c++/45923
8580         * g++.dg/cpp0x/constexpr-diag3.C: New.
8581         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8582         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8583         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8584         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8585
8586 2011-06-29  Jason Merrill  <jason@redhat.com>
8587
8588         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8589
8590 2011-06-29  Richard Guenther  <rguenther@suse.de>
8591
8592         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8593
8594 2011-06-29  Jason Merrill  <jason@redhat.com>
8595
8596         * g++.dg/cpp0x/initlist-value2.C: New.
8597
8598         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8599         * g++.dg/cpp0x/initlist-value.C: New.
8600
8601 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8602
8603         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8604
8605 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8606
8607         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8608         * gcc.dg/inline_2.c: Likewise.
8609         * gcc.dg/unroll_1.c: Likewise.
8610
8611 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8612
8613         PR debug/49567
8614         * gcc.target/i386/pr49567.c: New test.
8615
8616 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8617
8618         * gnat.dg/opt17.ad[sb]: New test.
8619
8620 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8621             Tom de Vries  <tom@codesourcery.com>
8622
8623         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8624         (check_effective_target_arm_thumb2): New effective targets.
8625         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8626         properly.  Clean up temporary files.
8627         * gcc.target/arm/ivopts-2.c: Likewise.
8628         * gcc.target/arm/ivopts-3.c: Likewise.
8629         * gcc.target/arm/ivopts-4.c: Likewise.
8630         * gcc.target/arm/ivopts-5.c: Likewise.
8631         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8632
8633 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8634
8635         PR fortran/49479
8636         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8637
8638 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8639
8640         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8641         * gcc.target/arm/vfp-ldmias.c: Likewise.
8642         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8643         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8644         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8645         * gcc.target/arm/vfp-stmias.c: Likewise.
8646         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8647         * gcc.target/arm/vfp-stmiad.c: Likewise.
8648
8649 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8650
8651         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8652         dg-prune-output.
8653         * gcc.target/arm/pr45701-2.c: Ditto.
8654
8655 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8656
8657         PR fortran/49466
8658         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8659         * gfortran.dg/extends_14.f03: Modified.
8660
8661 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8662
8663         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8664         early if the test is already being skipped.
8665
8666         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8667         scan-assembler-dem-not): For missing file, report unresolved with
8668         same message as for pass/fail, with reason reported in log file.
8669
8670         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8671         from add_options_for_arm_neon_fp16.
8672         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8673         check_effective_target_arm_neon_fp16_ok_nocache.
8674         Check -mfpu and -mfloat-abi options from current multilib.
8675         Do not require neon support.
8676         (check_effective_target_arm_fp16_ok): Renamed from
8677         check_effecitve_target_arm_neon_fp16_ok.
8678         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8679         arm_neon_fp16_ok and arm_fp16.
8680         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8681         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8682         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8683         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8684
8685 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8686
8687         * gcc.dg/builtin-assume-aligned-1.c: New test.
8688         * gcc.dg/builtin-assume-aligned-2.c: New test.
8689         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8690
8691         PR debug/49544
8692         * gcc.dg/pr49544.c: New test.
8693
8694 2011-06-27  Richard Guenther  <rguenther@suse.de>
8695
8696         PR tree-optimization/49394
8697         * g++.dg/torture/pr49394.C: New testcase.
8698
8699 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8700
8701         * gcc.dg/optimize-bswapdi-2.c: New test.
8702
8703 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8704             Richard Sandiford  <richard.sandiford@linaro.org>
8705
8706         PR tree-optimization/49169
8707         * gcc.dg/torture/pr49169.c: New test.
8708
8709 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8710
8711         PR testsuite/49529
8712         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8713
8714         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8715         hppa*-*-hpux*.
8716
8717 2011-06-26  Jason Merrill  <jason@redhat.com>
8718
8719         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8720
8721         PR c++/49528
8722         * g++.dg/init/ref19.C: New.
8723         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8724
8725 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8726
8727         PR tree-optimization/48377
8728         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8729         non_strict_align.
8730
8731 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8732
8733         PR middle-end/49191
8734         * lib/target-supports.exp (check_effective_target_non_strict_align):
8735         New.
8736         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8737
8738 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8739
8740         PR tree-optimizations/49516
8741         * g++.dg/tree-ssa/pr49516.C: New test.
8742
8743 2011-06-23  Jason Merrill  <jason@redhat.com>
8744
8745         PR c++/35255
8746         * g++.dg/template/partial10.C: New.
8747         * g++.dg/template/partial11.C: New.
8748
8749 2011-06-23  Jeff Law <law@redhat.com>
8750
8751         PR middle-end/48770
8752         * gcc.dg/pr48770.c: New test.
8753
8754 2011-06-23  Jan Hubicka  <jh@suse.cz>
8755
8756         PR middle-end/49373
8757         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8758
8759 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR testsuite/49512
8762         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8763         instead of -fdump-tree-optimized.
8764
8765 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8766
8767         PR c++/44625
8768         * g++.dg/template/crash107.C: New.
8769         * g++.dg/template/error17.C: Adjust.
8770
8771 2011-06-23  Jason Merrill  <jason@redhat.com>
8772
8773         PR c++/49507
8774         * g++.dg/cpp0x/defaulted30.C: New.
8775
8776         PR c++/49440
8777         * g++.dg/rtti/anon-ns1.C: New.
8778
8779         PR c++/49395
8780         * g++.dg/init/ref18.C: New.
8781
8782         PR c++/36435
8783         * g++.dg/template/partial9.C: New.
8784
8785 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8786
8787         PR middle-end/49373
8788         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8789
8790 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8791
8792         PR debug/49496
8793         * gcc.dg/pr49496.c: New test.
8794
8795 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8796
8797         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8798         is not xscale.
8799
8800         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8801
8802         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8803         * gcc.target/arm/pr42879.c: Likewise.
8804         * gcc.target/arm/pr45701-3.c: Likewise.
8805
8806         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8807         * gcc.target/arm/pr40482.c: Likewise.
8808         * gcc.target/arm/stack-corruption.c: Likewise.
8809
8810 2011-06-22  Richard Guenther  <rguenther@suse.de>
8811
8812         PR tree-optimization/49493
8813         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8814
8815 2011-06-22  Jason Merrill  <jason@redhat.com>
8816
8817         PR c++/49260
8818         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8819
8820 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8821             Dmitry Melnik  <dm@ispras.ru>
8822
8823         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8824         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8825         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8826
8827 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8828
8829         * gcc.target/arm/tlscall.c: New.
8830
8831 2011-06-21  Jason Merrill  <jason@redhat.com>
8832
8833         PR c++/49172
8834         * g++.dg/cpp0x/constexpr-ref1.C: New.
8835         * g++.dg/cpp0x/constexpr-ref2.C: New.
8836         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8837
8838         PR c++/49482
8839         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8840
8841         PR c++/49418
8842         * g++.dg/template/param3.C: New.
8843
8844 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8845
8846         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8847         my_clrsb test functions.
8848         (main): Test clrsb.
8849         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8850         test_sll, test_ull): Add clrsb tests.
8851         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8852         clrsbll.
8853
8854 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8855
8856         PR fortran/49112
8857         * gfortran.dg/class_44.f03: New.
8858
8859 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8860
8861         PR tree-optimization/49478
8862         * gcc.dg/vect/pr49478.c
8863
8864 2011-06-21  Richard Guenther  <rguenther@suse.de>
8865
8866         PR tree-optimization/49483
8867         * gcc.dg/vect/vect-120.c: New testcase.
8868
8869 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8870
8871         PR testsuite/49443
8872         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8873         * gcc.dg/vect/vect-peel-4.c: Likewise.
8874
8875 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8876
8877         PR middle-end/49139
8878         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8879         * gcc.dg/always_inline2.c: Likewise.
8880         * gcc.dg/always_inline3.c: Likewise.
8881         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8882         * gcc.dg/inline_1.c: Likewise.
8883         * gcc.dg/inline_2.c: Likewise.
8884         * gcc.dg/inline_3.c: Likewise.
8885         * gcc.dg/inline_4.c: Likewise.
8886         * gcc.dg/20051201-1.c: Likewise.
8887         * gcc.dg/pr40087.c: Likewise.
8888         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8889         * gcc.dg/inline-22.c: Likewise.
8890         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8891         * gcc.dg/lto/20090218-1_1.c: Likewise.
8892         * g++.dg/ipa/devirt-7.C: Likewise.
8893         * gcc.dg/uninit-pred-5_a.c: Likewise.
8894         * gcc.dg/uninit-pred-5_b.c: Likewise.
8895         * gcc.dg/fail_always_inline.c: New.
8896
8897 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8898
8899         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8900         into 6 jobs instead of 3.
8901
8902 2011-06-20  Jason Merrill  <jason@redhat.com>
8903
8904         PR c++/49216
8905         * g++.dg/cpp0x/initlist53.C: New.
8906
8907 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8908
8909         PR fortran/18918
8910         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8911         * gfortran.dg/coarray_lock_3.f90: New.
8912         * gfortran.dg/coarray/lock_1.f90: New.
8913
8914 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8915
8916         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8917         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8918         unresolved and report the reason to the log file.
8919
8920         * lib/scanasm.exp (object-size): Move argument processing earlier
8921         to report errors before verifying that the file exists.  Report
8922         problems detected at runtime as unresolved instead of error and
8923         report their reasons to the log file.
8924
8925 2011-06-20  Jason Merrill  <jason@redhat.com>
8926
8927         PR c++/47080
8928         * g++.dg/cpp0x/explicit6.C: New.
8929
8930         PR c++/47635
8931         * g++.dg/cpp0x/enum20.C: New.
8932
8933         PR c++/48138
8934         * g++.dg/ext/attr-aligned01.C: New.
8935
8936         PR c++/49205
8937         * g++.dg/cpp0x/variadic-default.C: New.
8938
8939         PR c++/43321
8940         * g++.dg/cpp0x/auto26.C: New.
8941
8942         PR c++/43831
8943         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8944
8945 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8946
8947         * gcc.dg/binop-notand1.c: New test.
8948         * gcc.dg/binop-notand2.c: New test.
8949         * gcc.dg/binop-notand3.c: New test.
8950         * gcc.dg/binop-notand4.c: New test.
8951         * gcc.dg/binop-notand5.c: New test.
8952         * gcc.dg/binop-notand6.c: New test.
8953
8954 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8955
8956         PR testsuite/49432
8957         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8958
8959 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8960
8961         PR fortran/49400
8962         * gfortran.dg/proc_ptr_31.f90: New.
8963
8964 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8965
8966         * gnat.dg/volatile6.adb: New test.
8967         * gnat.dg/volatile7.adb: Likewise.
8968         * gnat.dg/volatile8.adb: Likewise.
8969         * gnat.dg/volatile9.adb: Likewise.
8970
8971 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8972
8973         * gnat.dg/constant3.adb: New test.
8974
8975 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8976
8977         PR libfortran/49296
8978         * gfortran.dg/read_list_eof_1.f90: New test.
8979
8980 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8981
8982         PR target/49411
8983         * gcc.target/i386/testimm-1.c: New test.
8984         * gcc.target/i386/testimm-2.c: New test.
8985         * gcc.target/i386/testimm-3.c: New test.
8986         * gcc.target/i386/testimm-4.c: New test.
8987         * gcc.target/i386/testimm-5.c: New test.
8988         * gcc.target/i386/testimm-6.c: New test.
8989         * gcc.target/i386/testimm-7.c: New test.
8990         * gcc.target/i386/testimm-8.c: New test.
8991         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8992         * gcc.target/i386/xop-rotate1-int.c: New test.
8993         * gcc.target/i386/xop-rotate2-int.c: New test.
8994
8995 2011-06-17  Jason Merrill  <jason@redhat.com>
8996
8997         * g++.dg/cpp0x/rv-func2.C: New.
8998
8999         * g++.dg/debug/dwarf2/lambda1.C: New.
9000         * g++.dg/warn/Wshadow-6.C: Adjust.
9001
9002 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
9003
9004         PR fortran/48699
9005         * gfortran.dg/move_alloc_5.f90: New.
9006
9007 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
9008
9009         PR rtl-optimization/48542
9010         * gcc.dg/torture/pr48542.c: New test.
9011
9012 2011-06-16  Jason Merrill  <jason@redhat.com>
9013
9014         PR c++/44160
9015         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
9016
9017         PR c++/45378
9018         * g++.dg/cpp0x/initlist52.C New.
9019
9020         PR c++/45399
9021         * c-c++-common/raw-string-12.c: New.
9022
9023         PR c++/49229
9024         * g++.dg/cpp0x/sfinae26.C: New.
9025
9026         PR c++/49251
9027         * g++.dg/cpp0x/variadic113.C: New.
9028
9029         PR c++/49420
9030         * g++.dg/cpp0x/variadic112.C: New.
9031
9032 2011-06-16  Jeff Law <law@redhat.com>
9033
9034         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9035         improved jump threading.
9036         * gcc.dg/builtin-object-size-2.c: Likewise.
9037         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9038
9039 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9040
9041         PR fortran/49074
9042         * gfortran.dg/typebound_assignment_3.f03: New.
9043
9044 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
9045
9046         PR testsuite/48727
9047         * g++.dg/opt/devirt2.C: Change xfail rule to target.
9048
9049 2011-06-16  Martin Jambor  <mjambor@suse.cz>
9050
9051         PR tree-optimization/49343
9052         * gnat.dg/discr31.ad[sb]: New test.
9053
9054 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9055
9056         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9057
9058 2011-06-16  Tom de Vries  <tom@codesourcery.com>
9059
9060         PR target/45098
9061         * gcc.target/arm/ivopts-3.c: Update test.
9062         * gcc.target/arm/ivopts-5.c: Same.
9063
9064 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9065
9066         Revert:
9067         2011-06-10  Wei Guozhi  <carrot@google.com>
9068
9069         PR target/45335
9070         * gcc.target/arm/pr45335.c: New test.
9071         * gcc.target/arm/pr45335-2.c: New test.
9072         * gcc.target/arm/pr45335-3.c: New test.
9073         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9074         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9075         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9076
9077 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9078
9079         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9080
9081 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9082
9083         PR fortran/49417
9084         * gfortran.dg/class_43.f03: New.
9085
9086 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR tree-optimization/49419
9089         * gcc.c-torture/execute/pr49419.c: New test.
9090
9091 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9092
9093         * gcc.dg/sms-9.c: New file.
9094
9095 2011-06-15  Easwaran Raman  <eraman@google.com>
9096
9097         PR rtl-optimization/49414
9098         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9099
9100 2011-06-14  Jason Merrill  <jason@redhat.com>
9101
9102         * g++.dg/cpp0x/noexcept13.C: New.
9103
9104 2011-06-14  Easwaran Raman  <eraman@google.com>
9105
9106         PR rtl-optimization/44194
9107         * gcc.dg/pr44194-1.c: New test.
9108         * gcc.dg/pr44194-2.c: New test.
9109
9110 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9111
9112         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9113         switches.
9114         * gcc.target/arm/pr45701-2.c: Likewise.
9115         * gcc.target/arm/thumb-branch1.c: Likewise.
9116
9117 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9118
9119         PR testsuite/48727
9120         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9121
9122 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9123
9124         * gcc.target/arm/pr45701-1.c: Require thumb support.
9125         * gcc.target/arm/pr45701-2.c: Likewise.
9126         * gcc.target/arm/thumb-branch1.c: Likewise.
9127
9128         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9129         * gcc.target/arm/pr39839.c: Likewise.
9130         * gcc.target/arm/pr40657-2.c: Likewise.
9131         * gcc.target/arm/pr40956.c: Likewise.
9132         * gcc.target/arm/pr41679.c: Likewise.
9133         * gcc.target/arm/pr42235.c: Likewise.
9134         * gcc.target/arm/pr42495.c: Likewise.
9135         * gcc.target/arm/pr42505.c: Likewise.
9136         * gcc.target/arm/pr42574.c: Likewise.
9137         * gcc.target/arm/pr46883.c: Likewise.
9138         * gcc.target/arm/pr46934.c: Likewise.
9139         * gcc.target/arm/xor-and.c: Likewise.
9140
9141 2011-06-14  Jason Merrill  <jason@redhat.com>
9142
9143         * g++.dg/other/error23.C: Adjust error message.
9144         * g++.dg/other/error32.C: Likewise.
9145
9146         PR c++/49389
9147         * g++.dg/cpp0x/rv-dotstar.C: New.
9148
9149         PR c++/49369
9150         * g++.dg/cpp0x/decltype30.C: New.
9151
9152         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9153
9154 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9155
9156         PR fortran/49103
9157         * gfortran.dg/pr49103.f90: New test.
9158
9159 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9160
9161         PR target/45098
9162         * gcc.target/arm/ivopts-3.c: New test.
9163         * gcc.target/arm/ivopts-4.c: New test.
9164         * gcc.target/arm/ivopts-5.c: New test.
9165
9166 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9167
9168         PR rtl-optimization/49390
9169         * gcc.c-torture/execute/pr49390.c: New test.
9170
9171 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9172
9173         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9174
9175 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9176
9177         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9178         * gcc.c-torture/execute/cmpsi-2.x: New file.
9179         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9180         * gcc.c-torture/execute/pr45262.x: New file.
9181         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9182         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9183         int32plus
9184         * gcc.c-torture/compile/pr49163.c: Ditto.
9185
9186 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9187
9188         * gcc.dg/vect/vect-16.c: Rename to...
9189         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9190         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9191         for double-word vectors.
9192         * gcc.dg/vect/vect-peel-4.c: Likewise.
9193         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9194         vect_element_align.
9195         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9196         -fno-fast-math.
9197
9198 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9199
9200         PR target/44618
9201         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9202
9203 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9204
9205         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9206
9207 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9208
9209         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9210
9211 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9212
9213         * gfortran.dg/trim_optimize_8.f90:  New test case.
9214
9215 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9216            Ira Rosen  <ira.rosen@linaro.org>
9217
9218         PR tree-optimization/49352
9219         * gcc.dg/vect/pr49352.c: New test.
9220
9221 2011-06-12  Tobias Burnus
9222
9223         PR fortran/49324
9224         * gfortran.dg/alloc_comp_assign_11.f90: New.
9225
9226 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9227
9228         * gfortran.dg/trim_optimize_7.f90:  New test.
9229
9230 2011-06-10  Wei Guozhi  <carrot@google.com>
9231
9232         PR target/45335
9233         * gcc.target/arm/pr45335.c: New test.
9234         * gcc.target/arm/pr45335-2.c: New test.
9235         * gcc.target/arm/pr45335-3.c: New test.
9236         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9237         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9238         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9239
9240 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9241
9242         PR c++/41769
9243         * g++.dg/parse/error39.C: New.
9244
9245 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9246
9247         * gcc.target/arm/20090811-1.c: Skip for incompatible
9248         options, do not override other options.
9249         * gcc.target/arm/combine-cmp-shift.c: Skip for
9250         incompatible options.
9251         * gcc.target/arm/pr45094.c: Likewise.
9252         * gcc.target/arm/scd42-1.c: Likewise.
9253         * gcc.target/arm/scd42-3.c: Likewise.
9254         * gcc.target/arm/thumb-ltu.c: Likewise.
9255
9256         * lib/target-supports.exp
9257         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9258         multilib flags use -mfpu with a value other than neon-fp16.
9259
9260 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9261
9262         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9263         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9264
9265 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9266
9267         * lib/target-supports.exp (check_effective_target_pie): New proc.
9268         * gcc.dg/pie-link.c: Use target pie.
9269
9270 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9271             Laurent Rougïżœ  <laurent.rouge@menta.fr>
9272
9273         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9274         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9275
9276 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9277
9278         * gfortran.dg/coarray/sync_1.f90: New test for
9279         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9280
9281 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9282
9283         PR tree-optimization/49318
9284         * gcc.dg/vect/pr49318.c: New test.
9285
9286 2011-06-09  David Krauss  <potswa@mac.com>
9287
9288         * g++.dg/template/arrow1.C: New.
9289
9290 2011-06-09  Jason Merrill  <jason@redhat.com>
9291
9292         * lib/prune.exp: Prune "note"s.
9293         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9294
9295         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9296         * g++.dg/template/dependent-expr3.C: Likewise.
9297         * g++.dg/parse/template7.C: Likewise.
9298         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9299         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9300         * g++.old-deja/g++.pt/friend38.C: Likewise.
9301         * g++.old-deja/g++.pt/crash32.C: Likewise.
9302         * g++.old-deja/g++.other/init4.C: Likewise.
9303         * g++.old-deja/g++.other/friend8.C: Likewise.
9304
9305         * g++.dg/ext/complex7.C: Adjust expected output.
9306         * g++.dg/diagnostic/method1.C: Likewise.
9307         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9308         * g++.dg/parse/crash33.C: Likewise.
9309         * g++.dg/other/warning1.C: Likewise.
9310         * g++.dg/init/pr29571.C: Likewise.
9311         * g++.dg/warn/overflow-warn-1.C: Likewise.
9312         * g++.dg/warn/overflow-warn-3.C: Likewise.
9313         * g++.dg/warn/overflow-warn-4.C: Likewise.
9314         * g++.old-deja/g++.oliva/template1.C: Likewise.
9315
9316         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9317         * g++.dg/parse/template7.C: Adjust.
9318
9319 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9320
9321         PR target/49307
9322         * gcc.dg/pr49307.c: New.
9323
9324 2011-06-09  Wei Guozhi  <carrot@google.com>
9325
9326         PR target/46975
9327         * gcc.target/arm/pr46975.c: New testcase.
9328
9329 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9330
9331         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9332         (PMETH, arglist_t): Removed.
9333         (method_get_number_of_arguments): Removed.
9334         (method_get_nth_argument): Removed.
9335         (method_get_first_argument): Removed.
9336         (method_get_next_argument): Removed.
9337         (method_get_sizeof_arguments): Removed.
9338         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9339         (PMETH): Removed.
9340         (method_get_number_of_arguments): Removed.
9341         (method_get_nth_argument): Removed.
9342         (method_get_first_argument): Removed.
9343         (method_get_next_argument): Removed.
9344         (method_get_sizeof_arguments): Removed.
9345         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9346
9347 2011-06-09  David Li  <davidxl@google.com>
9348
9349         * gcc.dg/dump-pass.c: New test.
9350
9351 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9352
9353         PR c++/29003
9354         * g++.dg/parse/error38.C: New.
9355
9356 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9357
9358         PR middle-end/49308
9359         * gfortran.dg/pr49308.f90: New test.
9360
9361 2011-06-08  Jason Merrill  <jason@redhat.com>
9362
9363         * g++.dg/cpp0x/noexcept11.C: New.
9364         * g++.dg/cpp0x/noexcept12.C: New.
9365         * g++.dg/cpp0x/sfinae11.C: Adjust.
9366
9367 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9368
9369         PR testsuite/49323
9370         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9371         to dg-options, match also DW_AT_linkage_name.
9372
9373 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9374
9375         PR middle-end/21953
9376         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9377         -fno-common on alpha*-dec-osf*.
9378         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9379
9380 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9381
9382         PR rtl-optimization/49303
9383         * gcc.target/ia64/pr49303.c: New test.
9384
9385 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9386
9387         PR fortran/18918
9388         * gfortran.dg/coarray_lock_1.f90: New.
9389         * gfortran.dg/coarray_lock_2.f90: New.
9390
9391 2011-06-07  Jason Merrill  <jason@redhat.com>
9392
9393         * lib/prune.exp: Look for "required" rather than "instantiated".
9394         * g++.dg/abi/mangle11.C: Likewise.
9395         * g++.dg/abi/mangle12.C: Likewise.
9396         * g++.dg/abi/mangle17.C: Likewise.
9397         * g++.dg/abi/mangle20-2.C: Likewise.
9398         * g++.dg/abi/pragma-pack1.C: Likewise.
9399         * g++.dg/cpp0x/decltype26.C: Likewise.
9400         * g++.dg/cpp0x/decltype28.C: Likewise.
9401         * g++.dg/cpp0x/decltype29.C: Likewise.
9402         * g++.dg/cpp0x/enum11.C: Likewise.
9403         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9404         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9405         * g++.dg/cpp0x/pr47416.C: Likewise.
9406         * g++.dg/ext/case-range2.C: Likewise.
9407         * g++.dg/ext/case-range3.C: Likewise.
9408         * g++.dg/gomp/for-19.C: Likewise.
9409         * g++.dg/gomp/pr37533.C: Likewise.
9410         * g++.dg/gomp/pr38639.C: Likewise.
9411         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9412         * g++.dg/inherit/base3.C: Likewise.
9413         * g++.dg/inherit/using6.C: Likewise.
9414         * g++.dg/init/placement4.C: Likewise.
9415         * g++.dg/init/reference3.C: Likewise.
9416         * g++.dg/lookup/scoped6.C: Likewise.
9417         * g++.dg/lookup/using7.C: Likewise.
9418         * g++.dg/other/abstract1.C: Likewise.
9419         * g++.dg/other/error10.C: Likewise.
9420         * g++.dg/other/error5.C: Likewise.
9421         * g++.dg/other/field1.C: Likewise.
9422         * g++.dg/other/offsetof5.C: Likewise.
9423         * g++.dg/parse/bitfield2.C: Likewise.
9424         * g++.dg/parse/constant4.C: Likewise.
9425         * g++.dg/parse/crash20.C: Likewise.
9426         * g++.dg/parse/invalid-op1.C: Likewise.
9427         * g++.dg/parse/non-dependent2.C: Likewise.
9428         * g++.dg/parse/template18.C: Likewise.
9429         * g++.dg/tc1/dr152.C: Likewise.
9430         * g++.dg/tc1/dr166.C: Likewise.
9431         * g++.dg/tc1/dr176.C: Likewise.
9432         * g++.dg/tc1/dr213.C: Likewise.
9433         * g++.dg/template/access11.C: Likewise.
9434         * g++.dg/template/access2.C: Likewise.
9435         * g++.dg/template/access3.C: Likewise.
9436         * g++.dg/template/access7.C: Likewise.
9437         * g++.dg/template/arg7.C: Likewise.
9438         * g++.dg/template/cond2.C: Likewise.
9439         * g++.dg/template/crash13.C: Likewise.
9440         * g++.dg/template/crash40.C: Likewise.
9441         * g++.dg/template/crash7.C: Likewise.
9442         * g++.dg/template/crash84.C: Likewise.
9443         * g++.dg/template/ctor5.C: Likewise.
9444         * g++.dg/template/defarg13.C: Likewise.
9445         * g++.dg/template/defarg14.C: Likewise.
9446         * g++.dg/template/dtor7.C: Likewise.
9447         * g++.dg/template/eh2.C: Likewise.
9448         * g++.dg/template/error2.C: Likewise.
9449         * g++.dg/template/error43.C: Likewise.
9450         * g++.dg/template/friend32.C: Likewise.
9451         * g++.dg/template/injected1.C: Likewise.
9452         * g++.dg/template/instantiate1.C: Likewise.
9453         * g++.dg/template/instantiate3.C: Likewise.
9454         * g++.dg/template/instantiate5.C: Likewise.
9455         * g++.dg/template/instantiate7.C: Likewise.
9456         * g++.dg/template/local6.C: Likewise.
9457         * g++.dg/template/lookup2.C: Likewise.
9458         * g++.dg/template/member5.C: Likewise.
9459         * g++.dg/template/memfriend15.C: Likewise.
9460         * g++.dg/template/memfriend16.C: Likewise.
9461         * g++.dg/template/memfriend17.C: Likewise.
9462         * g++.dg/template/memfriend7.C: Likewise.
9463         * g++.dg/template/meminit1.C: Likewise.
9464         * g++.dg/template/nested3.C: Likewise.
9465         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9466         * g++.dg/template/nontype12.C: Likewise.
9467         * g++.dg/template/nontype13.C: Likewise.
9468         * g++.dg/template/nontype6.C: Likewise.
9469         * g++.dg/template/pr23510.C: Likewise.
9470         * g++.dg/template/pr35240.C: Likewise.
9471         * g++.dg/template/ptrmem15.C: Likewise.
9472         * g++.dg/template/ptrmem6.C: Likewise.
9473         * g++.dg/template/qualified-id1.C: Likewise.
9474         * g++.dg/template/qualttp20.C: Likewise.
9475         * g++.dg/template/qualttp3.C: Likewise.
9476         * g++.dg/template/qualttp4.C: Likewise.
9477         * g++.dg/template/qualttp5.C: Likewise.
9478         * g++.dg/template/qualttp6.C: Likewise.
9479         * g++.dg/template/qualttp7.C: Likewise.
9480         * g++.dg/template/qualttp8.C: Likewise.
9481         * g++.dg/template/recurse.C: Likewise.
9482         * g++.dg/template/recurse2.C: Likewise.
9483         * g++.dg/template/ref5.C: Likewise.
9484         * g++.dg/template/scope2.C: Likewise.
9485         * g++.dg/template/sfinae10.C: Likewise.
9486         * g++.dg/template/sfinae3.C: Likewise.
9487         * g++.dg/template/sizeof3.C: Likewise.
9488         * g++.dg/template/static9.C: Likewise.
9489         * g++.dg/template/template-id-2.C: Likewise.
9490         * g++.dg/template/typedef13.C: Likewise.
9491         * g++.dg/template/typename4.C: Likewise.
9492         * g++.dg/template/using14.C: Likewise.
9493         * g++.dg/template/using2.C: Likewise.
9494         * g++.dg/template/warn1.C: Likewise.
9495         * g++.dg/warn/Wparentheses-13.C: Likewise.
9496         * g++.dg/warn/Wparentheses-15.C: Likewise.
9497         * g++.dg/warn/Wparentheses-16.C: Likewise.
9498         * g++.dg/warn/Wparentheses-17.C: Likewise.
9499         * g++.dg/warn/Wparentheses-18.C: Likewise.
9500         * g++.dg/warn/Wparentheses-19.C: Likewise.
9501         * g++.dg/warn/Wparentheses-20.C: Likewise.
9502         * g++.dg/warn/Wparentheses-23.C: Likewise.
9503         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9504         * g++.dg/warn/noeffect2.C: Likewise.
9505         * g++.dg/warn/noeffect4.C: Likewise.
9506         * g++.dg/warn/pr8570.C: Likewise.
9507         * g++.old-deja/g++.brendan/init2.C: Likewise.
9508         * g++.old-deja/g++.eh/spec6.C: Likewise.
9509         * g++.old-deja/g++.pt/crash10.C: Likewise.
9510         * g++.old-deja/g++.pt/crash36.C: Likewise.
9511         * g++.old-deja/g++.pt/derived3.C: Likewise.
9512         * g++.old-deja/g++.pt/error2.C: Likewise.
9513         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9514         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9515         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9516         * g++.old-deja/g++.pt/overload7.C: Likewise.
9517         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9518
9519 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9520             Iain Sandoe  <iains@gcc.gnu.org>
9521
9522         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9523         Added code to deal with the case when [Protocol
9524         -descriptionForInstanceMethod:] or [Protocol
9525         -descriptionForClassMethod:] returns NULL.
9526
9527 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9528             Iain Sandoe  <iains@gcc.gnu.org>
9529
9530         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9531         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9532         Added cast.
9533
9534 2011-06-07  Xinliang David Li  <davidxl@google.com>
9535
9536         * gcc.dg/inline_2.c: New test.
9537         * gcc.dg/unroll_2.c: New test.
9538         * gcc.dg/inline_3.c: New test.
9539         * gcc.dg/unroll_3.c: New test.
9540         * gcc.dg/inline_4.c: New test.
9541         * gcc.dg/unroll_4.c: New test.
9542         * gcc.dg/inline_1.c: New test.
9543         * gcc.dg/unroll_1.c: New test.
9544
9545 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9546
9547         PR tree-optimization/48497
9548         * lib/gcc-defs.exp (dg-additional-options): New proc.
9549         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9550         -msse2 on 32-bit x86.
9551
9552 2011-06-06  Jason Merrill  <jason@redhat.com>
9553
9554         * g++.dg/cpp0x/enum19.C: New.
9555
9556 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9557
9558         * gcc.target/arm/neon-reload-class.c: New test.
9559
9560 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9561
9562         PR debug/49130
9563         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9564
9565 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9566
9567         * gcc.target/arm/smlatb-1.c: New file.
9568         * gcc.target/arm/smlatt-1.c: New file.
9569         * gcc.target/arm/smlaltb-1.c: New file.
9570         * gcc.target/arm/smlaltt-1.c: New file.
9571
9572 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9573
9574         * gcc.target/arm/mla-2.c: New test.
9575
9576 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9577
9578         PR gcov-profile/49299
9579         * gcc.dg/tree-prof/pr49299-1.c: New test.
9580         * gcc.dg/tree-prof/pr49299-2.c: New test.
9581
9582 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9583
9584         * lib/target-supports.exp
9585         (check_effective_target_vect_widen_mult_qi_to_hi):
9586         Add NEON as supporting target.
9587         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9588         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9589         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9590         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9591         using widening multiplication on targets that support it.
9592         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9593         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9594         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9595
9596 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9597
9598         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9599         Modern Objective-C runtime API.
9600         * objc/execute/next_mapping.h: Removed.
9601         * objc-obj-c++-shared/next-mapping.h: Removed.
9602         * objc-obj-c++-shared/Object1.h: Removed.
9603         * objc-obj-c++-shared/Object1.m: Removed.
9604         * objc-obj-c++-shared/Object1.mm: Removed.
9605         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9606         * objc-obj-c++-shared/Protocol1.h: Removed.
9607         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9608         of ProtoBool, IVAR_T and METHOD.
9609         * objc-obj-c++-shared/runtime.h: New.
9610         * objc-obj-c++-shared/TestsuiteObject.h: New.
9611         * objc-obj-c++-shared/TestsuiteObject.m: New.
9612
9613         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9614         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9615         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9616         it a class method.
9617         * objc/execute/_cmd.m: Include
9618         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9619         runtime API.  ([TestClass +initialize]): Include this method also
9620         with the GNU runtime.
9621         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9622         Object.  ([-setValue:]): Return void.
9623         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9624         with the GNU runtime.  Include
9625         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9626         for the NeXT runtime.  Use the existing print_ivars() and
9627         compare_structures() implementations for the old NeXT runtime.
9628         Added new implementations for the Modern GNU and NeXT runtimes.
9629         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9630         well.  (main): Use objc_getClass().  Use return instead of exit.
9631         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9632         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9633         of exit().
9634         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9635         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9636         instead of Object.  (main): Use return instead of exit().
9637         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9638         instead of Object.  Removed prototype for exit().  (main): Use
9639         return instead of exit().  Use the Modern Objective-C runtime API.
9640         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9641         Object.
9642         * objc/execute/class-tests-1.h: Include
9643         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9644         runtime API.  (test_class_with_superclass): Do not call [Object
9645         class].  There is no need to with the current libobjc.
9646         * objc/execute/class-tests-2.h: Include
9647         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9648         runtime API.
9649         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9650         ../../objc-obj-c++-shared/next-mapping.h.
9651         * objc/execute/class-2.m: Likewise.
9652         * objc/execute/class-3.m: Likewise.
9653         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9654         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9655         +initialize]): Include this method also with the GNU
9656         runtime. (main): Use the Modern Objective-C runtime API.
9657         * objc/execute/class-5.m: Likewise.
9658         * objc/execute/class-6.m: Likewise.
9659         * objc/execute/class-7.m: Likewise.
9660         * objc/execute/class-8.m: Likewise.
9661         * objc/execute/class-9.m: Likewise.
9662         * objc/execute/class-10.m: Likewise.
9663         * objc/execute/class-11.m: Likewise.
9664         * objc/execute/class-12.m: Likewise.
9665         * objc/execute/class-13.m: Likewise.
9666         * objc/execute/class-14.m: Likewise.
9667         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9668         this method also with the GNU runtime.
9669         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9670         +initialize]): Include this method also with the GNU runtime.
9671         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9672         of Object.
9673         * objc/execute/encode-1.m: Likewise.
9674         * objc/execute/enumeration-1.m: Likewise.
9675         * objc/execute/enumeration-2.m: Likewise.
9676         * objc/execute/exceptions/catchall-1.m: Likewise.
9677         * objc/execute/exceptions/finally-1.m: Likewise.
9678         * objc/execute/exceptions/foward-1.m: Likewise.
9679         * objc/execute/exceptions/local-variables-1.m: Likewise.
9680         * objc/execute/exceptions/throw-nil.m: Likewise.
9681         * objc/execute/exceptions/trivial.m: Likewise.
9682         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9683         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9684         * objc/execute/exceptions/matcher-1.m: Likewise.
9685         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9686         Object.
9687         * objc/execute/formal_protocol-2.m: Likewise.
9688         * objc/execute/formal_protocol-3.m: Likewise.
9689         * objc/execute/formal_protocol-4.m: Likewise.
9690         * objc/execute/formal_protocol-5.m: Include
9691         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9692         protocol_getName().
9693         * objc/execute/formal_protocol-6.m: Likewise.
9694         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9695         Object.  Include <objc/Protocol.h> instead of
9696         ../../objc-obj-c++-shared/Protocol1.h.
9697         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9698         Object.
9699         * objc/execute/informal_protocol.m: Likewise.
9700         * objc/execute/load-3.m: Likewise.
9701         * objc/execute/many_args_method.m ([TestClass +initialize]):
9702         Include this method with the GNU runtime as well.
9703         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9704         * objc/execute/nested-func-1.m: Use TestsuiteObject
9705         instead of Object.
9706         * objc/execute/nil_method-1.m: Likewise.
9707         * objc/execute/no_clash.m: Likewise.
9708         * objc/execute/np-1.m: Do not include
9709         ../../objc-obj-c++-shared/Protocol1.h.
9710         (main): Use return instead of exit().
9711         * objc/execute/np-2.m: Do not include
9712         ../../objc-obj-c++-shared/Protocol1.h.
9713         ([MyObject +initialize]): Include this method also with the GNU
9714         runtime.  (main): Use return instead of exit().
9715         * objc/execute/object_is_class.m: Include
9716         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9717         of Object.  (main): Use the Modern Objective-C runtime API.
9718         * objc/execute/object_is_meta_class.m: Likewise.
9719         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9720         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9721         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9722         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9723         Objective-C runtime API.
9724         * objc/execute/protocol-isEqual-2.m: Likewise.
9725         * objc/execute/protocol-isEqual-3.m: Likewise.
9726         * objc/execute/protocol-isEqual-4.m: Likewise.
9727         * objc/execute/redefining_self.m ([TestClass +initialize]):
9728         Include this method with the GNU runtime as well.
9729         * objc/execute/root_methods.m: Include
9730         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9731         Include this method with the GNU runtime as well.
9732         (main): Use the Modern Objective-C runtime API.
9733         * objc/execute/selector-1.m: Include
9734         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9735         of Object.  (main): Use the Modern Objective-C runtime API.
9736         * objc/execute/static-1.m ([Test +initialize]): Include this
9737         method with the GNU runtime as well.
9738         * objc/execute/static-2.m: Likewise.
9739         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9740         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9741         ([MathClass +initialize]): Include this method with the GNU
9742         runtime as well.
9743         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9744         instead of Object.
9745         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9746         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9747         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9748         * objc.dg/attributes/method-attribute-1.m: Likewise.
9749         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9750         * objc.dg/attributes/method-attribute-2.m: Likewise.
9751         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9752         * objc.dg/attributes/method-attribute-3.m: Likewise.
9753         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9754         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9755         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9756         * obj-c++.dg/bitfield-1.mm: Likewise.
9757         * obj-c++.dg/bitfield-2.mm: Likewise
9758         * objc.dg/bitfield-3.m: Likewise.
9759         * obj-c++.dg/bitfield-4.mm: Likewise.
9760         * objc.dg/bitfield-5.m: Likewise
9761         * objc.dg/call-super-1.m: Likewise.
9762         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9763         Use objc_getClass() instead of objc_get_class(), but for the GNU
9764         runtime redefine objc_getClass as objc_get_class.  Include
9765         ../objc-obj-c++-shared/runtime.h.
9766         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9767         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9768         Use the Modern Objective-C runtime API.
9769         * objc.dg/class-protocol-1.m: Include
9770         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9771         * obj-c++.dg/class-protocol-1.mm: Likewise.
9772         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9773         * objc.dg/comp-types-10.m: Likewise.
9774         * objc.dg/comp-types-11.m: Likewise.
9775         * objc.dg/comp-types-12.m: Likewise.
9776         * obj-c++.dg/comp-types-9.mm: Likewise.
9777         * obj-c++.dg/comp-types-11.mm: Likewise.
9778         * obj-c++.dg/comp-types-12.mm: Likewise.
9779         * obj-c++.dg/comp-types-13.mm: Likewise.
9780         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9781         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9782         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9783         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9784         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9785         * objc.dg/desig-init-1.m: Likewise.
9786         * obj-c++.dg/defs.mm: Likewise.
9787         * objc.dg/exceptions-2.m: Likewise.
9788         * obj-c++.dg/except-1.mm: Likewise.
9789         * obj-c++.dg/exceptions-2.mm: Likewise.
9790         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9791         Use the Modern Objective-C runtime API.
9792         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9793         the Modern Objective-C runtime API.  Do not include
9794         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9795         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9796         the Modern Objective-C runtime API except when using an older NeXT
9797         runtime.
9798         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9799         the Modern Objective-C runtime API.
9800         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9801         objc/encoding.h.
9802         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9803         * objc.dg/encode-7-next-64bit.m: Updated include.
9804         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9805         objc/encoding.h.
9806         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9807         the Modern Objective-C runtime API.
9808         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9809         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9810         instead of ../objc-obj-c++-shared/Protocol1.h.
9811         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9812         the Modern Objective-C runtime API except when using an older NeXT
9813         runtime.
9814         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9815         the Modern Objective-C runtime API.
9816         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9817         Object.
9818         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9819         * objc.dg/fix-and-continue-2.m: Likewise.
9820         * objc.dg/foreach-1.m: Likewise.
9821         * objc.dg/foreach-2.m: Likewise.
9822         * objc.dg/foreach-3.m: Likewise.
9823         * objc.dg/foreach-4.m: Likewise.
9824         * objc.dg/foreach-5.m: Likewise.
9825         * objc.dg/foreach-6.m: Likewise.
9826         * objc.dg/foreach-7.m: Likewise.
9827         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9828         Object.
9829         * objc.dg/func-ptr-2.m: Likewise.
9830         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9831         Do not include objc/objc-api.h.
9832         * obj-c++.dg/fsf-package-0.mm: Likewise.
9833         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9834         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9835         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9836         of Object.
9837         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9838         * objc.dg/gnu-runtime-3.m: Likewise.
9839         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9840         * objc.dg/headers.m: Include objc/runtime.h instead of
9841         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9842         for the NeXT runtime.
9843         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9844         * obj-c++.dg/isa-field-1.mm: Likewise.
9845         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9846         * objc.dg/layout-1.m: Likewise.
9847         * objc.dg/layout-2.m: Likewise.
9848         * objc.dg/local-decl-2.m: Likewise.
9849         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9850         Object.  ([Container +elementForView:]): Use
9851         class_conformsToProtocol().
9852         * obj-c++.dg/lookup-2.mm: Likewise.
9853         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9854         * obj-c++.dg/local-decl-1.mm: Likewise.
9855         * objc.dg/method-3.m: Likewise.
9856         * objc.dg/method-4.m: Likewise.
9857         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9858         ../objc-obj-c++-shared/Protocol1.h.
9859         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9860         * objc.dg/method-9.m: Likewise.
9861         * objc.dg/method-10.m: Likewise.
9862         * objc.dg/method-13.m ([Root +initialize]): Include this method
9863         also for the GNU runtime.  (main): Use objc_getClass() also for
9864         the GNU runtime.
9865         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9866         * objc.dg/method-17.m: Likewise.
9867         * objc.dg/method-19.m: Likewise.
9868         * objc.dg/method-20b.m: Likewise.
9869         * obj-c++.dg/method-2.mm: Likewise.
9870         * obj-c++.dg/method-6.mm: Likewise.
9871         * obj-c++.dg/method-10.mm: Likewise.
9872         * obj-c++.dg/method-11.mm: Likewise.
9873         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9874         ../objc-obj-c++-shared/Protocol1.h.
9875         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9876         * obj-c++.dg/method-15.mm: Likewise.
9877         * obj-c++.dg/method-17.mm: Likewise.
9878         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9879         +initialize]): Include this method also for the GNU
9880         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9881         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9882         * obj-c++.dg/method-22.mm: Likewise.
9883         * obj-c++.dg/method-23.mm: Likewise.
9884         * obj-c++.dg/no-extra-load.mm: Likewise.
9885         * objc.dg/objc-fast-4.m: Likewise.
9886         * objc.dg/objc-gc-4.m: Likewise.
9887         * obj-c++.dg/objc-gc-3.mm: Likewise.
9888         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9889         protocol_getMethodDescription() instead of [Protocol
9890         -descriptionForInstanceMethod].
9891         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9892         Made it available with all runtimes.  (main): Call -test instead
9893         of -class.
9894         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9895         and put into a category.
9896         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9897         Object.  Include objc/objc.h.
9898         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9899         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9900         New. (main): Use protocol_getMethodDescription() instead
9901         of [Protocol -descriptionForInstanceMethod] and [Protocol
9902         -descriptionForClassMethod].
9903         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9904         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9905         Objective-C runtime API.
9906         * obj-c++.dg/proto-qual-1.mm: Likewise.
9907         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9908         Object.
9909         * obj-c++.dg/property/property-1.mm: Likewise.
9910         * obj-c++.dg/qual-types-1.mm: Likewise.
9911         * objc.dg/selector-2.m: Include objc/objc.h instead of
9912         ../objc-obj-c++-shared/Object1.h.
9913         * obj-c++.dg/selector-2.mm: Likewise.
9914         * obj-c++.dg/selector-5.mm: Likewise.
9915         * obj-c++.dg/selector-6.mm: Likewise.
9916         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9917         Object.  Do not include objc/objc-api.h.
9918         * obj-c++.dg/set-not-used-1.mm: Likewise.
9919         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9920         * objc.dg/stret-1.m: Likewise.
9921         * objc.dg/stret-2.m: Likewise.
9922         * obj-c++.dg/super-class-2.mm: Likewise.
9923         * objc.dg/super-class-3.m: Likewise.
9924         * objc.dg/super-class-4.m: Likewise.
9925         * objc.dg/sync-2.m: Likewise.
9926         * obj-c++.dg/sync-2.mm: Likewise.
9927         * objc.dg/sync-1.m: Include objc/objc.h instead of
9928         ../objc-obj-c++-shared/Object1.h.
9929         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9930         'Class' as the type of 'isa'.
9931         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9932         Objective-C runtime API.  ([TestClass +initialize]): Include this
9933         method with the GNU runtime as well.
9934         * objc.dg/strings/strings-1.m: Updated includes.
9935         * obj-c++.dg/strings/strings-1.mm: Likewise.
9936         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9937         objc.dg/strings/const-str-12b.m.
9938         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9939         * obj-c++.dg/template-3.mm: Likewise.
9940         * obj-c++.dg/template-4.mm: Likewise.
9941         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9942         Objective-C runtime API.
9943         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9944         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9945         * obj-c++.dg/try-catch-1.mm: Likewise.
9946         * obj-c++.dg/try-catch-2.mm: Likewise.
9947         * objc.dg/try-catch-3.m: Likewise.
9948         * obj-c++.dg/try-catch-3.mm: Likewise.
9949         * objc.dg/try-catch-6.m: Likewise.
9950         * objc.dg/try-catch-7.m: Likewise.
9951         * obj-c++.dg/try-catch-7.mm: Likewise.
9952         * obj-c++.dg/try-catch-8.mm: Likewise.
9953         * obj-c++.dg/try-catch-9.mm: Likewise.
9954         * objc.dg/try-catch-10.m: Likewise.
9955         * obj-c++.dg/try-catch-11.mm: Likewise.
9956         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9957         Object.  Include objc/objc.h.
9958         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9959         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9960         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9961         Object.  Use Modern Objective-C runtime API.  Do not use
9962         performv::.
9963         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9964         * obj-c++.dg/torture/trivial.mm: Likewise.
9965         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9966         instead of ../objc-obj-c++-shared/Object1.h.  Include
9967         ../objc-obj-c++-shared/runtime.h.
9968         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9969         * objc.dg/torture/strings/const-str-11.m: Likewise.
9970         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9971         * objc.dg/torture/strings/const-str-9.m: Likewise.
9972         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9973         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9974         instead of Object. Only add _FooClassReference if
9975         __NEXT_RUNTIME__.
9976         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9977         * objc.dg/torture/strings/const-str-8.m: Likewise.
9978         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9979         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9980         additional sources.
9981         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9982         Object.
9983         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9984         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9985         * obj-c++.dg/va-meth-1.mm: Likewise.
9986         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9987         ../objc-obj-c++-shared/Object1.h.
9988         * objc.dg/zero-link-3.m: Likewise.
9989
9990 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9991
9992         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9993
9994 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9995
9996         PR obj-c++/48275
9997         * obj-c++.dg/property/cxx-property-1.mm: New.
9998         * obj-c++.dg/property/cxx-property-2.mm: New.
9999
10000 2011-06-06  Jason Merrill  <jason@redhat.com>
10001
10002         * g++.dg/cpp0x/regress/ptrmem1.C: New.
10003
10004 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
10005
10006         PR rtl-optimization/49145
10007         From Ryan Mansfield
10008         * gcc.c-torture/compile/pr49145.c: New test.
10009
10010 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
10011
10012         PR testsuite/49288
10013         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
10014         to dg-options, match also DW_AT_linkage_name.
10015
10016         PR debug/49294
10017         * gcc.dg/debug/pr49294.c: New test.
10018
10019         PR c++/49264
10020         * g++.dg/opt/pr49264.C: New test.
10021
10022 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
10023
10024         PR tree-optimization/49243
10025         * gcc.dg/pr49243.c: New.
10026
10027 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10028
10029         * gnat.dg/specs/cond_expr1.ads: New test.
10030
10031 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10032
10033         * gnat.dg/deferred_const4.ad[sb]: New test.
10034         * gnat.dg/deferred_const4_pkg.ads: New helper.
10035
10036 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10037
10038         * gnat.dg/test_tamdt.adb: Rename to...
10039         * gnat.dg/taft_type1.adb: ...this.
10040         * gnat.dg/tamdt.ad[sb]: Rename to...
10041         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10042         * gnat.dg/tamdt_aux.ads: Rename to...
10043         * gnat.dg/taft_type1_pkg2.ads: ...this.
10044         * gnat.dg/taft_type2.ad[sb]: New test.
10045         * gnat.dg/taft_type2_pkg.ads: New helper.
10046         * gnat.dg/taft_type3.adb: New test.
10047         * gnat.dg/taft_type3_pkg.ads: New helper.
10048
10049 2011-06-05  Tobias Burnus  <burnus@net-b.de>
10050
10051         PR fortran/49255
10052         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10053         for F2008.
10054
10055 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10056
10057         PR testsuite/49287
10058         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10059         warning.
10060         * objc.dg/gnu-api-2-objc.m: Likewise.
10061         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10062         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10063
10064 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10065
10066         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10067         alignment, not the alignment, when calling class_addIvar().  Add
10068         an 'isa' instance variable to the test root class.
10069         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10070
10071 2011-06-04  Jan Hubicka  <jh@suse.cz>
10072
10073         PR tree-optimization/48893
10074         PR tree-optimization/49091
10075         PR tree-optimization/49179
10076         * gfortran.dg/pr49179.f90: New testcase
10077
10078 2011-06-04  Jan Hubicka  <jh@suse.cz>
10079
10080         PR lto/48954
10081         * g++.dg/torture/pr48954.C: New testcase.
10082
10083 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10084
10085         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10086
10087 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10088
10089         PR c++/33840
10090         * g++.dg/diagnostic/bitfld2.C: New.
10091
10092 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10093
10094         PR target/49281
10095         * gcc.c-torture/execute/pr49281.c: New test.
10096
10097 2011-06-04  Jan Hubicka  <jh@suse.cz>
10098
10099         PR tree-optimize/48929
10100         * gcc.c-torture/compile/pr48929.c: New testcase.
10101
10102 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10103
10104         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10105
10106 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10107
10108         PR c++/49276
10109         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10110
10111 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10112
10113         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10114
10115 2011-06-03  Richard Henderson  <rth@redhat.com>
10116             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10117
10118         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10119
10120 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10121
10122         * objc.dg/headers.m: Do not include objc-list.h.
10123
10124 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10125
10126         * objc.dg/type-stream-1.m: Test removed.
10127         * objc.dg/headers.m: Do not include typedstream.h.
10128
10129 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10130
10131         * objc.dg/torture/forward-1.m (main): Updated testcase.
10132
10133 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10134
10135         PR target/49163
10136         * gcc.c-torture/compile/pr49163.c: New.
10137
10138 2011-06-02  Asher Langton  <langton2@llnl.gov>
10139
10140         PR fortran/49268
10141         * gfortran.dg/PR49268.f90: New test.
10142
10143 2011-06-02  Asher Langton  <langton2@llnl.gov>
10144
10145         PR fortran/37039
10146         * gfortran.dg/PR37039.f90: New test.
10147
10148 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10149
10150         PR objc/48539
10151         * objc.dg/method-5.m: Updated.
10152         * objc.dg/method-19.m: Updated.
10153         * objc.dg/method-lookup-1.m: New.
10154         * obj-c++.dg/method-6.mm: Updated.
10155         * obj-c++.dg/method-7.mm: Updated.
10156         * obj-c++.dg/method-lookup-1.mm: New.
10157
10158 2011-06-02  DJ Delorie  <dj@redhat.com>
10159
10160         * lib/timeout.exp (timeout): Add board_info support.
10161
10162 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10163
10164         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10165
10166 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10167
10168         PR fortran/49265
10169         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10170         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10171
10172 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10173             Hans-Peter Nilsson  <hp@axis.com>
10174
10175         PR rtl-optimization/48840
10176         * gcc.target/sparc/ultrasp13.c: New test.
10177
10178 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10179
10180         PR target/49238
10181         * gcc.c-torture/compile/pr49238.c: New.
10182
10183 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10184
10185         * gcc.target/arm/g2.c: Skip test in -mthumb.
10186         Skip test unless cpu is xscale.
10187         * gcc.target/arm/scd42-2.c: Likewise.
10188         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10189
10190 2011-06-01  Jason Merrill  <jason@redhat.com>
10191
10192         * g++.dg/cpp0x/decltype28.C: New.
10193         * g++.dg/cpp0x/decltype29.C: New.
10194
10195 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10196
10197         PR target/45074
10198         * gcc.target/mips/pr45074.c: New test.
10199
10200 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10201             Hans-Peter Nilsson  <hp@axis.com>
10202
10203         PR rtl-optimization/48830
10204         * gcc.target/sparc/ultrasp12.c: New test.
10205
10206 2011-06-01  David Li  <davidxl@google.com>
10207
10208         * gcc.dg/profile-dir-1.c: Change pass name.
10209         * gcc.dg/profile-dir-2.c: Ditto.
10210         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10211         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10212         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10213         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10214         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10215         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10216         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10217         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10218         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10219         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10220         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10221         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10222         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10223         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10224         * gcc.dg/profile-dir-3.c: Ditto.
10225         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10226
10227 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10228
10229         * objc.dg/attributes/method-nonnull-1.m: New test.
10230         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10231
10232 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10233
10234         PR fortran/18918
10235         * gfortran.dg/coarray_atomic_1.f90: New.
10236         * gfortran.dg/coarray/atomic_1.f90: New.
10237
10238 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10239
10240         * gcc.dg/guality/bswaptest.c: New test.
10241         * gcc.dg/guality/clztest.c: New test.
10242         * gcc.dg/guality/ctztest.c: New test.
10243         * gcc.dg/guality/rotatetest.c: New test.
10244
10245         PR target/48688
10246         * gcc.target/i386/pr48688.c: New test.
10247
10248 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10249
10250         PR c++/48010
10251         * g++.dg/lookup/name-clash9.C: New.
10252
10253 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10254
10255         PR fortran/18918
10256         * gfortran.dg/coarray/dummy_1.f90: New.
10257
10258 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10259
10260         PR fortran/18918
10261         * gfortran.dg/coarray/save_1.f90: New.
10262         * gfortran.dg/coarray_4.f90: Update dg-error.
10263
10264 2011-05-31  Jason Merrill  <jason@redhat.com>
10265
10266         * g++.dg/cpp0x/rv-template1.C: New.
10267
10268 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR rtl-optimization/49235
10271         * gcc.dg/pr49235.c: New test.
10272
10273 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10274
10275         PR tree-optimization/49093
10276         * gcc.dg/vect/pr49093.c: New test.
10277
10278 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10279
10280         PR debug/49047
10281         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10282
10283 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10284
10285         PR testsuite/49239
10286         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10287         output array.
10288
10289 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10290
10291         PR target/49186
10292         * gcc.c-torture/execute/pr49186.c: New.
10293
10294 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10295
10296         PR target/49168
10297          * gcc.target/i386/pr49168-1.c: New.
10298
10299 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10300             Eric Botcazou  <ebotcazou@adacore.com>
10301
10302         * gcc.dg/guality/drap.c: New test.
10303
10304 2011-05-30  Richard Guenther  <rguenther@suse.de>
10305
10306         PR tree-optimization/49210
10307         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10308         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10309
10310 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10311
10312         PR c++/49223
10313         * g++.dg/gomp/pr49223-1.C: New test.
10314         * g++.dg/gomp/pr49223-2.C: New test.
10315
10316 2011-05-30  Richard Guenther  <rguenther@suse.de>
10317
10318         PR tree-optimization/49218
10319         * gcc.c-torture/execute/pr49218.c: New testcase.
10320
10321 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10322
10323         PR tree-optimization/49199
10324         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10325         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10326         -fno-tree-scev-cprop.
10327
10328 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10329
10330         PR fortran/47601
10331         * gfortran.dg/extends_13.f03: New.
10332
10333 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10334
10335         PR rtl-optimization/49095
10336         * gcc.target/i386/pr49095.c: New test.
10337
10338 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10339
10340         PR fortran/18918
10341         * gfortran.dg/coarray_24.f90: New.
10342
10343 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10344
10345         PR fortran/18918
10346         * gfortran.dg/coarray_23.f90: New.
10347
10348 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10349
10350         From Ryan Mansfield
10351         * gcc.dg/pr48826.c: New test.
10352
10353 2011-05-29  Richard Guenther  <rguenther@suse.de>
10354
10355         PR tree-optimization/49217
10356         * gcc.dg/torture/pr49217.c: New testcase.
10357
10358 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10359
10360         PR testsuite/49222
10361         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10362
10363 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10364
10365         * gnat.dg/boolean_subtype.adb: Rename to...
10366         * gnat.dg/boolean_subtype1.adb: ...this.
10367
10368 2011-05-28  Jason Merrill  <jason@redhat.com>
10369
10370         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10371
10372 2011-05-27  Jason Merrill  <jason@redhat.com>
10373
10374         * g++.dg/cpp0x/enum18.C: Adjust.
10375
10376         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10377
10378 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10379
10380         PR fortran/18918
10381         * gfortran.dg/coarray_22.f90: New.
10382
10383 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10384
10385         PR tree-optimization/46728
10386         * gcc.target/powerpc/pr46728-1.c: New.
10387         * gcc.target/powerpc/pr46728-2.c: New.
10388         * gcc.target/powerpc/pr46728-3.c: New.
10389         * gcc.target/powerpc/pr46728-4.c: New.
10390         * gcc.target/powerpc/pr46728-5.c: New.
10391         * gcc.dg/pr46728-6.c: New.
10392         * gcc.target/powerpc/pr46728-7.c: New.
10393         * gcc.target/powerpc/pr46728-8.c: New.
10394         * gcc.dg/pr46728-9.c: New.
10395         * gcc.target/powerpc/pr46728-10.c: New.
10396         * gcc.target/powerpc/pr46728-11.c: New.
10397         * gcc.dg/pr46728-12.c: New.
10398         * gcc.target/powerpc/pr46728-13.c: New.
10399         * gcc.target/powerpc/pr46728-14.c: New.
10400         * gcc.target/powerpc/pr46728-15.c: New.
10401         * gcc.target/powerpc/pr46728-16.c: New.
10402
10403 2011-05-27  Jason Merrill  <jason@redhat.com>
10404
10405         * g++.dg/abi/mangle47.C: New.
10406
10407         PR c++/49176
10408         * g++.dg/template/const5.C: New.
10409
10410         * g++.dg/cpp0x/enum18.C: New.
10411
10412         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10413
10414         * g++.dg/cpp0x/error6.C: New.
10415
10416         * g++.dg/cpp0x/error5.C: New.
10417
10418 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10419
10420         PR c++/49165
10421         * g++.dg/eh/cond6.C: New test.
10422
10423 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10424
10425         PR fortran/48820
10426         * gfortran.dg/rank_3.f90: New.
10427         * gfortran.dg/rank_4.f90: New.
10428
10429 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10430
10431         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10432         replace dump search.
10433
10434 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10435
10436         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10437         * gnat.dg/bit_packed_array5.adb: ...here.
10438
10439 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10440
10441         PR c++/42056
10442         * g++.dg/cpp0x/auto25.C: New.
10443
10444 2011-05-27  Richard Guenther  <rguenther@suse.de>
10445
10446         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10447
10448 2011-05-27  Richard Guenther  <rguenther@suse.de>
10449
10450         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10451
10452 2011-05-27  Richard Guenther  <rguenther@suse.de>
10453
10454         PR middle-end/49189
10455         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10456
10457 2011-05-26  Jason Merrill  <jason@redhat.com>
10458
10459         * g++.dg/cpp0x/friend1.C: New.
10460         * g++.dg/cpp0x/friend2.C: New.
10461
10462         * g++.dg/cpp0x/auto7.C: Update.
10463         * g++.dg/template/crash50.C: Adjust.
10464         * g++.dg/template/static9.C: Adjust.
10465         * g++.old-deja/g++.ext/memconst.C: Adjust.
10466
10467 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10468
10469         * gcc.dg/march.c: Ignore a note for some targets.
10470
10471 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10472             Nathan Froyd  <froydnj@codesourcery.com>
10473
10474         PR c++/2288
10475         PR c++/18770
10476         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10477         * g++.dg/parse/pr18770.C: New test.
10478         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10479
10480 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10481
10482         PR fortran/48955
10483         * gfortran.dg/dependency_40.f90 : New test.
10484
10485 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10486
10487         PR fortran/18918
10488         * gfortran.dg/coarray/registering_1.f90: New.
10489
10490 2011-05-26  Jason Merrill  <jason@redhat.com>
10491
10492         * g++.dg/cpp0x/variadic111.C: New.
10493         * g++.dg/cpp0x/variadic41.C: Adjust.
10494
10495 2011-05-26  Richard Guenther  <rguenther@suse.de>
10496
10497         PR tree-optimization/48702
10498         * gcc.dg/torture/pr48702.c: New testcase.
10499
10500 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10501
10502         PR gcov-profile/48845
10503         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10504         support.
10505         * gcc.dg/matrix/matrix.exp: Likewise.
10506         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10507         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10508         line number to check_profiling_available.
10509         * lib/target-supports.exp (check_profiling_available): Account for
10510         this.
10511         Require TLS runtime support with -fprofile-generate.
10512         * lib/profopt.exp (profopt-execute): Add TLS options for
10513         -fprofile-generate.
10514         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10515
10516 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10517
10518         PR c++/49165
10519         * g++.dg/eh/cond5.C: New test.
10520
10521         PR tree-optimization/49161
10522         * gcc.c-torture/execute/pr49161.c: New test.
10523
10524 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10525
10526         * gcc.target/arm/neon-vorn-vbic.c: New test.
10527
10528 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10529
10530         PR tree-optimization/49038
10531         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10532         * gcc.dg/vect/pr49038.c: New test.
10533
10534 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10535
10536         * g++.dg/init/pr25811-3.C: New.
10537         * g++.dg/init/pr25811-4.C: New.
10538
10539 2011-05-25  Jason Merrill  <jason@redhat.com>
10540
10541         * g++.dg/cpp0x/enum17.C: New.
10542         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10543
10544         * g++.dg/cpp0x/auto24.C: New.
10545
10546         * g++.dg/cpp0x/error4.C: New.
10547
10548         * g++.dg/cpp0x/rv-restrict.C: New.
10549
10550         * g++.dg/cpp0x/enum15.C: New.
10551         * g++.dg/cpp0x/constexpr-switch2.C: New.
10552
10553         * g++.dg/cpp0x/variadic110.C: New.
10554
10555         * g++.dg/cpp0x/auto9.C: Add typedef test.
10556
10557         * g++.dg/cpp0x/auto23.C: New.
10558         * g++.dg/cpp0x/auto9.C: Adjust.
10559
10560         * g++.dg/cpp0x/defaulted29.C: New.
10561
10562         * g++.dg/cpp0x/initlist51.C: New.
10563
10564 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10565
10566         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10567         * g++.dg/abi/packed1.C: Suppress warning.
10568         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10569         * g++.dg/template/stdarg1.C: Likewise.
10570         * g++.dg/other/packed1.C: Remove arm from xfail list.
10571
10572 2011-05-25  Jason Merrill  <jason@redhat.com>
10573
10574         * g++.dg/cpp0x/enum16.C: New.
10575         * g++.dg/parse/error15.C: Adjust.
10576
10577         * g++.dg/cpp0x/initlist50.C: New.
10578
10579         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10580
10581         * g++.dg/cpp0x/variadic109.C: New.
10582
10583 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10584
10585          * gcc.target/i386/pause-1.c: New.
10586
10587 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10588
10589         * gcc.dg/stack-usage-1.c: Adjust comment.
10590         * gcc.dg/stack-usage-2.c: New test.
10591
10592 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10593
10594         PR c++/49136
10595         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10596         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10597
10598 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10599
10600         PR rtl-optimization/48757
10601         * gfortran.dg/pr48757.f:  New test case.
10602
10603 2011-05-24  Jason Merrill  <jason@redhat.com>
10604
10605         * g++.dg/cpp0x/access01.C: New.
10606
10607 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10608
10609         PR libobjc/48177
10610         * objc.dg/pr48177.m: New testcase.
10611
10612 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10613
10614         PR objc/48187
10615         * objc.dg/pr48187.m: New testcase.
10616         * obj-c++.dg/pr48187.mm: New testcase.
10617         * objc.dg/ivar-extra-semicolon.m: New testcase.
10618
10619 2011-05-24  Jason Merrill  <jason@redhat.com>
10620
10621         * g++.dg/template/access21.C: New.
10622         * g++.dg/template/access22.C: New.
10623
10624 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10625
10626         PR rtl-optimization/48633
10627         * g++.dg/pr48633.C: New test.
10628
10629 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10630
10631         PR target/49133
10632         * g++.dg/other/pr49133.C: New test.
10633
10634 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10635             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10636
10637         * gcc.dg/torture/tls/run-gd.c: New test.
10638         * gcc.dg/torture/tls/run-ie.c: New test.
10639         * gcc.dg/torture/tls/run-ld.c: New test.
10640         * gcc.dg/torture/tls/run-le.c: New test.
10641         * lib/target-supports.exp (check_effective_target_tls_runtime):
10642         Build testcase with TLS options.
10643
10644 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10645
10646         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10647
10648 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10649
10650         PR tree-optimization/49121
10651         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10652
10653 2011-05-23  Jason Merrill  <jason@redhat.com>
10654
10655         * g++.dg/cpp0x/defaulted28.C: New.
10656
10657         * g++.dg/cpp0x/sfinae25.C: New.
10658
10659         * g++.dg/cpp0x/rv-cast2.C: New.
10660
10661         * g++.dg/cpp0x/enum14.C: New.
10662
10663 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10664
10665         PR lto/49123
10666         * gcc.c-torture/execute/pr49123.c: New test.
10667
10668         PR debug/49032
10669         * gcc.dg/debug/pr49032.c: New test.
10670
10671         PR c/49120
10672         * gcc.dg/pr49120.c: New test.
10673
10674 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10675
10676         PR target/47315
10677         * gcc.target/i386/pr47315.c: New test.
10678
10679 2011-05-23  Jason Merrill  <jason@redhat.com>
10680
10681         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10682
10683         * g++.dg/cpp0x/sfinae24.C: New.
10684
10685         * g++.dg/cpp0x/error3.C: New.
10686
10687         * g++.dg/cpp0x/defaulted27.C: New.
10688
10689         * g++.dg/cpp0x/decltype27.C: New.
10690
10691 2011-05-23  Richard Guenther  <rguenther@suse.de>
10692
10693         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10694
10695 2011-05-23  Richard Guenther  <rguenther@suse.de>
10696
10697         PR tree-optimization/40874
10698         * g++.dg/tree-ssa/pr40874.C: New testcase.
10699
10700 2011-05-23  Richard Guenther  <rguenther@suse.de>
10701
10702         PR tree-optimization/49115
10703         * g++.dg/torture/pr49115.C: New testcase.
10704
10705 2011-05-23  Richard Guenther  <rguenther@suse.de>
10706
10707         PR middle-end/15419
10708         * gcc.dg/memcpy-3.c: New testcase.
10709
10710 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10711
10712         PR middle-end/48973
10713         * gcc.c-torture/execute/pr48973-1.c: New test.
10714         * gcc.c-torture/execute/pr48973-2.c: New test.
10715
10716 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10717
10718         PR c++/18016
10719         * g++.dg/warn/pr18016.C: New.
10720
10721 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10722
10723         PR target/45098
10724         * gcc.target/arm/ivopts-6.c: New test.
10725
10726 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10727
10728         PR middle-end/49029
10729         * gcc.c-torture/compile/pr49029.c: New test.
10730
10731 2011-05-22  Jason Merrill  <jason@redhat.com>
10732
10733         * g++.dg/cpp0x/sfinae23.C: New.
10734         * g++.dg/cpp0x/sfinae8.C: Correct.
10735
10736 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10737
10738         * gfortran.dg/function_optimize_8.f90:  New test case.
10739
10740 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10741
10742         PR tree-optimization/49087
10743         * gcc.dg/vect/O3-pr49087.c: New test.
10744
10745 2011-05-21  Jason Merrill  <jason@redhat.com>
10746
10747         * g++.dg/debug/const5.C: New.
10748
10749 2011-05-20  Jason Merrill  <jason@redhat.com>
10750
10751         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10752
10753         * g++.dg/cpp0x/constexpr-static7.C: New.
10754
10755         * g++.dg/cpp0x/enum12.C: New.
10756         * g++.dg/cpp0x/enum13.C: New.
10757
10758 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10759
10760         PR fortran/48699
10761         * gfortran.dg/select_type_23.f03: New.
10762
10763 2011-05-20  Jason Merrill  <jason@redhat.com>
10764
10765         * g++.dg/cpp0x/defaulted26.C: New.
10766
10767         * g++.dg/cpp0x/noexcept02.C: Fix.
10768         * g++.dg/cpp0x/noexcept03.C: Fix.
10769         * g++.dg/cpp0x/noexcept08.C: Fix.
10770         * g++.dg/cpp0x/noexcept10.C: New.
10771
10772 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10773
10774         PR fortran/48706
10775         * gfortran.dg/extends_12.f03: New.
10776
10777 2011-05-20  Jason Merrill  <jason@redhat.com>
10778
10779         * g++.dg/template/koenig9.C: New.
10780         * g++.dg/opt/pr47615.C: Fix.
10781         * g++.dg/overload/defarg1.C: Fix.
10782         * g++.dg/tc1/dr213.C: Remove xfail.
10783         * g++.dg/torture/pr34850.C: Fix.
10784         * g++.dg/torture/pr39362.C: Fix.
10785         * g++.old-deja/g++.brendan/crash56.C: Fix.
10786         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10787
10788 2011-05-20  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/49079
10791         * gcc.dg/torture/pr49079.c: New testcase.
10792
10793 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR tree-optimization/49073
10796         * gcc.c-torture/execute/pr49073.c: New test.
10797
10798 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10799
10800         PR fortran/18918
10801         * gfortran.dg/coarray_21.f90: New.
10802
10803 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10804
10805         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10806         output.
10807
10808 2011-05-19  Richard Guenther  <rguenther@suse.de>
10809
10810         PR testsuite/49063
10811         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10812
10813 2011-05-19  Richard Guenther  <rguenther@suse.de>
10814
10815         PR middle-end/48985
10816         * gcc.dg/builtin-object-size-11.c: New testcase.
10817
10818 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10819
10820         PR target/45098
10821         * gcc.target/arm/ivopts.c: New test.
10822         * gcc.target/arm/ivopts-2.c: New test.
10823
10824 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10825
10826         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10827
10828 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10829
10830         * gcc.c-torture/execute/960321-1.x: Remove.
10831
10832 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10833
10834         PR fortran/48700
10835         * gfortran.dg/move_alloc_4.f90: New.
10836
10837 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10838
10839         PR target/49002
10840         * gcc.target/i386/pr49002-1.c: New test.
10841         * gcc.target/i386/pr49002-2.c: Likewise.
10842
10843 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10844
10845         PR tree-optimization/49039
10846         * gcc.c-torture/execute/pr49039.c: New test.
10847         * gcc.dg/tree-ssa/pr49039.c: New test.
10848         * g++.dg/torture/pr49039.C: New test.
10849
10850 2011-05-18  Jason Merrill  <jason@redhat.com>
10851
10852         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10853         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10854         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10855
10856 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10857
10858         * gcc.target/bfin/mcpu-bf592.c: New test.
10859
10860 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10861
10862         PR tree-optimization/41881
10863         * gcc.dg/vect/O3-pr41881.c: New test.
10864         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10865
10866 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10867
10868         PR tree-optimization/49000
10869         * gcc.dg/pr49000.c: New test.
10870
10871 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10872
10873         * gnat.dg/invalid1.adb: New test.
10874
10875 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10876
10877         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10878         scan pattern.
10879         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10880         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10881
10882 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10883
10884         PR c++/48994
10885         * g++.dg/cpp0x/range-for18.C: New.
10886
10887 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10888
10889         PR fortran/18918
10890         * gfortran.dg/coarray/image_index_2.f90: New.
10891
10892 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10893
10894         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10895         * g++.dg/cpp0x/override2.C: New.
10896
10897 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10898
10899         PR fortran/18918
10900         * gfortran.de/coarray_20.f90: New.
10901
10902 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10903
10904         PR fortran/22572
10905         * function_optimize_7.f90:  New test case.
10906
10907 2011-05-13  Jason Merrill  <jason@redhat.com>
10908
10909         * g++.dg/cpp0x/decltype26.C: New.
10910         * g++.dg/cpp0x/enum11.C: New.
10911
10912 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10913
10914         PR fortran/48972
10915         PR fortran/48991
10916         * gfortran.dg/assign_8.f90: Update dg-error.
10917
10918 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10919
10920         PR fortran/48972
10921         * gfortran.dg/io_constraints_8.f90: New.
10922         * gfortran.dg/io_constraints_9.f90: New.
10923
10924 2011-05-13  Martin Thuresson  <martint@google.com>
10925
10926         PR gcov-profile/47793
10927         * gcc.dg/pr47793.c: New.
10928
10929 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR tree-optimization/48975
10932         * gcc.dg/pr48975.c: New test.
10933
10934 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10935
10936         PR fortran/48972
10937         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10938
10939 2011-05-12  Jason Merrill  <jason@redhat.com>
10940
10941         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10942
10943 2011-05-12  Geert Bosch  <bosch@adacore.com>
10944
10945         * gnat.dg/view_conversion1.adb: New test.
10946
10947 2011-05-12  Richard Guenther  <rguenther@suse.de>
10948
10949         PR tree-optimization/48172
10950         * gcc.dg/vect/pr48172.c: New testcase.
10951
10952 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR debug/48967
10955         * g++.dg/opt/pr48967.C: New test.
10956
10957 2011-05-11  Jason Merrill  <jason@redhat.com>
10958
10959         * g++.dg/cpp0x/constexpr-friend.C: New.
10960         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10961
10962         * g++.dg/cpp0x/sfinae22.C: New.
10963
10964 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10965
10966         PR fortran/48889
10967         * gfortran.dg/generic_24.f90: New.
10968
10969 2011-05-11  Richard Guenther  <rguenther@suse.de>
10970
10971         PR tree-optimization/15256
10972         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10973
10974 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10975
10976         PR debug/48159
10977         * gcc.dg/pr48159-1.c: New test.
10978         * gcc.dg/pr48159-2.c: New test.
10979
10980 2011-05-11  Richard Guenther  <rguenther@suse.de>
10981
10982         PR middle-end/48953
10983         * gcc.dg/torture/pr48953.c: New testcase.
10984
10985 2011-05-11  Richard Guenther  <rguenther@suse.de>
10986
10987         PR tree-optimization/18041
10988         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10989
10990 2011-05-11  Alan Modra  <amodra@gmail.com>
10991
10992         PR target/47755
10993         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10994
10995 2011-05-10  Jason Merrill  <jason@redhat.com>
10996
10997         * g++.dg/cpp0x/defaulted25.C: New.
10998         * g++.dg/template/crash7.C: Adjust.
10999
11000         * g++.dg/cpp0x/variadic108.C: New.
11001
11002 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
11003
11004         * g++.dg/inherit/virtual9.C: Extend.
11005
11006 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
11007
11008         PR target/48857
11009         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
11010         are passed and returned in vector registers.
11011
11012 2011-05-10  Richard Guenther  <rguenther@suse.de>
11013
11014         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
11015         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11016         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11017         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11018         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
11019         applies.
11020
11021 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
11022
11023         PR tree-optimization/48611
11024         PR tree-optimization/48794
11025         * gfortran.dg/gomp/pr48611.f90: New test.
11026         * gfortran.dg/gomp/pr48794.f90: New test.
11027
11028         PR debug/48928
11029         * gcc.dg/dfp/pr48928.c: New test.
11030
11031 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11032
11033         PR c++/48522
11034         * g++.dg/cpp0x/pr48522.C: New.
11035
11036 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11037
11038         PR c++/48735
11039         * g++.dg/cpp0x/sfinae21.C: New.
11040
11041 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11042
11043         * g++.dg/template/sfinae28.C: Rename to...
11044         * g++.dg/cpp0x/sfinae19.C: ... this.
11045         * g++.dg/template/sfinae29.C: Rename to...
11046         * g++.dg/cpp0x/sfinae20.C: ... this.
11047
11048 2011-05-09  Jeff Law <law@redhat.com>
11049
11050         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11051         consistent results.
11052
11053 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11054
11055         PR c++/20039
11056         * g++.dg/init/pr20039.C: New.
11057
11058 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11059
11060         PR c++/48737
11061         PR c++/48744
11062         * g++.dg/template/sfinae28.C: New.
11063         * g++.dg/template/sfinae29.C: Likewise.
11064
11065 2011-05-09  Jason Merrill  <jason@redhat.com>
11066
11067         * g++.dg/template/nontype23.C: New.
11068
11069 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11070         PR c++/48859
11071         * g++.dg/init/pr48859.C: New.
11072
11073 2011-05-09  Jason Merrill  <jason@redhat.com>
11074
11075         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11076         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11077         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11078         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11079         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11080         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11081         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11082         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11083
11084 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11085
11086         * g++.dg/inherit/virtual9.C: New.
11087
11088 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11089
11090         PR c++/48574
11091         * g++.dg/template/dependent-expr8.C: New test case.
11092
11093 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11094
11095         PR tree-optimization/48837
11096         * gcc.dg/pr48837.c: New testcase.
11097
11098 2011-05-06  Jason Merrill  <jason@redhat.com>
11099
11100         * g++.dg/cpp0x/constexpr-condition2.C: New.
11101
11102         * g++.dg/cpp0x/constexpr-missing.C: New.
11103
11104 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11105
11106         PR fortran/18918
11107         * gfortran.dg/coarray/this_image_2.f90: New.
11108
11109 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11110
11111         PR fortran/48858
11112         PR fortran/48820
11113         * gfortran.dg/bind_c_usage_22.f90: New.
11114         * gfortran.dg/bind_c_usage_23.f90: New.
11115         * gfortran.dg/bind_c_usage_24.f90: New.
11116         * gfortran.dg/bind_c_usage_24_c.c: New.
11117
11118 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11119
11120         PR c++/48838
11121         * g++.dg/template/member9.C: New test case.
11122
11123 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11124
11125         * gnat.dg/discr29.ad[sb]: New test.
11126         * gnat.dg/discr30.adb: Likewise.
11127
11128 2011-05-05  Julian Brown  <julian@codesourcery.com>
11129
11130         * gcc.target/arm/neon-vset_lanes8.c: New test.
11131
11132 2011-05-05  Jason Merrill  <jason@redhat.com>
11133
11134         * g++.dg/init/new32.C: New.
11135
11136 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11137
11138         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11139         Fix typo.
11140
11141 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11142
11143         PR rtl-optimization/48381
11144         * gcc.c-torture/compile/pr48381.c: New test.
11145
11146 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11147
11148         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11149         to dg-options.
11150         * gcc.target/i386/opt-1.c: Ditto.
11151
11152 2011-05-04  Jason Merrill  <jason@redhat.com>
11153
11154         * g++.dg/conversion/base1.C: New.
11155
11156 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11157
11158         PR libgfortran/48787
11159         * gfortran.dg/round_3.f08: Add more checks to test case.
11160
11161 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11162
11163         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11164         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11165         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11166         Gate test on effective_target fd_truncate.
11167
11168 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11169
11170         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11171         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11172         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11173         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11174         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11175         * gcc.target/i386/pr38824.c: Ditto.
11176         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11177         * gcc.target/i386/vecinit-2.c: Ditto.
11178         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11179         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11180         * gcc.target/i386/parity-2.c: Ditto.
11181         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11182
11183 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11184
11185         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11186         remove duplication.
11187         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11188         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11189         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11190
11191 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11192
11193         PR fortran/18918
11194         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11195
11196 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11197
11198         PR fortran/18918
11199         * gfortran.dg/coarray/this_image_1.f90: New.
11200
11201 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11202
11203         PR fortran/18918
11204         * gfortran.dg/coarray/caf.dg: New.
11205         * gfortran.dg/coarray/image_index_1.f90: New, copied
11206         from ../coarray_16.f90.
11207
11208 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11209
11210         PR c++/28501
11211         * g++.dg/ext/complex9.C: New.
11212
11213 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11214
11215         From Mike Frysinger
11216         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11217         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11218         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11219
11220 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11221
11222         * gcc.target/bfin/builtins: Created.
11223         * gcc.target/bfin/hisilh-O0.c: Deleted.
11224         * gcc.target/bfin/hisilh.c: Moved to...
11225         * gcc.target/bfin/builtins/hisilh.c: ...here.
11226         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11227         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11228         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11229         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11230         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11231         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11232         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11233         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11234         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11235         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11236         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11237         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11238         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11239         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11240         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11241         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11242         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11243         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11244         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11245         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11246         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11247         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11248         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11249         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11250         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11251         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11252         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11253         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11254         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11255         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11256         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11257         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11258         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11259         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11260         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11261         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11262         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11263         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11264         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11265         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11266         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11267         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11268         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11269         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11270         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11271         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11272         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11273         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11274         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11275         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11276         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11277         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11278         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11279         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11280         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11281         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11282         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11283         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11284         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11285         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11286         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11287         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11288         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11289         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11290         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11291         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11292         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11293         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11294         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11295         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11296         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11297         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11298         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11299         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11300         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11301         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11302         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11303         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11304         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11305         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11306         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11307         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11308         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11309         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11310         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11311         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11312         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11313         * gcc.target/bfin/builtins/circptr.c: Ditto.
11314         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11315         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11316         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11317         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11318         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11319         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11320         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11321         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11322         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11323         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11324         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11325         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11326         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11327         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11328         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11329         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11330         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11331         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11332         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11333         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11334         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11335         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11336         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11337         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11338         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11339         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11340         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11341         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11342         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11343         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11344         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11345         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11346         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11347         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11348         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11349         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11350         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11351         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11352         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11353         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11354         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11355         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11356         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11357         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11358         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11359         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11360         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11361         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11362         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11363         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11364         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11365         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11366         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11367         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11368         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11369         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11370         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11371         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11372         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11373         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11374         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11375         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11376         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11377         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11378         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11379         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11380         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11381         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11382         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11383         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11384
11385 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11386
11387         * gcc.target/arm/cold-lc.c: New test.
11388
11389 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11390
11391         PR target/48774
11392         * gcc.dg/pr48774.c: New test.
11393
11394 2011-05-03  Richard Guenther  <rguenther@suse.de>
11395
11396         * gcc.dg/large-size-array-5.c: New testcase.
11397
11398 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11399
11400         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11401
11402 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11403
11404         * lib/target-supports.exp (check_effective_target_vect_strided):
11405         Replace with...
11406         (check_effective_target_vect_strided2)
11407         (check_effective_target_vect_strided3)
11408         (check_effective_target_vect_strided4)
11409         (check_effective_target_vect_strided8): ...these new functions.
11410
11411         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11412         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11413         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11414         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11415         * gcc.dg/vect/pr37539.c: Likewise.
11416         * gcc.dg/vect/slp-11a.c: Likewise.
11417         * gcc.dg/vect/slp-11b.c: Likewise.
11418         * gcc.dg/vect/slp-11c.c: Likewise.
11419         * gcc.dg/vect/slp-12a.c: Likewise.
11420         * gcc.dg/vect/slp-12b.c: Likewise.
11421         * gcc.dg/vect/slp-18.c: Likewise.
11422         * gcc.dg/vect/slp-19a.c: Likewise.
11423         * gcc.dg/vect/slp-19b.c: Likewise.
11424         * gcc.dg/vect/slp-21.c: Likewise.
11425         * gcc.dg/vect/slp-23.c: Likewise.
11426         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11427
11428         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11429         instead of vect_interleave && vect_extract_even_odd.
11430         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11431         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11432         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11433         * gcc.dg/vect/vect-1.c: Likewise.
11434         * gcc.dg/vect/vect-10.c: Likewise.
11435         * gcc.dg/vect/vect-98.c: Likewise.
11436         * gcc.dg/vect/vect-107.c: Likewise.
11437         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11438         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11439         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11440         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11441         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11442         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11443         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11444         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11445         * gcc.dg/vect/vect-strided-float.c: Likewise.
11446         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11447         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11448         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11449         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11450         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11451         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11452         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11453         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11454         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11455         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11456         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11457         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11458         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11459         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11460         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11461
11462         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11463         target condition.
11464         * gcc.dg/vect/pr30843.c: Likewise.
11465         * gcc.dg/vect/pr33866.c: Likewise.
11466         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11467         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11468         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11469         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11470
11471 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11472
11473         * gcc.dg/vect/slp-11.c: Split into...
11474         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11475         gcc.dg/vect/slp-11c.c: ...these tests.
11476         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11477         * gcc.dg/vect/slp-12c.c: ...this new test.
11478         * gcc.dg/vect/slp-19.c: Split into...
11479         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11480         gcc.dg/vect/slp-19c.c: ...these new tests.
11481
11482 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11483
11484         * lib/target-supports.exp
11485         (check_effective_target_vect_extract_even_odd_wide): Delete.
11486         (check_effective_target_vect_strided_wide): Likewise.
11487         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11488         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11489         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11490         * gcc.dg/vect/pr37539.c: Likewise.
11491         * gcc.dg/vect/slp-11.c: Likewise.
11492         * gcc.dg/vect/slp-12a.c: Likewise.
11493         * gcc.dg/vect/slp-12b.c: Likewise.
11494         * gcc.dg/vect/slp-19.c: Likewise.
11495         * gcc.dg/vect/slp-23.c: Likewise.
11496         * gcc.dg/vect/vect-1.c: Likewise.
11497         * gcc.dg/vect/vect-98.c: Likewise.
11498         * gcc.dg/vect/vect-107.c: Likewise.
11499         * gcc.dg/vect/vect-strided-float.c: Likewise.
11500
11501 2011-05-02  Jason Merrill  <jason@redhat.com>
11502
11503         * g++.dg/init/new31.C: New.
11504
11505 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11506
11507         PR c/35445
11508         * gcc.dg/pr35445.c: New test.
11509
11510 2011-05-02  Jason Merrill  <jason@redhat.com>
11511
11512         * c-c++-common/vla-1.c: New.
11513
11514 2011-05-02  Richard Guenther  <rguenther@suse.de>
11515
11516         PR tree-optimization/48822
11517         * gcc.dg/torture/pr48822.c: New testcase.
11518
11519 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11520
11521         PR c++/47969
11522         * g++.dg/cpp0x/constexpr-47969.C: New.
11523
11524 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11525
11526         PR testsuite/48498
11527         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11528         on vect_no_align targets.
11529         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11530         vect_no_align targets.
11531
11532 2011-05-01  Xinliang David Li  <davidxl@google.com>
11533
11534         * gcc.dg/tree-ssa/integer-addr.c: New test.
11535         * gcc.dg/tree-ssa/alias_bug.c: New test.
11536
11537 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11538
11539         PR libgfortran/48787
11540         * gfortran.dg/round_3.f08: Add more checks.
11541
11542 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11543
11544         PR fortran/48821
11545         * gfortran.dg/import9.f90: New, proper test.
11546         * gfortran.dg/interface_37.f90: Remove bogus
11547         test (bogus copy of interface_36.f90).
11548
11549 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11550
11551         PR fortran/48821
11552         * gfortran.dg/interface_37.f90: New.
11553
11554 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11555
11556         PR fortran/48746
11557         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11558
11559 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11560
11561         PR tree-optimization/48809
11562         * gcc.c-torture/execute/pr48809.c: New test.
11563
11564 2011-04-29  Jeff Law <law@redhat.com>
11565
11566         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11567
11568 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11569
11570         PR c++/48606
11571         * g++.dg/init/ctor10.C: New.
11572
11573 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11574
11575         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11576           warning in implicitly instantiated templates.
11577
11578 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11579
11580         * g++.dg/warn/Wnull-conversion-1.C: New.
11581         * g++.dg/warn/Wnull-conversion-2.C: New.
11582
11583 2011-04-29  Diego Novillo  <dnovillo@google.com>
11584
11585         * g++.old-deja/g++.other/null3.C: Expect warning about
11586         converting boolean to a pointer.
11587
11588 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11589
11590         PR fortran/48462
11591         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11592         being a target.
11593
11594         PR fortran/48746
11595         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11596
11597 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11598
11599         PR fortran/48810
11600         * gfortran.dg/typebound_proc_22.f90: New.
11601
11602         PR fortran/48800
11603         * gfortran.dg/interface_36.f90: New.
11604
11605 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11606
11607         PR libgfortran/48488
11608         PR libgfortran/48602
11609         PR libgfortran/48615
11610         PR libgfortran/48684
11611         PR libgfortran/48787
11612         * gfortran.dg/fmt_g.f: Adjust test.
11613         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11614         * gfortran.dg/round_3.f08: New test.
11615         * gfortran.dg/namelist_print_1.f: Adjust test.
11616         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11617         * gfortran.dg/f2003_io_5.f03: Adjust test.
11618         * gfortran.dg/coarray_15.f90: Adjust test.
11619         * gfortran.dg/namelist_65.f90: Adjust test.
11620         * gfortran.dg/fmt_cache_1.f: Adjust test.
11621         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11622         * gfortran.dg/real_const_3.f90: Adjust test.
11623
11624 2011-04-29  Jan Hubicka  <jh@suse.cz>
11625
11626         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11627         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11628
11629 2011-04-28  Xinliang David Li  <davidxl@google.com>
11630
11631         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11632         * g++.dg/prof-robust-1.C: New test.
11633
11634 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11635
11636         PR tree-optimization/48765
11637         * gcc.dg/vect/pr48765.c: New.
11638
11639 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11640
11641         PR tree-optimization/48775
11642         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11643
11644 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11645
11646         PR c++/48798
11647         * g++.dg/inherit/pr48798.C: New.
11648         * g++.old-deja/g++.other/base1.C: Adjust.
11649
11650 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11651
11652         PR c++/48656
11653         * g++.dg/template/inherit7.C: New test case.
11654
11655 2011-04-28  Richard Guenther  <rguenther@suse.de>
11656
11657         PR tree-optimization/40052
11658         PR tree-optimization/15347
11659         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11660         * gcc.dg/pr15347.c: Likewise.
11661
11662 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11663
11664         PR c++/48530
11665         * g++.dg/cpp0x/sfinae18.C: New.
11666
11667 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11668
11669         PR c++/48771
11670         * g++.dg/ext/is_literal_type1.C: New.
11671
11672 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11673
11674         PR fortran/48112
11675         PR fortran/48279
11676         * gfortran.dg/interface_35.f90: New.
11677         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11678         * gfortran.dg/func_result_6.f90: Add dg-warning.
11679         * gfortran.dg/bessel_1.f90: Ditto.
11680         * gfortran.dg/hypot_1.f90: Ditto.
11681         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11682         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11683         * gfortran.dg/interface_assignment_4.f90: Ditto.
11684
11685 2011-04-27  Jason Merrill  <jason@redhat.com>
11686
11687         * g++.dg/ext/complex8.C: New.
11688
11689         * g++.dg/cpp0x/initlist49.C: New.
11690         * g++.dg/init/new30.C: New.
11691
11692 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11693
11694         PR fortran/48788
11695         * gfortran.dg/whole_file_34.f90: New.
11696
11697 2011-04-27  Jan Hubicka  <jh@suse.cz>
11698
11699         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11700
11701 2011-04-27  Jason Merrill  <jason@redhat.com>
11702
11703         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11704
11705         * g++.dg/parse/ambig6.C: New.
11706
11707 2011-04-27  Nick Clifton  <nickc@redhat.com>
11708
11709         * gcc.dg/20020312-2.c: Add definition for RX.
11710
11711         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11712         option with RX targets.
11713
11714         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11715         /* */ comments.
11716
11717 2011-04-27  Richard Guenther  <rguenther@suse.de>
11718
11719         * gcc.dg/tree-ssa/pr23382.c: Remove.
11720
11721 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11722
11723         PR target/48767
11724         * gcc.c-torture/compile/pr48767.c: New test.
11725
11726 2011-04-27  Richard Guenther  <rguenther@suse.de>
11727
11728         PR tree-optimization/48772
11729         * g++.dg/pr48772.C: New testcase.
11730
11731 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11732
11733         PR c/48742
11734         * gcc.c-torture/compile/pr48742.c: New test.
11735
11736 2011-04-26  Jason Merrill  <jason@redhat.com>
11737
11738         * g++.dg/lookup/koenig13.C: New.
11739
11740         * g++.dg/cpp0x/initlist48.C: New.
11741
11742 2011-04-25  Jason Merrill  <jason@redhat.com>
11743
11744         * g++.dg/cpp0x/sfinae17.C: New.
11745
11746 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11747
11748         PR target/48258
11749         * gcc.target/powerpc/pr48258-1.c: New file.
11750         * gcc.target/powerpc/pr48258-2.c: Ditto.
11751
11752 2011-04-26  Xinliang David Li  <davidxl@google.com>
11753
11754         * gcc.dg/uninit-suppress.c: New test.
11755         * gcc.dg/uninit-suppress.c: New test.
11756
11757 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11758
11759         PR debug/48768
11760         * gcc.dg/pr48768.c: New test.
11761
11762         PR tree-optimization/48734
11763         * gcc.c-torture/compile/pr48734.c: New test.
11764
11765         PR testsuite/48753
11766         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11767
11768 2011-04-26  Richard Guenther  <rguenther@suse.de>
11769
11770         PR tree-optimization/48731
11771         * gcc.dg/torture/pr48731.c: New testcase.
11772
11773 2011-04-26  Richard Guenther  <rguenther@suse.de>
11774
11775         PR testsuite/48753
11776         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11777
11778 2011-04-26  Richard Guenther  <rguenther@suse.de>
11779
11780         PR middle-end/48694
11781         * gcc.dg/torture/pr48694-1.c: New testcase.
11782         * gcc.dg/torture/pr48694-2.c: Likewise.
11783
11784 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11785
11786         * g++.dg/ext/underlying_type1.C: New.
11787         * g++.dg/ext/underlying_type2.C: Likewise.
11788         * g++.dg/ext/underlying_type3.C: Likewise.
11789         * g++.dg/ext/underlying_type4.C: Likewise.
11790         * g++.dg/ext/underlying_type5.C: Likewise.
11791         * g++.dg/ext/underlying_type6.C: Likewise.
11792         * g++.dg/ext/underlying_type7.C: Likewise.
11793         * g++.dg/ext/underlying_type8.C: Likewise.
11794         * g++.dg/ext/underlying_type9.C: Likewise.
11795         * g++.dg/ext/underlying_type10.C: Likewise.
11796
11797 2011-04-25  Jason Merrill  <jason@redhat.com>
11798
11799         * g++.dg/cpp0x/regress/template-const2.C: New.
11800
11801 2011-04-25  Jeff Law <law@redhat.com>
11802
11803         * gcc.dg/tree-ssa/vrp56.c: new test.
11804
11805 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11806
11807         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11808
11809 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11810
11811         PR preprocessor/48740
11812         * c-c++-common/raw-string-11.c: New test.
11813
11814 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11815
11816         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11817         hppa*-*-hpux*.
11818
11819 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11820
11821         PR fortran/18918
11822         * gfortran.dg/coarray_19.f90: New.
11823
11824 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11825
11826         PR c/48685
11827         * gcc.dg/pr48685.c: New test.
11828
11829 2011-04-22  Jan Hubicka  <jh@suse.cz>
11830
11831         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11832
11833 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11834
11835         PR tree-optimization/48717
11836         * gcc.c-torture/execute/pr48717.c: New test.
11837
11838 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11839
11840         PR target/48723
11841         * gcc.target/i386/pr48723.c: New test.
11842
11843 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11844
11845         PR c/48716
11846         * gcc.dg/gomp/pr48716.c: New test.
11847         * g++.dg/gomp/pr48716.C: New test.
11848
11849 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11850
11851         PR c/36750
11852         * gcc.dg/missing-field-init-2.c: Update testcase.
11853
11854 2011-04-22  Alan Modra  <amodra@gmail.com>
11855
11856         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11857
11858 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11859
11860         PR fortran/48405
11861         * gfortran.dg/function_optimize_6.f90:  New test.
11862
11863 2011-04-21  Easwaran Raman  <eraman@google.com>
11864
11865         * gcc.dg/stack-layout-2.c: New test.
11866
11867 2011-04-21  Richard Guenther  <rguenther@suse.de>
11868
11869         PR lto/48703
11870         * g++.dg/lto/pr48207-2_0.C: New testcase.
11871         * g++.dg/lto/pr48207-3_0.C: Likewise.
11872
11873 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11874
11875         * gnat.dg/volatile5.adb: New test.
11876         * gnat.dg/volatile5_pkg.ads: New helper.
11877
11878 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11879
11880         PR target/48708
11881         * gcc.target/i386/pr48708.c: New test.
11882
11883 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11884
11885         * gcc.dg/vect/vect-119.c: New test.
11886
11887 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11888
11889         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11890         and once without.
11891
11892 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11893             Richard Sandiford  <richard.sandiford@linaro.org>
11894
11895         PR target/46329
11896         * gcc.target/arm/pr46329.c: New test.
11897
11898 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11899
11900         PR fortran/18918
11901         * gfortran.dg/coarray_18.f90: New.
11902
11903 2011-04-20  Jason Merrill  <jason@redhat.com>
11904
11905         * g++.dg/cpp0x/initlist47.C: New.
11906
11907         * g++.dg/init/dtor4.C: New.
11908
11909 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11910
11911         PR target/48678
11912         * gcc.target/i386/sse2-pinsrw.c: New test.
11913         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11914         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11915         * gcc.target/i386/sse2-insvhi.c: Ditto.
11916         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11917         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11918
11919 2011-04-20  Jason Merrill  <jason@redhat.com>
11920
11921         * g++.dg/template/const4.C: New.
11922
11923 2011-04-20  Easwaran Raman  <eraman@google.com>
11924
11925         * gcc.dg/stack-layout-1.c: New test.
11926
11927 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11928
11929         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11930         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11931         function.
11932
11933 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11934
11935         * gcc.dg/binop-xor1.c: New test.
11936         * gcc.dg/binop-xor2.c: New test.
11937         * gcc.dg/binop-xor3.c: New test.
11938         * gcc.dg/binop-xor4.c: New test.
11939         * gcc.dg/binop-xor5.c: New test.
11940
11941 2011-04-20  Richard Guenther  <rguenther@suse.de>
11942
11943         PR tree-optimization/47892
11944         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11945
11946 2011-04-20  Richard Guenther  <rguenther@suse.de>
11947
11948         PR middle-end/48695
11949         * g++.dg/torture/pr48695.C: New testcase.
11950
11951 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11952
11953         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11954         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11955         * gcc.c-torture/execute/pr45262.c: Ditto
11956         * gcc.dg/torture/pr43165.c: Ditto.
11957         * gcc.dg/torture/pr47228.c: Ditto.
11958         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11959         * gcc.dg/ipa/pr45644.c: Ditto.
11960         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11961         PDP11.
11962
11963 2011-04-19  Jason Merrill  <jason@redhat.com>
11964
11965         * g++.dg/ext/complex7.C: New.
11966
11967         * g++.dg/ext/attrib41.C: New.
11968
11969 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11970
11971         PR testsuite/48676
11972         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11973
11974 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11975
11976         PR target/48678
11977         * gcc.target/i386/pr48678.c: New test.
11978
11979 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11980
11981         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11982         * g++.dg/opt/devirt2.C: New test.
11983         * g++.dg/ipa/devirt-g-1.C: Likewise.
11984
11985 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11986
11987         PR fortran/48588
11988         * gfortran.dg/whole_file_33.f90: New.
11989
11990 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11991
11992         * g++.dg/ipa/devirt-7.C: New test.
11993
11994 2011-04-19  Richard Guenther  <rguenther@suse.de>
11995
11996         PR lto/48207
11997         * g++.dg/lto/pr48207_0.C: New testcase.
11998
11999 2011-04-18  Jason Merrill  <jason@redhat.com>
12000
12001         * g++.dg/init/void1.C: New.
12002
12003         * g++.dg/cpp0x/union4.C: New.
12004
12005 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12006
12007         PR middle-end/48661
12008         * g++.dg/torture/pr48661.C: New test.
12009
12010         PR c++/48632
12011         * g++.dg/gomp/pr48632.C: New test.
12012
12013 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
12014
12015         * gcc.target/i386/sse2-maskmovdqu.c: New test.
12016         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
12017
12018 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12019
12020         PR fortran/18918
12021         * gfortran.dg/coarray_17.f90: New.
12022         * gfortran.dg/coarray_10.f90: Update dg-error.
12023
12024 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12025
12026         PR testsuite/48251
12027         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12028         * gfortran.dg/guality/guality.exp: Likewise.
12029
12030 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12031
12032         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12033
12034 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12035
12036         * gcc.dg/vect/pr48377.c: Remove dg-do run.
12037
12038 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12039
12040         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12041
12042 2011-04-18  Richard Guenther  <rguenther@suse.de>
12043
12044         PR middle-end/46364
12045         * g++.dg/torture/pr46364.C: New testcase.
12046
12047 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12048
12049         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12050
12051 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
12052
12053         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12054
12055 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
12056             Ira Rosen  <ira.rosen@linaro.org>
12057
12058         PR target/48252
12059         * gcc.target/arm/pr48252.c: New test.
12060
12061 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12062
12063         PR tree-optimization/48616
12064         * gcc.dg/pr48616.c: New test.
12065
12066 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12067
12068         PR fortran/18918
12069         * gfortran.dg/coarray_16.f90: New.
12070
12071 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12072
12073         PR fortran/48462
12074         * gfortran.dg/realloc_on_assign_7.f03: New test.
12075
12076 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12077
12078         PR libgfortran/48602
12079         * gfortran.dg/fmt_g0_6.f08: New test.
12080
12081 2011-04-17  Jason Merrill  <jason@redhat.com>
12082
12083         * g++.dg/cpp0x/sfinae16.C: New.
12084
12085 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12086
12087         * gcc.target/mips/reg-var-1.c: New test.
12088
12089 2011-04-17  Jan Hubicka  <jh@suse.cz>
12090
12091         * gcc.dg/winline-5.c: Update testcase.
12092
12093 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12094
12095         * gnat.dg/discr27.ad[sb]: Move dg directive.
12096         * gnat.dg/discr28.ad[sb]: New test.
12097         * gnat.dg/discr28_pkg.ads: New helper.
12098
12099 2011-04-17  Michael Matz  <matz@suse.de>
12100
12101         PR tree-optimization/48622
12102         PR lto/48645
12103         * gcc.dg/lto/pr48622_0.c: New test.
12104
12105 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12106
12107         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12108         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12109         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12110         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12111         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12112         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12113
12114 2011-04-15  Jason Merrill  <jason@redhat.com>
12115
12116         * g++.dg/cpp0x/range-for17.C: New.
12117
12118 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12119
12120         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12121         * g++.dg/cpp0x/range-for3.C: Likewise.
12122         * g++.dg/cpp0x/range-for9.C: Correct error message.
12123         * g++.dg/cpp0x/range-for11.C: New.
12124         * g++.dg/cpp0x/range-for12.C: New.
12125         * g++.dg/cpp0x/range-for13.C: New.
12126         * g++.dg/cpp0x/range-for14.C: New.
12127         * g++.dg/cpp0x/range-for15.C: New.
12128         * g++.dg/cpp0x/range-for16.C: New.
12129
12130 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12131
12132         PR fortran/18918
12133         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12134
12135 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12136
12137         * objc.dg/naming-4.m: Updated.
12138         * objc.dg/naming-5.m: Updated.
12139         * objc.dg/naming-6.m: New.
12140         * objc.dg/naming-7.m: New.
12141         * obj-c++.dg/naming-1.mm: Updated.
12142         * obj-c++.dg/naming-2.mm: Updated.
12143         * obj-c++.dg/naming-3.mm: New.
12144         * obj-c++.dg/naming-4.mm: New.
12145
12146 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12147
12148         PR libgfortran/48589
12149         * gfortran.dg/fmt_g0_5.f08: New test.
12150
12151 2011-04-15  Richard Guenther  <rguenther@suse.de>
12152
12153         PR testsuite/48286
12154         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12155
12156 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12157
12158         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12159         -finline-limit=0 to -fno-inline
12160
12161 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12162
12163         PR target/48614
12164         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12165         just avx.
12166
12167 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12168
12169         PR target/48605
12170         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12171         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12172         * gcc.target/i386/avx-insertps-3.c: New test.
12173         * gcc.target/i386/avx-insertps-4.c: New test.
12174
12175 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12176
12177         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12178         -finline-limit=0
12179
12180 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12181
12182         PR target/46779
12183         PR target/45291
12184         PR target/41894
12185         * gcc.target/avr/pr46779-1.c: New test case
12186         * gcc.target/avr/pr46779-2.c: New test case
12187
12188 2011-04-14  Jason Merrill  <jason@redhat.com>
12189
12190         * g++.dg/cpp0x/sfinae15.C: New.
12191
12192         * g++.dg/cpp0x/sfinae14.C: New.
12193
12194         * g++.dg/ext/vla10.C: New.
12195
12196 2011-04-14  Richard Guenther  <rguenther@suse.de>
12197
12198         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12199
12200 2011-04-14  Richard Guenther  <rguenther@suse.de>
12201
12202         * gcc.dg/fold-bitand-4.c: Move ...
12203         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12204
12205 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12206
12207         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12208         variables const.
12209         * gcc.target/avr/torture/trivial.c: Ditto.
12210
12211 2011-04-13  Jason Merrill  <jason@redhat.com>
12212
12213         * g++.dg/template/operator11.C: New.
12214
12215 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12216
12217         PR middle-end/48591
12218         * gcc.dg/gomp/pr48591.c: New test.
12219
12220         PR c++/48570
12221         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12222         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12223
12224 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12225
12226         PR c++/48574
12227         * g++.dg/template/dependent-expr7.C: New test case.
12228
12229 2011-04-13  Jason Merrill  <jason@redhat.com>
12230
12231         * g++.dg/cpp0x/sfinae13.C: New.
12232
12233 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12234
12235         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12236
12237 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12238
12239         * gcc.target/arm/pr43698.c: Remove -march option.
12240
12241 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12242
12243         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12244         -march option.
12245
12246 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12247
12248         PR fortran/48360
12249         PR fortran/48456
12250         * gfortran.dg/realloc_on_assign_6.f03: New test.
12251
12252 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12253
12254         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12255         targets the additional -mno-ms-bitfields and
12256         -Wno-packed-bitfield-compat options.
12257         * g++.dg/ext/bitfield3.C: Likewise.
12258         * g++.dg/ext/bitfield4.C: Likewise.
12259         * g++.dg/ext/bitfield5.C: Likewise.
12260         * gcc.dg/bitfld-15.c: Likewise.
12261         * gcc.dg/bitfld-16.c: Likewise.
12262         * gcc.dg/bitfld-17.c: Likewise.
12263         * gcc.dg/bitfld-18.c: Likewise.
12264
12265 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12266
12267         * gcc.target/arm/neon-vld3-1.c: New test.
12268         * gcc.target/arm/neon-vst3-1.c: New test.
12269         * gcc.target/arm/neon/v*.c: Regenerate.
12270
12271 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR rtl-optimization/48549
12274         * g++.dg/opt/pr48549.C: New test.
12275
12276 2011-04-12  Richard Guenther  <rguenther@suse.de>
12277
12278         PR tree-optimization/46076
12279         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12280
12281 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12282
12283         PR testsuite/21164
12284         * lib/compat.exp (compat-execute): Declare unsupported after
12285         stripping path from src1.
12286         * lib/lto.exp (lto-execute): Likewise.
12287
12288 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12289
12290         PR c/48552
12291         * gcc.dg/pr48552-1.c: New test.
12292         * gcc.dg/pr48552-2.c: New test.
12293
12294 2011-04-11  Jason Merrill  <jason@redhat.com>
12295
12296         * g++.dg/cpp0x/sfinae12.C: New.
12297
12298         * g++.dg/cpp0x/enum10.C: New.
12299
12300         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12301
12302         * g++.dg/cpp0x/rv-func.C: New.
12303
12304 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12305
12306         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12307         alpha*-dec-osf5*.
12308
12309 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12310
12311         PR tree-optimization/48195
12312         * gcc.dg/ipa/pr48195.c: New test.
12313
12314 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12315
12316         * gnat.dg/return3.adb: Remove unused switch.
12317
12318 2011-04-08  Mike Stump  <mikestump@comcast.net>
12319
12320         PR testsuite/48506
12321         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12322         default to fno-common.
12323
12324 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12325
12326         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12327         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12328
12329 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12330
12331         PR fortran/48448
12332         * gfortran.dg/function_optimize_5.f90:  New test.
12333
12334 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12335
12336         * gnat.dg/aggr17.adb: New test.
12337         * gnat.dg/aggr18.adb: Likewise.
12338
12339 2011-04-08  Michael Matz  <matz@suse.de>
12340
12341         PR middle-end/48389
12342         * gcc.target/i386/pr48389.c: New test.
12343
12344 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12345
12346         PR rtl-optimization/48272
12347         * g++.dg/opt/pr48272.C: New.
12348
12349 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12350
12351         PR rtl-optimization/48235
12352         * gcc.dg/pr48235.c: New.
12353
12354 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12355
12356         PR rtl-optimization/48302
12357         * g++.dg/opt/pr48302.C: New.
12358
12359 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12360
12361         PR target/48273
12362         * g++.dg/opt/pr48273.C: New.
12363
12364 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12365
12366         PR rtl-optimization/48442
12367         * gcc.dg/pr48442.c: New.
12368
12369 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12370
12371         PR tree-optimization/48377
12372         * gcc.dg/vect/pr48377.c: New test.
12373
12374 2011-04-07  Jason Merrill  <jason@redhat.com>
12375
12376         * g++.dg/cpp0x/regress/call1.C: New.
12377
12378         * g++.dg/cpp0x/variadic107.C: New.
12379
12380         * g++.dg/cpp0x/sfinae11.C: New.
12381         * g++.dg/cpp0x/noexcept02.C: Fix.
12382
12383         * g++.dg/cpp0x/sfinae10.C: New.
12384
12385         * g++.dg/cpp0x/sfinae9.C: New.
12386
12387         * c-c++-common/Wcast-qual-1.c: Move here from...
12388         * gcc.dg/cast-qual-3.c: ...here, and...
12389         * g++.dg/warn/Wcast-qual2.C: ...here.
12390
12391         * g++.dg/cpp0x/sfinae8.C: New.
12392
12393         * g++.dg/cpp0x/sfinae7.C: New.
12394
12395         * g++.dg/cpp0x/enum9.C: New.
12396
12397 2011-04-07  Mike Stump  <mikestump@comcast.net>
12398
12399         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12400         with no trampolines.
12401
12402 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12403
12404         PR fortran/48117
12405         * gfortran.dg/gomp/pr48117.f90: New test.
12406
12407         PR debug/48343
12408         * gcc.dg/torture/pr48343.c: New test.
12409
12410 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12411
12412         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12413
12414 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12415
12416         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12417
12418 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12419
12420         PR target/43920
12421         * lib/scanasm.exp (object-size): New proc.
12422         * gcc.target/arm/pr43920-2.c: New test.
12423
12424 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12425
12426         PR fortran/18918
12427         PR fortran/48477
12428         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12429
12430 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12431
12432         * gcc.dg/mtune.c: Prune note from output.
12433
12434 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12435
12436         PR debug/48466
12437         * gcc.dg/guality/pr36977.c: New test.
12438         * gcc.dg/guality/pr48466.c: New test.
12439
12440 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12441
12442         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12443
12444 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12445
12446         * gnat.dg/return3.adb: New test.
12447
12448 2011-04-06  Richard Guenther  <rguenther@suse.de>
12449
12450         PR tree-optimization/47663
12451         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12452
12453 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12454
12455         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12456         Solaris 8 and 9 as well.
12457
12458 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12459
12460         PR target/43920
12461         * gcc.target/arm/pr43920-1.c: New test.
12462
12463 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12464
12465         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12466         (cctor): Actually return the value.
12467         (main): Cast return values.
12468
12469 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12470
12471         * gfortran.dg/character_comparison_8.f90:  New test.
12472
12473 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12474
12475         * frontend-passes: (optimize_lexical_comparison): New function.
12476         (optimize_expr): Call it.
12477         (optimize_comparison): Also handle lexical comparison functions.
12478         Return false instad of -2 for unequal comparison.
12479
12480 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12481
12482         PR fortran/48412
12483         * function_optimize_4.f90:  New test.
12484
12485 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12486
12487         PR fortran/18918
12488         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12489         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12490         * gfortran.dg/coarray_15.f90: New.
12491
12492 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12493
12494         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12495         * gfortran.dg/bessel_7.f90: Likewise.
12496
12497 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12498
12499         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12500
12501 2011-04-03  Richard Guenther  <rguenther@suse.de>
12502             Ira Rosen  <ira.rosen@linaro.org>
12503
12504         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12505         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12506         -ftree-loop-if-convert-stores.
12507
12508 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12509
12510         * gnat.dg/specs/aggr2.ads: New test.
12511
12512 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12513
12514         * gnat.dg/debug2.ad[sb]: New test.
12515         * gnat.dg/debug2_pkg.ads: New helper.
12516         * gnat.dg/debug3.ad[sb]: New test.
12517
12518 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12519
12520         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12521
12522 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12523
12524         PR middle-end/48335
12525         * gcc.c-torture/compile/pr48335-1.c: New test.
12526         * gcc.dg/pr48335-1.c: New test.
12527         * gcc.dg/pr48335-2.c: New test.
12528         * gcc.dg/pr48335-3.c: New test.
12529         * gcc.dg/pr48335-4.c: New test.
12530         * gcc.dg/pr48335-5.c: New test.
12531         * gcc.dg/pr48335-6.c: New test.
12532         * gcc.dg/pr48335-7.c: New test.
12533         * gcc.dg/pr48335-8.c: New test.
12534         * gcc.target/i386/pr48335-1.c: New test.
12535
12536 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12537
12538         PR c/36299
12539         * gcc.dg/Waddress.c: New test.
12540
12541 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12542
12543         PR fortran/48352
12544         * gfortran.dg/function_optimize_3.f90:  New test.
12545
12546 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12547
12548         * gcc.c-torture/compile/20110401-1.c: New test.
12549
12550         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12551         * g++.dg/lto/20091002-2_0.C: Likewise.
12552         * g++.dg/lto/20090303_0.c: Likewise.
12553         * g++.dg/lto/20091004-1_0.C: Likewise.
12554         * g++.dg/lto/20091002-3_0.C: Likewise.
12555         * g++.dg/lto/20091004-2_0.C: Likewise.
12556         * g++.dg/lto/20081123_0.C: Likewise.
12557         * g++.dg/lto/20090313_0.C: Likewise.
12558         * g++.dg/lto/20081109-1_0.C: Likewise.
12559         * g++.dg/lto/20081219_0.C: Likewise.
12560         * g++.dg/lto/20081204-1_0.C: Likewise.
12561         * g++.dg/lto/20090302_0.C: Likewise.
12562         * g++.dg/lto/20081119-1_0.C: Likewise.
12563         * g++.dg/lto/20081118_0.C: Likewise.
12564         * gcc.dg/lto/20091020-2_0.c: Likewise.
12565         * gcc.dg/lto/20090210_0.c: Likewise.
12566         * gcc.dg/lto/20081204-1_0.c: Likewise.
12567         * gcc.dg/lto/20081224_0.c: Likewise.
12568         * gcc.dg/lto/20090219_0.c: Likewise.
12569         * gcc.dg/lto/20091014-1_0.c: Likewise.
12570         * gcc.dg/lto/20091016-1_0.c: Likewise.
12571         * gcc.dg/lto/20090206-2_0.c: Likewise.
12572         * gcc.dg/lto/20090116_0.c: Likewise.
12573         * gcc.dg/lto/20091013-1_0.c: Likewise.
12574         * gcc.dg/lto/20091015-1_0.c: Likewise.
12575         * gcc.dg/lto/20090126-2_0.c: Likewise.
12576
12577 2011-03-31  Ian Lance Taylor  <iant@google.com>
12578
12579         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12580
12581 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12582
12583         * gnat.dg/opt16.adb: New test.
12584
12585 2011-03-31  Jason Merrill  <jason@redhat.com>
12586
12587         * g++.dg/cpp0x/defaulted24.C: New.
12588
12589 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12590
12591         PR target/16292
12592         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12593         with -O0.
12594
12595 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12596
12597         * g++.dg/other/i386-9.C: New test.
12598
12599 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12600
12601         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12602
12603 2011-03-30  Jason Merrill  <jason@redhat.com>
12604
12605         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12606
12607         * g++.dg/cpp0x/regress/isnan.C: New.
12608
12609         * g++.dg/cpp0x/initlist46.C: New.
12610
12611 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12612
12613         PR target/47551
12614         * gcc.target/arm/neon-modes-2.c: New test.
12615
12616 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12617
12618         PR c/48305
12619         * gcc.c-torture/compile/pr48305.c: New test.
12620
12621 2011-03-29  Jason Merrill  <jason@redhat.com>
12622
12623         * g++.dg/cpp0x/regress/value-dep1.C: New.
12624
12625 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12626
12627         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12628
12629 2011-03-29  Ian Lance Taylor  <iant@google.com>
12630
12631         * go.test/go-test.exp: Handle the test lines used in several new
12632         tests.
12633         (errchk): Add opts parameter.  Change all callers.  Handle parens
12634         in regexps.
12635
12636 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12637             Dominique d'Humieres  <dominiq@lps.ens.fr>
12638
12639         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12640         and __APPLE__ && __PPC__ && __ALTIVEC__.
12641
12642 2011-03-29  Jason Merrill  <jason@redhat.com>
12643
12644         * g++.dg/cpp0x/dependent1.C: New.
12645
12646         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12647
12648         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12649
12650         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12651
12652 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12653
12654         PR fortran/48095
12655         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12656         * gfortran.dg/proc_ptr_comp_32.f90: New.
12657
12658 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12659
12660         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12661         check for corresponding warning.
12662
12663 2011-03-28  Jason Merrill  <jason@redhat.com>
12664
12665         * g++.dg/cpp0x/rv-deduce2.C: New.
12666
12667 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12668
12669         PR debug/48203
12670         * gcc.dg/pr48203.c: New test.
12671
12672 2011-03-28  Jeff Law <law@redhat.com>
12673
12674         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12675
12676 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12677
12678         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12679         and __PPC__ && __ALTIVEC__.
12680
12681 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12682
12683         PR testsuite/48238
12684         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12685         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12686         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12687         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12688
12689 2011-03-28  Jason Merrill  <jason@redhat.com>
12690
12691         * g++.dg/cpp0x/initlist-array2.C: New.
12692
12693         * g++.dg/cpp0x/initlist-array1.C: New.
12694
12695         * g++.dg/cpp0x/constexpr-compound.C: New.
12696
12697         * g++.dg/cpp0x/constexpr-using.C: New.
12698
12699         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12700
12701 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12702
12703         PR testsuite/48276
12704         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12705
12706 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12707
12708         * gcc.dg/slp-1.c: New test.
12709
12710 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12711
12712         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12713         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12714         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12715         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12716         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12717         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12718         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12719         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12720         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12721         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12722         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12723         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12724         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12725         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12726
12727 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12728
12729         PR fortran/47065
12730         * gfortran.dg/trim_optimize_5.f90:  New test.
12731         * gfortran.dg/trim_optimize_6.f90:  New test.
12732
12733 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12734
12735         PR target/38598
12736         * gcc.target/mips/madd-7.c: Remove -mlong32.
12737         * gcc.target/mips/msub-7.c: Likewise.
12738
12739 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12740
12741         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12742         accesses to preserve the meaning of the test for doubleword vectors.
12743         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12744         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12745
12746 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12747
12748         PR fortran/48291
12749         * gfortran.dg/class_42.f03: New.
12750
12751 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12752
12753         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12754         strided accesses.
12755
12756 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12757
12758         PR rtl-optimization/48144
12759         * gcc.dg/pr48144.c: New test.
12760
12761 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12762
12763         * gnat.dg/discr27.ad[sb]: New test.
12764
12765 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12766
12767         * gnat.dg/limited_with2.ad[sb]: New test.
12768         * gnat.dg/limited_with2_pkg1.ads: New helper.
12769         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12770
12771 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12772
12773         * gnat.dg/opt15.adb: New test.
12774         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12775
12776 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12777
12778         PR fortran/48174
12779         PR fortran/45304
12780         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12781         * gfortran.dg/leadz_trailz_3.f90: Ditto
12782
12783 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12784
12785         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12786
12787 2011-03-25  Jason Merrill  <jason@redhat.com>
12788
12789         * g++.dg/cpp0x/defaulted22.C: New.
12790         * g++.dg/cpp0x/defaulted23.C: New.
12791         * g++.dg/cpp0x/defaulted15.C: Adjust.
12792
12793 2011-03-25  Jason Merrill  <jason@redhat.com>
12794
12795         * g++.dg/cpp0x/move1.C: New.
12796
12797 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12798
12799         PR target/48287
12800         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12801
12802 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12803
12804         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12805         for mips-sgi-irix6.5.
12806         Replace snprintf prototype by <stdio.h>.
12807
12808 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12809
12810         PR testsuite/48283
12811         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12812         run_expensive_tests.
12813         * gcc.dg/graphite/block-4.c: Likewise.
12814         * gcc.dg/graphite/block-7.c: Likewise.
12815         * gcc.dg/graphite/block-8.c: Likewise.
12816
12817 2011-03-25  Richard Guenther  <rguenther@suse.de>
12818
12819         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12820         * g++.dg/tree-ssa/pr8781.C: Likewise.
12821         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12822         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12823         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12824         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12825         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12826         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12827         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12828         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12829         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12830         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12831         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12832         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12833         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12834         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12835         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12836         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12837         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12838         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12839         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12840         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12841         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12842         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12843         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12844         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12845         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12846         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12847         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12848         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12849         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12850         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12851         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12852         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12853         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12854         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12855         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12856         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12857         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12858         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12859         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12860         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12861         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12862         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12863         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12864         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12865         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12866         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12867         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12868         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12869         * c-c++-common/pr46562-2.c: Likewise.
12870         * gfortran.dg/pr42108.f90: Likewise.
12871         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12872         foo to be inlined even at -O1.
12873         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12874         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12875         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12876         * gcc.dg/matrix/matrix.exp: Disable FRE.
12877
12878 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12879
12880         PR debug/48204
12881         * gcc.dg/dfp/pr48204.c: New test.
12882
12883 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12884
12885         PR target/48209
12886         * gcc.c-torture/execute/pr47917.c: Move this...
12887         * gcc.dg/torture/pr47917.c: to here and add xfails.
12888
12889 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12890
12891         * gnat.dg/array16.ad[sb]: New test.
12892         * gnat.dg/array16.ads: New helper.
12893
12894 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12895
12896         * gnat.dg/derived_type2.adb: New test.
12897
12898 2011-03-24  Richard Guenther  <rguenther@suse.de>
12899
12900         PR tree-optimization/48271
12901         * g++.dg/torture/pr48271.C: New testcase.
12902
12903 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12904
12905         * gnat.dg/array15.ad[sb]: New test.
12906
12907 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12908
12909         PR target/48237
12910         * gcc.target/i386/pr48237.c: New test.
12911
12912 2011-03-24  Richard Guenther  <rguenther@suse.de>
12913
12914         PR middle-end/48269
12915         * gcc.dg/builtin-object-size-10.c: New testcase.
12916
12917 2011-03-24  Richard Guenther  <rguenther@suse.de>
12918
12919         PR tree-optimization/46562
12920         * c-c++-common/pr46562-2.c: New testcase.
12921         * c-c++-common/pr46562.c: Likewise.
12922
12923 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12924
12925         * gcc.dg/vect/vect-cselim-1.c: New test.
12926         * gcc.dg/vect/vect-cselim-2.c: New test.
12927
12928 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12929
12930         * gcc.target/arm/pr46934.c: New.
12931
12932 2011-03-23  Ian Lance Taylor  <iant@google.com>
12933
12934         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12935
12936 2011-03-23  Richard Guenther  <rguenther@suse.de>
12937
12938         * gcc.dg/struct: Remove directory and contents.
12939
12940 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12941
12942         PR testsuite/48251
12943         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12944
12945 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12946
12947         * gnat.dg/discr26.ad[sb]: New test.
12948         * gnat.dg/discr26_pkg.ads: New helper.
12949
12950 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12951
12952         PR target/47553
12953         * gcc.target/arm/neon-vld-1.c: New test.
12954
12955 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12956
12957         * gnat.dg/array14.ad[sb]: New test.
12958         * gnat.dg/array14_pkg.ads: New helper.
12959
12960 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12961
12962         * gcc.c-torture/execute/920501-8.x: Remove.
12963         * gcc.c-torture/execute/930513-1.x: Remove.
12964         * gcc.c-torture/execute/960312-1.x: Remove.
12965         * gcc.c-torture/compile/20000804-1.c,
12966         gcc.c-torture/compile/20001205-1.c,
12967         gcc.c-torture/compile/20001226-1.c,
12968         gcc.c-torture/compile/20010518-2.c,
12969         gcc.c-torture/compile/20020312-1.c,
12970         gcc.c-torture/compile/20020604-1.c,
12971         gcc.c-torture/compile/920501-12.c,
12972         gcc.c-torture/compile/920501-4.c,
12973         gcc.c-torture/compile/920520-1.c,
12974         gcc.c-torture/compile/980506-1.c,
12975         gcc.c-torture/execute/980709-1.x,
12976         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12977         options for m68hc11.
12978         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12979         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12980         m68hc11.
12981
12982 2011-03-22  Nick Clifton  <nickc@redhat.com>
12983
12984         * lib/target-supports.exp (check_profiling_available): Add MN10300
12985         to the list of targets that do not support profiling.  Restore
12986         alpha sorting to this list.
12987
12988 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12989
12990         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12991         failure on 32-bit systems.
12992         * gcc.dg/torture/vector-2.c: Ditto.
12993
12994 2011-03-22  Richard Guenther  <rguenther@suse.de>
12995
12996         PR tree-optimization/48228
12997         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12998
12999 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
13000
13001         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
13002         powerpc.
13003
13004         PR target/48226
13005         * gcc.target/powerpc/pr48226.c: New file.
13006
13007 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
13008
13009         * lib/prune.exp (prune_gcc_output): Prune "could not create
13010         compact unwind for" warnings.
13011
13012 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13013
13014         PR c/42544
13015         PR c/48197
13016         * gcc.c-torture/execute/pr42544.c: New test.
13017         * gcc.c-torture/execute/pr48197.c: New test.
13018
13019 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
13020
13021         PR preprocessor/48192
13022         * gcc.target/powerpc/pr48192.c: New file.
13023
13024         PR target/48053
13025         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13026         split problem of 0 being loaded in a VSX register.
13027
13028 2011-03-21  Richard Guenther  <rguenther@suse.de>
13029
13030         PR c/47939
13031         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13032         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13033         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13034         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13035
13036 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
13037
13038         PR target/48213
13039         * gcc.dg/pr48213.c: New test.
13040
13041 2011-03-21  Kai Tietz  <ktietz@redhat.com>
13042
13043         PR target/12171
13044         * g++.dg/plugin/attribute_plugin.c: Adjust test.
13045
13046 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
13047
13048         * gcc.target/arm/xor-and.c: New.
13049
13050 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13051
13052         PR fortran/22572
13053         * gfortran.dg/function_optimize_1.f90:  New test.
13054         * gfortran.dg/function_optimize_2.f90:  New test.
13055
13056 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13057
13058         PR rtl-optimization/47502
13059         * gcc.target/i386/pr47502-1.c: New.
13060         * gcc.target/i386/pr47502-2.c: Likewise.
13061
13062 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13063
13064         PR rtl-optimization/48156
13065         * gcc.dg/pr48156.c: New test.
13066
13067 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13068
13069         PR libfortran/47439
13070         * gfortran.dg/scratch_1.f90: Adjust test.
13071
13072 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13073
13074         PR libfortran/47439
13075         * gfortran.dg/scratch_1.f90: New test.
13076
13077 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13078
13079         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13080         variably modified typedefs.
13081         * gcc.dg/c1x-typedef-2.c: Remove.
13082
13083 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13084
13085         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13086         * gcc.dg/c1x-anon-struct-3.c: New test.
13087         * gcc.dg/anon-struct-11.c: Update.
13088
13089 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13090
13091         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13092         dg-xfail-run-if.
13093         Only xfail with gas.
13094
13095 2011-03-18  Jason Merrill  <jason@redhat.com>
13096
13097         * g++.dg/template/fn-ptr1.C: New.
13098
13099         * g++.dg/overload/volatile1.C: New.
13100
13101         * g++.dg/opt/pr23372.C: New.
13102
13103         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13104
13105 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13106
13107         PR middle-end/47405
13108         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13109
13110 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13111
13112         * gcc.target/arm/unsigned-extend-1.c: New.
13113
13114 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13115
13116         PR bootstrap/48161
13117         * gcc.c-torture/compile/pr48161.c: New test.
13118
13119 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13120
13121         PR middle-end/47725
13122         * gcc.dg/torture/pr47725.c: New.
13123
13124 2011-03-17  Jason Merrill  <jason@redhat.com>
13125
13126         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13127         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13128
13129 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13130
13131         * gnat.dg/specs/elab2.ads: New test.
13132         * gnat.dg/specs/elab2_pkg.ads: New helper.
13133
13134 2011-03-17  Jason Merrill  <jason@redhat.com>
13135
13136         * g++.dg/cpp0x/decltype-1212.C: New.
13137         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13138
13139 2011-03-17  Jason Merrill  <jason@redhat.com>
13140
13141         * g++.dg/parse/memfnquals1.C: New.
13142
13143 2011-03-17  Richard Guenther  <rguenther@suse.de>
13144
13145         PR middle-end/48134
13146         * gcc.dg/pr48134.c: New testcase.
13147
13148 2011-03-17  Richard Guenther  <rguenther@suse.de>
13149
13150         PR middle-end/48165
13151         * g++.dg/torture/pr48165.C: New testcase.
13152
13153 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13154
13155         PR rtl-optimization/48141
13156         * gcc.dg/pr48141.c: New test.
13157
13158 2011-03-16  Jason Merrill  <jason@redhat.com>
13159
13160         * g++.dg/cpp0x/constexpr-48089.C: New.
13161
13162         * g++.dg/cpp0x/constexpr-abi1.C: New.
13163
13164         * g++.dg/cpp0x/constexpr-46336.C: New.
13165         * g++.dg/parse/friend5.C: Adjust expected errors.
13166
13167         * g++.dg/cpp0x/constexpr-47570.C: New.
13168
13169 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13170
13171         PR debug/47510
13172         * ++.dg/debug/dwarf2/typedef6.C: New test.
13173
13174 2011-03-16  Jason Merrill  <jason@redhat.com>
13175
13176         * g++.dg/cpp0x/elision2.C: New.
13177
13178         * g++.dg/cpp0x/constexpr-array3.C: New.
13179
13180 2011-03-16  Jason Merrill  <jason@redhat.com>
13181
13182         * g++.dg/cpp0x/sfinae6.C: New.
13183         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13184         * g++.dg/cpp0x/pr45908.C: Likewise.
13185         * g++.dg/cpp0x/sfinae6.C: Likewise.
13186         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13187         * g++.old-deja/g++.law/arg11.C: Likewise.
13188
13189 2011-03-16  Jason Merrill  <jason@redhat.com>
13190
13191         * g++.dg/template/incomplete6.C: New.
13192
13193 2011-03-16  Jeff Law <law@redhat.com>
13194
13195         * gcc.dg/tree-ssa/vrp55.c: New test.
13196
13197 2011-03-16  Jason Merrill  <jason@redhat.com>
13198
13199         * g++.dg/cpp0x/auto22.C: New.
13200
13201 2011-03-16  Richard Guenther  <rguenther@suse.de>
13202
13203         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13204         optimizing it away if promoted to const.
13205
13206 2011-03-16  Richard Guenther  <rguenther@suse.de>
13207
13208         PR tree-optimization/48149
13209         * gcc.dg/fold-complex-1.c: New testcase.
13210
13211 2011-03-16  Richard Guenther  <rguenther@suse.de>
13212
13213         PR testsuite/48147
13214         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13215         or cloning happens.
13216
13217 2011-03-16  Richard Guenther  <rguenther@suse.de>
13218
13219         PR tree-optimization/26134
13220         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13221
13222 2011-03-16  Richard Guenther  <rguenther@suse.de>
13223
13224         PR tree-optimization/48146
13225         * gcc.dg/torture/pr48146.c: New testcase.
13226
13227 2011-03-16  Richard Guenther  <rguenther@suse.de>
13228
13229         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13230         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13231
13232 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13233
13234         PR middle-end/48136
13235         * gcc.c-torture/compile/pr48136.c: New test.
13236
13237         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13238
13239         PR debug/45882
13240         * gcc.dg/guality/pr45882.c: New test.
13241
13242 2011-03-15  Jason Merrill  <jason@redhat.com>
13243
13244         * g++.dg/cpp0x/constexpr-recursion.C: New.
13245
13246         * g++.dg/cpp0x/implicit11.C: New.
13247
13248 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13249
13250         * g++.dg/cpp0x/constexpr-attribute.C: New.
13251
13252 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
13253
13254         * g++.dg/parse/pr34758.C: New.
13255
13256 2011-03-15  Xinliang David Li  <davidxl@google.com>
13257
13258         PR c/47837
13259         * gcc.dg/uninit-pred-7_d.c: New test.
13260         * gcc.dg/uninit-pred-8_d.c: New test.
13261
13262 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13263
13264         PR target/46788
13265         * gcc.target/arm/pr46788.c: New.
13266
13267 2011-03-15  Richard Guenther  <rguenther@suse.de>
13268
13269         PR middle-end/47650
13270         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13271         * gfortran.dg/ishft_4.f90: Likewise.
13272         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13273
13274 2011-03-15  Richard Guenther  <rguenther@suse.de>
13275
13276         PR tree-optimization/13954
13277         * g++.dg/tree-ssa/pr13954.C: New testcase.
13278
13279 2011-03-15  Richard Guenther  <rguenther@suse.de>
13280
13281         PR tree-optimization/48037
13282         * gcc.target/i386/pr48037-1.c: New testcase.
13283
13284 2011-03-15  Richard Guenther  <rguenther@suse.de>
13285
13286         PR tree-optimization/41490
13287         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13288         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13289         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13290         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13291         * g++.dg/tree-ssa/pr33604.C: Adjust.
13292
13293 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13294
13295         PR middle-end/47917
13296         * gcc.c-torture/execute/pr47917.c: New test.
13297         * gcc.dg/pr47917.c: New test.
13298
13299         PR middle-end/38878
13300         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13301
13302 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13303
13304         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13305         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13306         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13307         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13308         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13309         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13310         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13311         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13312         * gcc.target/i386/avx-floor-vec.c: Ditto.
13313         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13314         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13315         * gcc.target/i386/avx-rint-vec.c: Ditto.
13316         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13317         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13318         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13319         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13320
13321 2011-03-14  Tom Tromey  <tromey@redhat.com>
13322
13323         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13324         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13325         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13326
13327 2011-03-14  Tom Tromey  <tromey@redhat.com>
13328
13329         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13330         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13331         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13332
13333 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13334
13335         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13336
13337 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13338
13339         PR rtl-optimization/47166
13340         * gcc.c-torture/execute/postmod-1.c: New test.
13341
13342 2011-03-14  Richard Guenther  <rguenther@suse.de>
13343
13344         PR middle-end/48098
13345         * gcc.dg/torture/pr48098.c: New testcase.
13346
13347 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13348
13349         PR target/48053
13350         * gcc.target/powerpc/pr48053-1.c: New test.
13351         * gcc.target/powerpc/pr48053-2.c: Likewise.
13352
13353 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13354
13355         PR libfortran/48066
13356         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13357
13358 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13359
13360         PR libfortran/48066
13361         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13362
13363 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13364
13365         PR fortran/48059
13366         * gfortran.dg/class_41.f03: New.
13367
13368 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13369
13370         * g++.dg/conversion/cast3.C: New test.
13371
13372 2011-03-11  Jason Merrill  <jason@redhat.com>
13373
13374         * g++.dg/template/error45.C: New.
13375
13376         * g++.dg/parse/no-type-defn1.C: New.
13377
13378         * g++.dg/ext/attrib40.C: New.
13379
13380         * g++.dg/cpp0x/regress/array1.C: New.
13381
13382 2011-03-11  Richard Guenther  <rguenther@suse.de>
13383
13384         PR tree-optimization/48067
13385         * gcc.dg/pr48067.c: New testcase.
13386
13387 2011-03-11  Richard Guenther  <rguenther@suse.de>
13388
13389         PR lto/48073
13390         * g++.dg/lto/20110311-1_0.C: New testcase.
13391
13392 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13393
13394         PR c++/48035
13395         * g++.dg/inherit/virtual8.C: New test.
13396
13397         PR middle-end/48044
13398         * gcc.dg/torture/pr48044.c: New test.
13399
13400 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13401
13402         PR fortran/47768
13403         * gfortran.dg/proc_ptr_comp_31.f90: New.
13404
13405 2011-03-11  Richard Guenther  <rguenther@suse.de>
13406
13407         PR tree-optimization/47278
13408         * gcc.dg/torture/pr47278-1.c: New testcase.
13409         * gcc.dg/torture/pr47278-2.c: Likewise.
13410
13411 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13412
13413         PR tree-optimization/48063
13414         * gcc.dg/torture/pr48063.c: New test.
13415
13416 2011-03-10  Jason Merrill  <jason@redhat.com>
13417
13418         * g++.dg/template/array22.C: New.
13419
13420         * g++.dg/cpp0x/syntax-err1.C: New.
13421         * g++.dg/parse/error36.C: Adjust expected errors.
13422         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13423         * g++.old-deja/g++.pt/typename3.C: Likewise.
13424         * g++.old-deja/g++.pt/typename4.C: Likewise.
13425         * g++.old-deja/g++.pt/typename6.C: Likewise.
13426
13427 2011-03-09  Jason Merrill  <jason@redhat.com>
13428
13429         * g++.dg/template/nontype22.C: New.
13430
13431 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13432
13433         PR tree-optimization/47714
13434         * g++.dg/torture/pr47714.C: New test.
13435
13436 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13437
13438         PR target/47755
13439         * gcc.target/powerpc/pr47755-2.c: New file.
13440
13441 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13442
13443         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13444         is not set in the environment, pass 64 as first argument when not
13445         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13446         native where ulimit -u is supported.
13447
13448 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13449
13450         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13451
13452 2011-03-08  Jason Merrill  <jason@redhat.com>
13453
13454         * g++.dg/template/nontype21.C: New.
13455
13456         * g++.dg/template/anon5.C: New.
13457
13458 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13459
13460         PR debug/47881
13461         * gcc.dg/pr47881.c: New test.
13462
13463 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13464
13465         PR c++/47957
13466         * g++.dg/lookup/template3.C: New test.
13467
13468 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13469
13470         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13471         'long' type.
13472
13473 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13474
13475         PR testsuite/47954
13476         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13477         sizeof to compute alignment.
13478
13479 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13480
13481         PR tree-optimization/48022
13482         * gcc.dg/pr48022-1.c: New test.
13483         * gcc.dg/pr48022-2.c: New test.
13484
13485 2011-03-07  Jason Merrill  <jason@redhat.com>
13486
13487         * g++.dg/template/nontype20.C: New.
13488         * g++.dg/init/member1.C: Adjust expected errors.
13489         * g++.dg/parse/constant4.C: Likewise.
13490         * g++.dg/template/qualified-id3.C: Likewise.
13491         * g++.old-deja/g++.pt/crash10.C: Likewise.
13492
13493         * g++.dg/cpp0x/regress/non-const1.C: New.
13494
13495 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13496
13497         PR debug/47991
13498         * gcc.dg/pr47991.c: New test.
13499
13500 2011-03-07  Jason Merrill  <jason@redhat.com>
13501
13502         * g++.dg/abi/mangle46.C: New.
13503
13504 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13505
13506         PR target/47862
13507         * gcc.target/powerpc/pr47862.c: New.
13508
13509 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13510
13511         PR target/45413
13512         * gcc.target/i386/combine-mul.c: Require nonpic.
13513
13514 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13515             Nathan Froyd  <froydnj@codesourcery.com>
13516
13517         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13518
13519 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13520
13521         * README.QMTEST: Remove.
13522
13523 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13524             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13525
13526         PR fortran/47850
13527         * gfortran.dg/array_constructor_37.f90 : New test.
13528
13529 2011-03-05  Jason Merrill  <jason@redhat.com>
13530
13531         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13532         * g++.dg/abi/mangle45.C: Likewise.
13533         * g++.dg/cpp0x/trailing1.C: Likewise.
13534
13535 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13536
13537         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13538
13539 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13540
13541         PR rtl-optimization/47899
13542         * gcc.dg/pr47899.c: New test.
13543
13544         * gcc.dg/torture/pr47968.c: Ignore warnings.
13545
13546         PR tree-optimization/47967
13547         * gcc.c-torture/compile/pr47967.c: New test.
13548
13549 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13550
13551         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13552         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13553
13554 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13555
13556         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13557         and property_getAttributes() if __OBJC2__.
13558         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13559         * objc.dg/property/property-encoding-1.m: New.
13560         * obj-c++.dg/property/property-encoding-1.mm: New.
13561
13562 2011-03-04  Jason Merrill  <jason@redhat.com>
13563
13564         * g++.dg/template/pseudodtor6.C: New.
13565
13566         * g++.dg/inherit/covariant19.C: New.
13567
13568 2011-03-04  Richard Guenther  <rguenther@suse.de>
13569
13570         PR middle-end/47968
13571         * gcc.dg/torture/pr47968.c: New testcase.
13572
13573 2011-03-04  Richard Guenther  <rguenther@suse.de>
13574
13575         PR middle-end/47975
13576         * gcc.dg/torture/pr47975.c: New testcase.
13577
13578 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13579
13580         PR c++/47974
13581         * g++.dg/template/crash106.C: New.
13582
13583 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13584
13585         PR c/47963
13586         * gcc.dg/gomp/pr47963.c: New test.
13587         * g++.dg/gomp/pr47963.C: New test.
13588
13589 2011-03-02  Jason Merrill  <jason@redhat.com>
13590
13591         * g++.dg/cpp0x/regress/condition1.C: New.
13592
13593         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13594
13595 2011-03-01  Jason Merrill  <jason@redhat.com>
13596
13597         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13598
13599         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13600
13601 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13602
13603         PR rtl-optimization/47925
13604         * gcc.c-torture/execute/pr47925.c: New test.
13605
13606 2011-03-01  Jason Merrill  <jason@redhat.com>
13607
13608         * g++.dg/cpp0x/decltype25.C: New.
13609
13610         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13611
13612 2011-03-01  Richard Guenther  <rguenther@suse.de>
13613
13614         PR tree-optimization/47890
13615         * gcc.dg/torture/pr47890.c: New testcase.
13616
13617 2011-03-01  Richard Guenther  <rguenther@suse.de>
13618
13619         PR lto/47924
13620         * gcc.dg/lto/pr47924_0.c: New testcase.
13621
13622 2011-03-01  Richard Guenther  <rguenther@suse.de>
13623
13624         PR lto/46911
13625         * gfortran.dg/lto/pr46911_0.f: New testcase.
13626
13627 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13628
13629         PR libgfortran/47933
13630         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13631         compile errors from older code form.
13632
13633 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13634
13635         PR libgfortran/47567
13636         * gfortran.dg/fmt_fw_d.f90: New test.
13637
13638 2011-02-28  Jason Merrill  <jason@redhat.com>
13639
13640         * g++.dg/inherit/covariant18.C: New.
13641
13642 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13643
13644         PR middle-end/47893
13645         * gcc.dg/pr47893.c: New test.
13646
13647 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13648
13649         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13650         NULL in case of a selector with conflicting types.
13651         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13652
13653 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13654
13655         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13656         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13657         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13658         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13659
13660 2011-02-28  Jason Merrill  <jason@redhat.com>
13661
13662         PR c++/47906
13663         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13664
13665 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13666
13667         PR libgfortran/47778
13668         * gfortran.dg/namelist_71.f90: New test.
13669
13670 2011-02-27  Jason Merrill  <jason@redhat.com>
13671
13672         PR c++/47906
13673         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13674         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13675
13676 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13677
13678         PR c++/46466
13679         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13680
13681 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13682
13683         PR fortran/47886
13684         * gfortran.dg/gomp/task-1.f90: Removed.
13685
13686 2011-02-26  Jason Merrill  <jason@redhat.com>
13687
13688         * g++.dg/template/this-targ1.C: New.
13689
13690         * g++.dg/cpp0x/regress/template-const1.C: New.
13691         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13692         * g++.dg/template/function1.C: Adjust.
13693         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13694         * g++.dg/debug/debug7.C: Adjust.
13695
13696 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13697
13698         PR fortran/47886
13699         * gfortran.dg/gomp/task-1.f90: New.
13700
13701 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13702
13703         * gcc.target/arm/neon-thumb2-move.c: Add
13704         dg-require-effective-target arm_thumb2_ok.
13705
13706 2011-02-24  Jason Merrill  <jason@redhat.com>
13707
13708         * g++.dg/parse/constant1.C: Specify C++98 mode.
13709         * g++.dg/parse/constant5.C: Likewise.
13710         * g++.dg/parse/error2.C: Likewise.
13711         * g++.dg/parse/semicolon3.C: Likewise.
13712         * g++.dg/template/crash14.C: Likewise.
13713         * g++.dg/template/local4.C: Likewise.
13714         * g++.dg/template/nontype3.C: Likewise.
13715         * g++.dg/parse/crash31.C: Adjust expected errors.
13716         * g++.dg/template/function1.C: Likewise.
13717         * g++.dg/template/ref3.C: Likewise.
13718         * g++.dg/template/static9.C: Likewise.
13719         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13720
13721         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13722         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13723         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13724         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13725         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13726
13727 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13728
13729         PR fortran/47878
13730         * gfortran.dg/pr47878.f90: New test.
13731
13732 2011-02-24  Richard Guenther  <rguenther@suse.de>
13733
13734         PR testsuite/47801
13735         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13736         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13737
13738 2011-02-24  Richard Guenther  <rguenther@suse.de>
13739
13740         PR fortran/47839
13741         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13742         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13743
13744 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13745
13746         PR libgfortran/47567
13747         * gfortran.dg/fmt_f0_1.f90: Update test.
13748
13749 2011-02-23  Jason Merrill  <jason@redhat.com>
13750
13751         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13752         * g++.dg/abi/mangle45.C: New.
13753
13754         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13755         * g++.dg/template/canon-type-9.C: Match use of decltype
13756         between declaration and definition.
13757         * g++.dg/template/canon-type-12.C: Likewise.
13758
13759 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13760
13761         PR fortran/40850
13762         * gfortran.dg/nested_allocatables_1.f90: New.
13763
13764 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13765
13766         PR c++/46868
13767         * g++.dg/pr46868.C: New test.
13768         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13769         * g++.dg/parse/error14.C: Adjust.
13770
13771 2011-02-23  Richard Guenther  <rguenther@suse.de>
13772
13773         PR tree-optimization/47838
13774         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13775
13776 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13777
13778         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13779
13780 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13781
13782         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13783         * gfortran.dg/count_init_expr.f03: Ditto.
13784         * gfortran.dg/gomp/pr43711.f90: Ditto.
13785         * gcc.dg/struct-parse-2.c: Ditto.
13786         * gcc.dg/parse-error-3.c: Ditto.
13787         * gcc.dg/Wlogical-op-1.c: Ditto.
13788         * gcc.dg/Walways-true-1.c: Ditto.
13789         * gcc.dg/pr24225.c: Ditto.
13790         * gcc.dg/Walways-true-2.c: Ditto.
13791         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13792         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13793         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13794         * g++.dg/overload/defarg4.C: Ditto.
13795         * g++.dg/inherit/covariant16.C: Ditto.
13796         * g++.dg/inherit/virtual7.C: Ditto.
13797         * g++.dg/template/canon-type-9.C: Ditto.
13798         * g++.dg/template/access19.C: Ditto.
13799         * g++.dg/template/call7.C: Ditto.
13800         * g++.dg/template/canon-type-2.C: Ditto.
13801         * g++.dg/template/init7.C: Ditto.
13802         * g++.dg/template/sizeof-template-argument.C: Ditto.
13803         * g++.dg/template/const3.C: Ditto.
13804         * g++.dg/template/sfinae26.C: Ditto.
13805         * g++.dg/template/sfinae26.C: Ditto.
13806         * g++.dg/template/canon-type-11.C: Ditto.
13807         * g++.dg/template/union2.C: Ditto.
13808         * g++.dg/template/canon-type-3.C: Ditto.
13809         * g++.dg/template/canon-type-1.C: Ditto.
13810         * g++.dg/template/canon-type-5.C: Ditto.
13811         * g++.dg/template/canon-type-7.C: Ditto.
13812         * g++.dg/template/canon-type-10.C: Ditto.
13813         * g++.dg/template/spec36.C: Ditto.
13814         * g++.dg/template/typedef38.C: Ditto.
13815         * g++.dg/template/canon-type-4.C: Ditto.
13816         * g++.dg/template/canon-type-6.C: Ditto.
13817         * g++.dg/template/canon-type-13.C: Ditto.
13818         * g++.dg/template/instantiate9.C: Ditto.
13819         * g++.dg/template/ttp22.C: Ditto.
13820         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13821         * g++.dg/warn/Walways-true-1.C: Ditto.
13822         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13823         * g++.dg/warn/Walways-true-2.C: Ditto.
13824         * g++.dg/conversion/op4.C: Ditto.
13825         * g++.dg/opt/pr19650.C: Ditto.
13826         * g++.dg/lookup/friend11.C: Ditto.
13827         * g++.dg/other/default2.C: Ditto.
13828         * g++.dg/other/default3.C: Ditto.
13829         * g++.dg/other/dtor2.C: Ditto.
13830         * g++.dg/other/friend5.C: Ditto.
13831         * g++.dg/other/default5.C: Ditto.
13832         * g++.dg/init/brace6.C: Ditto.
13833         * g++.dg/init/aggr5.C: Ditto.
13834         * g++.dg/init/error2.C: Ditto.
13835         * g++.dg/expr/bound-mem-fun.C: Ditto.
13836         * g++.dg/expr/cond6.C: Ditto.
13837         * g++.dg/expr/stmt-expr-1.C: Ditto.
13838         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13839         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13840         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13841         * g++.dg/cpp0x/bracket1.C: Ditto.
13842         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13843         * g++.dg/cpp0x/pr38646.C: Ditto.
13844         * g++.dg/cpp0x/variadic73.C: Ditto.
13845         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13846         * g++.dg/cpp0x/bracket4.C: Ditto.
13847         * g++.dg/cpp0x/decltype4.C: Ditto.
13848         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13849         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13850         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13851         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13852         * g++.dg/cpp0x/decltype2.C: Ditto.
13853         * g++.dg/cpp0x/decltype1.C: Ditto.
13854         * g++.dg/cpp0x/bracket2.C: Ditto.
13855         * g++.dg/cpp0x/decltype5.C: Ditto.
13856         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13857         * g++.dg/cpp0x/variadic70.C: Ditto.
13858         * g++.dg/cpp0x/decltype6.C: Ditto.
13859         * g++.dg/cpp0x/rvo.C: Ditto.
13860         * g++.dg/cpp0x/vt-40092.C: Ditto.
13861         * g++.dg/cpp0x/variadic-new.C: Ditto.
13862         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13863         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13864         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13865         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13866         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13867         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13868         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13869         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13870         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13871         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13872         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13873         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13874         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13875         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13876         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13877         * g++.dg/cpp0x/pr39639.C: Ditto.
13878         * g++.dg/cpp0x/decltype3.C: Ditto.
13879         * g++.dg/cpp0x/variadic68.C: Ditto.
13880         * g++.dg/cpp0x/variadic-function.C: Ditto.
13881         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13882         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13883         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13884         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13885         * g++.dg/parse/crash35.C: Ditto.
13886         * g++.dg/parse/crash40.C: Ditto.
13887         * g++.dg/parse/defarg12.C: Ditto.
13888         * g++.dg/parse/crash34.C: Ditto.
13889         * g++.dg/parse/constructor3.C: Ditto.
13890         * g++.dg/parse/template23.C: Ditto.
13891         * g++.dg/parse/crash56.C: Ditto.
13892         * g++.dg/parse/dtor13.C: Ditto.
13893         * g++.dg/parse/error33.C: Ditto.
13894         * g++.dg/parse/ctor9.C: Ditto.
13895         * g++.dg/parse/error32.C: Ditto.
13896         * g++.dg/parse/error37.C: Ditto.
13897         * g++.dg/parse/bitfield3.C: Ditto.
13898         * g++.dg/parse/struct-4.C: Ditto.
13899         * g++.dg/ext/has_trivial_copy.C: Ditto.
13900         * g++.dg/ext/is_polymorphic.C: Ditto.
13901         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13902         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13903         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13904         * g++.dg/ext/is_union.C: Ditto.
13905         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13906         * g++.dg/ext/is_pod.C: Ditto.
13907         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13908         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13909         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13910         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13911         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13912         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13913         * g++.dg/ext/is_abstract.C: Ditto.
13914         * g++.dg/ext/has_trivial_assign.C: Ditto.
13915         * g++.dg/ext/is_class.C: Ditto.
13916         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13917         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13918         * g++.dg/ext/is_base_of.C: Ditto.
13919         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13920         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13921         * g++.dg/ext/is_empty.C: Ditto.
13922         * g++.dg/ext/is_enum.C: Ditto.
13923         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13924         * gnat.dg/opt11.adb: Ditto.
13925         * obj-c++.dg/pr45735.mm: Ditto.
13926         * obj-c++.dg/pr24393.mm: Ditto.
13927         * obj-c++.dg/exceptions-2.mm: Ditto.
13928         * objc.dg/pr45735.m: Ditto.
13929         * objc.dg/pr24393.m: Ditto.
13930
13931 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13932
13933         * objc.dg/attributes/objc-exception-1.m: New.
13934
13935 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13936
13937         * gcc.dg/cpp/include7.c: New test.
13938
13939 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13940
13941         PR c++/47242
13942         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13943
13944 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13945
13946         PR rtl-optimization/47763
13947         * gcc.dg/pr47763.c: New test.
13948
13949 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13950
13951         PR fortran/45743
13952         * gfortran.dg/whole_file_32.f90 : New test.
13953
13954 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13955
13956         PR c++/47666
13957         * g++.dg/inherit/virtual7.C: New test.
13958
13959 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13960
13961         PR objc/47832
13962         * objc.dg/type-size-3.m: Updated error message.
13963         * objc.dg/type-size-4.m: New test.
13964         * objc.dg/type-size-5.m: New test.
13965
13966 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13967
13968         * lib/gnat.exp: Fix comments.
13969         Don't load libgloss.exp.
13970         (default_gnat_version): Call $compiler with --version.
13971         Adapt regexp for gnatmake output, insert version.
13972         (gnat_version): New proc.
13973         (gnat_init): Remove gnat_libgcc_s_path.
13974         (gnat_target_compile): Likewise.
13975         Remove ld_library_path.
13976         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13977         (gnat_pass): Remove.
13978         (gnat_pass): Remove.
13979         (gnat_finish): Remove.
13980         (gnat_exit): Remove.
13981         (local_find_gnatmake): Reindent.
13982         (runtest_file_p): Remove.
13983         (prune_warnings): Remove.
13984         (find_gnatclean): New proc.
13985         * lib/gnat-dg.exp (lremove): New proc.
13986         (gnat-dg-test): Reindent.
13987         Remove additional output files.
13988         (gnat-dg-runtest): Remove.
13989
13990         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13991         * gnat.dg/loop_optimization6.adb: Likewise.
13992         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13993
13994 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13995
13996         PR tree-optimization/47835
13997         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13998
13999 2011-02-22  Tobias Burnus  <burnus@net-b.de>
14000
14001         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
14002         * gfortran.dg/abstract_type_2.f03: Ditto.
14003         * gfortran.dg/abstract_type_3.f03: Ditto.
14004         * gfortran.dg/abstract_type_4.f03: Ditto.
14005         * gfortran.dg/abstract_type_5.f03: Ditto.
14006         * gfortran.dg/abstract_type_6.f03: Ditto.
14007         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
14008         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
14009         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
14010         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
14011         * gfortran.dg/array_function_5.f90: Ditto.
14012         * gfortran.dg/asynchronous_3.f03: Ditto.
14013         * gfortran.dg/char_expr_1.f90: Ditto.
14014         * gfortran.dg/class_14.f03: Ditto.
14015         * gfortran.dg/data_array_6.f: Ditto.
14016         * gfortran.dg/data_invalid.f90: Ditto.
14017         * gfortran.dg/dot_product_1.f03: Ditto.
14018         * gfortran.dg/func_derived_5.f90: Ditto.
14019         * gfortran.dg/func_result_4.f90: Ditto.
14020         * gfortran.dg/implied_do_1.f90: Ditto.
14021         * gfortran.dg/initialization_25.f90: Ditto.
14022         * gfortran.dg/initialization_26.f90: Ditto.
14023         * gfortran.dg/interface_34.f90: Ditto.
14024         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14025         * gfortran.dg/keyword_symbol_1.f90: Ditto.
14026         * gfortran.dg/matmul_8.f03: Ditto.
14027         * gfortran.dg/merge_init_expr.f90: Ditto.
14028         * gfortran.dg/pack_assign_1.f90: Ditto.
14029         * gfortran.dg/pack_vector_1.f90: Ditto.
14030         * gfortran.dg/pointer_check_8.f90: Ditto.
14031         * gfortran.dg/product_init_expr.f03: Ditto.
14032         * gfortran.dg/reshape_order_5.f90: Ditto.
14033         * gfortran.dg/reshape_shape_1.f90: Ditto.
14034         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14035         * gfortran.dg/same_name_2.f90: Ditto.
14036         * gfortran.dg/selected_real_kind_1.f90: Ditto.
14037         * gfortran.dg/spread_init_expr.f03: Ditto.
14038         * gfortran.dg/stmt_func_1.f90: Ditto.
14039         * gfortran.dg/sum_init_expr.f03: Ditto.
14040         * gfortran.dg/transpose_3.f03: Ditto.
14041         * gfortran.dg/unpack_init_expr.f03: Ditto.
14042         * gfortran.dg/warn_conversion.f90: Ditto.
14043         * gfortran.dg/warn_conversion_2.f90: Ditto.
14044         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14045         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14046         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14047         * gfortran.dg/whole_file_16.f90: Ditto.
14048         * gfortran.dg/whole_file_17.f90: Ditto.
14049         * gfortran.dg/whole_file_18.f90: Ditto.
14050         * gfortran.dg/whole_file_20.f03: Ditto.
14051         * gfortran.dg/whole_file_5.f90: Ditto.
14052         * gfortran.dg/whole_file_6.f90: Ditto.
14053         * gfortran.dg/write_invalid_format.f90: Ditto.
14054         * gfortran.dg/zero_sized_6.f90: Ditto.
14055
14056 2011-02-21  Jeff Law <law@redhat.com>
14057
14058         PR rtl-optimization/46178
14059         * gcc.target/i386/pr46178.c: New test.
14060
14061         PR rtl-optimization/46002
14062         * gcc.c-torture/compile/pr46002.c: New test.
14063
14064 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14065
14066         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14067         *-*-hpux10*.
14068
14069 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14070
14071         PR debug/47106
14072         * g++.dg/debug/pr47106.C: Require effective target lto.
14073
14074 2011-02-21  Jason Merrill  <jason@redhat.com>
14075
14076         * g++.dg/cpp0x/constexpr-diag2.C: New.
14077
14078 2011-02-20  Jason Merrill  <jason@redhat.com>
14079
14080         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14081
14082         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14083
14084         * g++.dg/overload/conv-op1.C: New.
14085
14086         * g++.dg/cpp0x/constexpr-synth1.C: New.
14087
14088 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14089
14090         * objc.dg/layout-2.m: New.
14091         * objc.dg/selector-3.m: Adjusted location of error message.
14092         * objc.dg/type-size-3.m: Same.
14093         * obj-c++.dg/selector-3.mm: Same.
14094
14095 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14096
14097         PR objc/47784
14098         * objc.dg/property/dotsyntax-22.m: New.
14099         * obj-c++.dg/property/dotsyntax-22.mm: New.
14100
14101 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14102
14103         PR c++/46394
14104         * g++.dg/template/typedef38.C: New test.
14105
14106 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14107
14108         PR fortran/46818
14109         * gfortran.dg/whole_file_30.f90 : New test.
14110         * gfortran.dg/whole_file_31.f90 : New test.
14111
14112 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14113
14114         PR fortran/45077
14115         PR fortran/44945
14116         * gfortran.dg/whole_file_28.f90 : New test.
14117         * gfortran.dg/whole_file_29.f90 : New test.
14118
14119 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14120
14121         PR c++/44118
14122         * g++.dg/template/crash105.C: New.
14123
14124 2011-02-19  Jason Merrill  <jason@redhat.com>
14125
14126         * g++.dg/cpp0x/regress/no-elide1.C: New.
14127
14128 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14129
14130         PR tree-optimization/46620
14131         * gcc.dg/pr46620.c: New.
14132
14133 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14134
14135         PR c/47809
14136         * gcc.target/i386/pr47809.c: New test.
14137
14138 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14139             Tobias Burnus  <burnus@net-b.de>
14140
14141         * lib/target-supports.exp
14142         (check_effective_target_fortran_large_real): New check for large reals.
14143         * gfortran.dg/nan_7.f90: New test.
14144
14145 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14146
14147         PR libgfortran/47567
14148         * gfortran.dg/fmt_f0_1.f90: Update test.
14149
14150 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14151
14152         PR fortran/47348
14153         * gfortran.dg/array_constructor_36.f90 : New test.
14154         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14155         allow for comparison between different elements of the array
14156         constructor at different levels of optimization.
14157
14158 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14159
14160         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14161         * gcc.target/i386/pr32280-1.c: Likewise.
14162
14163 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14164
14165         PR target/47800
14166         * gcc.target/i386/pr47800.c: New test.
14167
14168 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14169
14170         * objc/execute/exceptions/foward-1.x: New.
14171
14172 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14173
14174         PR fortran/47789
14175         * gfortran.dg/derived_constructor_comps_4.f90: New.
14176
14177 2011-02-18  Tobias Burnus
14178
14179         PR fortran/47775
14180         * gfortran.dg/func_result_6.f90: New.
14181
14182 2011-02-18  Michael Matz  <matz@suse.de>
14183
14184         PR fortran/45586
14185         * gfortran.dg/lto/pr45586_0.f90: New test.
14186         * gfortran.dg/typebound_proc_20.f90: Ditto.
14187         * gfortran.dg/typebound_proc_21.f90: Ditto.
14188
14189 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14190
14191         PR c++/47795
14192         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14193
14194 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14195
14196         PR fortran/47750
14197         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14198         gcc_warning_prefix.
14199         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14200         normalizing the error/warning output.
14201         * gfortran.dg/Wall.f90: Update dg-error/warning.
14202         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14203         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14204         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14205         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14206         * gfortran.dg/class_30.f90: Update dg-error/warning.
14207         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14208         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14209         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14210         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14211         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14212         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14213         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14214         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14215         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14216         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14217         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14218         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14219         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14220         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14221         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14222         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14223         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14224         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14225         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14226         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14227         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14228         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14229         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14230         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14231         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14232
14233 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14234
14235         PR fortran/47768
14236         * gfortran.dg/proc_ptr_comp_30.f90: New.
14237
14238 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14239
14240         PR debug/47780
14241         * gcc.target/i386/pr47780.c: New test.
14242
14243 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14244
14245         PR fortran/47767
14246         * gfortran.dg/class_40.f03: New.
14247
14248 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14249
14250         PR c++/47208
14251         * g++.dg/cpp0x/auto21.C: New test.
14252
14253 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14254
14255         * objc.dg/special/unclaimed-category-1.h: Updated for
14256         new ABI support.
14257         * objc.dg/special/unclaimed-category-1.m: Same.
14258         * objc.dg/zero-link-1.m: Same.
14259         * objc.dg/lookup-1.m: Same.
14260         * objc.dg/torture/strings/const-str-9.m
14261         * objc.dg/torture/strings/const-str-10.m: Same.
14262         * objc.dg/torture/strings/const-str-11.m: Same.
14263         * objc.dg/torture/forward-1.m: Same.
14264         * objc.dg/zero-link-2.m: Same.
14265         * objc.dg/encode-7-next-64bit.m: Same.
14266         * objc.dg/method-4.m: Same.
14267         * objc.dg/next-runtime-1.m: Same.
14268         * objc.dg/image-info.m: Same.
14269         * objc.dg/pr23214.m: Same.
14270         * objc.dg/symtab-1.m: Same.
14271         * obj-c++.dg/basic.m: Same.
14272         * obj-c++.dg/proto-lossage-3.m: Same.
14273         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14274         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14275         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14276         * obj-c++.dg/method-11.m: Same.
14277         * objc/execute/enumeration-1.m: Same.
14278         * objc/execute/object_is_class.m: Same.
14279         * objc/execute/formal_protocol-2.m: Same.
14280         * objc/execute/formal_protocol-4.m: Same.
14281         * objc/execute/formal_protocol-6.m: Same.
14282         * objc/execute/bycopy-3.m: Same.
14283         * objc/execute/exceptions/catchall-1.m: Same.
14284         * objc/execute/exceptions/finally-1.m: Same.
14285         * objc/execute/exceptions/local-variables-1.m: Same.
14286         * objc/execute/exceptions/foward-1.m: Same.
14287         * objc/execute/bf-common.h
14288         * objc/execute/enumeration-2.m: Same.
14289         * objc/execute/formal_protocol-1.m: Same.
14290         * objc/execute/formal_protocol-3.m: Same.
14291         * objc/execute/formal_protocol-5.m: Same.
14292         * objc/execute/accessing_ivars.m: Same.
14293         * objc/execute/bycopy-2.m: Same.
14294         * objc/execute/formal_protocol-7.m: Same.
14295         * objc/execute/compatibility_alias.m: Same.
14296         * objc/execute/no_clash.m: Same.
14297         * objc/execute/object_is_meta_class.m: Same.
14298         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14299         * objc/execute/class-tests-1.h: Include stdio.h.
14300         * objc/execute/class-tests-2.h: Same.
14301         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14302         runtimes.
14303         * obj-c++.dg/try-catch-2.mm: Same.
14304
14305 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14306
14307         PR c++/47783
14308         * g++.dg/warn/Wunused-parm-4.C: New test.
14309
14310 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14311             Jan Hubicka  <jh@suse.cz>
14312
14313         PR debug/47106
14314         PR debug/47402
14315         * g++.dg/debug/pr47106.C: New.
14316
14317 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14318
14319         PR target/43653
14320         * gcc.target/i386/pr43653.c: New test.
14321
14322 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14323
14324         PR c++/47172
14325         * g++.dg/template/inherit6.C: New test.
14326
14327 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14328
14329         PR fortran/47745
14330         * gfortran.dg/class_39.f03: New.
14331
14332 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14333
14334         PR c++/47326
14335         * g++.dg/cpp0x/variadic106.C: New test.
14336
14337 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14338
14339         PR libfortran/47757
14340         * gfortran.dg/pr47757-1.f90: New test.
14341         * gfortran.dg/pr47757-2.f90: New test.
14342         * gfortran.dg/pr47757-3.f90: New test.
14343
14344         PR c++/47704
14345         * g++.dg/cpp0x/enum8.C: New test.
14346
14347 2011-02-15  Jason Merrill  <jason@redhat.com>
14348
14349         * g++.dg/inherit/implicit-trivial1.C: New.
14350         * g++.dg/cpp0x/implicit-trivial1.C: New.
14351
14352 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14353
14354         PR middle-end/47725
14355         * gcc.dg/torture/pr47725.c: Removed.
14356
14357 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14358
14359         PR target/47755
14360         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14361         constant does not generate a load from memory.
14362
14363 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14364
14365         PR middle-end/47725
14366         * gcc.dg/torture/pr47725.c: New.
14367
14368 2011-02-15  Richard Guenther  <rguenther@suse.de>
14369
14370         PR tree-optimization/47743
14371         * gcc.dg/torture/pr47743.c: New testcase.
14372
14373 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14374
14375         PR middle-end/47581
14376         * gcc.target/i386/pr47581.c: New test.
14377
14378 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14379
14380         PR fortran/47730
14381         * gfortran.dg/select_type_22.f03: New.
14382
14383 2011-02-14  Jason Merrill  <jason@redhat.com>
14384
14385         * g++.dg/cpp0x/regress/enum1.C: New.
14386
14387 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14388
14389         * gnat.dg/include.adb: New test.
14390
14391 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14392
14393         PR fortran/47728
14394         * gfortran.dg/class_38.f03: New.
14395
14396 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14397
14398         * gcc.dg/pr46494.c: New test.
14399
14400 2011-02-14  Richard Guenther  <rguenther@suse.de>
14401
14402         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14403
14404 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14405
14406         PR ada/41929
14407         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14408         sparc*-sun-solaris2.11.
14409
14410 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14411
14412         PR fortran/47349
14413         * gfortran.dg/argument_checking_18.f90: New.
14414
14415 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14416
14417         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14418         * gfortran.dg/argument_checking_17.f90: New.
14419
14420 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14421
14422         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14423         are temporarily disabled.
14424         * gfortran.dg/class_7.f03: Ditto.
14425         * gfortran.dg/coarray_14.f90: Ditto.
14426         * gfortran.dg/typebound_proc_13.f03: Ditto.
14427
14428 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14429
14430         PR fortran/45586
14431         * gfortran.dg/extends_11.f03: New.
14432
14433 2011-02-11  Xinliang David Li  <davidxl@google.com>
14434
14435         PR tree-optimization/47707
14436         * g++.dg/tree-ssa/pr47707.C: New test.
14437
14438 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14439
14440         * g++.dg/opt/inline17.C: New test.
14441
14442 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14443
14444         PR fortran/47550
14445         * gfortran.dg/pure_formal_2.f90: New.
14446
14447 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14448
14449         PR rtl-optimization/47614
14450         * gfortran.dg/pr47614.f: New.
14451
14452 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14453
14454         PR driver/47678
14455         * gcc.dg/opts-6.c: New test.
14456
14457 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14458
14459         PR debug/47684
14460         * gcc.dg/pr47684.c: New test.
14461
14462 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14463
14464         PR target/47629
14465         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14466         c99_runtime, dg-add-options c99_runtime.
14467         (main): Use __asm__.
14468
14469 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14470
14471         PR testsuite/47400
14472         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14473         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14474         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14475         * gcc.dg/ucnid-10.c: Likewise.
14476         * gcc.dg/ucnid-13.c: Likewise.
14477         * gcc.dg/ucnid-7.c: Likewise.
14478         * gcc.dg/ucnid-8.c: Likewise.
14479         Adapt dg-warning line number.
14480
14481 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14482
14483         * gcc.target/i386/parity-1.c: Use -march=k8.
14484         * gcc.target/i386/parity-2.c: Ditto.
14485         * gcc.target/i386/vecinit-1.c: Ditto.
14486         * gcc.target/i386/vecinit-2.c: Ditto.
14487
14488 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14489
14490         PR target/46610
14491         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14492         * gcc.target/mips/save-restore-3.c: Likewise.
14493         * gcc.target/mips/save-restore-4.c: Likewise.
14494         * gcc.target/mips/save-restore-5.c: Likewise.
14495
14496         PR target/47683
14497         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14498         * g++.dg/tree-prof/partition2.C: Likewise.
14499
14500 2011-02-09  Jason Merrill  <jason@redhat.com>
14501
14502         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14503         rather than misdeclare std::puts.
14504
14505         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14506         * g++.dg/other/warning1.C: Likewise.
14507         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14508         * g++.old-deja/g++.gb/scope06.C: Likewise.
14509         * g++.old-deja/g++.law/cvt11.C: Likewise.
14510         * g++.old-deja/g++.law/init1.C: Likewise.
14511         * g++.dg/abi/mangle26.C: Likewise.
14512
14513         * g++.dg/template/function1.C: Adjust for C++0x mode.
14514         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14515
14516         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14517         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14518
14519         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14520
14521         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14522
14523         * g++.dg/cpp0x/regress: New directory.
14524         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14525         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14526         * g++.dg/cpp0x/regress/regress3.C: New.
14527
14528 2011-02-10  Richard Guenther  <rguenther@suse.de>
14529
14530         PR tree-optimization/47677
14531         * gcc.dg/torture/pr47677.c: New testcase.
14532
14533 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14534
14535         * objc.dg/special/load-category-1.m: Remove unused header.
14536         * objc.dg/special/load-category-1a.m: Likewise.
14537         * objc.dg/special/load-category-2.m: Likewise.
14538         * objc.dg/special/load-category-2a.m: Likewise.
14539         * objc.dg/special/load-category-3.m: Likewise.
14540         * objc.dg/special/load-category-3a.m: Likewise.
14541         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14542         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14543         * objc.dg/attributes/class-attribute-1.m: Likewise.
14544         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14545         * obj-c++.dg/property/property.exp: Likewise.
14546         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14547         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14548         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14549         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14550         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14551         * obj-c++.dg/template-8.mm: Likewise.
14552
14553 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14554
14555         PR target/47665
14556         * gcc.target/i386/pr47665.c: New test.
14557
14558 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14559
14560         PR testsuite/47622
14561         Revert
14562         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14563         PR debug/42631
14564         * gcc.dg/pr42631.c: Update test.
14565         * gcc.dg/pr42631-2.c: New test.
14566
14567 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14568
14569         PR fortran/47352
14570         * gfortran.dg/proc_decl_25.f90: New.
14571
14572 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14573
14574         PR fortran/47463
14575         * gfortran.dg/typebound_assignment_2.f03: New.
14576
14577 2011-02-09  Richard Guenther  <rguenther@suse.de>
14578
14579         PR tree-optimization/47664
14580         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14581
14582 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14583
14584         PR middle-end/47646
14585         * gnat.dg/uninit_func.adb: Adjust dg directive.
14586
14587 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14588
14589         PR middle-end/47646
14590         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14591
14592 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14593
14594         PR fortran/47637
14595         * gfortran.dg/auto_dealloc_2.f90: New.
14596
14597 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14598
14599         * gcc.dg/builtins-config.h: Remove __sgi handling.
14600         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14601         -std=c99 for mips-sgi-irix6.5*.
14602
14603 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14604
14605         PR middle-end/45505
14606         * gfortran.dg/pr25923.f90: Remove xfails.
14607
14608 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14609
14610         PR fortran/47583
14611         * gfortran.dg/inquire_14.f90: New test.
14612
14613 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14614
14615         PR fortran/45290
14616         * gfortran.dg/pointer_init_6.f90: New.
14617
14618 2011-02-08  Jeff Law <law@redhat.com>
14619
14620         PR tree-optimization/42893
14621         * gcc.tree-ssa/pr42893.c: New test.
14622
14623 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14624
14625         PR tree-optimization/46834
14626         PR tree-optimization/46994
14627         PR tree-optimization/46995
14628         * gcc.dg/graphite/id-pr46834.c: New.
14629         * gfortran.dg/graphite/id-pr46994.f90: New.
14630         * gfortran.dg/graphite/id-pr46995.f90: New.
14631
14632 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14633
14634         PR middle-end/47646
14635         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14636         using the variable is known the warning is emitted there.
14637         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14638         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14639
14640         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14641         statement.
14642         (vg): Likewise.
14643         * gcc.dg/noreturn-1.c (foo5): Likewise.
14644         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14645         (method2): Likewise.
14646
14647         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14648         the return statement using the uninitialized variable.
14649         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14650
14651 2011-02-08  Richard Guenther  <rguenther@suse.de>
14652
14653         PR middle-end/47639
14654         * g++.dg/opt/pr47639.c: New testcase.
14655
14656 2011-02-08  Richard Guenther  <rguenther@suse.de>
14657
14658         PR tree-optimization/47632
14659         * g++.dg/opt/pr47632.C: New testcase.
14660
14661 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14662
14663         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14664
14665 2011-02-07  Richard Guenther  <rguenther@suse.de>
14666
14667         PR tree-optimization/47615
14668         * g++.dg/opt/pr47615.C: New testcase.
14669
14670 2011-02-07  Richard Guenther  <rguenther@suse.de>
14671
14672         PR tree-optimization/47621
14673         * gcc.dg/torture/pr47621.c: New testcase.
14674
14675 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14676
14677         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14678
14679 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14680
14681         PR fortran/47592
14682         * gfortran.dg/allocate_with_source_1 : New test.
14683
14684 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14685
14686         PR middle-end/47610
14687         * gcc.dg/pr47610.c: New test.
14688
14689 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14690
14691         PR debug/42631
14692         * gcc.dg/pr42631.c: Update test.
14693         * gcc.dg/pr42631-2.c: New test.
14694
14695 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14696
14697         PR fortran/47574
14698         * gfortran.dg/pr47574.f90:  New test.
14699
14700 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14701
14702         PR tree-optimization/46194
14703         * gcc.dg/autopar/pr46194.c: New.
14704
14705 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14706
14707         PR tree-optimization/43695
14708         * g++.dg/ipa/pr43695.C: New.
14709
14710 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14711
14712         PR inline-asm/23200
14713         * gcc.dg/pr23200.c: New test.
14714
14715 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14716
14717         PR c++/47589
14718         * g++.dg/pr47589.C: New test.
14719
14720 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14721
14722         PR c++/47398
14723         * g++.dg/template/typedef37.C: New test.
14724         * g++.dg/template/param1.C: Adjust expected error message.
14725
14726 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14727
14728         PR middle-end/31490
14729         * gcc.dg/pr31490-2.c: New test.
14730         * gcc.dg/pr31490-3.c: New test.
14731         * gcc.dg/pr31490-4.c: New test.
14732
14733 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14734             Jakub Jelinek  <jakub@redhat.com>
14735
14736         PR c++/46890
14737         * g++.dg/parser/semicolon3.C: Adjust.
14738         * g++.dg/parser/semicolon4.C: New testcase.
14739         * g++.dg/pr46890.C: New testcase.
14740
14741 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14742
14743         PR c++/29571
14744         * g++.dg/init/pr29571.C: New.
14745
14746 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14747
14748         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14749         instead of vect_int.
14750
14751 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14752
14753         PR target/47312
14754         * gcc.target/i386/pr47312.c: New test.
14755
14756         PR target/47564
14757         * gcc.target/i386/pr47564.c: New test.
14758
14759 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14760
14761         PR tree-optimization/45122
14762         * gcc.dg/tree-ssa/pr45122.c: New.
14763
14764 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14765
14766         PR target/47272
14767         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14768         and vec_vsx_st.
14769
14770         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14771         and vsx so a default --with-cpu=power7 doesn't give an error
14772         when -mavoid-indexed-addresses is used.
14773
14774         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14775         wrapper function to save the arguments and then jump to the real
14776         function, rather than depending on the compiler not to move stuff
14777         before an asm.
14778         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14779
14780 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14781             Paul Thomas  <pault@gcc.gnu.org>
14782
14783         PR fortran/47082
14784         * gfortran.dg/class_37.f03 : New test.
14785
14786 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14787             Richard Guenther  <rguenther@suse.de>
14788
14789         PR tree-optimization/40979
14790         PR bootstrap/47044
14791         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14792         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14793         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14794         check_vect_support_and_set_flags.
14795         * gfortran.dg/graphite/vect-pr40979.f90: New.
14796
14797 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14798
14799         PR fortran/47572
14800         * gfortran.dg/class_36.f03: New.
14801
14802 2011-02-02  Richard Guenther  <rguenther@suse.de>
14803
14804         PR tree-optimization/47566
14805         * gcc.dg/lto/20110201-1_0.c: New testcase.
14806
14807 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14808
14809         PR debug/47498
14810         PR debug/47501
14811         PR debug/45136
14812         PR debug/45130
14813         * debug/pr47498.c: New.
14814         * debug/pr47501.c: New.
14815
14816 2011-02-01  Richard Guenther  <rguenther@suse.de>
14817
14818         PR tree-optimization/47559
14819         * g++.dg/torture/pr47559.C: New testcase.
14820
14821 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14822
14823         PR fortran/47565
14824         * gfortran.dg/typebound_call_20.f03: New.
14825
14826 2011-02-01  Richard Guenther  <rguenther@suse.de>
14827
14828         PR tree-optimization/47555
14829         * gcc.dg/pr47555.c: New testcase.
14830
14831 2011-02-01  Richard Guenther  <rguenther@suse.de>
14832
14833         PR tree-optimization/47541
14834         * g++.dg/torture/pr47541.C: New testcase.
14835
14836 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14837
14838         PR fortran/47455
14839         * gfortran.dg/typebound_call_19.f03: New.
14840
14841 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14842
14843         PR c++/47416
14844         * g++.dg/cpp0x/pr47416.C: New test.
14845
14846 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14847
14848         PR fortran/47519
14849         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14850
14851 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14852
14853         PR fortran/47463
14854         * gfortran.dg/typebound_assignment_1.f03: New.
14855
14856 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14857
14858         PR tree-optimization/47538
14859         * gcc.c-torture/execute/pr47538.c: New test.
14860
14861 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14862
14863         PR target/45325
14864         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14865
14866 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14867
14868         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14869
14870 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14871
14872         PR rtl-optimization/44031
14873         * gcc.c-torture/compile/20110131-1.c: New test.
14874
14875 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14876
14877         PR fortran/47042
14878         * gfortran.dg/stmt_func_1.f90: New.
14879
14880 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14881
14882         PR fortran/47042
14883         * gfortran.dg/interface_34.f90: New.
14884
14885 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14886
14887         PR fortran/47523
14888         * gfortran.dg/realloc_on_assign_5.f03: New test.
14889         * gfortran.dg/realloc_on_assign_5.f03: New test.
14890
14891 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14892
14893         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14894         * gfortran.dg/bessel_7.f90: Likewise.
14895         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14896
14897         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14898         * gfortran.dg/sum_init_expr.f03: Likewise.
14899
14900         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14901
14902         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14903         -r -nostdlib.
14904
14905         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14906         loop only on "vect_intfloat_cvt" targets.
14907
14908 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14909
14910         PR fortran/47531
14911         * gfortran.dg/shape_6.f90: New.
14912
14913 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14914
14915         PR libgfortran/47434
14916         * gfortran.dg/read_infnan_1.f90: Update test.
14917         * gfortran.dg/module_nan.f90: Update test.
14918         * gfortran.dg/char4_iunit_1.f03: Update test.
14919         * gfortran.dg/large_real_kind_1.f90: Update test.
14920         * gfortran.dg/real_const_3.f90: Update test.
14921         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14922
14923 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14924
14925         PR c++/47311
14926         * g++.dg/template/param2.C: New test.
14927
14928 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14929
14930         PR libgfortran/47285
14931         * gfortran.dg/fmt_g.f: New test.
14932
14933 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14934
14935         PR fortran/47507
14936         * gfortran.dg/pure_formal_1.f90: New.
14937
14938 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14939
14940         PR target/42894
14941         * gcc.dg/tls/pr42894.c: New test.
14942
14943 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14944
14945         * gcc.dg/pr47276.c: Add dg-require-visibility.
14946
14947 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14948
14949         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14950
14951 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14952             Tobias Burnus  <burnus@gcc.gnu.org>
14953
14954         PR fortran/45170
14955         PR fortran/35810
14956         PR fortran/47350
14957         * gfortran.dg/realloc_on_assign_3.f03: New test.
14958         * gfortran.dg/realloc_on_assign_4.f03: New test.
14959         * gfortran.dg/allocatable_function_5.f90: New test.
14960         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14961         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14962         implemented" dg-errors.
14963
14964 2011-01-27  Jan Hubicka  <jh@suse.cz>
14965
14966         PR middle-end/46949
14967         * gcc.dg/attr-weakref-4.c: New testcase
14968
14969 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14970
14971         PR tree-optimization/47228
14972         * gcc.dg/torture/pr47228.c: New test.
14973
14974 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14975
14976         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14977
14978 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14979
14980         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14981         when using auto-overlay support on the SPU.
14982
14983 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14984
14985         PR rtl-optimization/44174
14986         * gcc.target/i386/asm-6.c: New test.
14987
14988 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14989
14990         PR rtl-optimization/46856
14991         * gcc.c-torture/compile/pr46856.c: New test.
14992
14993 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14994             Andrew Pinski  <pinskia@gmail.com>
14995
14996         PR c/43082
14997         * gcc.dg/pr43082.c: New.
14998
14999 2011-01-26  DJ Delorie  <dj@redhat.com>
15000
15001         PR rtl-optimization/46878
15002         * gcc.dg/pr46878-1.c: New test.
15003
15004 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
15005
15006         PR c++/47476
15007         * g++.dg/cpp0x/pr47476.C: New test.
15008
15009 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
15010
15011         * gcc.c-torture/compile/20110126-1.c: New test.
15012
15013 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
15014
15015         PR c/47473
15016         * gcc.dg/torture/pr47473.c: New test.
15017
15018 2011-01-26  Jan Hubicka  <jh@suse.cz>
15019
15020         PR target/47237
15021         * gcc.c-torture/execute/pr47237.c: New testcase.
15022
15023 2011-01-26  Jan Hubicka  <jh@suse.cz>
15024
15025         PR tree-optimization/47190
15026         * gcc.dg/attr-weakref-3.c: New testcase.
15027
15028 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
15029
15030         PR c++/43601
15031         * gcc.dg/dll-9a.c: New test file.
15032         * gcc.dg/dll-11.c: Likewise.
15033         * gcc.dg/dll-12.c: Likewise.
15034         * gcc.dg/dll-12a.c: Likewise.
15035         * gcc.dg/dll-11a.c: Likewise.
15036         * gcc.dg/dll-9.c: Likewise.
15037         * gcc.dg/dll-10.c: Likewise.
15038         * gcc.dg/dll-10a.c: Likewise.
15039         * g++.dg/ext/dllexport4a.cc: Likewise.
15040         * g++.dg/ext/dllexport4.C: Likewise.
15041         * g++.dg/ext/dllexport5.C: Likewise.
15042         * g++.dg/ext/dllexport5a.cc: Likewise.
15043
15044 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15045
15046         PR tree-optimization/46970
15047         * gcc.dg/graphite/pr46970.c: New.
15048
15049 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15050
15051         PR tree-optimization/46215
15052         * gcc.dg/graphite/pr46215.c: New.
15053
15054 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15055
15056         PR tree-optimization/46168
15057         * gcc.dg/graphite/pr46168.c: New.
15058
15059 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15060
15061         PR tree-optimization/43657
15062         * gcc.dg/graphite/pr43657.c: New.
15063
15064 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15065
15066         PR tree-optimization/29832
15067         * gfortran.dg/graphite/pr29832.f90: New.
15068
15069 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15070
15071         PR tree-optimization/43567
15072         * gcc.dg/graphite/pr43567.c: New.
15073
15074 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15075
15076         * gfortran.dg/graphite/interchange-4.f: New.
15077         * gfortran.dg/graphite/interchange-5.f: New.
15078
15079         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15080         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15081         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15082         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15083         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15084         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15085         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15086         * gfortran.dg/ltrans-7.f90: Removed.
15087         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15088
15089         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15090         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15091         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15092         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15093         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15094         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15095         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15096         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15097         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15098         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15099         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15100         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15101         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15102         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15103         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15104         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15105         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15106         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15107         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15108         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15109         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15110         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15111         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15112         * gcc.dg/tree-ssa/data-dep-1.c
15113         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15114         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15115         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15116         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15117         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15118
15119 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15120
15121         PR tree-optimization/47265
15122         PR tree-optimization/47443
15123         * gcc.c-torture/compile/pr47265.c: New test.
15124         * gcc.dg/pr47443.c: New test.
15125
15126 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15127
15128         PR tree-optimization/47382
15129         * g++.dg/torture/pr47382.C: New test.
15130         * g++.dg/opt/devirt1.C: Xfail.
15131
15132 2011-01-25  Yao Qi  <yao@codesourcery.com>
15133
15134         PR target/45701
15135         * gcc.target/arm/pr45701-1.c: New test.
15136         * gcc.target/arm/pr45701-2.c: New test.
15137         * gcc.target/arm/pr45701-3.c: New test.
15138
15139 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15140             Jakub Jelinek  <jakub@redhat.com>
15141
15142         PR tree-optimization/47271
15143         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15144
15145 2011-01-25  Nick Clifton  <nickc@redhat.com>
15146
15147         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15148         (saturate_add): Delete.
15149         (exchange): Delete.
15150         (main): Do not run saturate_add.
15151         (set_interrupts): Delete.
15152
15153 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15154
15155         PR fortran/47448
15156         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15157
15158 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15159
15160         PR tree-optimization/47427
15161         PR tree-optimization/47428
15162         * gcc.c-torture/compile/pr47427.c: New test.
15163         * gcc.c-torture/compile/pr47428.c: New test.
15164
15165 2011-01-25  Richard Guenther  <rguenther@suse.de>
15166
15167         PR middle-end/47411
15168         * gcc.dg/torture/pr47411.c: New testcase.
15169
15170 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15171
15172         * gfortran.dg/graphite/id-24.f: New.
15173         * gfortran.dg/graphite/id-25.f: New.
15174
15175 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15176
15177         * gfortran.dg/graphite/id-23.f: New.
15178
15179 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15180
15181         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15182
15183 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15184
15185         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15186         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15187         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15188         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15189         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15190         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15191         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15192         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15193         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15194
15195 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15196
15197         * gcc.dg/graphite/block-0.c: Add documentation.
15198         * gcc.dg/graphite/block-4.c: Same.
15199         * gcc.dg/graphite/block-7.c: Same.
15200         * gcc.dg/graphite/block-8.c: New.
15201         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15202         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15203         * gcc.dg/graphite/interchange-12.c: Add documentation.
15204         * gcc.dg/graphite/interchange-13.c: New.
15205         * gcc.dg/graphite/interchange-14.c: New.
15206         * gcc.dg/graphite/interchange-15.c: New.
15207         * gcc.dg/graphite/interchange-8.c: Add documentation.
15208         * gcc.dg/graphite/interchange-mvt.c: Same.
15209
15210 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15211
15212         PR target/47408
15213         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15214         * gcc.target/powerpc/altivec-14.c: Ditto.
15215         * gcc.target/powerpc/altivec-33.c: Ditto.
15216         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15217         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15218         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15219         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15220         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15221         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15222         * g++.dg/ext/altivec-15.C: Ditto.
15223         * g++.dg/ext/altivec-types-1.C: Ditto.
15224         * g++.dg/ext/altivec-types-2.C: Ditto.
15225         * g++.dg/ext/altivec-types-3.C: Ditto.
15226         * g++.dg/ext/altivec-types-4.C: Ditto.
15227
15228 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15229
15230         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15231
15232 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15233
15234         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15235         optimization options.
15236
15237 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15238
15239         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15240
15241         PR testsuite/45988
15242         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15243
15244 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15245
15246         PR fortran/47421
15247         * gfortran.dg/allocatable_scalar_12.f90: New.
15248
15249 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15250
15251         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15252         vectorization to be not profitable if peeling is used to
15253         realign the memory access.
15254         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15255         loop bound to avoid loop unrolling.
15256         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15257
15258 2011-01-22  Jan Hubicka  <jh@suse.cz>
15259
15260         PR lto/47333
15261         * g++.dg/lto/pr47333.C: New file.
15262
15263 2011-01-22  Jan Hubicka  <jh@suse.cz>
15264
15265         PR tree-optimization/43884
15266         PR lto/44334
15267         * gcc.dg/autopar/outer-2.c: Increase array size.
15268         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15269
15270 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15271
15272         PR fortran/38536
15273         * gfortran.dg/c_loc_tests_16.f90:  New test.
15274
15275 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15276
15277         PR fortran/47399
15278         * gfortran.dg/typebound_proc_19.f90: New.
15279
15280 2011-01-21  Jeff Law <law@redhat.com>
15281
15282         PR tree-optimization/47053
15283         * g++.dg/pr47053.C: New test.
15284
15285 2011-01-21  Jason Merrill  <jason@redhat.com>
15286
15287         PR c++/47041
15288         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15289
15290 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15291
15292         PR c++/47388
15293         * g++.dg/cpp0x/range-for10.C: New test.
15294         * g++.dg/template/for1.C: New test.
15295
15296         PR middle-end/45566
15297         * g++.dg/tree-prof/partition3.C: New test.
15298
15299         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15300
15301         PR rtl-optimization/47366
15302         * g++.dg/opt/pr47366.C: New test.
15303
15304 2011-01-21  Jason Merrill  <jason@redhat.com>
15305
15306         PR c++/46552
15307         * g++.dg/cpp0x/constexpr-regress2.C: New.
15308
15309         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15310
15311 2011-01-21  Jeff Law <law@redhat.com>
15312
15313         PR rtl-optimization/41619
15314         * gcc.dg/pr41619.c: New.
15315
15316 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15317
15318         PR tree-optimization/47355
15319         * g++.dg/opt/pr47355.C: New test.
15320
15321 2011-01-21  Richard Guenther  <rguenther@suse.de>
15322
15323         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15324         making main hot.
15325
15326 2011-01-21  Richard Guenther  <rguenther@suse.de>
15327
15328         PR tree-optimization/47365
15329         * gcc.dg/torture/pr47365.c: New testcase.
15330         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15331
15332 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15333
15334         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15335
15336 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15337
15338         PR tree-optimization/47391
15339         * gcc.dg/pr47391.c: New test.
15340
15341 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15342
15343         * g++.dg/template/char1.C: Use signed char.
15344
15345 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15346
15347         PR fortran/47377
15348         * gfortran.dg/pointer_target_4.f90: New.
15349
15350 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15351
15352         PR target/47251
15353         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15354         ILP32 system and not IP32.
15355
15356 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15357
15358         PR debug/46583
15359         * g++.dg/debug/pr46583.C: New.
15360
15361 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15362
15363         PR debug/47283
15364         * g++.dg/debug/pr47283.C: New test.
15365
15366         PR testsuite/47371
15367         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15368         * gcc.target/i386/headmerge-2.c: Likewise.
15369
15370 2011-01-20  Richard Guenther  <rguenther@suse.de>
15371
15372         PR middle-end/47370
15373         * gcc.dg/torture/pr47370.c: New testcase.
15374
15375 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15376
15377         PR tree-optimization/46130
15378         * gcc.dg/pr46130-1.c: New test.
15379         * gcc.dg/pr46130-2.c: New test.
15380
15381 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15382
15383         PR c++/47291
15384         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15385
15386 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15387
15388         PR debug/46240
15389         * g++.dg/debug/pr46240.cc: New.
15390
15391 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15392
15393         PR c++/47303
15394         * g++.dg/template/anonunion1.C: New test.
15395
15396         PR rtl-optimization/47337
15397         * gcc.c-torture/execute/pr47337.c: New test.
15398
15399 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15400
15401         PR testsuite/45342
15402         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15403
15404 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15405
15406         PR tree-optimization/46021
15407         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15408
15409 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15410
15411         PR tree-optimization/47290
15412         * g++.dg/torture/pr47290.C: New test.
15413
15414 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15415
15416         PR fortran/47240
15417         * gfortran.dg/proc_ptr_comp_29.f90: New.
15418
15419 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15420
15421         PR testsuite/41146
15422         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15423         powerpc-apple-darwin9.
15424
15425 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15426
15427         PR rtl-optimization/47299
15428         * gcc.c-torture/execute/pr47299.c: New test.
15429
15430 2011-01-17  Jason Merrill  <jason@redhat.com>
15431
15432         * g++.dg/cpp0x/constexpr-virtual.C: New.
15433
15434 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15435
15436         PR fortran/47331
15437         * gfortran.dg/gomp/pr47331.f90: New test.
15438
15439 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15440
15441         PR objc/47314
15442         * objc.dg/selector-warn-1.m: New.
15443         * obj-c++.dg/selector-warn-1.mm: New.
15444
15445 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15446
15447         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15448         Update dg-final accordingly.
15449
15450 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15451
15452         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15453
15454 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15455
15456         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15457         target check.
15458         * gcc.dg/guality/pr36728-2.c: Likewise.
15459
15460 2011-01-17  Richard Guenther  <rguenther@suse.de>
15461
15462         PR tree-optimization/47313
15463         * g++.dg/torture/pr47313.C: New testcase.
15464
15465 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15466
15467         PR target/47318
15468         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15469         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15470         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15471         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15472
15473         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15474         as __m256i.
15475         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15476         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15477         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15478
15479 2011-01-17  Richard Guenther  <rguenther@suse.de>
15480
15481         PR tree-optimization/45967
15482         * gcc.dg/torture/pr45967-2.c: New testcase.
15483         * gcc.dg/torture/pr45967-3.c: Likewise.
15484
15485 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15486
15487         PR testsuite/47325
15488         * g++.dg/ext/pr47213.C: Require visibility.
15489
15490 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15491
15492         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15493         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15494
15495 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15496
15497         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15498         Linux-based targets.
15499
15500 2011-01-13  Jan Hubicka  <jh@suse.cz>
15501
15502         PR tree-optimization/47276
15503         * gcc.dg/pr47276.c: New testcase.
15504
15505 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15506             Jonathan Wakely  <jwakely.gcc@gmail.com>
15507
15508         PR c++/33558
15509         * g++.dg/other/pr33558.C: New.
15510         * g++.dg/other/pr33558-2.C: New.
15511
15512 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15513
15514         PR tree-optimization/45934
15515         PR tree-optimization/46302
15516         * g++.dg/ipa/devirt-c-1.C: New test.
15517         * g++.dg/ipa/devirt-c-2.C: Likewise.
15518         * g++.dg/ipa/devirt-c-3.C: Likewise.
15519         * g++.dg/ipa/devirt-c-4.C: Likewise.
15520         * g++.dg/ipa/devirt-c-5.C: Likewise.
15521         * g++.dg/ipa/devirt-c-6.C: Likewise.
15522         * g++.dg/ipa/devirt-6.C: Likewise.
15523         * g++.dg/ipa/devirt-d-1.C: Likewise.
15524         * g++.dg/torture/pr45934.C: Likewise.
15525
15526 2011-01-14  Jason Merrill  <jason@redhat.com>
15527
15528         * g++.dg/cpp0x/variadic105.C: New.
15529
15530 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15531             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15532
15533         PR objc/45989
15534         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15535         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15536         execution tests on i?86-*-*, x86_64-*-* and
15537         powerpc*-apple-darwin* && ilp32.
15538         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15539         tests on i?86-*-* and x86_64-*-*.
15540
15541 2011-01-14  Richard Guenther  <rguenther@suse.de>
15542
15543         PR tree-optimization/47280
15544         * g++.dg/opt/pr47280.C: New testcase.
15545
15546 2011-01-14  Jason Merrill  <jason@redhat.com>
15547
15548         * g++.dg/cpp0x/constexpr-regress1.C: New.
15549
15550         * g++.dg/ext/flexary2.C: New.
15551
15552 2011-01-14  Richard Guenther  <rguenther@suse.de>
15553
15554         PR middle-end/47281
15555         * gcc.dg/torture/pr47281.c: New testcase.
15556         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15557
15558 2011-01-14  Richard Guenther  <rguenther@suse.de>
15559
15560         PR tree-optimization/47286
15561         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15562
15563 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15564
15565         PR c++/47213
15566         * g++.dg/ext/pr47213.C: New.
15567
15568 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15569
15570         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15571
15572 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15573             Mikael Morin  <mikael@gcc.gnu.org>
15574
15575         PR fortran/45848
15576         PR fortran/47204
15577         * gfortran.dg/select_type_20.f90: New.
15578         * gfortran.dg/select_type_21.f90: New.
15579
15580 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15581
15582         PR target/47251
15583         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15584
15585 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15586
15587         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15588         * gcc.dg/guality/pr36728-2.c: Likewise.
15589
15590 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15591
15592         PR debug/PR46973
15593         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15594
15595 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15596
15597         PR rtl-optimization/45352
15598         * gcc.dg/pr45352-3.c: New.
15599
15600 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15601
15602         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15603         comment.
15604         * g++.dg/cpp0x/range-for8.C: New.
15605         * g++.dg/cpp0x/range-for9.C: New.
15606
15607 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15608
15609         PR debug/47209
15610         * g++.dg/debug/pr47209.C: New.
15611
15612 2011-01-12  Richard Guenther  <rguenther@suse.de>
15613
15614         PR lto/47259
15615         * gcc.dg/lto/pr47259_0.c: New testcase.
15616         * gcc.dg/lto/pr47259_1.c: Likewise.
15617
15618 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15619
15620         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15621         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15622         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15623         methods missing from the OBJC2 Object.
15624         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15625         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15626         GNU and NeXT runtimes.
15627         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15628         comments.
15629         * objc-obj-c++-shared/Object1.m: Likewise.
15630         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15631         * objc.dg/proto-qual-1.m: Likewise.
15632         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15633         * obj-c++.dg/proto-qual-1.mm: Likewise.
15634
15635 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15636
15637         PR testsuite/33033
15638         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15639
15640 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15641
15642         Fixed the Objective-C++ testsuite and updated all tests.
15643         * lib/obj-c++.exp (obj-c++_init): Declare and set
15644         gcc_warning_prefix and gcc_error_prefix.
15645         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15646         'dg-warning', 'dg-message' and 'dg-error'.
15647         * obj-c++.dg/class-extension-3.mm: Likewise.
15648         * obj-c++.dg/class-protocol-1.mm: Likewise.
15649         * obj-c++.dg/encode-7.mm: Likewise.
15650         * obj-c++.dg/exceptions-3.mm: Likewise.
15651         * obj-c++.dg/exceptions-5.mm: Likewise.
15652         * obj-c++.dg/method-12.mm: Likewise.
15653         * obj-c++.dg/method-13.mm: Likewise.
15654         * obj-c++.dg/method-15.mm: Likewise.
15655         * obj-c++.dg/method-16.mm: Likewise.
15656         * obj-c++.dg/method-4.mm: Likewise.
15657         * obj-c++.dg/method-8.mm: Likewise.
15658         * obj-c++.dg/method-conflict-1.mm: Likewise.
15659         * obj-c++.dg/method-conflict-2.mm: Likewise.
15660         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15661         and uncommented second part of the testcase now that the testsuite
15662         works correctly.
15663         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15664         and uncommented second part of the testcase now that the testsuite
15665         works correctly.
15666         * obj-c++.dg/private-1.mm: Likewise.
15667         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15668         * obj-c++.dg/syntax-error-7.mm: Likewise.
15669         * obj-c++.dg/warn5.mm: Likewise.
15670         * obj-c++.dg/property/at-property-14.mm: Likewise.
15671         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15672         FIXME.
15673         * obj-c++.dg/property/at-property-18.mm: Likewise.
15674         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15675         FIXME.
15676         * obj-c++.dg/property/at-property-21.mm: Likewise.
15677         * obj-c++.dg/property/at-property-28.mm: Likewise.
15678         * obj-c++.dg/property/at-property-5.mm: Likewise.
15679         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15680         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15681         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15682         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15683         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15684         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15685         * obj-c++.dg/tls/diag-5.mm: Likewise.
15686         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15687         dg-error, now matched correctly.
15688
15689 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15690
15691         * objc.dg/property/at-property-29.m: New.
15692         * obj-c++.dg/property/at-property-29.mm: New.
15693
15694 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15695
15696         * go.test/go-test.exp (go-set-goarch): New proc.
15697         (go-gc-tests): Use it.
15698
15699 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15700
15701         PR debug/46955
15702         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15703
15704 2011-01-11  Richard Henderson  <rth@redhat.com>
15705
15706         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15707
15708 2011-01-11  Jan Hubicka  <jh@suse.cz>
15709
15710         PR lto/45721
15711         PR lto/45375
15712         * gcc.dg/lto/pr45721_1.c: New file.
15713         * gcc.dg/lto/pr45721_0.c: New file.
15714
15715 2011-01-11  Richard Guenther  <rguenther@suse.de>
15716
15717         PR tree-optimization/46076
15718         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15719
15720 2011-01-11  Jeff Law <law@redhat.com>
15721
15722         * PR tree-optimization/47086
15723         * gcc.dg/pr47086.c: New test.
15724
15725 2011-01-11  Jason Merrill  <jason@redhat.com>
15726
15727         PR c++/46658
15728         * g++.dg/template/new10.C: New.
15729
15730         PR c++/45520
15731         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15732
15733 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15734
15735         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15736         Split type definitions and NSConstantString class into...
15737         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15738         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15739         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15740         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15741         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15742         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15743         to comments.
15744         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15745         encode defines for newer NeXT system headers.
15746         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15747         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15748         * objc.dg/foreach-5.m: Likewise.
15749         * objc.dg/foreach-2.m: Likewise.
15750         * objc.dg/foreach-4.m: Likewise.
15751         * objc.dg/torture/strings/string1.m: Likewise.
15752         * objc.dg/torture/strings/string2.m: Likewise.
15753         * objc.dg/torture/strings/string3.m: Likewise.
15754         * objc.dg/torture/strings/string4.m: Likewise.
15755         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15756         header and stand alone.
15757         * obj-c++.dg/strings/strings-2.mm: Likewise.
15758         * objc.dg/torture/strings/const-str-3.m: Likewise.
15759         * objc.dg/strings/strings-2.m: Likewise.
15760         * objc.dg/strings/const-str-12b.m: Likewise.
15761
15762 2011-01-12  Richard Guenther  <rguenther@suse.de>
15763
15764         PR middle-end/32511
15765         * gcc.dg/attr-weak-1.c: Adjust.
15766
15767 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15768
15769         PR fortran/47051
15770         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15771         standard compliant and comment.
15772
15773 2011-01-10  Jan Hubicka  <jh@suse.cz>
15774
15775         PR lto/46083
15776         * gcc.dg/initpri3.c: New testcase.
15777
15778 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15779
15780         PR lto/47222
15781         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15782         externally visible.
15783         (g_esi): Likewise.
15784         (g_ebx): Likewise.
15785         (g_ebp): Likewise.
15786         (g_esp): Likewise.
15787         (g_ebp_save): Likewise.
15788         (g_esp_save): Likewise.
15789
15790 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15791
15792         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15793
15794 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15795
15796         PR tree-optimization/46021
15797         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15798         i?86-*-*, x86_64-*-*.
15799
15800 2011-01-10  Jeff Law <law@redhat.com>
15801
15802         * PR tree-optimization/47141
15803         * gcc.c-torture/compile/pr47141.c: New test.
15804
15805 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15806
15807         PR testsuite/46230
15808         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15809         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15810         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15811         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15812
15813         PR testsuite/46230
15814         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15815         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15816         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15817         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15818         being vectorized.  Adjust dg-final pattern.
15819
15820         PR testsuite/46230
15821         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15822         * gcc.dg/vect/slp-24.c: Likewise.
15823
15824 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15825
15826         PR c++/47218
15827         * g++.dg/other/pr47218-1.C: New test file.
15828         * g++.dg/other/pr47218.C: Likewise.
15829         * g++.dg/other/pr47218.h: New supporting header.
15830
15831 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15832
15833         PR objc/47232
15834         * objc.dg/attributes/invalid-attribute-1.m: New.
15835         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15836
15837 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15838
15839         PR fortran/47224
15840         * gfortran.dg/proc_ptr_comp_28.f90: New.
15841
15842 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15843
15844         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15845         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15846         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15847         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15848         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15849         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15850         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15851         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15852         * objc.dg/gnu-api-2-class.m: Likewise.
15853         * objc.dg/gnu-api-2-ivar.m: Likewise.
15854         * objc.dg/gnu-api-2-method.m: Likewise.
15855         * objc.dg/gnu-api-2-objc.m: Likewise.
15856         * objc.dg/gnu-api-2-object.m: Likewise.
15857         * objc.dg/gnu-api-2-property.m: Likewise.
15858         * objc.dg/gnu-api-2-protocol.m: Likewise.
15859         * objc.dg/gnu-api-2-sel.m: Likewise.
15860
15861 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15862
15863         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15864         * objc.dg/objc-foreach-4.m: Likewise.
15865         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15866         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15867         * objc.dg/foreach-4.m: Likewise.
15868         * objc.dg/foreach-5.m: Likewise.
15869         * objc.dg/foreach-3.m: Return self from init.
15870
15871 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15872
15873         PR fortran/38536
15874         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15875
15876 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15877
15878         PR fortran/46313
15879         * gfortran.dg/class_35.f90: New.
15880
15881 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15882
15883         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15884
15885 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15886
15887         PR objc/47078
15888         * objc.dg/invalid-method-2.m: New.
15889         * obj-c++.dg/invalid-method-2.mm: New.
15890
15891 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15892
15893         PR fortran/46896
15894         * gfortran.dg/transpose_optimization_2.f90 : New test.
15895
15896 2011-01-08  Jan Hubicka  <jh@suse.cz>
15897
15898         PR tree-optmization/46469
15899         * g++.dg/torture/pr46469.C: New testcase.
15900
15901 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15902
15903         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15904         emulation of libobjc-gnu structure layout functionality to ..
15905         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15906         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15907         * objc/execute/bf-common.h: Adjust headers.
15908         * objc/execute/bf-1.m: Likewise.
15909         * objc/execute/bf-2.m: Likewise.
15910         * objc/execute/bf-3.m: Likewise.
15911         * objc/execute/bf-4.m: Likewise.
15912         * objc/execute/bf-5.m: Likewise.
15913         * objc/execute/bf-6.m: Likewise.
15914         * objc/execute/bf-7.m: Likewise.
15915         * objc/execute/bf-8.m: Likewise.
15916         * objc/execute/bf-9.m: Likewise.
15917         * objc/execute/bf-10.m: Likewise.
15918         * objc/execute/bf-11.m: Likewise.
15919         * objc/execute/bf-12.m: Likewise.
15920         * objc/execute/bf-13.m: Likewise.
15921         * objc/execute/bf-14.m: Likewise.
15922         * objc/execute/bf-15.m: Likewise.
15923         * objc/execute/bf-16.m: Likewise.
15924         * objc/execute/bf-17.m: Likewise.
15925         * objc/execute/bf-18.m: Likewise.
15926         * objc/execute/bf-19.m: Likewise.
15927         * objc/execute/bf-20.m: Likewise.
15928         * objc/execute/bf-21.m: Likewise.
15929         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15930         objc_get_type_qualifiers ().
15931
15932 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15933
15934         PR fortran/45777
15935         * gfortran.dg/dependency_39.f90:  New test.
15936
15937 2011-01-07  Jan Hubicka  <jh@suse.cz>
15938
15939         Get builtins tests ready for linker plugin.
15940         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15941         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15942         my_memset, my_bzero): Mark used.
15943         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15944         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15945         volatile.
15946         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15947         volatile.
15948
15949 2011-01-07  Jan Hubicka  <jh@suse.cz>
15950
15951         PR tree-optimization/46367
15952         * g++.dg/torture/pr46367.C: New file.
15953
15954 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15955
15956         PR target/47201
15957         * gcc.dg/pr47201.c: New test.
15958
15959         PR bootstrap/47187
15960         * gcc.dg/tree-prof/pr47187.c: New test.
15961
15962 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15963
15964         PR fortran/41580
15965         * gfortran.dg/extends_type_of_3.f90: New.
15966
15967 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15968
15969         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15970         * g++.dg/ext/dllimport-MI1.C: Likewise.
15971         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15972         * g++.dg/ext/dllimport10.C: Likewise.
15973         * g++.dg/ext/dllimport11.C: Likewise.
15974         * g++.dg/ext/dllimport12.C: Likewise.
15975         * g++.dg/ext/dllimport13.C: Likewise.
15976         * g++.dg/ext/dllimport2.C: Likewise.
15977         * g++.dg/ext/dllimport3.C: Likewise.
15978         * g++.dg/ext/dllimport4.C: Likewise.
15979         * g++.dg/ext/dllimport5.C: Likewise.
15980         * g++.dg/ext/dllimport6.C: Likewise.
15981         * g++.dg/ext/dllimport8.C: Likewise.
15982         * g++.dg/ext/dllimport9.C: Likewise.
15983         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15984         targets, too. Additionally enable test for i?86-*-mingw*.
15985         * g++.dg/ext/selectany1.C: Likewise.
15986         Remove guard variable check.
15987
15988 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15989
15990         PR fortran/47189
15991         PR fortran/47194
15992         * gfortran.dg/storage_size_3.f08: Extended.
15993
15994 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15995
15996         PR c++/47022
15997         * g++.dg/template/stdarg1.C: New test.
15998
15999 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
16000
16001         PR fortran/47195
16002         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
16003         * gfortran.dg/defined_operators_1.f90: Split the subroutine
16004         from the interface of functions to not hide the errors that
16005         shall be tested.
16006
16007 2011-01-06  Jan Hubicka  <jh@suse.cz>
16008
16009         * gcc.dg/lto/pr47188_0.c: New testcase.
16010         * gcc.dg/lto/pr47188_1.c: New testcase.
16011
16012 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
16013
16014         PR fortran/33117
16015         PR fortran/46478
16016         * gfortran.dg/interface_33.f90: New test.
16017
16018 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
16019
16020         PR c/47150
16021         * gcc.c-torture/compile/pr47150.c: New test.
16022
16023 2011-01-06  Ira Rosen  <irar@il.ibm.com>
16024
16025         PR tree-optimization/47139
16026         * gcc.dg/vect/pr47139.c: New test.
16027
16028 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16029
16030         PR fortran/47180
16031         * gfortran.dg/extends_type_of_2.f03: New.
16032
16033 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16034
16035         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16036
16037 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
16038
16039         * gnat.dg/opt14.adb: New test.
16040
16041 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
16042
16043         PR fortran/46017
16044         * gfortran.dg/allocate_error_2.f90:  New test.
16045
16046 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16047
16048         PR fortran/47024
16049         * gfortran.dg/storage_size_3.f08: New.
16050
16051 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16052
16053         PR libgfortran/47154
16054         * gfortran.dg/namelist_68.f90: New test.
16055
16056 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16057
16058         * gnat.dg/unchecked_convert8.ad[sb]: New test.
16059
16060 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16061
16062         PR fortran/46448
16063         * gfortran.dg/class_34.f90: New.
16064
16065 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16066
16067         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16068         use __builtin_inff.  Skip all single-precision tests that require
16069         Infinity.
16070
16071 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16072
16073         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16074
16075 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16076
16077         PR tree-optimization/47148
16078         * gcc.c-torture/execute/pr47148.c: New test.
16079
16080         PR tree-optimization/47155
16081         * gcc.c-torture/execute/pr47155.c: New test.
16082
16083         PR rtl-optimization/47157
16084         * gcc.c-torture/compile/pr47157.c: New test.
16085
16086 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16087
16088         * gcc.dg/torture/vector-shift2.c (schar): Define.
16089         (main): Always use schar or uchar instead of plain "char" to avoid
16090         dependencies on implementation-defined char signedness.
16091
16092 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16093
16094         PR tree-optimization/46801
16095         * gnat.dg/pack9.adb: Remove xfail.
16096
16097 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16098
16099         PR tree-optimization/46984
16100         * g++.dg/ipa/pr46984.C: New test.
16101
16102 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16103
16104         PR fortran/46408
16105         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16106
16107 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16108
16109         PR tree-optimization/47140
16110         * gcc.c-torture/compile/pr47140.c: New test.
16111
16112         PR rtl-optimization/47028
16113         * gcc.dg/pr47028.c: New test.
16114
16115 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16116
16117         * objc.dg/protocol-forward-1.m: Removed TODO.
16118         * objc.dg/protocol-forward-2.m: New.
16119         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16120         * obj-c++.dg/protocol-forward-2.mm: New.
16121
16122 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16123
16124         PR target/38662
16125         * g++.dg/eh/pr38662.C: New testcase.
16126
16127 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16128
16129         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16130         scan for newline '\n'.
16131
16132 \f
16133 Copyright (C) 2011 Free Software Foundation, Inc.
16134
16135 Copying and distribution of this file, with or without modification,
16136 are permitted in any medium without royalty provided the copyright
16137 notice and this notice are preserved.