OSDN Git Service

PR debug/51695
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
2
3         PR debug/51695
4         * gcc.dg/pr51695.c: New test.
5
6 2012-01-04  Andrew Pinski  <apinski@cavium.com>
7
8         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9         * gcc.target/mips/octeon2-lx-1.c: New test.
10         * gcc.target/mips/mips64-dsp-ldx.c: New test.
11         * gcc.target/mips/octeon2-lx-2.c: New test.
12         * gcc.target/mips/octeon2-lx-3.c: New test.
13
14 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
15
16         PR other/51163
17         PR other/51164
18         * gcc.dg/tm/alias-1.c:  Adjust regexp.
19         * gcc.dg/tm/alias-2.c:  Adjust regexp.
20
21 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
22
23         PR c++/51064
24         * g++.dg/warn/Wparentheses-26.C: New.
25
26 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
27
28         * gfortran.dg/elemental_optional_args_2.f90: New test.
29
30 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
31
32         PR fortran/49693
33         * gfortran.dg/common_17.f90:  New test.
34
35 2012-01-04  Richard Guenther  <rguenther@suse.de>
36
37         PR tree-optimization/49651
38         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
39         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
40
41 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
42
43         PR c++/51738
44         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
45
46 2012-01-03  Andrew Pinski  <apinski@cavium.com>
47
48         * lib/scanasm.exp (dg-function-on-line): Always use a special format
49         for all mips targets.  Also allow an optional .cfi_startproc.
50
51 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
52
53         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
54
55 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
56
57         PR c++/29273
58         * g++.dg/rtti/dyncast5.C: New.
59
60 2012-01-03  Richard Guenther  <rguenther@suse.de>
61
62         PR tree-optimization/51070
63         * gcc.dg/torture/pr51070-2.c: New testcase.
64
65 2012-01-03  Richard Guenther  <rguenther@suse.de>
66
67         PR tree-optimization/51692
68         * gcc.dg/torture/pr51692.c: New testcase.
69
70 2012-01-03  Richard Guenther  <rguenther@suse.de>
71
72         PR debug/51650
73         * g++.dg/lto/pr51650-3_0.C: New testcase.
74
75 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
76
77         PR c++/15867
78         * g++.dg/warn/Wredundant-decls-spec.C: New.
79
80 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
81
82         PR tree-optimization/51719
83         * g++.dg/tree-prof/pr51719.C: New test.
84
85 2012-01-03  Richard Guenther  <rguenther@suse.de>
86
87         PR middle-end/51730
88         * gcc.dg/fold-compare-6.c: New testcase.
89
90 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
91
92         PR c++/51669
93         * g++.dg/gomp/pr51669.C: New test.
94
95 2012-01-02  Jason Merrill  <jason@redhat.com>
96
97         PR c++/51675
98         * g++.dg/cpp0x/constexpr-union2.C: New.
99
100         PR c++/51666
101         * g++.dg/cpp0x/nsdmi-defer5.C: New.
102
103 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
104
105         PR c++/51462
106         * g++.dg/cpp0x/constexpr-99.C: New test.
107
108 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
109
110         PR c++/20140
111         * g++.dg/template/init9.C: New.
112
113 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
114
115         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
116         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
117         rather than a specific number.
118
119 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
120
121         PR fortran/46262
122         PR fortran/46328
123         PR fortran/51052
124         * gfortran.dg/typebound_operator_7.f03: New.
125         * gfortran.dg/typebound_operator_8.f03: New.
126
127 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
128
129         PR target/51729
130         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
131         XFAIL.
132         * gcc.target/mips/dspr2-MULTU.c: Likewise.
133
134 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
135
136         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
137
138 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
139
140         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
141         for MIPS.
142
143 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
144
145         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
146         * gfortran.dg/io_real_boz_4.f90: Likewise.
147         * gfortran.dg/io_real_boz_5.f90: Likewise.
148
149 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
150
151         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
152
153 2012-01-02  Revital Eres  <revital.eres@linaro.org>
154
155         * gcc.dg/sms-11.c: New file.
156
157 2012-01-02  Tobias Burnus  <burnus@net-b.de>
158
159         PR fortran/51682
160         * gfortran.dg/coarray/image_index_3.f90: New.
161
162 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
163
164         PR c++/16603
165         * g++.dg/parse/enum8.C: New.
166
167 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
168
169         PR c++/51379
170         * g++.dg/conversion/reinterpret4.C: New.
171         * g++.dg/conversion/reinterpret1.C: Adjust.
172
173 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
174
175         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
176
177 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
178
179         * g++.old-deja/g++.brendan/crash25.C: Adjust.
180         * g++.old-deja/g++.brendan/crash56.C: Likewise.
181         * g++.old-deja/g++.jason/access14.C: Likewise.
182         * g++.old-deja/g++.jason/access8.C: Likewise.
183         * g++.old-deja/g++.jason/access1.C: Likewise.
184         * g++.old-deja/g++.other/access3.C: Likewise.
185         * g++.old-deja/g++.other/access5.C: Likewise.
186         * g++.old-deja/g++.law/unsorted1.C: Likewise.
187         * g++.old-deja/g++.law/visibility22.C: Likewise.
188         * g++.old-deja/g++.law/visibility26.C: Likewise.
189         * g++.old-deja/g++.mike/p2746.C: Likewise.
190         * g++.dg/debug/using1.C: Likewise.
191         * g++.dg/lookup/using51.C: Likewise.
192         * g++.dg/inherit/using5.C: Likewise.
193         * g++.dg/inherit/pr30297.C: Likewise.
194         * g++.dg/inherit/access8.C: Likewise.
195         * g++.dg/torture/pr39362.C: Likewise.
196         * g++.dg/template/crash13.C: Likewise.
197         * g++.dg/template/using10.C: Likewise.
198
199 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
200
201         PR fortran/51502
202         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
203         change.
204
205 2012-01-01  Ira Rosen  <irar@il.ibm.com>
206
207         PR tree-optimization/51704
208         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
209         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
210         corresponding flags.
211
212 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
213
214         PR c++/51723
215         * g++.dg/cpp0x/constexpr-delegating2.C: New.
216
217 2012-01-01  Jan Hubicka  <jh@suse.cz>
218
219         PR rtl-optimization/51069
220         * gcc.c-torture/compile/pr51069.c: New testcase.
221
222 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
223
224         PR tree-optimization/51683
225         * gcc.dg/pr51683.c: New test.
226
227 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
228
229         PR c++/51397
230         * g++.dg/cpp0x/static_assert6.C: New.
231
232 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
233
234         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
235
236 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
237
238         PR fortran/51502
239         * lib/gcc-dg.exp (scan-module-absence):  New function.
240         * gfortran.dg/implicit_pure_2.f90:  New test.
241
242 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
243
244         PR c++/51316
245         * g++.dg/cpp0x/alignof4.C: New.
246
247 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
248
249         PR testsuite/51702
250         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
251         -mabi=altivec option, which suppresses a warning message about
252         passing vectors by reference.  The extra warning causes some tests
253         to fail.
254         * gcc.dg/scal-to-vec2.c: Likewise.
255         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
256         * gcc.dg/pr35442.c: Likewise.
257         * gcc.dg/vector-compare-1.c: Likewise.
258         * gcc.dg/vector-compare-2.c: Likewise.
259         * gcc.dg/torture/pr36891.c: Likewise.
260
261 2012-12-29  Kai Tietz  <ktietz@redhat.com>
262
263         * g++.dg/abi/bitfield3.C: Make sure test runs
264         for windows targets without activated ms-bitfields option.
265
266         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
267         targets to use static-version.
268         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
269         * g++.old-deja/g++.abi/arraynew.C: Likewise.
270         * g++.old-deja/g++.eh/new1.C: Likewise.
271         * g++.old-deja/g++.eh/new2.C: Likewise.
272
273 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
274
275         * gfortran.dg/function_optimize_9.f90:  New test.
276
277 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
278
279         PR c++/23211
280         * g++.dg/template/using18.C: New.
281         * g++.dg/template/using19.C: New.
282         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
283         * g++.dg/template/crash13.C: Likewise.
284
285 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
286
287         PR target/51623
288         * gcc.target/powerpc/pr51623.c: New file.
289
290 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
291
292         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
293
294 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
295
296         PR c++/51547
297         * g++.dg/cpp0x/pr51547.C: New.
298
299 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
300
301         * gcc.c-torture/execute/20111227-1.c: New test.
302
303 2011-12-25  Jan Hubicka  <jh@suse.cz>
304
305         PR middle-end/48641
306         * gcc.dg/compile/pr48641.c: New file.
307
308 2011-12-26  Joey Ye  <joey.ye@arm.com>
309
310         PR middle-end/51200
311         * gcc.dg/volatile-bitfields-2.c: New test.
312
313 2011-12-23  Jason Merrill  <jason@redhat.com>
314
315         PR c++/51507
316         * g++.dg/cpp0x/variadic121.C: New.
317
318 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
319
320         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
321
322 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
323
324         * gcc.target/arm/vect-vcvt.c: New test.
325         * gcc.target/arm/vect-vcvtq.c: New test.
326
327         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
328         in final check.
329
330         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
331         True for ARM NEON.
332         (check_effective_target_vect_uintfloat_cvt): Likewise.
333         (check_effective_target_vect_floatuint_cvt): Likewise.
334         (check_effective_target_vect_floatint_cvt): Likewise.
335
336 2011-12-23  Richard Guenther  <rguenther@suse.de>
337
338         PR rtl-optimization/50396
339         * gcc.dg/torture/pr50396.c: New testcase.
340
341 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
342
343         PR tree-optimization/43491
344         * gcc.dg/tree-ssa/pr43491.c: New test.
345
346 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
347
348         PR testsuite/50722
349         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
350
351 2011-12-22  Richard Guenther  <rguenther@suse.de>
352
353         PR lto/51650
354         * g++.dg/lto/pr51650-1_0.C: New testcase.
355         * g++.dg/lto/pr51650-2_0.C: Likewise.
356
357 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
358
359         PR target/51643
360         * gcc.target/arm/sibcall-2.c: New test.
361
362 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
363
364         PR testsuite/51645
365         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
366
367 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
368
369         * gcc.dg/pr50038.c: Move to ...
370         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
371
372 2011-12-21  Jason Merrill  <jason@redhat.com>
373
374         PR c++/51611
375         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
376
377 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
378
379         PR c++/51305
380         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
381
382 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
383
384         PR middle-end/51644
385         PR middle-end/51647
386         * gcc.dg/pr51644.c: New test.
387         * g++.dg/warn/Wreturn-4.C: New test.
388
389 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
390
391         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
392         diag-scans to fix fail on AVX.
393         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
394         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
395         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
396         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
397         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
398         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
399         * gcc.dg/vect/pr45752.c: Ditto.
400         * gcc.dg/vect/slp-perm-4.c: Ditto.
401         * gcc.dg/vect/slp-perm-9.c: Ditto.
402         * gcc.dg/vect/vect-33.c: Ditto.
403         * gcc.dg/vect/vect-35.c: Ditto.
404         * gcc.dg/vect/vect-6-big-array.c: Ditto.
405         * gcc.dg/vect/vect-6.c: Ditto.
406         * gcc.dg/vect/vect-91.c: Ditto.
407         * gcc.dg/vect/vect-all-big-array.c: Ditto.
408         * gcc.dg/vect/vect-all.c: Ditto.
409         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
410         * gcc.dg/vect/vect-outer-4c.c: Ditto.
411         * gcc.dg/vect/vect-outer-5.c: Ditto.
412         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
413         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
414         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
415         * gcc.dg/vect/vect-peel-1.c: Ditto.
416         * gcc.dg/vect/vect-peel-2.c: Ditto.
417         * gcc.dg/vect/vect-peel-3.c: Ditto.
418         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
419         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
420         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
421         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
422         * lib/target-supports.exp (check_avx_available): New function.
423         (check_effective_target_vect_sizes_32B_16B): Ditto.
424         (check_prefer_avx128): Ditto.
425         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
426         (check_effective_target_vect_multiple_sizes): Ditto.
427
428 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
429
430         PR target/50038
431         * gcc.dg/pr50038.c: New test.
432
433 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
434
435         PR c++/51621
436         * g++.dg/cpp0x/constexpr-ice5.C: New.
437
438 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
439
440         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
441         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
442         gcc.dg/gnu11-version-1.c: New tests.
443
444 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
445
446         PR middle-end/51200
447         * gcc.target/arm/volatile-bitfields-4.c: New test.
448         * c-c++-common/abi-bf.c: New test.
449
450 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
451
452         PR debug/49951
453         * g++.dg/gcov/gcov-2.C: Adjust.
454
455 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
456
457         PR c++/51612
458         * g++.dg/cpp0x/constexpr-ice4.C: New.
459
460 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
461
462         PR c++/51328
463         * g++.dg/template/crash109.C: New.
464
465 2011-12-19  Jason Merrill  <jason@redhat.com>
466
467         PR c++/51530
468         * g++.dg/cpp0x/nullptr26.C: New.
469
470 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
471
472         * gcc.target/mips/mult-1.c: Require -O2.
473
474 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
475
476         * gcc.target/mips/ext-2.c: Add NOMIPS16.
477
478 2011-12-19  Jason Merrill  <jason@redhat.com>
479
480         PR c++/51526
481         * g++.dg/cpp0x/constexpr-delegating.C: New.
482
483 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
484             Tom de Vries <tom@codesourcery.com>
485
486         PR rtl-opt/50380
487         * gcc.c-torture/compile/pr50380.c: New testcase.
488
489 2011-12-19  Tobias Burnus  <burnus@net-b.de>
490
491         PR fortran/51605
492         * gfortran.dg/block_10.f90: New.
493
494 2011-12-19  Jason Merrill  <jason@redhat.com>
495
496         PR c++/51553
497         * g++.dg/cpp0x/initlist64.C: New.
498
499         PR c++/51228
500         * c-c++-common/transparent-union-1.c: New.
501
502 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
503
504         PR tree-optimization/51580
505         * gnat.dg/specs/loop_optimization1.ads: New test.
506         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
507
508 2011-12-19  Richard Guenther  <rguenther@suse.de>
509
510         PR lto/51573
511         * gcc.dg/lto/20111207-2_0.c: Adjust.
512         * g++.dg/lto/pr51573-1_0.C: New testcase.
513
514 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
515
516         PR c++/51619
517         * g++.dg/cpp0x/pr51619.C: New test.
518
519 2011-12-19  Tobias Burnus  <burnus@net-b.de>
520
521         PR fortran/51605
522         * gfortran.dg/select_type_25.f90: New.
523
524 2011-12-19  Martin Jambor  <mjambor@suse.cz>
525
526         PR tree-optimization/51583
527         * gcc.dg/tree-ssa/pr51583.c: New test.
528
529 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
530
531         PR tree-optimization/51596
532         * g++.dg/opt/pr51596.C: New test.
533
534         PR middle-end/51590
535         PR tree-optimization/51606
536         * gcc.dg/vect/pr51590.c: New test.
537
538 2011-12-19  Richard Guenther  <rguenther@suse.de>
539
540         PR lto/51572
541         * g++.dg/lto/pr51572-2_0.C: New testcase.
542
543 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
544
545         PR c++/51477
546         * g++.dg/cpp0x/nsdmi6.C: New test.
547
548 2011-12-19  Tobias Burnus  <burnus@net-b.de>
549
550         * gfortran.dg/coarray_poly_3.f90: New.
551         * coarray/poly_run_1.f90: Enable some previously commented code.
552
553 2011-12-19  Jason Merrill  <jason@redhat.com>
554
555         PR c++/51489
556         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
557
558 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
559
560         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
561
562 2011-12-17  Jason Merrill  <jason@redhat.com>
563
564         PR c++/51588
565         * g++.dg/parse/enum7.C: New.
566
567         PR c++/51586
568         * g++.dg/lookup/nested2.C: New.
569
570         PR c++/51587
571         * g++.dg/parse/enum6.C: New.
572
573 2011-12-17  Tom de Vries  <tom@codesourcery.com>
574
575         PR tree-optimization/51491
576         * gcc.dg/pr51491.c: New test.
577         * gcc.dg/pr51491-2.c: Same.
578
579 2011-12-16  Jason Merrill  <jason@redhat.com>
580
581         PR c++/51416
582         * g++.dg/cpp0x/auto31.C: New.
583
584 2011-12-16  Ian Lance Taylor  <iant@google.com>
585
586         PR middle-end/51592
587         * gcc.dg/20111216-1.c: New test.
588
589 2011-12-16  Jason Merrill  <jason@redhat.com>
590
591         PR c++/51461
592         * g++.dg/init/static4.C: New.
593
594 2011-12-16  Jason Merrill  <jason@redhat.com>
595
596         PR c++/51331
597         * g++.dg/init/value10.C: New.
598
599 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
600
601         PR testsuite/50803
602         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
603
604         PR tree-optimization/51575
605         * g++.dg/opt/pr51575.C: New test.
606
607         PR debug/51557
608         * gcc.dg/pr51557.c: New test.
609
610 2011-12-16  Richard Guenther  <rguenther@suse.de>
611
612         PR lto/51572
613         * gcc.dg/lto/pr51572-1_0.c: New testcase.
614
615 2011-12-15  Jason Merrill  <jason@redhat.com>
616
617         PR c++/51458
618         * g++.dg/ext/desig4.C: New.
619
620 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
621
622         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
623         A%disp() to use scalarizer.
624         * gfortran.dg/class_array_9.f03: New.
625
626 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
627
628         * gcc.dg/vect/vect-sdivmod-1.c: New test.
629
630         PR c++/51463
631         * g++.dg/cpp0x/pr51463.C: New test.
632
633         PR c/51360
634         * c-c++-common/gomp/pr51360.c: New test.
635         * g++.dg/gomp/pr51360.C: New test.
636
637         PR middle-end/49806
638         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
639         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
640
641         PR tree-optimization/51117
642         * g++.dg/opt/pr51117.C: New test.
643
644 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
645
646         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
647         New definitions.
648         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
649         Likewise.
650         (stpncpy, __stpncpy_chk): New functions.
651         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
652         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
653
654 2011-12-15  Richard Guenther  <rguenther@suse.de>
655
656         PR lto/51567
657         * g++.dg/lto/pr51567-1_0.C: New testcase.
658
659 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
660
661         PR c++/51473
662         * g++.dg/cpp0x/auto30.C: New test.
663
664 2011-12-15  Tobias Burnus  <burnus@net-b.de>
665
666         * gfortran.dg/coarray/poly_run_3.f90: New.
667         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
668
669 2011-12-15  Richard Guenther  <rguenther@suse.de>
670
671         PR lto/51564
672         * g++.dg/lto/pr51564-1_0.C: New testcase.
673
674 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
675
676         PR libstdc++/51365
677         * g++.dg/ext/is_final.C: New.
678
679 2012-12-15  Richard Guenther  <rguenther@suse.de>
680
681         PR lto/48508
682         * g++.dg/lto/pr48508-1_0.C: New testcase.
683         * g++.dg/lto/pr48508-1_1.C: Likewise.
684
685 2011-12-14  Jason Merrill  <jason@redhat.com>
686
687         PR c++/51554
688         * g++.dg/init/constant1.C: New.
689
690         PR c++/51248
691         * g++.dg/other/enum2.C: New.
692
693 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
694
695         PR c++/51475
696         * g++.dg/cpp0x/initlist63.C: New test.
697
698 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
699
700         PR target/50931
701         * gcc.target/avr/torture/int24-mul.c: New.
702
703 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
704
705         PR c++/51476
706         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
707
708 2011-12-13  Jason Merrill  <jason@redhat.com>
709
710         PR c++/51406
711         PR c++/51161
712         * g++.dg/cpp0x/rv-cast3.C: New.
713         * g++.dg/cpp0x/rv-cast4.C: New.
714
715 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
716
717         PR c++/51464
718         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
719
720 2011-12-13  Andrew Pinski  <apinski@cavium.com>
721             Adam Nemet  <anemet@caviumnetworks.com>
722
723         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
724         -fdump-* options.
725         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
726         * gcc.target/mips/octeon-pipe-1.c: New testcase.
727
728 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
729
730         PR c++/14258
731         * g++.dg/template/using16.C: New.
732         * g++.dg/template/using17.C: New.
733
734 2011-12-13  Martin Jambor  <mjambor@suse.cz>
735
736         PR tree-optimization/51362
737         * gcc.dg/ipa/pr51362.c: New test.
738
739 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
740
741         PR testsuite/51524
742         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
743         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
744
745 2011-12-13  Richard Guenther  <rguenther@suse.de>
746
747         PR lto/48354
748         * g++.dg/lto/pr48354-1_0.C: New testcase.
749
750 2011-12-13  Richard Guenther  <rguenther@suse.de>
751
752         PR tree-optimization/51519
753         * gcc.dg/pr51519.c: New testcase.
754
755 2011-12-13  Richard Guenther  <rguenther@suse.de>
756
757         * gcc.dg/lto/20111213-1_0.c: New testcase.
758
759 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
760
761         * gnat.dg/vect1.ad[sb]: Add more tests.
762         * gnat.dg/vect2.ad[sb]: Likewise.
763         * gnat.dg/vect3.ad[sb]: Likewise.
764         * gnat.dg/vect4.ad[sb]: Likewise.
765         * gnat.dg/vect5.ad[sb]: Likewise.
766         * gnat.dg/vect6.ad[sb]: Likewise.
767
768 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
769
770         PR rtl-optimization/51495
771         * gcc.c-torture/compile/pr51495.c: New test.
772
773         PR tree-optimization/51481
774         * gcc.dg/pr51481.c: New test.
775
776 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
777
778         PR tree-optimization/45830
779         * gcc.c-torture/execute/pr45830.c: Move from here to...
780         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
781         dg-additional-options magic.
782
783 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
784
785         * gfortran.dg/nested_modules_2.f90: Tighten test.
786
787 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
788
789         * gcc.c-torture/execute/20111212-1.c: New test.
790
791 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
792
793         PR testsuite/51511
794         * gcc.dg/pr45819.c: Add -w to dg-options.
795
796 2011-12-12  Torvald Riegel  <triegel@redhat.com>
797
798         * g++.dg/tm/noexcept-1.C: New test.
799         * g++.dg/tm/noexcept-2.C: New test.
800         * g++.dg/tm/noexcept-3.C: New test.
801         * g++.dg/tm/noexcept-4.C: New test.
802         * g++.dg/tm/noexcept-5.C: New test.
803
804 2011-12-12  Torvald Riegel  <triegel@redhat.com>
805
806         * c-c++-common/tm/20111206.c: New test.
807
808 2011-12-12  Richard Guenther  <rguenther@suse.de>
809
810         PR lto/51262
811         * g++.dg/opt/pr51262.C: New testcase.
812
813 2011-12-12  Revital Eres  <revital.eres@linaro.org>
814
815         PR rtl-optimization/47013
816         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
817         to preserve the function.
818         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
819         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
820         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
821         -fmodulo-sched-allow-regmoves flags.
822         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
823         and avoid superfluous spaces in dg-final for spu-*-*.
824         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
825         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
826         change scan-rtl-dump-times for powerpc*-*-*.
827         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
828         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
829         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
830
831 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
832
833         PR tree-optimization/51485
834         * g++.dg/vect/pr51485.cc: New test.
835
836 2011-12-11  Tobias Burnus  <burnus@net-b.de>
837
838         PR fortran/50923
839         * gfortran.dg/warn_function_without_result_2.f90: New.
840
841 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
842             Tobias Burnus  <burnus@gcc.gnu.org>
843
844         PR fortran/41539
845         PR fortran/43214
846         PR fortran/43969
847         PR fortran/44568
848         PR fortran/46356
849         PR fortran/46990
850         PR fortran/49074
851         * gfortran.dg/class_array_1.f03: New.
852         * gfortran.dg/class_array_2.f03: New.
853         * gfortran.dg/class_array_3.f03: New.
854         * gfortran.dg/class_array_4.f03: New.
855         * gfortran.dg/class_array_5.f03: New.
856         * gfortran.dg/class_array_6.f03: New.
857         * gfortran.dg/class_array_7.f03: New.
858         * gfortran.dg/class_array_8.f03: New.
859         * gfortran.dg/coarray_poly_1.f90: New.
860         * gfortran.dg/coarray_poly_2.f90: New.
861         * gfortran.dg/coarray/poly_run_1.f90: New.
862         * gfortran.dg/coarray/poly_run_2.f90: New.
863         * gfortran.dg/class_to_type_1.f03: New.
864         * gfortran.dg/type_to_class_1.f03: New.
865         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
866         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
867         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
868
869 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
870
871         PR fortran/50690
872         * gfortran.dg/gomp/workshare2.f90:  New test.
873         * gfortran.dg/gomp/workshare3.f90:  New test.
874
875 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
876
877         * gnat.dg/specs/elab3.ads: New test.
878
879 2011-12-10  Richard Henderson  <rth@redhat.com>
880
881         * gcc.target/powerpc/altivec-perm-1.c: New.
882         * gcc.target/powerpc/altivec-perm-2.c: New.
883         * gcc.target/powerpc/altivec-perm-4.c: New.
884
885 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
886
887         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
888         Add a scan-assembler-time clause to test for the interupt vector jump.
889         (f): Rename to ...
890         (dma0_handler): ... this.
891
892 2011-12-10  Nathan Sidwell  <nathan@acm.org>
893
894         PR gcov-profile/51449
895         * g++.dg/gcov/gcov-14.C: New.
896
897 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
898
899         * gcc.c-torture/compile/20111209-1.c: New test.
900
901 2011-12-09  Jason Merrill  <jason@redhat.com>
902
903         PR c++/51151
904         * g++.dg/warn/Woverflow-4.C: New.
905
906 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
907
908         PR c++/51289
909         * g++.dg/cpp0x/alias-decl-17.C: New test.
910
911 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
912
913         * gcc.target/powerpc/recip-5.c: Disable running on any system that
914         does not support VSX.
915
916         * gcc.target/powerpc/ppc-target-4.c: New file to test target
917         specific functions enabling target specific builtins.
918
919 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
920
921         * gcc.dg/vect/slp-13.c: Array size increase reverted.
922         * gcc.dg/vect/slp-24.c: Ditto.
923         * gcc.dg/vect/slp-3.c: Ditto.
924         * gcc.dg/vect/slp-34.c: Ditto.
925         * gcc.dg/vect/slp-4.c: Ditto.
926         * gcc.dg/vect/slp-cond-2.c: Ditto.
927         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
928         * gcc.dg/vect/vect-1.c: Ditto.
929         * gcc.dg/vect/vect-10.c: Ditto.
930         * gcc.dg/vect/vect-105.c: Ditto.
931         * gcc.dg/vect/vect-112.c: Ditto.
932         * gcc.dg/vect/vect-15.c: Ditto.
933         * gcc.dg/vect/vect-2.c: Ditto.
934         * gcc.dg/vect/vect-31.c: Ditto.
935         * gcc.dg/vect/vect-32.c: Ditto.
936         * gcc.dg/vect/vect-33.c: Ditto.
937         * gcc.dg/vect/vect-34.c: Ditto.
938         * gcc.dg/vect/vect-35.c: Ditto.
939         * gcc.dg/vect/vect-36.c: Ditto.
940         * gcc.dg/vect/vect-6.c: Ditto.
941         * gcc.dg/vect/vect-73.c: Ditto.
942         * gcc.dg/vect/vect-74.c: Ditto.
943         * gcc.dg/vect/vect-75.c: Ditto.
944         * gcc.dg/vect/vect-76.c: Ditto.
945         * gcc.dg/vect/vect-80.c: Ditto.
946         * gcc.dg/vect/vect-85.c: Ditto.
947         * gcc.dg/vect/vect-89.c: Ditto.
948         * gcc.dg/vect/vect-97.c: Ditto.
949         * gcc.dg/vect/vect-98.c: Ditto.
950         * gcc.dg/vect/vect-all.c: Ditto.
951         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
952         * gcc.dg/vect/vect-iv-8.c: Ditto.
953         * gcc.dg/vect/vect-iv-8a.c: Ditto.
954         * gcc.dg/vect/vect-outer-1.c: Ditto.
955         * gcc.dg/vect/vect-outer-1a.c: Ditto.
956         * gcc.dg/vect/vect-outer-1b.c: Ditto.
957         * gcc.dg/vect/vect-outer-2.c: Ditto.
958         * gcc.dg/vect/vect-outer-2a.c: Ditto.
959         * gcc.dg/vect/vect-outer-2c.c: Ditto.
960         * gcc.dg/vect/vect-outer-3.c: Ditto.
961         * gcc.dg/vect/vect-outer-3a.c: Ditto.
962         * gcc.dg/vect/vect-outer-4a.c: Ditto.
963         * gcc.dg/vect/vect-outer-4b.c: Ditto.
964         * gcc.dg/vect/vect-outer-4c.c: Ditto.
965         * gcc.dg/vect/vect-outer-4d.c: Ditto.
966         * gcc.dg/vect/vect-outer-4m.c: Ditto.
967         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
968         * gcc.dg/vect/vect-outer-fir.c: Ditto.
969         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
970         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
971         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
972         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
973         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
974         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
975         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
976         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
977         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
978         * gcc.dg/vect/vect-shift-2.c: Ditto.
979         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
980         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
981         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
982         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
983         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
984         * gcc.dg/vect/slp-13-big-array.c: New test.
985         * gcc.dg/vect/slp-24-big-array.c: Ditto.
986         * gcc.dg/vect/slp-3-big-array.c: Ditto.
987         * gcc.dg/vect/slp-34-big-array.c: Ditto.
988         * gcc.dg/vect/slp-4-big-array.c: Ditto.
989         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
990         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
991         * gcc.dg/vect/vect-1-big-array.c: Ditto.
992         * gcc.dg/vect/vect-10-big-array.c: Ditto.
993         * gcc.dg/vect/vect-105-big-array.c: Ditto.
994         * gcc.dg/vect/vect-112-big-array.c: Ditto.
995         * gcc.dg/vect/vect-15-big-array.c: Ditto.
996         * gcc.dg/vect/vect-2-big-array.c: Ditto.
997         * gcc.dg/vect/vect-31-big-array.c: Ditto.
998         * gcc.dg/vect/vect-32-big-array.c: Ditto.
999         * gcc.dg/vect/vect-33-big-array.c: Ditto.
1000         * gcc.dg/vect/vect-34-big-array.c: Ditto.
1001         * gcc.dg/vect/vect-35-big-array.c: Ditto.
1002         * gcc.dg/vect/vect-36-big-array.c: Ditto.
1003         * gcc.dg/vect/vect-6-big-array.c: Ditto.
1004         * gcc.dg/vect/vect-73-big-array.c: Ditto.
1005         * gcc.dg/vect/vect-74-big-array.c: Ditto.
1006         * gcc.dg/vect/vect-75-big-array.c: Ditto.
1007         * gcc.dg/vect/vect-76-big-array.c: Ditto.
1008         * gcc.dg/vect/vect-80-big-array.c: Ditto.
1009         * gcc.dg/vect/vect-85-big-array.c: Ditto.
1010         * gcc.dg/vect/vect-89-big-array.c: Ditto.
1011         * gcc.dg/vect/vect-97-big-array.c: Ditto.
1012         * gcc.dg/vect/vect-98-big-array.c: Ditto.
1013         * gcc.dg/vect/vect-all-big-array.c: Ditto.
1014         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1015         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1016         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1017         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1018         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1019         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1020         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1021         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1022         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1023         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1024         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1025         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1026         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1027         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1028         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1029         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1030         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1031         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1032         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1033         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1034         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1035         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1036         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1037         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1038         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1039         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1040         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1041         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1042         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1043         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1044         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1045         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1046         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1047
1048 2011-12-09  Richard Guenther  <rguenther@suse.de>
1049
1050         PR lto/48042
1051         * g++.dg/lto/pr48042_0.C: New testcase.
1052
1053 2011-12-09  Richard Guenther  <rguenther@suse.de>
1054
1055         PR tree-optimization/51482
1056         * g++.dg/torture/pr51482.C: New testcase.
1057
1058 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1059
1060         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1061         * gcc.target/mips/dmult-1.c: Likewise.
1062         * gcc.target/mips/branch-1.c: Likewise.
1063         * gcc.target/mips/extend-1.c: Likewise.
1064
1065 2011-12-08  Jason Merrill  <jason@redhat.com>
1066
1067         PR c++/51318
1068         * g++.dg/template/cond8.C: New.
1069
1070         PR c++/51459
1071         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1072
1073 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR tree-optimization/51466
1076         * gcc.c-torture/execute/pr51466.c: New test.
1077
1078 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1079
1080         PR fortran/50815
1081         * gfortran.dg/bounds_check_16.f90: New.
1082
1083 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1084
1085         PR fortran/51378
1086         * gfortran.dg/private_type_14.f90: New.
1087
1088 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1089
1090         PR fortran/51407
1091         * gfortran.dg/io_real_boz_3.f90: New.
1092         * gfortran.dg/io_real_boz_4.f90: New.
1093         * gfortran.dg/io_real_boz_5.f90: New.
1094
1095 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1096
1097         PR fortran/51448
1098         * gfortran.dg/realloc_on_assign_8.f90: New.
1099
1100 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1101
1102         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1103
1104 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1105
1106         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1107         -Wwrite-strings option.
1108
1109 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1110
1111         * gcc.target/i386/movdi-rex64.c: New.
1112
1113 2011-12-08  Richard Guenther  <rguenther@suse.de>
1114
1115         * gcc.dg/volatile3.c: New testcase.
1116
1117 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1118
1119         PR tree-optimization/51315
1120         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1121         for typedef.
1122         (int32_t): Use __INT32_TYPE__ for typedef.
1123
1124 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1125
1126         PR tree-optimization/51315
1127         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1128         sizeof(int)==4.
1129
1130 2011-12-08  Richard Guenther  <rguenther@suse.de>
1131
1132         PR lto/50747
1133         * g++.dg/opt/pr50747-1_0.C: New testcase.
1134         * g++.dg/opt/pr50747-2_0.C: Likewise.
1135
1136 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1137
1138         * gcc.c-torture/execute/20111208-1.c: New test.
1139
1140 2011-12-08  Richard Guenther  <rguenther@suse.de>
1141
1142         PR lto/48437
1143         * gcc.dg/lto/20111207-2_0.c: New testcase.
1144         * gcc.dg/guality/pr48437.c: Likewise.
1145
1146 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1147
1148         PR c++/51401
1149         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1150         * g++.dg/cpp0x/auto29.C: New test.
1151
1152         PR c++/51429
1153         * g++.dg/parse/error45.C: New test.
1154
1155         PR c++/51229
1156         * g++.dg/ext/desig3.C: New test.
1157
1158         PR c++/51369
1159         * g++.dg/cpp0x/constexpr-51369.C: New test.
1160
1161 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1162
1163         PR middle-end/45416
1164         * gcc.dg/pr45416.c: New testcase.
1165
1166 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1167
1168         PR c++/51420
1169         * g++.dg/cpp0x/pr51420.C: New.
1170
1171 2011-12-07  Richard Guenther  <rguenther@suse.de>
1172
1173         PR lto/48100
1174         * gcc.dg/lto/20111207-1_0.c: New testcase.
1175         * gcc.dg/lto/20111207-1_1.c: Likewise.
1176         * gcc.dg/lto/20111207-1_2.c: Likewise.
1177         * gcc.dg/lto/20111207-1_3.c: Likewise.
1178
1179 2011-12-07  Richard Guenther  <rguenther@suse.de>
1180
1181         PR tree-optimization/50823
1182         * gcc.dg/torture/pr50823.c: New testcase.
1183
1184 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1185
1186         PR tree-optimization/50744
1187         * gcc.dg/ipa/pr50744.c: New test.
1188
1189 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1190
1191         PR c++/51430
1192         * g++.dg/template/static32.C: New test.
1193
1194 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1195
1196         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1197
1198 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1199
1200         PR fortran/51435
1201         * gfortran.dg/default_initialization_5.f90: New.
1202
1203 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1204
1205         PR target/51354
1206         * gcc.c-torture/compile/pr51354.c: New test.
1207
1208 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1209
1210         PR c++/51431
1211         * g++.dg/other/abstract3.C: New.
1212
1213 2011-12-06  Richard Guenther  <rguenther@suse.de>
1214
1215         PR tree-optimization/49997
1216         * gcc.dg/torture/pr49997.c: New testcase.
1217
1218 2011-12-06  Richard Guenther  <rguenther@suse.de>
1219
1220         PR middle-end/51436
1221         * g++.dg/torture/pr51436.C: New testcase.
1222
1223 2011-12-06  Richard Guenther  <rguenther@suse.de>
1224
1225         PR tree-optimization/51245
1226         * gcc.dg/torture/pr51245.c: New testcase.
1227
1228 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1229
1230         PR c++/51427
1231         * g++.dg/diagnostic/wrong-tag-1.C
1232
1233 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1234
1235         PR c++/51319
1236         * g++.dg/lookup/using50.C: New.
1237         * g++.dg/lookup/using51.C: New.
1238
1239 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1240
1241         PR tree-optimization/51396
1242         * g++.dg/opt/pr51396.C: New test.
1243
1244         PR debug/51410
1245         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1246
1247         PR c/51339
1248         * gcc.dg/gomp/pr51339.c: New test.
1249
1250 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1251
1252         PR c++/51399
1253         * g++.dg/cpp0x/initlist62.C: New.
1254
1255 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1256
1257         PR fortran/51338
1258         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1259
1260 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1261
1262         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1263         * g++.dg/torture/pr39732.C: Likewise.
1264         * g++.dg/torture/pr40642.C: Likewise.
1265         * gcc.c-torture/compile/pr44686.c: Likewise.
1266         * gcc.dg/20050309-1.c: Likewise.
1267         * gcc.dg/20050330-2.c: Likewise.
1268         * gcc.dg/20051201-1.c: Likewise.
1269         * gcc.dg/gomp/pr27573.c: Likewise.
1270         * gcc.dg/pr46255.c: Likewise.
1271         * gcc.dg/profile-dir-1.c: Likewise.
1272         * gcc.dg/profile-dir-2.c: Likewise.
1273         * gcc.dg/profile-dir-3.c: Likewise.
1274         * gcc.dg/profile-generate-1.c: Likewise.
1275         * gfortran.dg/gomp/pr27573.f90: Likewise.
1276         * gcc.dg/profile-generate-3.c: Be specific about the type of
1277         profiling required.
1278
1279 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1280
1281         PR c++/51414
1282         * g++.dg/ext/underlying_type11.C: New.
1283
1284 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1285
1286         PR testsuite/51128
1287         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1288         * gcc.dg/torture/pr39074.c: Ditto.
1289         * gcc.dg/torture/pr39074-2.c: Ditto.
1290         * gcc.dg/torture/pr42898.c: Ditto.
1291         * gcc.dg/torture/pr42898-2.c: Ditto.
1292         * gcc.dg/torture/pr45704.c: Ditto.
1293         * gcc.dg/torture/pr50472.c: Ditto.
1294         * gcc.dg/torture/pta-callused-1.c: Ditto.
1295         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1296         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1297         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1298         * gcc.dg/torture/pta-escape-1.c: Ditto.
1299         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1300         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1301
1302 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1303
1304         PR target/51408
1305         * gcc.dg/pr51408.c: New.
1306
1307 2011-12-05  Jason Merrill  <jason@redhat.com>
1308
1309         * g++.dg/cpp0x/dc6.C: New.
1310
1311 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1312             Pedro Lamarão <pedro.lamarao@gmail.com>
1313
1314         * g++.dg/cpp0x/dc1.C: New test.
1315         * g++.dg/cpp0x/dc2.C: New test.
1316         * g++.dg/cpp0x/dc3.C: New test.
1317         * g++.dg/cpp0x/dc4.C: New test.
1318         * g++.dg/cpp0x/dc5.C: New test.
1319         * g++.dg/template/meminit1.C: Adjust expected error.
1320
1321 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1322
1323         PR c++/51404
1324         * g++.dg/cpp0x/auto28.C: New.
1325
1326 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1327
1328         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1329
1330 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1331             Eric Botcazou  <ebotcazou@adacore.com>
1332
1333         PR middle-end/51323
1334         PR middle-end/50074
1335         * gcc.c-torture/execute/pr51323.c: New test.
1336
1337 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1338
1339         PR fortran/51383
1340         * gfortran.dg/associate_10.f90: New.
1341
1342 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1343
1344         PR middle-end/51285
1345         * gfortran.dg/vect/pr51285.f90: New test.
1346
1347 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1348             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1349
1350         PR target/51393
1351         * gcc.target/i386/pr51393.c: New test.
1352
1353 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1354
1355         PR obj-c++/51349
1356         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1357         * obj-c++.dg/naming-4.mm: Likewise.
1358
1359 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1360
1361         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1362
1363 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1364
1365         PR c++/51313
1366         * g++.dg/cpp0x/pr51313.C: New.
1367
1368 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1369
1370         PR fortran/48887
1371         * gfortran.dg/select_type_24.f90: New.
1372         * gfortran.dg/select_type_23.f03: Add dg-error.
1373         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1374
1375 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1376
1377         * gcc.dg/vect/vect-122.c: New test.
1378
1379 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1380
1381         PR fortran/50684
1382         * gfortran.dg/move_alloc_8.f90: New.
1383
1384 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1385
1386         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1387         i.e. remove the dg-error line.
1388         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1389         * gfortran.dg/move_alloc_9.f90: New.
1390         * gfortran.dg/move_alloc_10.f90: New
1391
1392 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1393
1394         * lib/gcov.exp (verify-lines): Allow = as a count char.
1395         * g++.dg/gcov/gcov-13.C: New.
1396
1397 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1398
1399         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1400         * gcc.dg/vect/slp-24.c: Ditto.
1401         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1402         * gcc.dg/vect/slp-34.c: Ditto.
1403         * gcc.dg/vect/slp-4.c: Ditto.
1404         * gcc.dg/vect/slp-cond-2.c: Ditto.
1405         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1406         * gcc.dg/vect/vect-1.c: Ditto.
1407         * gcc.dg/vect/vect-10.c: Ditto.
1408         * gcc.dg/vect/vect-105.c: Ditto.
1409         * gcc.dg/vect/vect-112.c: Ditto.
1410         * gcc.dg/vect/vect-15.c: Ditto.
1411         * gcc.dg/vect/vect-2.c: Ditto.
1412         * gcc.dg/vect/vect-31.c: Ditto.
1413         * gcc.dg/vect/vect-32.c: Ditto.
1414         * gcc.dg/vect/vect-33.c: Ditto.
1415         * gcc.dg/vect/vect-34.c: Ditto.
1416         * gcc.dg/vect/vect-35.c: Ditto.
1417         * gcc.dg/vect/vect-36.c: Ditto.
1418         * gcc.dg/vect/vect-6.c: Ditto.
1419         * gcc.dg/vect/vect-73.c: Ditto.
1420         * gcc.dg/vect/vect-74.c: Ditto.
1421         * gcc.dg/vect/vect-75.c: Ditto.
1422         * gcc.dg/vect/vect-76.c: Ditto.
1423         * gcc.dg/vect/vect-80.c: Ditto.
1424         * gcc.dg/vect/vect-85.c: Ditto.
1425         * gcc.dg/vect/vect-89.c: Ditto.
1426         * gcc.dg/vect/vect-97.c: Ditto.
1427         * gcc.dg/vect/vect-98.c: Ditto.
1428         * gcc.dg/vect/vect-all.c: Ditto.
1429         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1430         * gcc.dg/vect/vect-iv-8.c: Ditto.
1431         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1432         * gcc.dg/vect/vect-outer-1.c: Ditto.
1433         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1434         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1435         * gcc.dg/vect/vect-outer-2.c: Ditto.
1436         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1437         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1438         * gcc.dg/vect/vect-outer-3.c: Ditto.
1439         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1440         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1441         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1442         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1443         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1444         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1445         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1446         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1447         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1448         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1449         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1450         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1451         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1452         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1453         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1454         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1455         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1456         * gcc.dg/vect/vect-shift-2.c: Ditto.
1457         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1458         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1459         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1460         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1461         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1462
1463 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1464
1465         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1466         __builtin_memcpy arguments to honor sizeof(a).
1467
1468 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1469
1470         * gcc.c-torture/execute/doloop-1.c,
1471         gcc.c-torture/execute/doloop-2.c: New tests.
1472
1473 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1474
1475         PR tree-optimization/50622
1476         * g++.dg/tree-ssa/pr50622.C: New test.
1477
1478 2011-12-01  Jason Merrill  <jason@redhat.com>
1479
1480         * g++.dg/cpp0x/initlist61.C: New.
1481
1482 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1483
1484         PR c++/51326
1485         * g++.dg/inherit/crash3.C: New.
1486
1487 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1488
1489         PR gcov-profile/51113
1490         * lib/gcov.exp (verify-lines): Add support for xfailing.
1491         (run-gcov): Likewise.
1492         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1493         * gcc.misc-tests/gcov-16.c: Remove.
1494         * gcc.misc-tests/gcov-17.c: Remove.
1495         * g++.dg/gcov-8.C: Remove.
1496         * g++.dg/gcov-9.C: Remove.
1497         * g++.dg/gcovpart-12b.C: New.
1498         * g++.dg/gcov-12.C: New.
1499
1500 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1501
1502         PR lto/51198
1503         * g++.dg/torture/pr51198.C: New testcase.
1504
1505 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR tree-optimization/51246
1508         * gcc.c-torture/compile/pr51246.c: New test.
1509
1510         PR rtl-optimization/51014
1511         * g++.dg/opt/pr51014.C: New test.
1512
1513 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1514
1515         PR c++/51367
1516         * g++.dg/template/error47.C: New.
1517
1518 2011-11-30  Jason Merrill  <jason@redhat.com>
1519
1520         PR c++/51009
1521         * g++.dg/init/aggr8.C: New.
1522
1523 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR target/50725
1526         * gcc.target/i386/pr50725.c: New test.
1527
1528         PR middle-end/51089
1529         * gfortran.dg/gomp/pr51089.f90: New test.
1530
1531 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1532
1533         * gcc.dg/pr51321.c: New testcase.
1534
1535 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1536
1537         PR rtl-optimization/48721
1538         * gcc.target/i386/pr48721.c: New test.
1539
1540 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1541
1542         PR c++/51299
1543         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1544
1545 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1546
1547         PR tree-optimization/51247
1548         * gcc.c-torture/compile/pr51247.c: New test.
1549
1550 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1551
1552         PR target/50123
1553         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1554
1555 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1556
1557         Use complex floating-point constant in CDBL.
1558
1559         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1560
1561 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1562
1563         PR fortran/51306
1564         PR fortran/48700
1565         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1566         * gfortran.dg/select_type_23.f03: Add dg-error.
1567         * gfortran.dg/move_alloc_6.f90: New.
1568         * gfortran.dg/move_alloc_7.f90: New.
1569
1570 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1571
1572         PR tree-optimization/51301
1573         * gcc.dg/vect/pr51301.c: New test.
1574
1575 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1576
1577         * g++.dg/cdce3.C: Use dg-additional-options.
1578
1579 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR middle-end/50907
1582         * gcc.dg/tree-prof/pr50907.c: New test.
1583
1584         PR tree-optimization/50078
1585         * gcc.dg/pr50078.c: New test.
1586
1587         PR tree-optimization/50682
1588         * g++.dg/opt/pr50682.C: New test.
1589
1590 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1591
1592         PR fortran/51308
1593         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1594
1595 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1596             Iain Sandoe  <iains@gcc.gnu.org>
1597
1598         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1599         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1600         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1601         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1602         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1603
1604 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1605
1606         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1607         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1608         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1609         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1610         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1611         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1612         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1613         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1614         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1615         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1616         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1617         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1618         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1619         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1620         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1621         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1622         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1623         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1624         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1625         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1626         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1627         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1628         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1629         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1630         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1631         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1632         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1633
1634 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1635
1636         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1637         imply -mno-dspr2.
1638         * gcc.target/mips/no-dsp-1.c: New test.
1639         * gcc.target/mips/soft-float-1.c: Likewise.
1640
1641 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR rtl-optimization/49912
1644         * g++.dg/other/pr49912.C: New test.
1645
1646 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1647
1648         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1649         effective target.
1650         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1651
1652 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1653
1654         PR fortran/51250
1655         PR fortran/43829
1656         * gfortran.dg/inline_sum_3.f90: New test.
1657
1658 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1659
1660         PR testsuite/51258
1661         * lib/target-supports.exp
1662         (check_effective_target_sync_long_long): Also supported on 32bit
1663         x86 targets.  Add comment about required dg-options.
1664         Add alpha*-*-* targets.
1665         (check_effective_target_sync_long_long_runtime): Ditto.
1666
1667         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1668         32bit x86 targets.
1669         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1670         * gcc.dg/atomic-exchange-4.c: Ditto.
1671         * gcc.dg/atomic-load-4.c: Ditto.
1672         * gcc.dg/atomic-store-4.c: Ditto.
1673         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1674         * gcc.dg/di-sync-multithread.c: Ditto.
1675         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1676         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1677
1678 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1679
1680         PR testsuite/51258
1681         * lib/target-supports.exp
1682         (check_effective_target_sync_int_128_runtime): New procedure.
1683         (check_effective_target_sync_long_long_runtime): Ditto.
1684         (check_effective_target_sync_long_long): Add arm*-*-*.
1685         (check_effective_target_sync_longlong): Remove.
1686
1687         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1688         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1689         * gcc.dg/atomic-exchange-5.c: Ditto.
1690         * gcc.dg/atomic-load-5.c: Ditto.
1691         * gcc.dg/atomic-store-5.c: Ditto.
1692         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1693         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1694         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1695         effective target.
1696         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1697         * gcc.dg/atomic-exchange-4.c: Ditto.
1698         * gcc.dg/atomic-load-4.c: Ditto.
1699         * gcc.dg/atomic-store-4.c: Ditto.
1700         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1701         * gcc.dg/di-sync-multithread.c: Ditto.
1702         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1703         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1704
1705 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1706
1707         PR fortran/50408
1708         * gfortran.dg/whole_file_35.f90: New.
1709
1710 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/51302
1713         * gfortran.dg/volatile13.f90: New.
1714
1715 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1716
1717         PR c/51256
1718         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1719
1720 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1721
1722         PR c++/51227
1723         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1724
1725 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1726
1727         PR target/51134
1728         * gcc.target/i386/sw-1.c: Revert revision 181357.
1729
1730 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1731
1732         PR fortran/51218
1733         * gfortran.dg/implicit_pure_1.f90: New.
1734
1735 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1736
1737         PR testsuite/51258
1738         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1739         * gcc.dg/atomic-exchange-5.c: Likewise.
1740         * gcc.dg/atomic-load-5.c: Likewise.
1741         * gcc.dg/atomic-op-5.c: Likewise.
1742         * gcc.dg/atomic-store-5.c: Likewise.
1743         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1744
1745 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR rtl-optimization/50290
1748         * gcc.dg/pr50290.c: New test.
1749
1750 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1751
1752         PR c++/51290
1753         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1754
1755 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1756
1757         PR target/51261
1758         * gcc.dg/pr51261.c: New test.
1759
1760 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1761
1762         PR c++/51145
1763         * g++.dg/cpp0x/alias-decl-14.C: New test.
1764         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1765         passing before.
1766         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1767         change.
1768         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1769         * g++.dg/lookup/struct1.C: Likewise.
1770         * g++.dg/parse/elab1.C: Likewise.
1771         * g++.dg/parse/elab2.C: Likewise.
1772         * g++.dg/parse/int-as-enum1.C: Likewise.
1773         * g++.dg/parse/typedef1.C: Likewise.
1774         * g++.dg/parse/typedef3.C: Likewise.
1775         * g++.dg/parse/typedef4.C: Likewise.
1776         * g++.dg/parse/typedef5.C: Likewise.
1777         * g++.dg/template/crash26.C: Likewise.
1778         * g++.dg/template/nontype4.C: Likewise.
1779         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1780         * g++.old-deja/g++.brendan/line1.C: Likewise.
1781         * g++.old-deja/g++.other/elab1.C: Likewise.
1782         * g++.old-deja/g++.other/syntax4.C: Likewise.
1783
1784 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1785
1786         PR rtl-optimization/50764
1787         * gcc.dg/pr50764.c: New test.
1788
1789 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1790
1791         PR c++/51265
1792         * g++.dg/cpp0x/decltype36.C: New.
1793
1794 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR tree-optimization/51074
1797         * gcc.dg/vect/pr51074.c: New test.
1798
1799 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1800
1801         PR c++/51143
1802         * g++.dg/cpp0x/alias-decl-16.C: New test.
1803
1804 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR tree-optimization/50765
1807         * gcc.dg/pr50765.c: New test.
1808
1809 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1810
1811         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1812         * gcc.dg/vshift-3.c (main): Likewise.
1813
1814 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1815
1816         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1817
1818 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1819
1820         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1821         * gcc.misc-tests/gcov-17.c: Likewise.
1822         * g++.dg/gcov/gcov-8.C: Likewise.
1823         * g++.dg/gcov/gcov-9.C: Likewise.
1824
1825 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1826
1827         * g++.dg/tm/pr47747.C: New test.
1828
1829 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1830
1831         * g++.dg/tm/template-2.C: New test.
1832
1833 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR debug/50827
1836         * gcc.dg/pr50827.c: New test.
1837
1838 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1839
1840         PR c++/50958
1841         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1842         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1843         * g++.dg/cpp0x/udlit-member.C: Adjust.
1844         * g++.dg/cpp0x/udlit-raw-length.C: New.
1845         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1846         * g++.dg/cpp0x/udlit-resolve.C: New.
1847         * c-c++-common/dfp/pr33466.c: Adjust.
1848
1849 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1850
1851         * lib/target-supports.exp
1852         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1853         with ultrasparc_vis2_hw.
1854         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1855         with ultrasparc_vis3_hw.
1856
1857 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1858
1859         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1860         *-*-solaris2* && c++.
1861
1862 2011-11-20  Joey Ye  <joey.ye@arm.com>
1863
1864         * gcc.dg/volatile-bitfields-1.c: New.
1865
1866 2011-11-20  Jason Merrill  <jason@redhat.com>
1867
1868         PR c++/48322
1869         * g++.dg/cpp0x/variadic120.C: New.
1870         * g++.dg/cpp0x/sfinae26.C: Adjust.
1871
1872         * g++.dg/cpp0x/sfinae11.C: Adjust.
1873         * g++.dg/cpp0x/sfinae26.C: Adjust.
1874         * g++.dg/template/unify11.C: Adjust.
1875
1876 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1877
1878         PR c++/51230
1879         * g++.dg/template/error46.C: New.
1880
1881 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1882
1883         PR target/51235
1884         * gcc.target/i386/pr51235.c: New test.
1885
1886         PR target/51236
1887         * gcc.target/i386/pr51236.c: New test.
1888
1889 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1890
1891         * gnat.dg/discr32.adb: New test.
1892         * gnat.dg/discr32_pkg.ads: New helper.
1893
1894 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1895
1896         PR gcov-profile/51113
1897         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1898         * gcc.misc-tests/gcov-16.c: New.
1899         * gcc.misc-tests/gcov-17.c: New.
1900         * g++.dg/gcov/gcov-8.C: New.
1901         * g++.dg/gcov/gcov-9.C: New.
1902         * g++.dg/gcov/gcov-10.C: New.
1903
1904 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1905
1906         PR c++/51194
1907         * g++.dg/cpp0x/alias-decl-15.C: New test.
1908
1909 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1910
1911         PR c++/51216
1912         * g++.dg/cpp0x/pr51216.C: New.
1913
1914 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1915
1916         * gcc.dg/delay-slot-2.c: New test.
1917
1918 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1919
1920         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1921
1922 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1923
1924         PR c++/51188
1925         * g++.dg/lookup/using46.C: New.
1926         * g++.dg/lookup/using47.C: New.
1927         * g++.dg/lookup/using48.C: New.
1928         * g++.dg/lookup/using49.C: New.
1929         * g++.dg/lookup/using50.C: New.
1930
1931 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1932
1933         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1934         supports /* ... */ comments.
1935
1936 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1937
1938         PR c++/51150
1939         * g++.dg/cpp0x/pr51150.C: New.
1940
1941 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1942
1943         PR tree-optimization/50605
1944         * g++.dg/ipa/pr50605.C: New test.
1945
1946 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1947
1948         PR c++/51191
1949         * g++.dg/cpp0x/alias-decl-13.C: New test.
1950
1951 2011-11-17  Jason Merrill  <jason@redhat.com>
1952
1953         PR c++/51186
1954         * g++.dg/cpp0x/auto27.C: New.
1955         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1956
1957 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1958
1959         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1960         memory model parameters don't match expected values.
1961         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1962         __atomic_compare_exchange.
1963         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1964         __atomic_compare_exchange_n.
1965         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1966         weak/strong parameter and fail if memory models aren't correct.
1967
1968 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1969
1970         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1971         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1972         to 10 seconds and fail when timeout occurs.  Improve error messages.
1973
1974 2011-11-17  Jason Merrill  <jason@redhat.com>
1975
1976         PR c++/51137
1977         * g++.dg/template/virtual2.C: New.
1978
1979 2011-11-17  Michael Matz  <matz@suse.de>
1980
1981         PR middle-end/50644
1982         PR middle-end/50741
1983         * g++.dg/tree-ssa/pr50741.C: New.
1984
1985 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1986
1987         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1988
1989 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1990
1991         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1992         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1993         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1994
1995 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1996
1997         PR fortran/39427
1998         PR fortran/37829
1999         * gfortran.dg/constructor_1.f90: New.
2000         * gfortran.dg/constructor_2.f90: New.
2001         * gfortran.dg/constructor_3.f90: New.
2002         * gfortran.dg/constructor_4.f90: New.
2003         * gfortran.dg/constructor_5.f90: New.
2004         * gfortran.dg/constructor_6.f90: New.
2005         * gfortran.dg/use_only_5.f90: New.
2006         * gfortran.dg/c_ptr_tests_17.f90: New.
2007         * gfortran.dg/c_ptr_tests_18.f90: New.
2008         * gfortran.dg/used_types_25.f90: New.
2009         * gfortran.dg/used_types_26.f90: New
2010         * gfortran.dg/type_decl_3.f90: New.
2011         * gfortran.dg/function_types_3.f90: Update dg-error.
2012         * gfortran.dg/result_1.f90: Ditto.
2013         * gfortran.dg/structure_constructor_3.f03: Ditto.
2014         * gfortran.dg/structure_constructor_4.f03: Ditto.
2015
2016 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2017
2018         * gcc.dg/vect/pr30858.c: Update expected output for
2019         architectures with multiple vector sizes.
2020
2021 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2022             Bernd Schmidt <bernds@coudesourcery.com>
2023             Sebastian Huber <sebastian.huber@embedded-brains.de>
2024
2025         PR target/49641
2026         * gcc.target/arm/pr49641.c: New test.
2027
2028 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2029
2030         PR tree-optimization/49960
2031         * gcc.dg/autopar/pr49960.c: New test.
2032         * gcc.dg/autopar/pr49960-1.c: New test.
2033
2034
2035 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2036
2037         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2038         * gcc.dg/pr43864-2.c: Same.
2039         * gcc.dg/pr43864-3.c: Same.
2040         * gcc.dg/pr43864-4.c: Same.
2041
2042 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2043
2044         * gcc.target/i386/sse2-cvt-vec.c: New test.
2045         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2046         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2047         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2048         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2049         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2050         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2051
2052 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2053
2054         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2055         powerpc*-*-darwin* targets.
2056
2057 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2058
2059         * c-c++-common/tm/trxn-expr-3.c: New test.
2060
2061 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2062
2063         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2064
2065 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2066
2067         * gcc.target/i386/avx-recip-vec.c: New test.
2068         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2069         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2070         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2071         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2072         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2073         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2074         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2075         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2076         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2077         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2078         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2079         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2080         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2081         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2082
2083 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2084
2085         PR c++/51107
2086         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2087         non-template literal operator.
2088
2089 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2090
2091         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2092         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2093         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2094         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2095         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2096         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2097         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2098         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2099         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2100         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2101         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2102         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2103         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2104         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2105         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2106         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2107
2108 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2109
2110         PR c++/6936
2111         PR c++/25994
2112         PR c++/26256
2113         PR c++/30195
2114         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2115         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2116         * g++.old-deja/g++.other/anon7.C: Likewise.
2117         * g++.old-deja/g++.other/using1.C: Likewise.
2118         * g++.old-deja/g++.other/redecl1.C: Likewise.
2119         * g++.old-deja/g++.other/typedef7.C: Likewise.
2120         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2121         * g++.dg/template/using2.C: Likewise.
2122         * g++.dg/template/static4.C: Likewise.
2123         * g++.dg/template/typedef1.C: Likewise.
2124         * g++.dg/lookup/name-clash9.C: Likewise.
2125         * g++.dg/abi/mangle41.C: Likewise.
2126         * g++.dg/parse/ctor5.C: Likewise.
2127         * g++.dg/inherit/using4.C: Likewise.
2128         * g++.dg/lookup/using24.C: New.
2129         * g++.dg/lookup/using25.C: New.
2130         * g++.dg/lookup/using26.C: New.
2131         * g++.dg/lookup/using27.C: New.
2132         * g++.dg/lookup/using28.C: New.
2133         * g++.dg/lookup/using29.C: New.
2134         * g++.dg/lookup/using30.C: New.
2135         * g++.dg/lookup/using31.C: New.
2136         * g++.dg/lookup/using32.C: New.
2137         * g++.dg/lookup/using33.C: New.
2138         * g++.dg/lookup/using34.C: New.
2139         * g++.dg/lookup/using35.C: New.
2140         * g++.dg/lookup/using36.C: New.
2141         * g++.dg/lookup/using37.C: New.
2142         * g++.dg/lookup/using38.C: New.
2143         * g++.dg/lookup/using39.C: New.
2144         * g++.dg/lookup/using40.C: New.
2145         * g++.dg/lookup/using41.C: New.
2146         * g++.dg/lookup/using42.C: New.
2147         * g++.dg/lookup/using43.C: New.
2148         * g++.dg/lookup/using44.C: New.
2149         * g++.dg/lookup/using45.C: New.
2150         * g++.dg/lookup/pr6936.C: New.
2151         * g++.dg/debug/using4.C: New.
2152         * g++.dg/debug/using5.C: New.
2153         * g++.dg/cpp0x/forw_enum10.C: New.
2154
2155 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2156             Jan Hubicka  <jh@suse.cz>
2157
2158         * gcc.target/i386/sw-1.c: Force rep;movsb.
2159
2160 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2161
2162         PR testsuite/51059
2163         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2164         dg-additional-options.
2165
2166 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2167
2168         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2169         specified.  Remove redundant runtime checks.
2170         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2171         Allow for other than -m4.  Fix typos in comments.
2172
2173 2011-11-12  Jason Merrill  <jason@redhat.com>
2174
2175         PR c++/986
2176         * g++.dg/warn/ref-temp1.C: New.
2177
2178         PR c++/51060
2179         * g++.dg/opt/stack2.C: New.
2180
2181 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2182
2183         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2184         alpha*-*-linux* targets.
2185
2186 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2187
2188         PR testsuite/51059
2189         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2190         Darwin targets and allow external symbols to be undefined.
2191
2192 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2193
2194         * gcc.misc-tests/gcov-15.c: New.
2195
2196 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR tree-optimization/51058
2199         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2200         * gfortran.dg/vect/pr51058-2.f90: New test.
2201
2202 2011-11-10  Jason Merrill  <jason@redhat.com>
2203
2204         * g++.dg/template/linkage1.C: New.
2205         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2206         * g++.old-deja/g++.other/linkage4.C: Likewise.
2207
2208         PR c++/50973
2209         * g++.dg/cpp0x/defaulted33.C: New.
2210
2211 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2212
2213         PR middle-end/51038
2214         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2215         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2216         __atomic_clear.
2217
2218 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2219
2220         PR rtl-optimization/51040
2221         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2222         patchup code.
2223
2224 2011-11-10  Jason Merrill  <jason@redhat.com>
2225
2226         PR c++/51079
2227         * g++.dg/template/conv12.C: New.
2228
2229         PR debug/50983
2230         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2231
2232 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * gnat.dg/atomic6_1.adb: New test.
2235         * gnat.dg/atomic6_2.adb: Likewise.
2236         * gnat.dg/atomic6_3.adb: Likewise.
2237         * gnat.dg/atomic6_4.adb: Likewise.
2238         * gnat.dg/atomic6_5.adb: Likewise.
2239         * gnat.dg/atomic6_6.adb: Likewise.
2240         * gnat.dg/atomic6_7.adb: Likewise.
2241         * gnat.dg/atomic6_8.adb: Likewise.
2242         * gnat.dg/atomic6_pkg.ads: New helper.
2243
2244 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2245
2246         PR middle-end/51077
2247         * gcc.c-torture/compile/pr51077.c: New test.
2248
2249         PR rtl-optimization/51023
2250         * gcc.c-torture/execute/pr51023.c: New test.
2251
2252 2011-11-10  Richard Guenther  <rguenther@suse.de>
2253
2254         PR tree-optimization/51042
2255         * gcc.dg/torture/pr51042.c: New testcase.
2256
2257 2011-11-10  Richard Guenther  <rguenther@suse.de>
2258
2259         PR tree-optimization/51070
2260         * gcc.dg/torture/pr51070.c: New testcase.
2261
2262 2011-11-10  Richard Guenther  <rguenther@suse.de>
2263
2264         PR tree-optimization/51030
2265         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2266
2267 2011-11-10  Richard Guenther  <rguenther@suse.de>
2268
2269         PR middle-end/51071
2270         * gcc.dg/torture/pr51071.c: New testcase.
2271
2272 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2273
2274         * gnat.dg/loop_optimization9.ad[sb]: New test.
2275
2276 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2277
2278         PR tree-optimization/51058
2279         * gfortran.dg/vect/pr51058.f90: New test.
2280
2281 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR tree-optimization/51000
2284         * gcc.dg/vect/pr51000.c: New test.
2285
2286 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2287
2288         PR c++/50837
2289         * g++.dg/cpp0x/static_assert5.C: New.
2290         * g++.dg/template/nontype13.C: Tweak.
2291
2292 2011-11-09  Jason Merrill  <jason@redhat.com>
2293
2294         PR c++/50972
2295         * g++.dg/cpp0x/noexcept16.C: New.
2296
2297         PR c++/51046
2298         * g++.dg/cpp0x/variadic119.C: New.
2299
2300 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2301
2302         PR target/50911
2303         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2304         permutations.
2305         * gcc.dg/torture/vshuf-32.inc: Likewise.
2306         * gcc.dg/torture/vshuf-4.inc: Likewise.
2307         * gcc.dg/torture/vshuf-8.inc: Likewise.
2308
2309         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2310
2311 2011-11-09  Ian Lance Taylor  <iant@google.com>
2312
2313         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2314         procedure.
2315         * gcc.dg/split-5.c: New test.
2316
2317 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2318
2319         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2320
2321 2011-11-09  Jason Merrill  <jason@redhat.com>
2322
2323         PR c++/51029
2324         * g++.dg/template/virtual1.C: New.
2325
2326 2011-11-08  Jason Merrill  <jason@redhat.com>
2327
2328         Run most C++ tests in both C++98 and C++11 modes.
2329         * lib/target-supports.exp (check_effective_target_c++11): New.
2330         (check_effective_target_c++98): New.
2331         * lib/g++-dg.exp (g++-dg-runtest): New.
2332         * g++.dg/dg.exp: Use g++-dg-runtest.
2333         * g++.dg/charset/charset.exp: Likewise.
2334         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2335         * g++.dg/dfp/dfp.exp: Likewise.
2336         * g++.dg/gcov/gcov.exp: Likewise.
2337         * g++.dg/gomp/gomp.exp: Likewise.
2338         * g++.dg/graphite/graphite.exp: Likewise.
2339         * g++.dg/tls/tls.exp: Likewise.
2340         * g++.dg/tm/tm.exp: Likewise.
2341         * g++.dg/vect/vect.exp: Likewise.
2342         * g++.old-deja/old-deja.exp: Likewise.
2343         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2344         with some of the torture options.
2345         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2346         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2347         * g++.dg/init/null1.C: Only run in C++98.
2348         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2349         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2350         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2351         * g++.old-deja/g++.other/anon9.C: Likewise.
2352         * g++.old-deja/g++.other/linkage1.C: Likewise.
2353         * g++.old-deja/g++.other/linkage2.C: Likewise.
2354         * g++.old-deja/g++.pt/t29.C: Likewise.
2355         * g++.old-deja/g++.pt/t30.C: Likewise.
2356         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2357         * g++.dg/ext/anon-struct4.C: Likewise.
2358         * g++.dg/init/brace2.C: Likewise.
2359         * g++.dg/init/brace6.C: Likewise.
2360         * g++.dg/other/anon3.C: Likewise.
2361         * g++.dg/template/arg2.C: Likewise.
2362         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2363         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2364         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2365         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2366         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2367         * g++.old-deja/g++.brendan/init2.C: Likewise.
2368         * g++.old-deja/g++.brendan/init4.C: Likewise.
2369         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2370         * g++.old-deja/g++.jason/cond.C: Likewise.
2371         * g++.old-deja/g++.law/init1.C: Likewise.
2372         * g++.old-deja/g++.law/operators32.C: Likewise.
2373         * g++.old-deja/g++.pt/enum6.C: Likewise.
2374         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2375         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2376
2377         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2378         * g++.dg/init/new11.C: Likewise.
2379         * g++.dg/init/pr29571.C: Likewise.
2380         * g++.dg/lookup/forscope2.C: Likewise.
2381         * g++.dg/parse/linkage1.C: Likewise.
2382         * g++.dg/parse/typedef8.C: Likewise.
2383         * g++.dg/template/error44.C: Likewise.
2384         * g++.dg/tls/diag-2.C: Likewise.
2385         * g++.dg/tls/diag-4.C: Likewise.
2386         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2387         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2388         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2389         * g++.old-deja/g++.brendan/new3.C: Likewise.
2390         * g++.old-deja/g++.eh/new1.C: Likewise.
2391         * g++.old-deja/g++.eh/new2.C: Likewise.
2392         * g++.old-deja/g++.jason/new.C: Likewise.
2393         * g++.old-deja/g++.law/friend1.C: Likewise.
2394         * g++.old-deja/g++.mike/net46.C: Likewise.
2395         * g++.old-deja/g++.mike/p755.C: Likewise.
2396         * g++.old-deja/g++.other/new6.C: Likewise.
2397
2398         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2399         * g++.dg/template/crash53.C: Likewise.
2400         * g++.dg/template/void9.C: Likewise.
2401
2402 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2403
2404         PR c++/51045
2405         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2406
2407 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2408
2409         PR c++/51047
2410         * g++.dg/cpp0x/sfinae29.C: New.
2411
2412 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2413
2414         PR fortran/50960
2415         * gfortran.dg/typebound_call_22.f03: New test case.
2416
2417 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2418
2419         PR libfortran/50016
2420         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2421
2422 2011-11-09  Richard Guenther  <rguenther@suse.de>
2423
2424         PR tree-optimization/51039
2425         * gcc.dg/pr51039.c: New testcase.
2426
2427 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2428
2429         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2430         Enable also for powerpc*-*-*.
2431
2432 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2433
2434         PR fortran/50540
2435         * gfortran.dg/forall_16.f90: New test.
2436
2437 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2438
2439         PR fortran/38718
2440         * gfortran.dg/initialization_29.f90: Expand test.
2441
2442 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2443
2444         PR c++/51027
2445         * g++.dg/cpp0x/alias-decl-12.C: New test.
2446         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2447
2448 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2449
2450         PR debug/51032
2451         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2452
2453 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2454
2455         PR tree-optimization/51015
2456         * gcc.dg/vect/pr51015.c: New test.
2457
2458 2011-11-08  David S. Miller  <davem@davemloft.net>
2459
2460         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2461         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2462
2463 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2464
2465         PR fortran/50404
2466         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2467
2468 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2469
2470         PR fortran/50409
2471         * gfortran.dg/string_5.f90: Improve testcase.
2472
2473 2011-10-23  Jason Merrill  <jason@redhat.com>
2474
2475         PR c++/50835
2476         * g++.dg/template/lvalue2.C: New.
2477
2478 2011-11-08  Michael Matz  <matz@suse.de>
2479
2480         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2481         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2482         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2483         * g++.dg/eh/builtin2.C: Ditto.
2484         * g++.dg/eh/builtin3.C: Ditto.
2485
2486 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2487
2488         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2489         being prefered even for -mavx.
2490         * gcc.target/i386/avx-cvt-3.c: New test.
2491
2492 2011-11-08  Richard Guenther  <rguenther@suse.de>
2493
2494         PR tree-optimization/51012
2495         * gcc.dg/pr51012-1.c: New testcase.
2496         * gcc.dg/pr51012-2.c: Likewise.
2497
2498 2011-11-08  Richard Guenther  <rguenther@suse.de>
2499
2500         PR middle-end/51010
2501         * c-c++-common/uninit-pr51010.c: New testcase.
2502
2503 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2504
2505         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2506         check_effective_target_vect_call_copysignf,
2507         check_effective_target_vect_call_lrint): New procedures.
2508         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2509         $VECT_SLP_CFLAGS with -ffast-math.
2510         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2511         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2512         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2513         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2514
2515 2011-11-07  Richard Henderson  <rth@redhat.com>
2516             Aldy Hernandez  <aldyh@redhat.com>
2517             Torvald Riegel  <triegel@redhat.com>
2518
2519         Merged from transactional-memory.
2520
2521         * g++.dg/dg.exp: Run transactional memory tests.
2522         * g++.dg/tm: New directory with new tests.
2523         * gcc.dg/tm: New directory with new tests.
2524         * c-c++-common/tm: New directory with new tests.
2525
2526 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2527
2528         Fix context handling of alias-declaration
2529         * g++.dg/cpp0x/alias-decl-11.C: New test.
2530
2531 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2532
2533         PR c++/50864
2534         * g++.dg/parse/template26.C: New.
2535         * g++.dg/template/crash45.C: Adjust dg-error string.
2536
2537 2011-11-07  Jason Merrill  <jason@redhat.com>
2538
2539         PR c++/50848
2540         * g++.dg/template/lookup9.C: New.
2541
2542         PR c++/50863
2543         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2544
2545         PR c++/50870
2546         * g++.dg/cpp0x/decltype35.C: New.
2547
2548 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2549
2550         Support C++11 alias-declaration
2551         PR c++/45114
2552         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2553         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2554         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2555         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2556         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2557         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2558         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2559         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2560         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2561         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2562         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2563         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2564         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2565
2566 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2567
2568         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2569
2570 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2571
2572         PR fortran/50919
2573         * gfortran.dg/typebound_call_21.f03: New.
2574
2575 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2576
2577         * gcc.dg/profile-dir-1.c: Adjust final scan.
2578         * gcc.dg/profile-dir-2.c: Adjust final scan.
2579         * gcc.dg/profile-dir-3.c: Adjust final scan.
2580         * gcc.misc-tests/gcov.exp: Adjust regexp.
2581         * gcc.misc-tests/gcov-12.c: New.
2582         * gcc.misc-tests/gcov-13.c: New.
2583         * gcc.misc-tests/gcovpart-13b.c: New.
2584         * gcc.misc-tests/gcov-14.c: New.
2585
2586 2011-11-07  Jason Merrill  <jason@redhat.com>
2587
2588         PR c++/35688
2589         * g++.dg/ext/visibility/template8.C: New.
2590
2591 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2592
2593         PR tree-optimization/50789
2594         * gcc.target/i386/avx2-gather-1.c: New test.
2595         * gcc.target/i386/avx2-gather-2.c: New test.
2596         * gcc.target/i386/avx2-gather-3.c: New test.
2597         * gcc.target/i386/avx2-gather-4.c: New test.
2598
2599 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2600
2601         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2602
2603 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2604
2605         PR libfortran/45723
2606         * gfortran.dg/open_dev_null.f90: Remove testcase.
2607
2608 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2609
2610         * lib/target-supports.exp (check_effective_target_sync_int_128):
2611         Don't cache the result.
2612         (check_effective_target_sync_long_long): Ditto.
2613
2614 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2615
2616         PR rtl-optimization/47698
2617         * gcc.target/i386/47698.c: New test.
2618
2619 2011-11-06  Jason Merrill  <jason@redhat.com>
2620
2621         PR c++/35688
2622         * g++.dg/ext/visibility/template7.C: New.
2623
2624 2011-11-07  Terry Guo  <terry.guo@arm.com>
2625
2626         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2627         * gcc.target/arm/wmul-2.c: Ditto.
2628         * gcc.target/arm/wmul-3.c: Ditto.
2629         * gcc.target/arm/wmul-4.c: Ditto.
2630
2631 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2632
2633         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2634         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2635         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2636         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2637         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2638         expected diagnostics.
2639
2640 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2641             Richard Henderson  <rth@redhat.com>
2642             Aldy Hernandez  <aldyh@redhat.com>
2643
2644         Merged from cxx-mem-model.
2645
2646         * lib/target-supports.exp (check_effective_target_sync_int_128,
2647         check_effective_target_sync_long_long): Check whether the target
2648         supports 64 and 128 bit __sync builtins.
2649         (check_effective_target_cas_char): New.
2650         (check_effective_target_cas_int): New.
2651         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2652         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2653         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2654         produce the expected library calls.
2655         * gcc.dg/atomic-fence.c: New functional tests.
2656         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2657         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2658         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2659         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2660         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2661         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2662         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2663         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2664         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2665         are atomic.
2666         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2667         loads are atomic.
2668         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2669         are atomic.
2670         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2671         are atomic.
2672         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2673         int128 operations are atomic.
2674         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2675         operations are atomic.
2676         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2677         operations are atomic.
2678         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2679         operations are atomic.
2680         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2681         stores aren't moved out of a loop.
2682         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2683         globals don't overwrite neighbouring globals.
2684         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2685         writes dont overwrite neighbouring components.
2686         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2687         * c-c++-common/gomp/atomic-3.c: Likewise.
2688         * c-c++-common/gomp/atomic-9.c: Likewise.
2689         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2690         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2691         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2692         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2693         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2694         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2695         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2696         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2697         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2698         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2699         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2700         g++.dg/gomp/atomic-15.C: Remove.
2701         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2702         * gcc.dg/gomp/atomic-11.c: Remove test.
2703
2704 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2705
2706         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2707         * gcc.dg/vect/slp-cond-1.c: New test.
2708         * gcc.dg/vect/slp-cond-2.c: New test.
2709
2710 2011-11-05  David S. Miller  <davem@davemloft.net>
2711
2712         * lib/test-supports.exp
2713         (check_effective_target_ultrasparc_vis2_hw): New proc.
2714         (check_effective_target_ultrasparc_vis3_hw): New proc.
2715         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2716         * gcc.target/sparc/vec-init-2.inc: Likewise.
2717         * gcc.target/sparc/vec-init-3.inc: Likewise.
2718         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2719         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2720         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2721         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2722         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2723         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2724         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2725         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2726         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2727
2728 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2729
2730         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2731         Disable test on Epiphany.
2732         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2733         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2734         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2735         * g++.dg/parse/pragma3.C: Likewise.
2736         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2737         (bar): Use it.
2738         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2739         * gcc.dg/tls/thr-cse-1.c: Likewise.
2740         * g++.dg/opt/devirt2.C: Likewise.
2741         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2742         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2743         * gcc.target/epiphany: New directory.
2744
2745 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2746
2747         * gfortran.dg/quad_2.f90: New.
2748
2749 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2750
2751         * gcc.dg/strlenopt-22g.c: New wrapper around...
2752         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2753
2754 2011-11-04  Jason Merrill  <jason@redhat.com>
2755
2756         PR c++/26714
2757         * g++.dg/init/lifetime2.C: New.
2758         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2759
2760         PR c++/48370
2761         * g++.dg/init/lifetime1.C: Test cleanup order.
2762
2763 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2764
2765         * g++.dg/other/offsetof7.C: New test.
2766
2767 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2768
2769         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2770         variable, default empty, -ffat-lto-objects for effective_target_lto.
2771         (gcc-dg-test-1): Add options from dg-final methods.
2772         * lib/scanasm.exp (scan-assembler_required_options)
2773         (scan-assembler-not_required_options): New procs.
2774
2775 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2776
2777         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2778         generate a pedwarn in c++98-mode.
2779         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2780         don't generate a pedwarn in c++0x-mode.
2781
2782 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2783
2784         PR c++/50965
2785         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2786
2787 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2788
2789         PR rtl-optimization/38644
2790         * gcc.target/arm/stack-red-zone.c: New.
2791
2792 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2793
2794         PR c++/48420
2795         * g++.dg/warn/Wconversion-null-3.C: New.
2796
2797 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2798
2799         PR c++/50941
2800         * g++.dg/cpp0x/udlit-strint-length.C: New.
2801
2802 2011-11-04  Jason Merrill  <jason@redhat.com>
2803
2804         PR c++/48370
2805         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2806         * g++.dg/init/lifetime1.C: New.
2807         * g++.dg/init/ref21.C: New.
2808         * g++.dg/eh/array1.C: New.
2809
2810 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2811
2812         PR tree-optimization/50763
2813         * gcc.dg/pr50763-5.c: New test.
2814
2815 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2816
2817         PR tree-optimization/50763
2818         * g++.dg/pr50763-4.C: New test.
2819
2820 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2821
2822         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2823         test.
2824
2825         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2826
2827         * gcc.dg/torture/vec-cvt-1.c: New test.
2828
2829 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2830
2831         * gnat.dg/specs/private1[-sub].ads: New test.
2832
2833 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2834
2835         PR fortran/43829
2836         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2837         * gfortran.dg/inline_sum_1.f90: New.
2838         * gfortran.dg/inline_sum_2.f90: New.
2839         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2840         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2841         * gfortran.dg/inline_product_1.f90: New.
2842
2843 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2844
2845         PR fortran/50933
2846         * gfortran.dg/bind_c_dts_5.f90: New.
2847
2848 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2849
2850         PR fortran/50960
2851         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2852
2853 2011-11-03  Richard Guenther  <rguenther@suse.de>
2854
2855         PR middle-end/50079
2856         * g++.dg/init/copy7.C: Remove testcase.
2857
2858 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2859
2860         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2861         * g++.dg/ipa/devirt-c-2.C: Likewise.
2862         * g++.dg/ipa/devirt-c-7.C: New test.
2863         * g++.dg/ipa/devirt-c-8.C: Likewise.
2864
2865 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2866
2867         PR tree-optimization/50912
2868         * gnat.dg/loop_optimization10.ad[sb]: New test.
2869         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2870
2871 2011-11-02  Jason Merrill  <jason@redhat.com>
2872
2873         PR c++/50930
2874         * g++.dg/cpp0x/nsdmi-list2.C: New.
2875
2876 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2877
2878         PR c++/50810
2879         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2880         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2881
2882 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2883
2884         PR tree-optimization/50769
2885         * gfortran.dg/pr50769.f90: New test.
2886
2887 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2888
2889         * gcc.target/sparc/20111102-1.c: New test.
2890
2891 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2892
2893         PR c++/50956
2894         * g++.dg/warn/Wcast-qual2.C: New.
2895
2896 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2897
2898         PR tree-optimization/50763
2899         * g++.dg/pr50763-3.C: New test.
2900
2901 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2902
2903         PR tree-optimization/50672
2904         * g++.dg/pr50672.C: New test.
2905
2906 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2907
2908         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2909         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2910         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2911
2912         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2913
2914 2011-11-02  Richard Guenther  <rguenther@suse.de>
2915
2916         PR tree-optimization/50902
2917         * gcc.dg/torture/pr50902.c: New testcase.
2918
2919 2010-11-02  Richard Guenther  <rguenther@suse.de>
2920
2921         PR tree-optimization/50890
2922         * gcc.dg/torture/pr50890.c: New testcase.
2923
2924 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2925
2926         PR c++/44277
2927         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2928         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2929
2930 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2931
2932         PR tree-optimization/50908
2933         * gcc.dg/pr50908.c: New test.
2934         * gcc.dg/pr50908-2.c: Same.
2935         * gcc.dg/pr50908-3.c: Same.
2936
2937 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2938
2939         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2940         the outer loop.  Remove comment.  Don't check for widen-mult.
2941
2942 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2943
2944         * gcc.dg/ipa/ipcp-4.c: New test.
2945
2946 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2947
2948         * gcc.dg/vshift-3.c: New test.
2949         * gcc.dg/vshift-4.c: New test.
2950         * gcc.dg/vshift-5.c: New test.
2951
2952 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2953
2954         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2955         and current implementation.
2956
2957 2011-10-31  Paul Brook  <paul@codesourcery.com>
2958
2959         * gcc.dg/constructor-1.c: New test.
2960
2961 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2962
2963         PR fortran/50753
2964         * gfortran.dg/dshift_3.f90: New test.
2965
2966 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2967
2968         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2969         hppa*-*-hpux*.
2970         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2971         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2972         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2973         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2974         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2975         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2976         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2977         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2978         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2979         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2980         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2981         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2982         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2983         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2984         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2985         * gcc.dg/vector-compare-2.c: Likewise.
2986
2987 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2988
2989         PR c++/50901
2990         * g++.dg/cpp0x/pr50901.C: New.
2991
2992 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2993
2994         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2995         * gcc.target/i386/fma4-check.h (main): Ditto.
2996         * gcc.target/i386/xop-check.h (main): Ditto.
2997
2998 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2999
3000         Revert:
3001         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3002
3003         PR c++/50864
3004         * g++.dg/template/crash109.C: New.
3005
3006 2011-10-28  Jason Merrill  <jason@redhat.com>
3007
3008         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3009
3010 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3011
3012         PR c++/50864
3013         * g++.dg/template/crash109.C: New.
3014
3015 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3016
3017         * gfortran.dg/nearest_5.f90: New test.
3018
3019 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3020
3021         * gcc.dg/vshift-1.c: New test.
3022         * gcc.dg/vshift-2.c: New test.
3023         * gcc.target/i386/xop-vshift-1.c: New test.
3024         * gcc.target/i386/xop-vshift-2.c: New test.
3025         * gcc.target/i386/avx2-vshift-1.c: New test.
3026
3027 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3028
3029         PR rtl-optimization/49720
3030         * g++.dg/torture/pr49720.C: New test.
3031
3032 2011-10-27  David S. Miller  <davem@davemloft.net>
3033
3034         * gcc.target/sparc/setcc-3.c: New test.
3035
3036 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3037
3038         PR c++/30066
3039         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3040
3041 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3042
3043         * gcc.target/i386/sse2-cvt-1.c: New test.
3044         * gcc.target/i386/sse2-cvt-2.c: New test.
3045         * gcc.target/i386/avx-cvt-1.c: New test.
3046         * gcc.target/i386/avx-cvt-2.c: New test.
3047         * gcc.target/i386/avx2-cvt-1.c: New test.
3048         * gcc.target/i386/avx2-cvt-2.c: New test.
3049
3050 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3051
3052         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3053
3054 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3055             Steven G. Kargl  <kargl@gcc.gnu.org>
3056
3057         PR target/50875
3058         * gfortran.dg/pr50875.f90: New test.
3059
3060 2011-10-26  David S. Miller  <davem@davemloft.net>
3061
3062         * gcc.target/sparc/fmaf-1.c: New test.
3063
3064         * gcc.target/sparc/setcc-1.c: New test.
3065         * gcc.target/sparc/setcc-2.c: New test.
3066
3067 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3068
3069         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3070
3071 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3072
3073         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3074         Windows targets.
3075
3076 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3077
3078         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3079         symbol names.
3080
3081 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3082
3083         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3084
3085 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3086
3087         * gnat.dg/specs/discr1.ads: New test.
3088         * gnat.dg/specs/discr1_pkg.ads: New helper.
3089
3090 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3091
3092         * gnat.dg/specs/unchecked_union.ads: Rename to...
3093         * gnat.dg/specs/unchecked_union1.ads: ...this.
3094         * gnat.dg/specs/unchecked_union2.ads: New test.
3095
3096 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3097
3098         * gnat.dg/specs/atomic1.ads: New test.
3099
3100 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3101
3102         Implement C++11 user-defined literals.
3103         * g++.dg/cpp0x/udlit-addr.C: New.
3104         * g++.dg/cpp0x/udlit-args.C: New.
3105         * g++.dg/cpp0x/udlit-args-neg.C: New.
3106         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3107         * g++.dg/cpp0x/udlit-concat.C: New.
3108         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3109         * g++.dg/cpp0x/udlit-constexpr.C: New.
3110         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3111         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3112         * g++.dg/cpp0x/udlit-friend.C: New.
3113         * g++.dg/cpp0x/udlit-general.C: New.
3114         * g++.dg/cpp0x/udlit-inline.C: New.
3115         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3116         * g++.dg/cpp0x/udlit-member-neg.C: New.
3117         * g++.dg/cpp0x/udlit-namespace.C: New.
3118         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3119         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3120         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3121         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3122         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3123         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3124         * g++.dg/cpp0x/udlit-raw-str.C: New.
3125         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3126         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3127         * g++.dg/cpp0x/udlit-systemheader.C: New.
3128         * g++.dg/cpp0x/udlit-template.C: New.
3129         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3130         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3131         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3132         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3133         * g++.dg/cpp0x/udlit_system_header: New.
3134
3135 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3136
3137         PR c++/50870
3138         * g++.dg/cpp0x/decltype34.C: New.
3139
3140 2011-10-26  Tom de Vries <tom@codesourcery.com>
3141
3142         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3143         * gcc.c-torture/unsorted/HIset.c: Same.
3144         * gcc.c-torture/unsorted/SIcmp.c: Same.
3145         * gcc.c-torture/unsorted/SIset.c: Same.
3146         * gcc.c-torture/unsorted/SFset.c: Same.
3147         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3148         * gcc.c-torture/unsorted/USIcmp.c: Same.
3149         * gcc.c-torture/unsorted/DFcmp.c: Same.
3150
3151 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3152
3153         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3154         to work also with -masm=intel and additionally test the xmm vs. ymm
3155         register type combination on mask/dest and in vsib.
3156         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3157         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3158         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3159         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3160         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3161         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3162         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3163         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3164         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3165         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3166         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3167         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3168         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3169         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3170         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3171         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3172         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3173         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3174         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3175         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3176         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3177         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3178         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3179         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3180         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3181         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3182         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3183         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3184         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3185         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3186         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3187
3188 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3189
3190         PR tree-optimization/50763
3191         * gcc.dg/pr50763-2.c: New test.
3192
3193 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3194
3195         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3196         Update expected messages.
3197
3198 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3199
3200         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3201
3202 2011-10-25  Jason Merrill  <jason@redhat.com>
3203
3204         PR c++/50866
3205         * g++.dg/init/aggr7.C: New.
3206
3207         PR c++/49996
3208         * g++.dg/cpp0x/initlist59.C: New.
3209
3210 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3211
3212         PR c++/50858
3213         * g++.dg/overload/operator5.C: New.
3214
3215 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3216
3217         PR c++/50861
3218         * g++.dg/template/crash108.C: New.
3219
3220 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3221
3222         PR tree-optimization/50596
3223         * gcc.dg/vect/vect-cond-10.c: New test.
3224
3225 2011-10-24  Joey Ye  <joey.ye@arm.com>
3226
3227         * gcc.target/arm/pr42575.c: Remove architecture option.
3228
3229 2011-10-24  David S. Miller  <davem@davemloft.net>
3230
3231         * gcc.target/sparc/vis3move-1.c: New test.
3232         * gcc.target/sparc/vis3move-2.c: New test.
3233         * gcc.target/sparc/vis3move-3.c: New test.
3234
3235 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3236
3237         * gcc.dg/strlenopt-22.c: New testcase.
3238         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3239
3240 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3241
3242         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3243         Remove -march=i386.
3244         (dg-skip-if): Remove.
3245         * gcc.target/i386/funcspec-1.c: Ditto.
3246         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3247
3248 2011-10-24  Richard Guenther  <rguenther@suse.de>
3249
3250         * gcc.dg/vect/vect-bool-1.c: New testcase.
3251
3252 2011-10-24  Richard Guenther  <rguenther@suse.de>
3253
3254         PR tree-optimization/50838
3255         * gcc.dg/torture/pr50838.c: New testcase.
3256
3257 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3258
3259         PR tree-optimization/50730
3260         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3261         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3262         -fno-tree-sra and SLP flags.
3263
3264 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3265
3266         PR c++/50841
3267         Revert:
3268         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3269
3270         PR c++/50810
3271         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3272         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3273
3274 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3275
3276         PR c++/50810
3277         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3278         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3279
3280 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3281
3282         PR tree-optimization/50763
3283         * gcc.dg/pr50763.c: New test.
3284
3285 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3286
3287         PR target/50788
3288         * gcc.target/i386/pr50788.c: New test.
3289
3290 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3291
3292         PR tree-optimization/50819
3293         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3294         * g++.dg/vect/slp-pr50819.cc: New test.
3295
3296 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3297
3298         PR c++/45385
3299         * g++.dg/warn/Wconversion4.C: New.
3300
3301 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3302
3303         PR target/50813
3304         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3305         from element other than first and reverse permutation.
3306         * gcc.dg/torture/vshuf-16.inc: Likewise.
3307         * gcc.dg/torture/vshuf-8.inc: Likewise.
3308         * gcc.dg/torture/vshuf-4.inc: Likewise.
3309
3310 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3311
3312         PR c++/31423
3313         * g++.dg/parse/error43.C: New.
3314         * g++.dg/parse/error44.C: Likewise.
3315
3316 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3317             Kirill Yukhin  <kirill.yukhin@intel.com>
3318
3319         PR target/50740
3320         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3321         * gcc.target/i386/bmi2-check.h: Ditto.
3322
3323 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3324
3325         PR c++/50811
3326         * g++.dg/cpp0x/override2.C: Add test.
3327
3328 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3329
3330         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3331         check_linker_plugin_available.
3332
3333 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3334
3335         * gcc.target/i386/branch-cost1.c: New test.
3336         * gcc.target/i386/branch-cost2.c: New test.
3337         * gcc.target/i386/branch-cost3.c: New test.
3338         * gcc.target/i386/branch-cost4.c: New test.
3339
3340 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3341
3342         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3343
3344 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3345
3346         PR testsuite/50722
3347         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3348
3349 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3350
3351         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3352         (_moz_foo, EXT__foo): Use ASMNAME.
3353
3354 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3355
3356         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3357         names.
3358
3359 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3360
3361         PR target/50766
3362         * gcc.target/i386/pr50766.c: New test.
3363
3364 2011-10-20  Jason Merrill  <jason@redhat.com>
3365
3366         PR c++/41449
3367         * g++.dg/eh/partial1.C: New.
3368
3369 2011-10-20  Richard Henderson  <rth@redhat.com>
3370
3371         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3372         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3373         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3374         Use __builtin_shuffle.
3375
3376 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3377
3378         PR fortran/50514
3379         * gfortran.dg/ishft_3.f90:  Update test.
3380
3381 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3382
3383         PR fortran/50524
3384         * gfortran.dg/substring_integer_index.f90: New test.
3385
3386 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3387
3388         * gfortran.dg/format_string.f: New test.
3389
3390 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3391
3392         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3393         non_strict_align.
3394         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3395
3396 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3397
3398         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3399         gcc.target/i386/pr46226.c: Do not use
3400         -mno-accumulate-outgoing-args.
3401
3402 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3403
3404         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3405         including <strings.h>.
3406
3407 2011-10-19  Jan Hubicka  <jh@suse.cz>
3408
3409         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3410         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3411         * lib/c-torture.exp: Likewise.
3412         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3413         * gcc.c-torture/compile/sync-1.c: Likewise.
3414         * gcc.c-torture/compile/sync-1.c: Likewise.
3415         * gcc.c-torture/compile/sync-3.c: Likewise.
3416         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3417         * gcc.dg/noncompile/920507-1.c: Likewise.
3418         * gcc.dg/torture/pr36400.c: Likewise.
3419         * g++.dg/torture/pr34850.C: Likewise.
3420
3421 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3422
3423         * gnat.dg/source_ref1.adb: New test.
3424         * gnat.dg/source_ref2.adb: Likewise.
3425
3426 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3427
3428         PR c++/13657
3429         * g++.dg/parse/error42.C: New.
3430         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3431
3432 2011-10-19  Jason Merrill  <jason@redhat.com>
3433
3434         PR c++/50793
3435         * g++.dg/init/value9.C: New.
3436
3437 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3438
3439         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3440         * gcc.dg/torture/vshuf-16.inc: Likewise.
3441         * gcc.dg/torture/vshuf-8.inc: Likewise.
3442         * gcc.dg/torture/vshuf-4.inc: Likewise.
3443
3444 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3445
3446         PR fortran/47023
3447         * gfortran.dg/sizeof_proc.f90: New.
3448
3449 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3450
3451         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3452         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3453
3454 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3455
3456         PR testsuite/50796
3457         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3458
3459 2011-10-19  Jason Merrill  <jason@redhat.com>
3460
3461         PR c++/50787
3462         * g++.dg/init/ref20.C: New.
3463
3464 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3465
3466         PR middle-end/50795
3467         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3468         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3469         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3470         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3471         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3472
3473 2011-10-19  Richard Guenther  <rguenther@suse.de>
3474
3475         PR middle-end/50768
3476         * gcc.dg/torture/pr50768.c: New testcase.
3477
3478 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3479
3480         PR rtl-optimization/50340
3481         * gcc.dg/pr50340.c: New.
3482
3483 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3484
3485         PR tree-optimization/50717
3486
3487         * gcc.dg/pr50717-1.c: New file.
3488         * gcc.target/arm/wmul-12.c: Correct types.
3489         * gcc.target/arm/wmul-8.c: Correct types.
3490
3491 2011-10-18  Jason Merrill  <jason@redhat.com>
3492
3493         PR c++/50531
3494         * g++.dg/cpp0x/defaulted32.C: New.
3495
3496         PR c++/50742
3497         * g++.dg/lookup/using23.C: New.
3498
3499         PR c++/50500
3500         * g++.dg/cpp0x/implicit12.C: New.
3501         * g++.dg/cpp0x/defaulted20.C: Adjust.
3502         * g++.dg/cpp0x/defaulted21.C: Adjust.
3503         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3504         * g++.dg/cpp0x/implicit4.C: Adjust.
3505         * g++.dg/cpp0x/implicit5.C: Adjust.
3506         * g++.dg/cpp0x/implicit8.C: Adjust.
3507         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3508         * g++.dg/cpp0x/not_special.C: Adjust.
3509         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3510         * g++.dg/cpp0x/rv1n.C: Adjust.
3511         * g++.dg/cpp0x/rv2n.C: Adjust.
3512         * g++.dg/cpp0x/rv3n.C: Adjust.
3513         * g++.dg/cpp0x/rv4n.C: Adjust.
3514         * g++.dg/cpp0x/rv5n.C: Adjust.
3515         * g++.dg/cpp0x/rv6n.C: Adjust.
3516         * g++.dg/cpp0x/rv7n.C: Adjust.
3517
3518 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3519
3520         * gcc.target/i386/avx2-vpop-check.h: New header.
3521         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3522         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3523         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3524         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3525         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3526         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3527         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3528         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3529         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3530         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3531         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3532         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3533         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3534         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3535         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3536
3537 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3538
3539         PR fortran/50420
3540         * gfortran.dg/coarray_subobject_1.f90: New test.
3541         * gfortran.dg/coarray/subobject_1.f90: New test.
3542
3543 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3544
3545         PR rtl-optimization/50205
3546         * gcc.dg/pr50205.c: New.
3547
3548 2011-10-18  Richard Guenther  <rguenther@suse.de>
3549
3550         PR tree-optimization/50767
3551         * gcc.dg/torture/pr50767.c: New testcase.
3552
3553 2011-10-18  Julian Brown  <julian@codesourcery.com>
3554
3555         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3556         * gcc.target/arm/unaligned-memcpy-1.c: New.
3557         * gcc.target/arm/unaligned-memcpy-2.c: New.
3558         * gcc.target/arm/unaligned-memcpy-3.c: New.
3559         * gcc.target/arm/unaligned-memcpy-4.c: New.
3560
3561 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3562
3563         PR fortran/47023
3564         * gfortran.dg/iso_c_binding_class.f03: New.
3565
3566 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3567
3568         * testsuite/lib/target-supports.exp
3569         (check_effective_target_vect_widen_shift): New.
3570         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3571         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3572         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3573         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3574
3575 2011-10-18  Richard Guenther  <rguenther@suse.de>
3576
3577         * gcc.dg/torture/restrict-1.c: New testcase.
3578
3579 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3580
3581         * g++.dg/ext/bases.C: New test.
3582
3583 2011-10-17  David S. Miller  <davem@davemloft.net>
3584
3585         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3586         all operations to emit VIS instructions.
3587         * gcc.target/sparc/fandnot.c: Likewise.
3588         * gcc.target/sparc/fnot.c: Likewise.
3589         * gcc.target/sparc/for.c: Likewise.
3590         * gcc.target/sparc/fornot.c: Likewise.
3591         * gcc.target/sparc/fxnor.c: Likewise.
3592         * gcc.target/sparc/fxor.c: Likewise.
3593         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3594         needed.
3595
3596 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3597
3598         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3599         * gcc.dg/torture/vshuf-16.inc: New file.
3600         * gcc.dg/torture/vshuf-2.inc: New file.
3601         * gcc.dg/torture/vshuf-32.inc: New file.
3602         * gcc.dg/torture/vshuf-4.inc: New file.
3603         * gcc.dg/torture/vshuf-8.inc: New file.
3604         * gcc.dg/torture/vshuf-main.inc: New file.
3605         * gcc.dg/torture/vshuf-v16hi.c: New test.
3606         * gcc.dg/torture/vshuf-v16qi.c: New test.
3607         * gcc.dg/torture/vshuf-v2df.c: New test.
3608         * gcc.dg/torture/vshuf-v2di.c: New test.
3609         * gcc.dg/torture/vshuf-v2sf.c: New test.
3610         * gcc.dg/torture/vshuf-v2si.c: New test.
3611         * gcc.dg/torture/vshuf-v32qi.c: New test.
3612         * gcc.dg/torture/vshuf-v4df.c: New test.
3613         * gcc.dg/torture/vshuf-v4di.c: New test.
3614         * gcc.dg/torture/vshuf-v4hi.c: New test.
3615         * gcc.dg/torture/vshuf-v4sf.c: New test.
3616         * gcc.dg/torture/vshuf-v4si.c: New test.
3617         * gcc.dg/torture/vshuf-v8hi.c: New test.
3618         * gcc.dg/torture/vshuf-v8qi.c: New test.
3619         * gcc.dg/torture/vshuf-v8sf.c: New test.
3620         * gcc.dg/torture/vshuf-v8si.c: New test.
3621
3622 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3623
3624         PR tree-optimization/50746
3625         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3626
3627 2011-10-17  Jason Merrill  <jason@redhat.com>
3628
3629         PR c++/50736
3630         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3631
3632 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3633
3634         PR c++/44524
3635         * g++.dg/parse/error41.C: New.
3636         * g++.dg/parse/error20.C: Adjust.
3637
3638 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3639
3640         PR c++/50757
3641         * g++.dg/warn/format7.C: New.
3642         * obj-c++.dg/warn7.mm: Likewise.
3643
3644 2011-10-17  Richard Guenther  <rguenther@suse.de>
3645
3646         PR tree-optimization/50729
3647         * gcc.dg/torture/pr50729.c: New testcase.
3648
3649 2011-10-15  Tom Tromey  <tromey@redhat.com>
3650             Dodji Seketeli  <dodji@redhat.com>
3651
3652         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3653         included files.
3654         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3655         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3656         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3657         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3658
3659 2011-10-15  Tom Tromey  <tromey@redhat.com>
3660             Dodji Seketeli  <dodji@redhat.com>
3661
3662         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3663
3664 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3665
3666         PR c++/48489
3667         * g++.dg/inherit/error5.C: New.
3668
3669 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3670
3671         PR fortran/47023
3672         PR fortran/50752
3673         * gfortran.dg/kind_tests_4.f90: New.
3674
3675 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3676
3677         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3678         targets that support vector condition.
3679
3680 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3681
3682         PR fortran/47023
3683         * gfortran.dg/c_kind_tests_3.f03: New.
3684
3685 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3686
3687         PR fortran/50547
3688         * gfortran.dg/elemental_args_check_4.f90: New.
3689
3690 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3691
3692         PR tree-optimization/50727
3693         * gcc.dg/vect/pr50727.c: New test.
3694
3695 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3696
3697         * gcc.dg/vla-23.c: New test.
3698
3699 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR tree-optimization/50596
3702         * gcc.dg/vect/vect-cond-9.c: New test.
3703
3704 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3705
3706         * gcc.dg/vect/bb-slp-29.c: New test.
3707
3708 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3709
3710         PR c++/50732
3711         * g++.dg/ext/is_base_of_incomplete.C: New.
3712         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3713         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3714
3715 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3716
3717         * gcc.target/sparc/combined-1.c: Compile at -O2.
3718
3719 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3720
3721         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3722         (dg-options): Add -Wno-attributes.
3723         * gcc.target/i386/fma_double_?.c: Ditto.
3724         * gcc.target/i386/fma_run_float_?.c: Ditto.
3725         * gcc.target/i386/fma_run_double_?.c: Ditto.
3726         * gcc.target/i386/l_fma_float_?.c: Dtto.
3727         * gcc.target/i386/l_fma_double_?.c: Ditto.
3728         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3729         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3730
3731 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3732
3733         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3734         the comments.
3735         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3736         * gfortran.dg/rank_3.f90: Ditto.
3737         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3738         -std=f2008ts in dg-options.
3739         * gfortran.dg/rank_4.f90: Ditto.
3740
3741 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3742
3743         PR target/49263
3744         * gcc.target/sh/pr49263.c: New.
3745
3746 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3747
3748         * gnat.dg/specs/debug1.ads: Tweak.
3749
3750 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3751
3752         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3753
3754 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3755
3756         * gcc.target/i386/sse2-mul-1.c: New test.
3757         * gcc.target/i386/sse4_1-mul-1.c: New test.
3758         * gcc.target/i386/avx-mul-1.c: New test.
3759         * gcc.target/i386/xop-mul-1.c: New test.
3760         * gcc.target/i386/avx2-mul-1.c: New test.
3761
3762 2011-10-14  Jason Merrill  <jason@redhat.com>
3763
3764         PR c++/50563
3765         * g++.dg/cpp0x/nsdmi-list1.C: New.
3766
3767         PR c++/50707
3768         * g++.dg/cpp0x/nsdmi-const1.C: New.
3769
3770 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3771
3772         PR fortran/50570
3773         * gfortran.dg/pointer_intent_5.f90: New.
3774
3775 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3776
3777         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3778         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3779         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3780
3781 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3782
3783         PR fortran/50718
3784         * gfortran.dg/pointer_check_11.f90: New.
3785         * gfortran.dg/pointer_check_12.f90: New.
3786
3787 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3788
3789         PR c++/38174
3790         * g++.dg/overload/operator4.C: New.
3791
3792 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3793
3794         * gcc.dg/di-longlong64-sync-1.c: New test.
3795         * gcc.dg/di-sync-multithread.c: New test.
3796         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3797         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3798         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3799         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3800         (check_effective_target_arm_arm_ok): New helper.
3801         (check_effective_target_sync_longlong): New helper.
3802
3803 2011-10-14  Richard Guenther  <rguenther@suse.de>
3804
3805         PR tree-optimization/50723
3806         * gcc.dg/torture/pr50723.c: New testcase.
3807
3808 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3809
3810         PR c++/17212
3811         * g++.dg/warn/format6.C: New.
3812         * obj-c++.dg/warn6.mm: Likewise.
3813
3814 2011-10-13  Richard Henderson  <rth@redhat.com>
3815
3816         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3817         Delete.
3818         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3819         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3820         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3821
3822 2011-10-13  Jason Merrill  <jason@redhat.com>
3823
3824         PR c++/50614
3825         * g++.dg/cpp0x/nsdmi-template2.C: New.
3826
3827         PR c++/50437
3828         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3829
3830         PR c++/50618
3831         * g++.dg/init/vbase1.C: New.
3832
3833 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3834
3835         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3836         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3837         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3838         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3839
3840 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3841
3842         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3843
3844 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3845
3846         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3847
3848 2011-10-13  Richard Guenther  <rguenther@suse.de>
3849
3850         PR tree-optimization/50712
3851         * gcc.target/i386/pr50712.c: New testcase.
3852
3853 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3854
3855         * gcc.dg/memcpy-4.c: New test.
3856
3857 2011-10-13  Richard Guenther  <rguenther@suse.de>
3858
3859         PR tree-optimization/50698
3860         * g++.dg/vect/pr50698.cc: New testcase.
3861
3862 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3863
3864         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3865         * gcc.target/powerpc/warn-2.c: Ditto.
3866
3867         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3868         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3869         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3870         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3871         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3872         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3873         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3874         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3875         * gcc.target/powerpc/ppc-pow.c: Likewise.
3876         * gcc.target/powerpc/recip-1.c: Likewise.
3877         * gcc.target/powerpc/recip-2.c: Likewise.
3878         * gcc.target/powerpc/recip-3.c: Likewise.
3879         * gcc.target/powerpc/recip-4.c: Likewise.
3880         * gcc.target/powerpc/recip-5.c: Likewise.
3881
3882 2011-10-12  David S. Miller  <davem@davemloft.net>
3883
3884         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3885         '-mvis3' instead of 'mcpu=niagara3' in options.
3886         * gcc.target/sparc/fhalve.c: Likewise.
3887         * gcc.target/sparc/fnegop.c: Likewise.
3888         * gcc.target/sparc/fpadds.c: Likewise.
3889         * gcc.target/sparc/fshift.c: Likewise.
3890         * gcc.target/sparc/fucmp.c: Likewise.
3891         * gcc.target/sparc/lzd.c: Likewise.
3892         * gcc.target/sparc/vis3misc.c: Likewise.
3893         * gcc.target/sparc/xmul.c: Likewise.
3894
3895 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3896
3897         * gnat.dg/vect1.ad[sb]: New test.
3898         * gnat.dg/vect1_pkg.ads: New helper.
3899         * gnat.dg/vect2.ad[sb]: New test.
3900         * gnat.dg/vect2_pkg.ads: New helper.
3901         * gnat.dg/vect3.ad[sb]: New test.
3902         * gnat.dg/vect3_pkg.ads: New helper.
3903         * gnat.dg/vect4.ad[sb]: New test.
3904         * gnat.dg/vect4_pkg.ads: New helper.
3905         * gnat.dg/vect5.ad[sb]: New test.
3906         * gnat.dg/vect5_pkg.ads: New helper.
3907         * gnat.dg/vect6.ad[sb]: New test.
3908         * gnat.dg/vect6_pkg.ads: New helper.
3909
3910 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3913         * gcc.target/i386/fma_run_double_2.c: Likewise.
3914         * gcc.target/i386/fma_run_double_3.c: Likewise.
3915         * gcc.target/i386/fma_run_double_4.c: Likewise.
3916         * gcc.target/i386/fma_run_double_5.c: Likewise.
3917         * gcc.target/i386/fma_run_double_6.c: Likewise.
3918         * gcc.target/i386/fma_run_float_1.c: Likewise.
3919         * gcc.target/i386/fma_run_float_2.c: Likewise.
3920         * gcc.target/i386/fma_run_float_3.c: Likewise.
3921         * gcc.target/i386/fma_run_float_4.c: Likewise.
3922         * gcc.target/i386/fma_run_float_5.c: Likewise.
3923         * gcc.target/i386/fma_run_float_6.c: Likewise.
3924
3925         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3926         remove the extra dg-options.
3927         * gcc.target/i386/l_fma_double_2.c: Likewise.
3928         * gcc.target/i386/l_fma_double_3.c: Likewise.
3929         * gcc.target/i386/l_fma_double_4.c: Likewise.
3930         * gcc.target/i386/l_fma_double_5.c: Likewise.
3931         * gcc.target/i386/l_fma_double_6.c: Likewise.
3932         * gcc.target/i386/l_fma_float_1.c: Likewise.
3933         * gcc.target/i386/l_fma_float_2.c: Likewise.
3934         * gcc.target/i386/l_fma_float_3.c: Likewise.
3935         * gcc.target/i386/l_fma_float_4.c: Likewise.
3936         * gcc.target/i386/l_fma_float_5.c: Likewise.
3937         * gcc.target/i386/l_fma_float_6.c: Likewise.
3938
3939 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3940
3941         PR tree-optimization/50189
3942         * g++.dg/torture/pr50189.C: New testcase.
3943
3944 2011-10-12  Richard Guenther  <rguenther@suse.de>
3945
3946         PR tree-optimization/50700
3947         * gcc.dg/builtin-object-size-12.c: New testcase.
3948
3949 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3950
3951         PR c/50565
3952         * gcc.c-torture/compile/pr50565-1.c,
3953         gcc.c-torture/compile/pr50565-2.c: New tests.
3954
3955 2011-10-11  Jason Merrill  <jason@redhat.com>
3956
3957         PR c++/49855
3958         PR c++/49896
3959         * g++.dg/template/constant1.C: New.
3960         * g++.dg/template/constant2.C: New.
3961         * g++.dg/cpp0x/constexpr-template3.C: New.
3962
3963 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3964
3965         * gcc.target/i386/warn-vect-op-3.c: New test.
3966         * gcc.target/i386/warn-vect-op-1.c: New test.
3967         * gcc.target/i386/warn-vect-op-2.c: New test.
3968
3969 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3970
3971         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3972
3973 2011-10-11  Richard Guenther  <rguenther@suse.de>
3974
3975         PR tree-optimization/50204
3976         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3977
3978 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3979
3980         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3981
3982 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3983
3984         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3985         * gcc.target/i386/fma_double_2.c: Ditto.
3986         * gcc.target/i386/fma_double_3.c: Ditto.
3987         * gcc.target/i386/fma_double_4.c: Ditto.
3988         * gcc.target/i386/fma_double_5.c: Ditto.
3989         * gcc.target/i386/fma_double_6.c: Ditto.
3990         * gcc.target/i386/fma_float_1.c: Ditto.
3991         * gcc.target/i386/fma_float_2.c: Ditto.
3992         * gcc.target/i386/fma_float_3.c: Ditto.
3993         * gcc.target/i386/fma_float_4.c: Ditto.
3994         * gcc.target/i386/fma_float_5.c: Ditto.
3995         * gcc.target/i386/fma_float_6.c: Ditto.
3996         * gcc.target/i386/l_fma_double_1.c: Ditto.
3997         * gcc.target/i386/l_fma_double_2.c: Ditto.
3998         * gcc.target/i386/l_fma_double_3.c: Ditto.
3999         * gcc.target/i386/l_fma_double_4.c: Ditto.
4000         * gcc.target/i386/l_fma_double_5.c: Ditto.
4001         * gcc.target/i386/l_fma_double_6.c: Ditto.
4002         * gcc.target/i386/l_fma_float_1.c: Ditto.
4003         * gcc.target/i386/l_fma_float_2.c: Ditto.
4004         * gcc.target/i386/l_fma_float_3.c: Ditto.
4005         * gcc.target/i386/l_fma_float_4.c: Ditto.
4006         * gcc.target/i386/l_fma_float_5.c: Ditto.
4007         * gcc.target/i386/l_fma_float_6.c: Ditto.
4008         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4009         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4010         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4011         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4012         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4013         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4014         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4015         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4016         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4017         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4018         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4019         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4020
4021 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4022
4023         * gcc.dg/va-arg-4.c: New test.
4024         * gcc.dg/va-arg-5.c: Ditto.
4025
4026 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4027
4028         * lib/target-supports.exp (check_effective_target_fd_truncate):
4029         Close and unlink test file before exit.
4030
4031 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4032
4033         PR fortran/50564
4034         * gfortran.dg/forall_15.f90:  New test case.
4035
4036 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4037             Andrew Macleod  <amacleod@redhat.com>
4038
4039         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4040         wrappers for *other_threads() and *final_verify().
4041         * gcc.dg/simulate-thread/simulate-thread.h
4042         (simulate_thread_wrapper_other_threads): New.
4043         (simulate_thread_wrapper_final_verify): New.
4044
4045 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4046
4047         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4048
4049 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4050
4051         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4052
4053 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4054             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4055
4056         * gcc.target/i386/fma_1.h: New file.
4057         * gcc.target/i386/fma_2.h: Likewise.
4058         * gcc.target/i386/fma_3.h: Likewise.
4059         * gcc.target/i386/fma_4.h: Likewise.
4060         * gcc.target/i386/fma_5.h: Likewise.
4061         * gcc.target/i386/fma_6.h: Likewise.
4062         * gcc.target/i386/fma_double_1.c: Likewise.
4063         * gcc.target/i386/fma_double_2.c: Likewise.
4064         * gcc.target/i386/fma_double_3.c: Likewise.
4065         * gcc.target/i386/fma_double_4.c: Likewise.
4066         * gcc.target/i386/fma_double_5.c: Likewise.
4067         * gcc.target/i386/fma_double_6.c: Likewise.
4068         * gcc.target/i386/fma_float_1.c: Likewise.
4069         * gcc.target/i386/fma_float_2.c: Likewise.
4070         * gcc.target/i386/fma_float_3.c: Likewise.
4071         * gcc.target/i386/fma_float_4.c: Likewise.
4072         * gcc.target/i386/fma_float_5.c: Likewise.
4073         * gcc.target/i386/fma_float_6.c: Likewise.
4074         * gcc.target/i386/fma_main.h: Likewise.
4075         * gcc.target/i386/fma_run_double_1.c: Likewise.
4076         * gcc.target/i386/fma_run_double_2.c: Likewise.
4077         * gcc.target/i386/fma_run_double_3.c: Likewise.
4078         * gcc.target/i386/fma_run_double_4.c: Likewise.
4079         * gcc.target/i386/fma_run_double_5.c: Likewise.
4080         * gcc.target/i386/fma_run_double_6.c: Likewise.
4081         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4082         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4083         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4084         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4085         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4086         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4087         * gcc.target/i386/fma_run_float_1.c: Likewise.
4088         * gcc.target/i386/fma_run_float_2.c: Likewise.
4089         * gcc.target/i386/fma_run_float_3.c: Likewise.
4090         * gcc.target/i386/fma_run_float_4.c: Likewise.
4091         * gcc.target/i386/fma_run_float_5.c: Likewise.
4092         * gcc.target/i386/fma_run_float_6.c: Likewise.
4093         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4094         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4095         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4096         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4097         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4098         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4099         * gcc.target/i386/l_fma_1.h: Likewise.
4100         * gcc.target/i386/l_fma_2.h: Likewise.
4101         * gcc.target/i386/l_fma_3.h: Likewise.
4102         * gcc.target/i386/l_fma_4.h: Likewise.
4103         * gcc.target/i386/l_fma_5.h: Likewise.
4104         * gcc.target/i386/l_fma_6.h: Likewise.
4105         * gcc.target/i386/l_fma_double_1.c: Likewise.
4106         * gcc.target/i386/l_fma_double_2.c: Likewise.
4107         * gcc.target/i386/l_fma_double_3.c: Likewise.
4108         * gcc.target/i386/l_fma_double_4.c: Likewise.
4109         * gcc.target/i386/l_fma_double_5.c: Likewise.
4110         * gcc.target/i386/l_fma_double_6.c: Likewise.
4111         * gcc.target/i386/l_fma_float_1.c: Likewise.
4112         * gcc.target/i386/l_fma_float_2.c: Likewise.
4113         * gcc.target/i386/l_fma_float_3.c: Likewise.
4114         * gcc.target/i386/l_fma_float_4.c: Likewise.
4115         * gcc.target/i386/l_fma_float_5.c: Likewise.
4116         * gcc.target/i386/l_fma_float_6.c: Likewise.
4117         * gcc.target/i386/l_fma_main.h: Likewise.
4118         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4119         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4120         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4121         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4122         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4123         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4124         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4125         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4126         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4127         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4128         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4129         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4130
4131 2011-10-10  Richard Guenther  <rguenther@suse.de>
4132
4133         PR middle-end/50389
4134         * gcc.dg/torture/pr50389.c: New testcase.
4135
4136 2011-10-10  Richard Guenther  <rguenther@suse.de>
4137
4138         PR middle-end/50195
4139         * gcc.dg/builtins-47.c: Optimize.
4140
4141 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4142
4143         * lib/gcc-simulate-thread.exp: New.
4144         * gcc.dg/simulate-thread/guality.h: New.
4145         * gcc.dg/simulate-thread/simulate-thread.h: New.
4146         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4147         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4148         * gcc.dg/simulate-thread/README: New.
4149         * g++.dg/simulate-thread/guality.h: New.
4150         * g++.dg/simulate-thread/simulate-thread.h: New.
4151         * g++.dg/simulate-thread/simulate-thread.exp: New.
4152         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4153         * c-c++-common/cxxbitfields-2.c: Remove.
4154         * c-c++-common/cxxbitfields.c: Remove.
4155         * c-c++-common/cxxbitfields-4.c: Remove.
4156         * c-c++-common/cxxbitfields-5.c: Remove.
4157         * c-c++-common/simulate-thread/bitfields-1.c: New.
4158         * c-c++-common/simulate-thread/bitfields-2.c: New.
4159         * c-c++-common/simulate-thread/bitfields-3.c: New.
4160         * c-c++-common/simulate-thread/bitfields-4.c: New.
4161
4162 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4163
4164         PR c++/38980
4165         * g++.dg/warn/format5.C: New.
4166
4167 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4168
4169         PR fortran/50273
4170         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4171         * gfortran.dg/common_16.f90: New.
4172
4173 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4174
4175         * gfortran.dg/iso_c_binding_param_1.f90: New.
4176         * gfortran.dg/iso_c_binding_param_2.f90: New.
4177         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4178
4179 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4180
4181         PR tree-optimization/50635
4182         * gcc.dg/vect/pr50635.c: New test.
4183
4184 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4185
4186         PR fortran/50659
4187         * gfortran.dg/proc_decl_27.f90: New.
4188
4189 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4190
4191         PR libobjc/50428
4192         * objc/execute/initialize-1.m: New test.
4193
4194 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4195
4196         PR fortran/47844
4197         * gfortran.dg/pointer_function_result_1.f90 : New test.
4198
4199 2011-10-07  David S. Miller  <davem@davemloft.net>
4200
4201         PR 50655
4202         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4203         * gcc.target/sparc/cmask.c: Use it.
4204         * gcc.target/sparc/fhalve.c: Likewise.
4205         * gcc.target/sparc/fnegop.c: Likewise.
4206         * gcc.target/sparc/fpadds.c: Likewise.
4207         * gcc.target/sparc/fshift.c: Likewise.
4208         * gcc.target/sparc/fucmp.c: Likewise.
4209         * gcc.target/sparc/lzd.c: Likewise.
4210         * gcc.target/sparc/vis3misc.c: Likewise.
4211         * gcc.target/sparc/xmul.c: Likewise.
4212
4213 2011-10-07  Richard Henderson  <rth@redhat.com>
4214
4215         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4216         match for avx2.
4217         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4218
4219 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4220
4221         * gcc.dg/pr50193-1.c: New file.
4222         * gcc.target/arm/shiftable.c: New file.
4223
4224 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4225
4226         PR fortran/50625
4227         * gfortran.dg/class_46.f03: New.
4228
4229 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4230
4231         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4232         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4233         (syslog, vsyslog, __vsyslog_chk): Likewise.
4234
4235         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4236         (x, EXT_x): Use ASMNAME.
4237
4238         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4239         (a, c): Use ASMNAME.
4240
4241 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4242
4243         PR middle-end/50527
4244         * gcc.dg/pr50527.c: New test.
4245
4246 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4247
4248         PR tree-optimization/50650
4249         * gcc.c-torture/compile/pr50650.c: New test.
4250
4251 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4252
4253         PR tree-optimization/50575
4254         * gcc.c-torture/execute/vector-compare-2.x: New file.
4255
4256 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4257
4258         PR middle-end/50125
4259         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4260         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4261         (bar3): Likewise.
4262
4263 2011-10-07  Richard Guenther  <rguenther@suse.de>
4264
4265         PR testsuite/50637
4266         * gcc.dg/vect/vect-align-2.c: Increase array size.
4267
4268 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4269             H.J. Lu  <hongjiu.lu@intel.com>
4270
4271         PR target/50603
4272         * gcc.target/i386/pr50603.c: New test.
4273
4274 2011-10-06  Jason Merrill  <jason@redhat.com>
4275
4276         PR c++/39164
4277         * g++.dg/cpp0x/default31.C: New.
4278
4279 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4280
4281         PR tree-optimization/50596
4282         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4283         New.
4284         * gcc.dg/vect/vect-cond-8.c: New test.
4285
4286 2011-10-06  Richard Henderson  <rth@redhat.com>
4287
4288         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4289         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4290         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4291         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4292         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4293         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4294         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4295         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4296         * gcc.c-torture/execute/vshuf-16.inc: New file.
4297         * gcc.c-torture/execute/vshuf-2.inc: New file.
4298         * gcc.c-torture/execute/vshuf-4.inc: New file.
4299         * gcc.c-torture/execute/vshuf-8.inc: New file.
4300         * gcc.c-torture/execute/vshuf-main.inc: New file.
4301         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4302         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4303         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4304         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4305         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4306         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4307         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4308         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4309         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4310         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4311         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4312         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4313         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4314
4315 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR tree-optimization/49279
4318         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4319         * gcc.c-torture/execute/pr49279.c: New test.
4320
4321 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4322
4323         PR target/49049
4324         * gcc.c-torture/compile/pr49049.c: New test.
4325
4326 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4327
4328         PR target/50305
4329         * gcc.target/arm/pr50305.c: New test.
4330
4331 2011-10-06  Richard Guenther  <rguenther@suse.de>
4332
4333         PR tree-optimization/38884
4334         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4335         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4336
4337 2011-10-05  David S. Miller  <davem@davemloft.net>
4338
4339         * gcc.target/sparc/lzd.c: New test.
4340         * gcc.target/sparc/popc.c: New test.
4341
4342 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4343
4344         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4345         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4346         * g++.dg/other/final1.C: Cleanup original tree dump.
4347
4348 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4349
4350         PR tree-optimization/50613
4351         * gcc.dg/pr50613.c: New test.
4352
4353 2011-10-05  Richard Henderson  <rth@redhat.com>
4354
4355         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4356         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4357         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4358         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4359         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4360         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4361         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4362         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4363
4364 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4365
4366         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4367         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4368         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4369         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4370         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4371
4372 2011-10-05  Richard Guenther  <rguenther@suse.de>
4373
4374         PR tree-optimization/38885
4375         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4376
4377 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4378
4379         * gcc.target/i386/sw-1.c: New test.
4380
4381 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4382
4383         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4384         -mtune=generic.
4385         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4386
4387 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4388
4389         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4390
4391 2011-10-04  David S. Miller  <davem@davemloft.net>
4392
4393         * gcc.target/sparc/fhalve.c: New test.
4394         * gcc.target/sparc/fnegop.c: New test.
4395         * gcc.target/sparc/xmul.c: New test.
4396
4397 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4398
4399         PR fortran/35831
4400         * gfortran.dg/dummy_procedure_6.f90: New.
4401
4402 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4403
4404         PR tree-optimization/50604
4405         * gcc.dg/pr50604.c: New test.
4406
4407 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4408
4409         PR tree-optimization/49662
4410         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4411         * gcc.dg/graphite/interchange-15.c: Likewise.
4412         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4413
4414 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4415
4416         * gcc.dg/tree-ssa/restrict-4.c: New test.
4417
4418 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4419
4420         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4421         (main): Use __typeof to get result type of comparison.
4422
4423 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4424
4425         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4426         Make et_vect_multiple_sizes_saved global.
4427         (check_effective_target_vect64): Make et_vect64_saved global.
4428
4429 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4430
4431         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4432         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4433         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4434         * gcc.dg/builtin-complex-err-1.c: Adjust.
4435
4436 2011-10-02  Jason Merrill  <jason@redhat.com>
4437
4438         * g++.dg/cpp0x/range-for22.C: New.
4439
4440         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4441         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4442         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4443         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4444
4445         * g++.dg/cpp0x/nsdmi5.C: New.
4446
4447 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4448
4449         PR target/50579
4450         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4451         New procedures.
4452         (mips-dg-options): Force an ABI option if the current ABI is
4453         incompatible with the required -mlong setting.  Likewise force
4454         a long setting if the current one is incompatible with the
4455         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4456         throughout procedure.
4457         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4458         instead of addressing=absolute.
4459
4460 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4461
4462         * gcc.target/mips/stack-1.c: New test.
4463
4464 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4465
4466         * gcc.dg/pr49696.c: New test.
4467
4468 2011-10-02  Jan Hubicka  <jh@suse.cz>
4469
4470         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4471
4472 2011-10-01  David S. Miller  <davem@davemloft.net>
4473
4474         * gcc.target/sparc/cmask.c: New test.
4475         * gcc.target/sparc/fpadds.c: New test.
4476         * gcc.target/sparc/fshift.c: New test.
4477         * gcc.target/sparc/fucmp.c: New test.
4478         * gcc.target/sparc/vis3misc.c: New test.
4479
4480 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4481
4482         PR fortran/50585
4483         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4484
4485 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4486
4487         PR c++/44473
4488         * g++.dg/dfp/44473-1.C: New test.
4489         * g++.dg/dfp/44473-2.C: New test.
4490         * g++.dg/dfp/mangle-1.C: New test.
4491         * g++.dg/dfp/mangle-2.C: New test.
4492         * g++.dg/dfp/mangle-3.C: New test.
4493         * g++.dg/dfp/mangle-4.C: New test.
4494         * g++.dg/dfp/mangle-5.C: New test.
4495
4496 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4497
4498         PR inline-asm/50571
4499         * gcc.dg/pr50571.c: New test.
4500
4501         PR tree-optimization/46309
4502         * gcc.dg/pr46309.c: New test.
4503
4504 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4505
4506         * gcc.dg/strlenopt-21.c: New test.
4507
4508 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4509
4510         * gcc.dg/sms-10.c: New file.
4511
4512 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4513
4514         * gcc.target/arm/pr50099.c: New test.
4515
4516 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4517
4518         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4519
4520 2011-09-30  David S. Miller  <davem@davemloft.net>
4521
4522         * gcc.target/sparc/bmaskbshuf.c: New test.
4523         * gcc.target/sparc/edgen.c: New test.
4524
4525 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4526
4527         PR fortran/50547
4528         * gfortran.dg/pure_formal_proc_3.f90: New.
4529
4530         PR fortran/50553
4531         * gfortran.dg/stfunc_7.f90: New.
4532
4533 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4534
4535         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4536         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4537         * gcc.dg/vector-compare-1.c: Likewise.
4538         * gcc.dg/vector-compare-2.c: Likewise.
4539
4540 2011-09-29  David S. Miller  <davem@davemloft.net>
4541
4542         * gcc.target/sparc/array.c: New test.
4543
4544 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4545
4546         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4547         loop unroll and set max unroll times to 8.
4548         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4549         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4550         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4551         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4552
4553 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4554
4555         PR c++/40145
4556         * g++.dg/ext/visibility/warn5.C: New.
4557
4558 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4559
4560         PR c++/45278
4561         * g++.dg/warn/Wextra-3.C: New.
4562
4563 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4564
4565         PR target/49486
4566         * gcc.target/sh/pr49468-si.c: New.
4567
4568 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4569
4570         PR testsuite/50485
4571         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4572         (TEST): Initialize src3 with random floats.
4573         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4574         from union src3.  Initialize src3 with random floats.
4575
4576 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4577
4578         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4579         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4580         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4581         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4582         * gcc.target/sh/sh4a-cos.c: Ditto.
4583         * gcc.target/sh/sh4a-cosf.c: Ditto.
4584         * gcc.target/sh/sh4a-sin.c: Ditto.
4585         * gcc.target/sh/sh4a-sinf.c: Ditto.
4586         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4587         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4588         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4589
4590 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4591
4592         PR c++/31489
4593         * g++.dg/parse/error40.C: New.
4594         * g++.dg/warn/incomplete1.C: Adjust.
4595
4596 2011-09-27  Jan Hubicka  <jh@suse.cz>
4597
4598         PR middle-end/49463
4599         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4600         Mark used.
4601
4602 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4603
4604         * gcc.dg/strlenopt-1.c: New test.
4605         * gcc.dg/strlenopt-1f.c: New test.
4606         * gcc.dg/strlenopt-2.c: New test.
4607         * gcc.dg/strlenopt-2f.c: New test.
4608         * gcc.dg/strlenopt-3.c: New test.
4609         * gcc.dg/strlenopt-4.c: New test.
4610         * gcc.dg/strlenopt-4g.c: New test.
4611         * gcc.dg/strlenopt-4gf.c: New test.
4612         * gcc.dg/strlenopt-5.c: New test.
4613         * gcc.dg/strlenopt-6.c: New test.
4614         * gcc.dg/strlenopt-7.c: New test.
4615         * gcc.dg/strlenopt-8.c: New test.
4616         * gcc.dg/strlenopt-9.c: New test.
4617         * gcc.dg/strlenopt-10.c: New test.
4618         * gcc.dg/strlenopt-11.c: New test.
4619         * gcc.dg/strlenopt-12.c: New test.
4620         * gcc.dg/strlenopt-12g.c: New test.
4621         * gcc.dg/strlenopt-13.c: New test.
4622         * gcc.dg/strlenopt-14g.c: New test.
4623         * gcc.dg/strlenopt-14gf.c: New test.
4624         * gcc.dg/strlenopt-15.c: New test.
4625         * gcc.dg/strlenopt-16g.c: New test.
4626         * gcc.dg/strlenopt-17g.c: New test.
4627         * gcc.dg/strlenopt-18g.c: New test.
4628         * gcc.dg/strlenopt.h: New file.
4629
4630 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4631
4632         PR middle-end/43864
4633         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4634         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4635         * gcc.dg/pr43864.c: New test.
4636         * gcc.dg/pr43864-2.c: Same.
4637         * gcc.dg/pr43864-3.c: Same.
4638         * gcc.dg/pr43864-4.c: Same.
4639
4640 2011-09-27  Jan Hubicka  <jh@suse.cz>
4641
4642         * gcc.dg/ipa/inline-5.c: New testcase.
4643
4644 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4645
4646         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4647         vectors.
4648         * gcc.dg/vect/bb-slp-27.c: New.
4649         * gcc.dg/vect/bb-slp-28.c: New.
4650
4651 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4652
4653         * testsuite/lib/target-supports.exp (check_profiling_available):
4654         Don't rely solely on TLS tests for -fprofile-generate, fall
4655         through to the other code.
4656
4657 2011-09-27  Richard Guenther  <rguenther@suse.de>
4658
4659         PR tree-optimization/50363
4660         * gcc.dg/torture/pr50363.c: New testcase.
4661
4662 2011-09-26  Jason Merrill  <jason@redhat.com>
4663
4664         PR c++/45012
4665         * g++.dg/template/partial13.C: New.
4666
4667         PR c++/46105
4668         * g++.dg/template/partial12.C: New.
4669
4670         PR c++/50508
4671         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4672
4673 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4674
4675         PR c++/45487
4676         * g++.dg/diagnostic/bindings1.C: New.
4677         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4678
4679 2011-09-26  David S. Miller  <davem@davemloft.net>
4680
4681         * gcc.target/sparc/wrgsr.c: New test.
4682         * gcc.target/sparc/rdgsr.c: New test.
4683         * gcc.target/sparc/edge.c: New test.
4684         * gcc.target/sparc/fcmp.c: New test.
4685
4686         * gcc.target/sparc/edge.c: Update for new return types.
4687         * gcc.target/sparc/fcmp.c: Likewise.
4688
4689         * gcc.target/sparc/fpaddsubi.c: New test.
4690
4691 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4692
4693         PR fortran/50515
4694         * gfortran.dg/common_15.f90: New.
4695
4696         PR fortran/50517
4697         * gfortran.dg/dummy_procedure_5.f90: New.
4698         * gfortran.dg/interface_26.f90: Modified error message.
4699         * gfortran.dg/proc_ptr_11.f90: Ditto.
4700         * gfortran.dg/proc_ptr_15.f90: Ditto.
4701         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4702         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4703
4704 2011-09-26  Jason Merrill  <jason@redhat.com>
4705
4706         PR c++/50512
4707         * g++.dg/overload/rvalue3.C: New.
4708
4709         PR c++/50523
4710         * g++.dg/overload/ref-conv2.C: New.
4711
4712         * g++.dg/cpp0x/nsdmi-template1.C: New.
4713
4714 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4715
4716         * g++.dg/cpp0x/nullptr25.C: New.
4717
4718 2011-09-26  Richard Guenther  <rguenther@suse.de>
4719
4720         PR tree-optimization/50472
4721         * gcc.dg/torture/pr50472.c: New testcase.
4722
4723 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4724
4725         * gnat.dg/opt22.adb: New test.
4726         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4727
4728 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4729
4730         * gnat.dg/opt21.adb: New test.
4731         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4732
4733 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4734
4735         * gnat.dg/opt20.ad[sb]: New test.
4736         * gnat.dg/opt20_pkg.ads: New helper.
4737
4738 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4739
4740         * gnat.dg/array17.adb: New test.
4741         * gnat.dg/array17_pkg.ads: New helper.
4742
4743 2011-09-25  Jason Merrill  <jason@redhat.com>
4744
4745         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4746
4747 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4748
4749         * gnat.dg/frame_overflow.ads: New.
4750         * gnat.dg/frame_overflow.adb: Adjust.
4751         * gnat.dg/specs/addr1.ads: Likewise.
4752
4753 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4754
4755         * g++.dg/tree-ssa/restrict2.C: New test.
4756
4757 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4758
4759         * lib/target-supports.exp (check_effective_target_vect64): New.
4760         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4761         of multiple vector sizes.
4762         * gcc.dg/vect/bb-slp-26.c: New.
4763
4764 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4765
4766         PR c++/50280
4767         * g++.dg/template/bitfield1.C: New.
4768
4769 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4770
4771         * gcc.dg/vect/bb-slp-24.c: New.
4772
4773 2011-09-24  Jason Merrill  <jason@redhat.com>
4774
4775         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4776
4777         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4778
4779         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4780         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4781
4782         * g++.dg/cpp0x/nsdmi1.C: New.
4783         * g++.dg/cpp0x/nsdmi2.C: New.
4784         * g++.dg/cpp0x/nsdmi3.C: New.
4785         * g++.dg/cpp0x/nsdmi4.C: New.
4786         * g++.old-deja/g++.other/init4.C: New.
4787
4788 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4789
4790         PR c++/44267
4791         * g++.dg/template/sfinae28.C: New.
4792
4793 2011-09-23  Ian Lance Taylor  <iant@google.com>
4794
4795         * go.test/go-test.exp (errchk): Handle more cases of getting
4796         correct Tcl backslash quoting in regular expressions in test file.
4797
4798 2011-09-23  Jason Merrill  <jason@redhat.com>
4799
4800         Core 253
4801         * g++.dg/init/const8.C: New.
4802         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4803         * g++.dg/cpp0x/defaulted2.C: Likewise.
4804         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4805         * g++.dg/init/pr20039.C: Likewise.
4806         * g++.dg/init/pr42844.C: Likewise.
4807
4808 2011-09-23  Jan Hubicka  <jh@suse.cz>
4809
4810         * gcc.dg/ipa/inline-1.c: new testcase.
4811         * gcc.dg/ipa/inline-2.c: new testcase.
4812         * gcc.dg/ipa/inline-3.c: new testcase.
4813         * gcc.dg/ipa/inline-4.c: new testcase.
4814
4815 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4816
4817         PR c++/50258
4818         * g++.dg/cpp0x/constexpr-static8.C: New.
4819
4820 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4821
4822         * gcc.target/i386/avxfp-1.c: New test.
4823         * gcc.target/i386/avxfp-2.c: New test.
4824
4825 2011-09-23  Terry Guo  <terry.guo@arm.com>
4826
4827         * gcc.c-torture/execute/941014-1.x: Deleted.
4828
4829 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4830
4831         PR c++/50491
4832         * g++.dg/cpp0x/pr50491.C: New.
4833
4834 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4835
4836         PR testsuite/50487
4837         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4838
4839 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4840
4841         PR c++/50371
4842         * g++.dg/cpp0x/nullptr24.C: New.
4843
4844 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4845
4846         PR target/50482
4847         * gcc.target/i386/pr50482.c: New test.
4848
4849 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4850
4851         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4852         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4853         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4854         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4855         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4856         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4857         multilib options contain different -march= from dg-options.
4858
4859 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4860             Paolo Carlini  <paolo.carlini@oracle.com>
4861
4862         PR c++/50344
4863         * g++.dg/template/friend52.C: New.
4864
4865 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4866
4867         * gcc.target/arm/cmp-1.c: New test.
4868         * gcc.target/arm/cmp-2.c: Likewise.
4869
4870 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4871
4872         PR fortran/41733
4873         * gfortran.dg/impure_actual_1.f90: Modified error message.
4874         * gfortran.dg/proc_ptr_32.f90: New.
4875         * gfortran.dg/proc_ptr_33.f90: New.
4876
4877 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4878
4879         PR tree-optimization/50451
4880         * gcc.dg/vect/pr50451.c: New test.
4881
4882 2011-09-21  Ian Lance Taylor  <iant@google.com>
4883
4884         * go.test/go-test.exp (errchk): Add special case for bug332.
4885         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4886         some more test lines.
4887
4888 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4889
4890         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4891         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4892         * g++.dg/other/i386-8.C: Ditto.
4893         * g++.dg/other/pr34435.C: Ditto.
4894         * g++.dg/other/pr39496.C: Ditto.
4895         * g++.dg/other/mmintrin.C: Ditto.
4896
4897 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4898
4899         * gcc.dg/vect/vect-cond-7.c: New test.
4900         * gcc.target/i386/sse4_1-cond-1.c: New test.
4901         * gcc.target/i386/avx-cond-1.c: New test.
4902
4903 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4904
4905         PR target/50464
4906         * g++.dg/other/pr50464.C: New test.
4907
4908 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4909
4910         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4911         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4912         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4913         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4914
4915 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4916
4917         * gnat.dg/opt19.adb: New test.
4918
4919 2011-09-21  Terry Guo  <terry.guo@arm.com>
4920
4921         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4922         on arch conflict when testing case on targets other than armv7-a.
4923
4924 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4925
4926         PR c++/50454
4927         * g++.dg/ext/int128-1.C: New.
4928         * g++.dg/ext/int128-2.C: Likewise.
4929         * g++.dg/ext/int128-2.h: Likewise.
4930
4931 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4932
4933         PR testsuite/50469
4934         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4935
4936 2011-09-20  Jason Merrill  <jason@redhat.com>
4937
4938         * g++.dg/cpp0x/constexpr-generated1.C: New.
4939
4940         PR c++/50442
4941         * g++.dg/overload/ref-conv1.C: New.
4942
4943 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4944
4945         * g++.dg/other/final1.C: New.
4946
4947 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4948
4949         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4950         and get_bit ().
4951
4952 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4953
4954         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4955         "target arm_eabi".
4956
4957 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4958
4959         PR tree-optimization/50413
4960         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4961         -fdump-tree-slp-details.  Run other tests with
4962         -fdump-tree-vect-details.
4963         * g++.dg/vect/slp-pr50413.cc: New.
4964
4965 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4966             Ira Rosen  <ira.rosen@linaro.org>
4967
4968         PR testsuite/50435
4969         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4970         Fix underscores around restrict.
4971
4972 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4973
4974         PR tree-optimization/50414
4975         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4976         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4977         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4978
4979 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4980
4981         PR tree-optimization/50412
4982         * gfortran.dg/vect/pr50412.f90: New.
4983
4984 2011-09-16  Jason Merrill  <jason@redhat.com>
4985
4986         PR c++/50424
4987         * g++.dg/eh/defarg1.C: New.
4988
4989 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4990
4991         * gcc.dg/vect/vect-reduc-10.c: New test.
4992         * gcc.target/i386/avx-reduc-1.c: New test.
4993
4994         * gcc.target/i386/sse2-extract-1.c: New test.
4995         * gcc.target/i386/avx-extract-1.c: New test.
4996
4997 2011-09-16  Terry Guo  <terry.guo@arm.com>
4998
4999         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5000
5001 2011-09-15  Diego Novillo  <dnovillo@google.com>
5002
5003         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5004         ALWAYS_CXXFLAGS, if defined.
5005         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5006         ALWAYS_GFORTRANFLAGS, if defined.
5007         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5008         ALWAYS_GOCFLAGS, if defined.
5009         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5010         ALWAYS_OBJCXXFLAGS, if defined.
5011         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5012         additional_flags, if defined.
5013         * lib/gnat.exp (gnat_target_compile): Likewise.
5014         * lib/objc.exp (objc_target_compile): Likewise.
5015         * lib/target-supports-dg.exp (dg-add-options): Handle
5016         TEST_ALWAYS_FLAGS.
5017
5018 2011-09-15  Tom de Vries  <tom@codesourcery.com>
5019
5020         PR testsuite/50322
5021         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5022         Use uintptr_t in f1.  Undo avr xfails.
5023
5024 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5025
5026         PR fortran/50401
5027         PR fortran/50403
5028         * gfortran.dg/function_types_3.f90: New.
5029
5030 2011-09-15  Jason Merrill  <jason@redhat.com>
5031
5032         PR c++/50365
5033         * g++.dg/cpp0x/trailing7.C: New.
5034
5035         PR c++/50361
5036         * g++.dg/cpp0x/nullptr23.C: New.
5037
5038 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5039
5040         * gcc.dg/vect/bb-slp-25.c: New.
5041
5042 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5043
5044         PR c++/50391
5045         * g++.dg/cpp0x/noexcept15.C: New.
5046
5047 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5048
5049         PR middle-end/50251
5050         * gcc.dg/pr50251.c: New test.
5051
5052 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5053
5054         PR fortran/34547
5055         PR fortran/50375
5056         * gfortran.dg/null_5.f90: New.
5057         * gfortran.dg/null_6.f90: New.
5058
5059 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5060
5061         * gcc.c-torture/compile/20110913-1.c: New test.
5062
5063 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5064
5065         PR fortran/50379
5066         * gfortran.dg/result_2.f90: New.
5067
5068 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5069
5070         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5071
5072 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5073
5074         PR c++/48320
5075         * g++.dg/cpp0x/variadic116.C: New test case.
5076
5077 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5078
5079         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5080         * gcc.target/mips/interrupt_handler-2.c: New test.
5081         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5082
5083 2011-09-12  Jason Merrill  <jason@redhat.com>
5084
5085         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5086
5087         * g++.dg/cpp0x/explicit7.C: New.
5088
5089 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR rtl-optimization/50212
5092         * g++.dg/other/pr50212.C: New test.
5093
5094 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5095
5096         PR target/43746
5097         * testsuite/gcc.target/avr/torture/avr-torture.exp
5098         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5099         "-O2 -fmerge-all-constants".
5100
5101 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5102
5103         PR fortran/50327
5104         * gfortran.dg/do_while_1.f90: New test.
5105
5106 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5107
5108         PR fortran/35831
5109         PR fortran/47978
5110         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5111         * gfortran.dg/proc_decl_26.f90: New.
5112         * gfortran.dg/typebound_override_2.f90: New.
5113         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5114
5115 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5116
5117         * gnat.dg/cond_expr2.ad[sb]: New test.
5118
5119 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5120
5121         * gnat.dg/atomic5.ad[sb]: New test.
5122
5123 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5124
5125         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5126
5127 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5128
5129         PR target/49030
5130         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5131
5132 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5133
5134         PR target/49614
5135         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5136
5137 2011-09-09  Richard Guenther  <rguenther@suse.de>
5138
5139         PR tree-optimization/50328
5140         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5141
5142 2011-09-09  Richard Guenther  <rguenther@suse.de>
5143
5144         PR middle-end/50333
5145         * gcc.dg/torture/pr50333.c: New testcase.
5146
5147 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5148
5149         PR tree-optimization/50318
5150         * gcc.target/arm/pr50318-1.c: New file.
5151
5152 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5153
5154         * gcc.target/i386/all_one_m256i.c: New test.
5155
5156 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5157
5158         PR c++/50324
5159         * g++.dg/cpp0x/sfinae28.C: New.
5160
5161 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5162
5163         PR c/50332
5164         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5165         longer ignored on typedefs.
5166
5167         PR c++/33255 - Support -Wunused-local-typedefs warning
5168         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5169         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5170
5171 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5172
5173         PR tree-optimization/50287
5174         * gcc.dg/torture/pr50287.c: New test.
5175
5176 2011-09-08  Richard Guenther  <rguenther@suse.de>
5177
5178         PR tree-optimization/19831
5179         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5180         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5181         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5182         * gcc.dg/errno-1.c: Adjust.
5183
5184 2011-09-08  Richard Guenther  <rguenther@suse.de>
5185
5186         PR tree-optimization/19831
5187         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5188
5189 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5190
5191         PR fortran/44646
5192         * gfortran.dg/do_concurrent_1.f90: New.
5193         * gfortran.dg/do_concurrent_2.f90: New.
5194
5195 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5196
5197         PR target/50310
5198         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5199         * gcc.dg/pr50310-2.c: New test.
5200
5201 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5202
5203         PR fortran/48095
5204         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5205         * gfortran.dg/impure_constructor_1.f90: Modified.
5206         * gfortran.dg/proc_ptr_comp_33.f90: New.
5207
5208 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5209
5210         PR target/50310
5211         * gcc.dg/pr50310-1.c: New test.
5212
5213 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5214
5215         PR middle-end/48571
5216         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5217         instead of 4.
5218
5219 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5220
5221         PR c++/50309
5222         * g++.dg/cpp0x/noexcept14.C: New.
5223
5224 2011-09-07  Jason Merrill  <jason@redhat.com>
5225
5226         * g++.dg/cpp0x/constexpr-ref3.C: New.
5227
5228         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5229
5230 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5231
5232         * gcc.dg/section1.c: Don't xfail for avr.
5233
5234 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5235
5236         PR tree-optimization/50322
5237         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5238
5239 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5240
5241         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5242
5243 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5244
5245         PR tree-optimization/49911
5246         * g++.dg/tree-ssa/pr49911.C: New test.
5247
5248 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5249
5250         PR target/49030
5251         * gcc.dg/torture/pr49030.c: New test.
5252
5253 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5254
5255         PR fortran/50288
5256         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5257         * gfortran.dg/class_4d.f03: Deleted.
5258         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5259
5260 2011-09-07  Richard Guenther  <rguenther@suse.de>
5261
5262         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5263
5264 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5265
5266         PR tree-optimization/46021
5267         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5268
5269 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5270
5271         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5272
5273 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5274
5275         * gcc.c-torture/compile/20110906-1.c: New test.
5276
5277 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5278
5279         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5280
5281 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5282
5283         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5284         --param tree-reassoc-width=1.
5285
5286         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5287         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5288
5289 2011-09-06  Richard Guenther  <rguenther@suse.de>
5290
5291         PR tree-optimization/48149
5292         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5293
5294 2011-09-06  Richard Guenther  <rguenther@suse.de>
5295
5296         PR tree-optimization/48317
5297         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5298
5299 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5300
5301         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5302         New procedure.
5303         (add_options_for_quad_vectors): Replace with ...
5304         (add_options_for_double_vectors): ... this.
5305         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5306         support multiple vector sizes since the vectorizer attempts to
5307         vectorize with both vector sizes.
5308         * gcc.dg/vect/no-vfa-vect-79.c,
5309         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5310         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5311         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5312         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5313         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5314         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5315         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5316         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5317         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5318         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5319         gcc.dg/vect/vect-40.c: Likewise.
5320         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5321         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5322         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5323         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5324         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5325         Likewise.
5326         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5327
5328 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5329
5330         PR target/49606
5331         * gcc.target/mips/abi-main.h: New file.
5332         * gcc.target/mips/abi-o32-long32.c: New test.
5333         * gcc.target/mips/abi-o32-long64.c: Likewise.
5334         * gcc.target/mips/abi-o64-long32.c: Likewise.
5335         * gcc.target/mips/abi-o64-long64.c: Likewise.
5336         * gcc.target/mips/abi-n32-long32.c: Likewise.
5337         * gcc.target/mips/abi-n32-long64.c: Likewise.
5338         * gcc.target/mips/abi-n64-long32.c: Likewise.
5339         * gcc.target/mips/abi-n64-long64.c: Likewise.
5340         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5341         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5342         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5343         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5344         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5345         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5346         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5347         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5348         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5349         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5350         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5351         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5352         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5353         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5354         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5355         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5356         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5357         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5358         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5359         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5360         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5361         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5362         * gcc.target/mips/branch-3.c: Likewise.
5363         * gcc.target/mips/branch-4.c: Likewise.
5364         * gcc.target/mips/branch-5.c: Likewise.
5365         * gcc.target/mips/branch-6.c: Likewise.
5366         * gcc.target/mips/branch-7.c: Likewise.
5367         * gcc.target/mips/branch-8.c: Likewise.
5368         * gcc.target/mips/branch-9.c: Likewise.
5369         * gcc.target/mips/branch-10.c: Likewise.
5370         * gcc.target/mips/branch-11.c: Likewise.
5371         * gcc.target/mips/branch-12.c: Likewise.
5372         * gcc.target/mips/branch-13.c: Likewise.
5373         * gcc.target/mips/lazy-binding-1.c: Likewise.
5374
5375 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5376
5377         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5378         to avoid warning on int=16 platforms..
5379
5380 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5381
5382         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5383         to work even with -fshort-enums.
5384
5385 2011-09-04  Jan Hubicka  <jh@suse.cz>
5386
5387         * gcc.c-torture/compile/20110902.c: new testcase.
5388
5389 2011-09-04  Jason Merrill  <jason@redhat.com>
5390
5391         PR c++/49267
5392         * g++.dg/cpp0x/rv-conv1.C: New.
5393
5394         DR 1328
5395         * g++.dg/cpp0x/rv-func3.C: New.
5396
5397         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5398
5399         PR c++/50248
5400         Core 1358
5401         * g++.dg/cpp0x/constexpr-template1.C: New.
5402         * g++.dg/cpp0x/constexpr-template2.C: New.
5403         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5404         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5405
5406 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5407
5408         * gnat.dg/specs/debug1.ads: Tweak pattern.
5409
5410 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5411
5412         PR fortran/50227
5413         * gfortran.dg/class_45a.f03: New.
5414         * gfortran.dg/class_45b.f03: New.
5415
5416 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5417             Ira Rosen  <ira.rosen@linaro.org>
5418
5419         PR tree-optimization/50208
5420         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5421         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5422         -fno-tree-fre -fno-tree-pre.
5423
5424 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5425
5426         * gcc.dg/ipa/ipcp-3.c: New test.
5427
5428 2011-09-02  Richard Guenther  <rguenther@suse.de>
5429
5430         PR tree-optimization/27460
5431         PR middle-end/29269
5432         * gcc.dg/vect/vect-cond-7.c: New testcase.
5433
5434 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5435
5436         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5437         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5438         xfailed test for inlining.
5439         * g++.dg/ipa/ivinline-9.C: Likewise.
5440
5441 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5442
5443         PR tree-optimization/50178
5444         * gfortran.dg/vect/pr50178.f90: New test.
5445
5446 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5447
5448         PR middle-end/49886
5449         * gcc.c-torture/execute/pr49886.c: New testcase.
5450
5451 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5452
5453         PR middle-end/43513
5454         * gcc.dg/pr43513.c: New test.
5455
5456 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5457
5458         PR fortran/45044
5459         * gfortran.dg/common_14.f90: New.
5460         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5461
5462 2011-08-30  Jason Merrill  <jason@redhat.com>
5463
5464         PR c++/50084
5465         * g++.dg/cpp0x/decltype33.C: New.
5466
5467         PR c++/50089
5468         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5469
5470         PR c++/50114
5471         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5472
5473 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5474
5475         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5476
5477 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5478
5479         * gnat.dg/specs/aggr3.ads: New test.
5480         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5481
5482         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5483         * gnat.dg/specs/aggr2.ads: Likewise.
5484
5485 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5486
5487         PR fortran/45170
5488         * gfortran.dg/allocate_with_source_2.f90: New test
5489
5490 2011-08-30  Jason Merrill  <jason@redhat.com>
5491
5492         PR c++/50220
5493         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5494
5495         PR c++/50234
5496         * g++.dg/cpp0x/constexpr-value3.C: New.
5497
5498 2011-08-30  Richard Guenther  <rguenther@suse.de>
5499
5500         PR middle-end/48571
5501         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5502         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5503         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5504         * gcc.dg/pr36902.c: XFAIL.
5505
5506 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5507
5508         * gcc.target/i386/fma-check.h: New.
5509         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5510         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5511         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5512         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5513         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5514         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5515         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5516         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5517         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5518         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5519         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5520         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5521         * gcc.target/i386/fma-compile.c: Likewise.
5522         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5523         * gcc.target/i386/sse-12.c: Add -mfma.
5524         * gcc.target/i386/sse-13.c: Likewise.
5525         * gcc.target/i386/sse-14.c: Likewise.
5526         * gcc.target/i386/sse-22.c: Likewise.
5527         * gcc.target/i386/sse-23.c: Likewise.
5528         * g++.dg/other/i386-2.C: Likewise.
5529         * g++.dg/other/i386-3.C: Likewise.
5530
5531 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5532
5533         PR testsuite/50185
5534         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5535         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5536
5537 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5538
5539         * g++.dg/bprob/bprob.exp (feedback_options): Set
5540         -fbranch-probabilities.
5541         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5542
5543 2011-08-29  Jason Merrill  <jason@redhat.com>
5544
5545         PR c++/50224
5546         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5547
5548 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5549             Jason Merrill  <jason@redhat.com>
5550
5551         * g++.dg/dfp/base.C: New test.
5552
5553 2011-08-29  Jason Merrill  <jason@redhat.com>
5554
5555         Core DR 994
5556         PR c++/50209
5557         * g++.dg/cpp0x/initlist58.C: New.
5558
5559 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5560
5561         PR fortran/50225
5562         * gfortran.dg/class_result_1.f03: New.
5563
5564 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5565
5566         PR middle-end/48722
5567         * gcc.target/i386/pr48722.c: New test.
5568
5569 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5570
5571         PR libfortran/50192
5572         * gfortran.dg/widechar_compare_1.f90:  New test.
5573
5574 2011-08-26  Jason Merrill  <jason@redhat.com>
5575
5576         Core DR 342
5577         PR c++/48582
5578         * g++.dg/abi/mangle50.C: New.
5579
5580 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5581
5582         PR target/50202
5583         * gcc.target/i386/pr50202.c: New test.
5584
5585 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5586
5587         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5588         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5589         * gcc.target/i386/avx-round-vec.c: New test.
5590         * gcc.target/i386/avx-roundf-vec.c: New test.
5591
5592 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5593
5594         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5595         instruction.
5596
5597         PR c/50179
5598         * c-c++-common/Wunused-var-14.c: New test.
5599
5600 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5601
5602         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5603
5604 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5605
5606         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5607         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5608         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5609         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5610
5611 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5612
5613         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5614         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5615         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5616         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5617
5618 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5619
5620         PR fortran/50050
5621         * gfortran.dg/pointer_comp_init_1.f90: New test.
5622
5623 2011-08-25  Jason Merrill  <jason@redhat.com>
5624
5625         PR c++/50157
5626         * g++.dg/cpp0x/sfinae27.C: New.
5627
5628 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5629
5630         * gfortran.dg/coarray_lib_token_4.f90: New.
5631
5632 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5633
5634         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5635
5636 2011-08-25  Richard Guenther  <rguenther@suse.de>
5637
5638         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5639
5640 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5641
5642         PR fortran/50163
5643         * gfortran.dg/initialization_28.f90: New.
5644
5645 2011-08-24  Richard Guenther  <rguenther@suse.de>
5646
5647         PR tree-optimization/50067
5648         * gcc.dg/torture/pr50067-3.c: New testcase.
5649         * gcc.dg/torture/pr50067-4.c: Likewise.
5650         * gcc.dg/torture/pr50067-5.c: Likewise.
5651
5652 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5653
5654         * g++.dg/other/i386-2.C: Add -mavx2 check.
5655         * g++.dg/other/i386-3.C: Likewise.
5656         * gcc.target/i386/avx-1.c: Add AVX2.
5657         * gcc.target/i386/avx-2.c: Likewise.
5658         * gcc.target/i386/funcspec-5.c: Likewise.
5659         * gcc.target/i386/sse-12.c: Likewise.
5660         * gcc.target/i386/sse-13.c: Likewise.
5661         * gcc.target/i386/sse-14.c: Likewise.
5662         * gcc.target/i386/sse-22.c: Likewise.
5663         * gcc.target/i386/sse-23.c: Likewise.
5664         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5665         * gcc.target/i386/avx2-check.h: New.
5666         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5667         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5668         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5669         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5670         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5671         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5672         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5673         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5674         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5675         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5676         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5677         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5678         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5679         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5680         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5681         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5682         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5683         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5684         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5685         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5686         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5687         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5688         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5689         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5690         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5691         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5692         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5693         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5694         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5695         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5696         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5697         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5698         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5699         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5700         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5701         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5702         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5703         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5704         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5705         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5706         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5707         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5708         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5709         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5710         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5711         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5712         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5713         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5714         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5715         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5716         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5717         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5718         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5719         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5720         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5721         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5722         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5723         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5724         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5725         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5726         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5727         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5728         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5729         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5730         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5731         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5732         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5733         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5734         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5735         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5736         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5737         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5738         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5739         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5740         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5741         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5742         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5743         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5744         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5745         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5746         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5747         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5748         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5749         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5750         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5751         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5752         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5753         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5754         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5755         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5756         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5757         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5758         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5759         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5760         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5761         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5762         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5763         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5764         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5765         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5766         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5767         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5768         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5769         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5770         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5771         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5772         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5773         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5774         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5775         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5776         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5777         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5778         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5779         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5780         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5781         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5782         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5783         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5784         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5785         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5786         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5787         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5788         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5789         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5790         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5791         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5792         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5793         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5794         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5795         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5796         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5797         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5798         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5799         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5800         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5801         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5802         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5803         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5804         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5805         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5806         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5807         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5808         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5809         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5810         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5811         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5812         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5813         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5814         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5815         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5816         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5817         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5818         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5819         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5820         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5821         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5822         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5823         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5824         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5825         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5826         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5827         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5828         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5829         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5830         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5831         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5832         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5833         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5834         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5835         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5836         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5837         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5838         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5839         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5840         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5841         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5842         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5843         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5844         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5845         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5846         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5847         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5848         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5849         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5850         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5851         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5852         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5853         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5854         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5855         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5856         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5857         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5858         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5859         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5860         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5861         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5862         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5863         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5864         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5865         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5866         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5867         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5868         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5869         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5870         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5871         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5872         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5873         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5874         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5875         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5876         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5877         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5878         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5879         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5880         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5881         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5882         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5883         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5884         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5885         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5886         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5887         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5888         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5889         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5890         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5891         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5892         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5893         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5894         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5895         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5896         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5897         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5898         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5899         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5915         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5916         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5917         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5918         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5919         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5920         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5921         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5922         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5923         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5924         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5925         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5926         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5927         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5928         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5929         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5930         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5931         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5932         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5933         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5934         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5935         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5936         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5937         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5938         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5939         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5940         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5941         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5942         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5943         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5944         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5945         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5946         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5947         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5948         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5949         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5950         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5951         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5952         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5953         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5954         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5955         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5956         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5957         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5958         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5959         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5960         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5961         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5962         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5963         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5964         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5965         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5966         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5967         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5968         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5969         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5970         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5971         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5972         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5973         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5974         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5975         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5976         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5977         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5978         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5979         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5980         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5981         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5982         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5983         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5984         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5985         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5986         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5987         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5988         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5989         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5990         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5991         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5992         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5993         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5994         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5995         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5996         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5997         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5998         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5999         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6000         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6001         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6002         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6003         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6004         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6005         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6006         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6007         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6008         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6009         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6010         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6011         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6012         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6013         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6014         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6015         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6016         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6017         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6018         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6019         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6020         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6021         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6022         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6023         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6024         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6025         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6026         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6027         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6028         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6029         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6030         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6031         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6032         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6033         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6034         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6035         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6036         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6037         * gcc.target/i386/testimm-9.c: Likewise.
6038
6039 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6040
6041         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6042         * g++.dg/other/i386-3.C: Likewise.
6043         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6044         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6045         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6046         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6047         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6048         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6049         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6050         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6051         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6052         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6053         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6054         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6055         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6056         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6057         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6058         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6059         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6060         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6061         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6062         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6063         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6064         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6065         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6066         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6067         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6068         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6069         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6070         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6071         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6072         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6073         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6074         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6075         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6076         * gcc.target/i386/sse-12.c: Add BMI2.
6077         * gcc.target/i386/sse-13.c: Likewise.
6078         * gcc.target/i386/sse-14.c: Likewise.
6079         * gcc.target/i386/sse-22.c: Likewise.
6080         * gcc.target/i386/sse-23.c: Likewise.
6081
6082 2011-08-23  Jason Merrill  <jason@redhat.com>
6083
6084         * g++.dg/template/crash7.C: Adjust expected errors.
6085
6086 2011-08-23  Jason Merrill  <jason@redhat.com>
6087
6088         PR c++/49045
6089         Core 1321
6090         * g++.dg/cpp0x/overload2.C: New.
6091
6092 2011-08-23  Jason Merrill  <jason@redhat.com>
6093
6094         Core 903
6095         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6096
6097 2011-08-23  Jason Merrill  <jason@redhat.com>
6098
6099         Core 975
6100         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6101         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6102         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6103         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6104
6105 2011-08-23  Jason Merrill  <jason@redhat.com>
6106
6107         PR c++/50024
6108         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6109
6110 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6111
6112         PR c++/50158
6113         * g++.dg/warn/Wunused-var-16.C: New test.
6114
6115         PR middle-end/50161
6116         * gcc.dg/pr50161.c: New test.
6117
6118 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6119
6120         PR c++/50055
6121         * g++.dg/gcov/gcov-7.C: New test.
6122
6123 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR c++/46862
6126         * g++.dg/dfp/nofields.C: New test.
6127
6128 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6129
6130         PR fortran/31600
6131         * gfortran.dg/use_16.f90: New.
6132
6133 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6134             Kirill Yukhin  <kirill.yukhin@intel.com>
6135
6136         PR target/50155
6137         * gcc.target/i386/pr50155.c: New test.
6138
6139 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR tree-optimization/50133
6142         * gcc.dg/pr50133.c: New test.
6143
6144         PR middle-end/50141
6145         * c-c++-common/cxxbitfields-6.c: New test.
6146
6147 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6148
6149         PR fortran/50050
6150         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6151
6152 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6153
6154         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6155         * gcc.dg/pr49994-3.c: Ditto.
6156
6157 2011-08-22  Richard Guenther  <rguenther@suse.de>
6158
6159         PR testsuite/50145
6160         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6161         * gcc.dg/torture/pr50067-2.c: Likewise.
6162
6163 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6164
6165         PR fortran/47659
6166         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6167         of a constant resulting from simplification.
6168         * gfortran.dg/warn_conversion_3.f90:  New test.
6169
6170 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6171
6172         PR fortran/50130
6173         * gfortran.dg/zero_stride_1.f90:  New test.
6174
6175 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6176
6177         PR fortran/49638
6178         * gfortran.dg/typebound_override_1.f90: Modified.
6179
6180 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR tree-optimization/48739
6183         * gcc.dg/pr48739-1.c: New test.
6184         * gcc.dg/pr48739-2.c: New test.
6185
6186 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6187
6188         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6189
6190 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6191
6192         PR fortran/50129
6193         * gfortran.dg/where_3.f90: New test.
6194
6195 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6196
6197         PR middle-end/49721
6198         * gfortran.dg/pr49721-1.f: New.
6199         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6200
6201 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6202
6203         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6204         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6205         New tests.
6206
6207 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6208
6209         * gcc.target/arm/wmul-11.c: New file.
6210         * gcc.target/arm/wmul-12.c: New file.
6211         * gcc.target/arm/wmul-13.c: New file.
6212
6213 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6214
6215         * gcc.target/arm/wmul-10.c: New file.
6216
6217 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6218
6219         * gcc.target/arm/wmul-9.c: New file.
6220         * gcc.target/arm/wmul-bitfield-2.c: New file.
6221
6222 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6223
6224         * gcc.target/arm/wmul-8.c: New file.
6225
6226 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6227
6228         * gcc.target/arm/wmul-7.c: New file.
6229
6230 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6231
6232         * gcc.target/arm/wmul-6.c: New file.
6233
6234 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6235
6236         * gcc.target/arm/wmul-5.c: New file.
6237         * gcc.target/arm/no-wmla-1.c: New file.
6238
6239 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6240
6241         * gcc.target/arm/wmul-bitfield-1.c: New file.
6242
6243 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6244
6245         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6246
6247 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6250         * gcc.target/i386/conversion.c: Likewise.
6251
6252 2011-08-19  Richard Guenther  <rguenther@suse.de>
6253
6254         * gcc.dg/torture/pr50067-1.c: New testcase.
6255         * gcc.dg/torture/pr50067-2.c: Likewise.
6256
6257 2011-08-19  Joey Ye  <joey.ye@arm.com>
6258
6259         PR target/49437
6260         * gcc.target/arm/handler-align.c: New test.
6261         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6262         New Function.
6263
6264 2011-08-19  Joey Ye  <joey.ye@arm.com>
6265
6266         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6267
6268 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6269
6270         PR fortran/50071
6271         * gfortran.dg/end_block_label_1.f90: New test.
6272         * gfortran.dg/end_associate_label_1.f90: New test.
6273
6274 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6275
6276         * gcc.dg/c1x-pointer-float-1.c: New test.
6277
6278 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6279
6280         PR fortran/50071
6281         * gfortran.dg/duplicate_labels_2.f: New test.
6282
6283 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6284
6285         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6286         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6287         gcc.dg/c1x-noreturn-5.c: New tests.
6288
6289 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6290
6291         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6292
6293 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6294
6295         PR fortran/18918
6296         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6297         * gfortran.dg/coarray_lock_3.f90: Fix test.
6298         * gfortran.dg/coarray_lock_4.f90: New.
6299         * gfortran.dg/coarray_lock_5.f90: New.
6300
6301 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR target/50009
6304         * gcc.c-torture/compile/pr50009.c: New test.
6305
6306         PR target/50092
6307         * gcc.dg/torture/pr50092.c: New test.
6308
6309 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6310
6311         PR fortran/50109
6312         * gfortran.dg/namelist_73.f90: New.
6313
6314 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6317
6318         PR debug/50017
6319         * gcc.dg/pr50017.c: New test.
6320
6321 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6322
6323         PR c++/45625
6324         * g++.dg/lookup/hidden-var1.C: New test case.
6325
6326 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6327
6328         PR fortran/31461
6329         * gfortran.dg/warn_unused_var_2.f90: New.
6330         * gfortran.dg/warn_unused_var_3.f90: New.
6331
6332 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6333
6334         PR target/43597
6335         * gcc.target/arm/pr43597.c: New test.
6336
6337 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6338
6339         PR fortran/50070
6340         * gfortran.dg/common_13.f90: New.
6341
6342 2011-08-16  Jason Merrill  <jason@redhat.com>
6343
6344         PR c++/50086
6345         * g++.dg/cpp0x/variadic-unresolved.C: New.
6346
6347         * g++.old-deja/g++.brendan/README: Add R.I.P.
6348
6349         * g++.dg/ext/attr-used-1.C: New.
6350
6351         PR c++/50054
6352         * g++.dg/cpp0x/initlist56.C: New.
6353
6354 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6355
6356         PR testsuite/50085
6357         * g++.dg/opt/life1.C: Only run on Linux.
6358
6359 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6360
6361         * gfortran.dg/coarray_26.f90: New.
6362
6363 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6364
6365         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6366         -fdump-tree-vrp1.
6367
6368 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6369
6370         PR fortran/50073
6371         * gfortran.dg/func_result_7.f90: New.
6372
6373 2011-08-13  Jason Merrill  <jason@redhat.com>
6374
6375         PR c++/50075
6376         * g++.dg/cpp0x/decltype32.C: New.
6377
6378         PR c++/50059
6379         * g++.dg/diagnostic/expr1.C: New.
6380
6381 2011-08-12  David Li  <davidxl@google.com>
6382
6383         * g++.dg/abi/vbase15.C: New test.
6384
6385 2011-08-12  Jason Merrill  <jason@redhat.com>
6386
6387         PR c++/50034
6388         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6389
6390 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6391
6392         * gcc.dg/builtins-67.c: New test.
6393         * gcc.target/i386/conversion.c: Ditto.
6394
6395 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6396             Brian Hackett  <bhackett1024@gmail.com>
6397
6398         * g++.dg/plugin/decl_plugin.c: New.
6399         * g++.dg/plugin/decl-plugin-test.C: New.
6400         * g++.dg/plugin/plugin.exp: Add above testcase.
6401
6402 2011-08-11  Richard Guenther  <rguenther@suse.de>
6403
6404         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6405
6406 2011-08-11  Michael Matz  <matz@suse.de>
6407
6408         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6409
6410 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6411
6412         PR tree-optimization/50039
6413         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6414         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6415
6416 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6417
6418         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6419         (sse4_1_test): Initialize src3 with random value.
6420
6421 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6422
6423         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6424         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6425         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6426         * gcc.dg/scal-to-vec1.c: New test.
6427         * gcc.dg/scal-to-vec2.c: New test.
6428
6429 2011-08-09  Richard Guenther  <rguenther@suse.de>
6430
6431         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6432         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6433         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6434         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6435
6436 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6437
6438         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6439
6440 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6441
6442         * gcc.dg/pr49948.c: Require pthread effective target.
6443
6444 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6445
6446         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6447
6448 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6449
6450         * gcc.target/i386/sse-22a.c: New test.
6451
6452 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6453
6454         PR tree-optimization/50014
6455         * gcc.dg/vect/pr50014.c: New test.
6456
6457 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6458
6459         PR middle-end/49923
6460         * gcc.dg/tree-ssa/pr49923.c: New test.
6461
6462 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6463
6464         PR target/49781
6465         * gcc.target/i386/pr49781-1.c: New.
6466
6467 2011-08-08  Jason Merrill  <jason@redhat.com>
6468
6469         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6470
6471         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6472
6473 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6474
6475         PR fortran/49638
6476         * gfortran.dg/typebound_override_1.f90: New.
6477
6478 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6479
6480         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6481         x86_64 mingw target.
6482         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6483         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6484         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6485         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6486         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6487         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6488         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6489         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6490         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6491         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6492
6493 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6494
6495         PR testsuite/48727
6496         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6497
6498 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6499
6500         * gcc.dg/pr48770.c: Cleanup coverage files.
6501         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6502
6503 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6504
6505         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6506         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6507         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6508         lzcnt and bmi options.
6509
6510 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6511
6512         PR target/47381
6513         * gcc.dg/pr47381-1.c: New.
6514         * gcc.dg/pr47381-2.c: Likewise.
6515         * gcc.target/i386/pr47381.c: Likewise.
6516
6517 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6518
6519         PR middle-end/47727
6520         * gcc.dg/pr47727.c: New.
6521
6522         PR target/47372
6523         * gcc.dg/pr47372-1.c: New.
6524         * gcc.dg/pr47372-2.c: Likewise.
6525
6526 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6527
6528         PR middle-end/47449
6529         * gcc.target/i386/pr47449.c: New.
6530
6531         PR target/47446
6532         * gcc.dg/pr47446-1.c: New.
6533         * gcc.dg/pr47446-2.c: Likewise.
6534
6535 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6536
6537         PR target/47766
6538         * gcc.dg/pr47766.c: New.
6539
6540         PR target/47715
6541         * gcc.dg/tls/pr47715-1.c: New.
6542         * gcc.dg/tls/pr47715-2.c: Likewise.
6543         * gcc.dg/tls/pr47715-3.c: Likewise.
6544         * gcc.dg/tls/pr47715-4.c: Likewise.
6545         * gcc.dg/tls/pr47715-5.c: Likewise.
6546
6547 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6548
6549         PR libobjc/50002
6550         * objc.dg/gnu-api-2-class.m: Updated comments.
6551         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6552         * objc.dg/gnu-api-2-class-meta.m: New test.
6553         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6554
6555 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6556
6557         PR libobjc/49882
6558         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6559         with classes that are in construction.
6560
6561 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6562
6563         PR target/48084
6564         * gcc.target/i386/pr48084-1.c: New.
6565         * gcc.target/i386/pr48084-2.c: Likewise.
6566         * gcc.target/i386/pr48084-3.c: Likewise.
6567         * gcc.target/i386/pr48084-4.c: Likewise.
6568         * gcc.target/i386/pr48084-5.c: Likewise.
6569
6570         PR rtl-optimization/49504
6571         * gcc.target/i386/pr49504.c: New.
6572
6573         PR target/49860
6574         * gcc.dg/pr49860.c: New.
6575
6576 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6577
6578         PR libobjc/49882
6579         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6580         with classes that are in construction.
6581
6582 2011-08-05  Jason Merrill  <jason@redhat.com>
6583
6584         PR c++/48993
6585         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6586
6587         PR c++/49921
6588         * g++.dg/cpp0x/decltype31.C: New.
6589
6590         PR c++/49669
6591         * g++.dg/init/array28.C: New.
6592
6593         PR c++/49988
6594         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6595
6596 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6597
6598         PR target/47369
6599         * gcc.dg/pr47369-1.c: New.
6600
6601 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6602
6603         PR middle-end/47364
6604         * gcc.dg/torture/pr47364-1.c: New.
6605         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6606         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6607
6608 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6609
6610         PR fortran/37211
6611         * gfortran.dg/transfer_check_2.f90:  New test case.
6612
6613 2011-08-05  Jan Hubicka  <jh@suse.cz>
6614
6615         PR middle-end/49494
6616         * gfortran.dg/pr49494.f90: New testcase.
6617
6618 2011-08-05  Jan Hubicka  <jh@suse.cz>
6619
6620         PR middle-end/49735
6621         * gcc.c-torture/compile/pr49735.c: New testcase.
6622
6623 2011-08-05  Jason Merrill  <jason@redhat.com>
6624
6625         PR c++/47453
6626         * g++.dg/cpp0x/initlist56.C: New.
6627
6628         PR c++/49812
6629         * g++.dg/overload/rvalue2.C: New.
6630
6631         PR c++/49983
6632         * g++.dg/cpp0x/range-for21.C: New.
6633
6634         * g++.dg/ext/vla11.C: New.
6635
6636 2011-08-05  Richard Guenther  <rguenther@suse.de>
6637
6638         PR tree-optimization/49984
6639         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6640
6641 2011-08-05  Richard Guenther  <rguenther@suse.de>
6642
6643         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6644         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6645         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6646
6647 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6648
6649         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6650         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6651         * gfortran.dg/ldist-pr43023.f90: Ditto.
6652         * gfortran.dg/namelist_52.f90: Ditto.
6653         * gfortran.dg/interface_proc_end.f90: Ditto.
6654         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6655         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6656
6657 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6658
6659         * gcc.dg/vect/vect-over-widen-1.c: New test.
6660         * gcc.dg/vect/vect-over-widen-2.c: New test.
6661         * gcc.dg/vect/vect-over-widen-3.c: New test.
6662         * gcc.dg/vect/vect-over-widen-4.c: New test.
6663
6664 2011-08-04  Richard Guenther  <rguenther@suse.de>
6665
6666         PR fortran/49957
6667         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6668
6669 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6670
6671         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6672
6673 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6674
6675         PR middle-end/49905
6676         * g++.dg/ext/builtin-object-size3.C: New test.
6677
6678 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6679
6680         PR tree-optimization/49948
6681         * gcc.dg/pr49948.c: New test.
6682
6683 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6684
6685         PR middle-end/47383
6686         * gcc.dg/torture/pr47383.c: New.
6687
6688 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6689
6690         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6691
6692 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6693
6694         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6695
6696 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6697
6698         PR target/47744
6699         * gcc.dg/torture/pr47744-1.c: New.
6700         * gcc.dg/torture/pr47744-2.c: Likewise.
6701         * gcc.dg/torture/pr47744-3.c: Likewise.
6702
6703 2011-08-03  Richard Guenther  <rguenther@suse.de>
6704
6705         PR middle-end/49958
6706         * gcc.dg/torture/pr49958.c: New testcase.
6707
6708 2011-08-03  Richard Guenther  <rguenther@suse.de>
6709
6710         PR tree-optimization/49938
6711         * g++.dg/torture/pr49938.C: New testcase.
6712
6713 2011-08-02  Jason Merrill  <jason@redhat.com>
6714
6715         PR c++/43886
6716         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6717
6718         PR c++/49577
6719         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6720
6721         PR c++/49593
6722         * g++.dg/cpp0x/variadic115.C: New.
6723
6724         PR c++/49803
6725         * g++.dg/cpp0x/union5.C: New.
6726
6727 2011-08-02  Daniel Kraft  <d@domob.eu>
6728
6729         PR fortran/49885
6730         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6731
6732 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6733
6734         PR middle-end/49947
6735         * gcc.dg/tree-ssa/forwprop-15.c
6736
6737 2011-08-02  Jason Merrill  <jason@redhat.com>
6738
6739         PR c++/49834
6740         * g++.dg/cpp0x/range-for20.C: New.
6741
6742 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6743
6744         * gfortran.dg/coarray_lib_token_3.f90: New.
6745
6746 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR fortran/46752
6749         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6750         * gcc.dg/gomp/atomic-15.c: New test.
6751         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6752         * g++.dg/gomp/atomic-15.C: New test.
6753         * g++.dg/gomp/private-1.C: New test.
6754         * g++.dg/gomp/sharing-2.C: New test.
6755         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6756         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6757         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6758
6759 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6760
6761         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6762         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6763         cleanup-module.
6764         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6765         * gfortran.dg/allocatable_function_5.f90: Ditto.
6766         * gfortran.dg/allocate_stat.f90: Ditto.
6767         * gfortran.dg/array_constructor_20.f90: Ditto.
6768         * gfortran.dg/array_constructor_21.f90: Ditto.
6769         * gfortran.dg/array_constructor_22.f90: Ditto.
6770         * gfortran.dg/array_constructor_26.f03: Ditto.
6771         * gfortran.dg/array_function_4.f90: Ditto.
6772         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6773         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6774         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6775         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6776         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6777         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6778         * gfortran.dg/class_15.f03: Ditto.
6779         * gfortran.dg/class_27.f03: Ditto.
6780         * gfortran.dg/class_33.f90: Ditto.
6781         * gfortran.dg/class_37.f03: Ditto.
6782         * gfortran.dg/class_40.f03: Ditto.
6783         * gfortran.dg/class_42.f03: Ditto.
6784         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6785         * gfortran.dg/coarray/registering_1.f90: Ditto.
6786         * gfortran.dg/convert_1.f90: Ditto.
6787         * gfortran.dg/default_initialization_3.f90: Ditto.
6788         * gfortran.dg/dependency_25.f90: Ditto.
6789         * gfortran.dg/dependency_26.f90: Ditto.
6790         * gfortran.dg/dependency_36.f90: Ditto.
6791         * gfortran.dg/dependency_37.f90: Ditto.
6792         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6793         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6794         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6795         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6796         * gfortran.dg/elemental_result_1.f90: Ditto.
6797         * gfortran.dg/empty_derived_type.f90: Ditto.
6798         * gfortran.dg/entry_7.f90: Ditto.
6799         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6800         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6801         * gfortran.dg/error_recovery_3.f90: Ditto.
6802         * gfortran.dg/extends_4.f03: Ditto.
6803         * gfortran.dg/func_assign.f90: Ditto.
6804         * gfortran.dg/func_assign_3.f90: Ditto.
6805         * gfortran.dg/generic_1.f90: Ditto.
6806         * gfortran.dg/generic_18.f90: Ditto.
6807         * gfortran.dg/generic_22.f03: Ditto.
6808         * gfortran.dg/generic_4.f90: Ditto.
6809         * gfortran.dg/generic_6.f90: Ditto.
6810         * gfortran.dg/generic_actual_arg.f90: Ditto.
6811         * gfortran.dg/graphite/id-21.f: Ditto.
6812         * gfortran.dg/graphite/pr45758.f90: Ditto.
6813         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6814         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6815         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6816         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6817         * gfortran.dg/host_used_types_1.f90: Ditto.
6818         * gfortran.dg/implicit_1.f90: Ditto.
6819         * gfortran.dg/implicit_11.f90: Ditto.
6820         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6821         * gfortran.dg/impure_actual_1.f90: Ditto.
6822         * gfortran.dg/impure_assignment_1.f90: Ditto.
6823         * gfortran.dg/impure_constructor_1.f90: Ditto.
6824         * gfortran.dg/initialization_10.f90: Ditto.
6825         * gfortran.dg/initialization_12.f90: Ditto.
6826         * gfortran.dg/interface_14.f90: Ditto.
6827         * gfortran.dg/interface_15.f90: Ditto.
6828         * gfortran.dg/interface_2.f90: Ditto.
6829         * gfortran.dg/interface_25.f90: Ditto.
6830         * gfortran.dg/interface_26.f90: Ditto.
6831         * gfortran.dg/interface_29.f90: Ditto.
6832         * gfortran.dg/interface_assignment_1.f90: Ditto.
6833         * gfortran.dg/internal_pack_6.f90: Ditto.
6834         * gfortran.dg/internal_pack_7.f90: Ditto.
6835         * gfortran.dg/internal_pack_8.f90: Ditto.
6836         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6837         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6838         * gfortran.dg/module_commons_3.f90: Ditto.
6839         * gfortran.dg/module_equivalence_4.f90: Ditto.
6840         * gfortran.dg/module_equivalence_6.f90: Ditto.
6841         * gfortran.dg/module_function_type_1.f90: Ditto.
6842         * gfortran.dg/module_naming_1.f90: Ditto.
6843         * gfortran.dg/namelist_4.f90: Ditto.
6844         * gfortran.dg/operator_c1202.f90: Ditto.
6845         * gfortran.dg/parens_7.f90: Ditto.
6846         * gfortran.dg/pr32921.f: Ditto.
6847         * gfortran.dg/pr33646.f90: Ditto.
6848         * gfortran.dg/pr41928.f90: Ditto.
6849         * gfortran.dg/pr42119.f90: Ditto.
6850         * gfortran.dg/pr43984.f90: Ditto.
6851         * gfortran.dg/present_1.f90: Ditto.
6852         * gfortran.dg/private_type_2.f90: Ditto.
6853         * gfortran.dg/proc_decl_2.f90: Ditto.
6854         * gfortran.dg/proc_ptr_10.f90: Ditto.
6855         * gfortran.dg/proc_ptr_22.f90: Ditto.
6856         * gfortran.dg/proc_ptr_8.f90: Ditto.
6857         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6858         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6859         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6860         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6861         * gfortran.dg/substring_equivalence.f90: Ditto.
6862         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6863         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6864         * gfortran.dg/trim_optimize_6.f90: Ditto.
6865         * gfortran.dg/typebound_call_12.f03: Ditto.
6866         * gfortran.dg/typebound_operator_5.f03: Ditto.
6867         * gfortran.dg/typebound_operator_6.f03: Ditto.
6868         * gfortran.dg/typebound_proc_18.f03: Ditto.
6869         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6870         * gfortran.dg/use_1.f90: Ditto.
6871         * gfortran.dg/use_10.f90: Ditto.
6872         * gfortran.dg/use_11.f90: Ditto.
6873         * gfortran.dg/use_14.f90: Ditto.
6874         * gfortran.dg/use_only_2.f90: Ditto.
6875         * gfortran.dg/use_rename_4.f90: Ditto.
6876         * gfortran.dg/use_rename_5.f90: Ditto.
6877         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6878         * gfortran.dg/used_interface_ref.f90: Ditto.
6879         * gfortran.dg/used_types_11.f90: Ditto.
6880         * gfortran.dg/used_types_3.f90: Ditto.
6881         * gfortran.dg/used_types_4.f90: Ditto.
6882         * gfortran.dg/userdef_operator_2.f90: Ditto.
6883         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6884         * gfortran.dg/vect/pr46213.f90: Ditto.
6885         * gfortran.dg/whole_file_21.f90: Ditto.
6886         * gfortran.dg/whole_file_22.f90: Ditto.
6887         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6888         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6889
6890 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6891
6892         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6893
6894 2011-08-01  Jason Merrill  <jason@redhat.com>
6895
6896         PR c++/49932
6897         * g++.dg/abi/mangle49.C: New.
6898
6899         PR c++/49924
6900         * g++.dg/cpp0x/constexpr-array4.C: New.
6901
6902         PR c++/49813
6903         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6904
6905 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6906
6907         PR target/49927
6908         * gcc.target/i386/pr49927.c: New test.
6909
6910 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6911
6912         PR tree-optimization/49926
6913         * gcc.dg/vect/pr49926.c: New test.
6914
6915 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6916
6917         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6918         * gcc.target/i386/lzcnt-1.c: New test.
6919         * gcc.target/i386/lzcnt-2.c: Likewise.
6920         * gcc.target/i386/lzcnt-2a.c: Likewise.
6921         * gcc.target/i386/lzcnt-3.c: Likewise.
6922         * gcc.target/i386/lzcnt-4.c: Likewise.
6923         * gcc.target/i386/lzcnt-4a.c: Likewise.
6924         * gcc.target/i386/lzcnt-5.c: Likewise.
6925         * gcc.target/i386/lzcnt-6.c: Likewise.
6926         * gcc.target/i386/lzcnt-6a.c: Likewise.
6927         * gcc.target/i386/lzcnt-check.h: Likewise.
6928
6929         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6930         * gcc.target/i386/sse-13.c: Likewise.
6931         * gcc.target/i386/sse-14.c: Likewise.
6932         * g++.dg/other/i386-2.C: Likewise.
6933         * g++.dg/other/i386-3.C: Likewise.
6934
6935 2011-08-01  Julian Brown  <julian@codesourcery.com>
6936
6937         * gcc.target/arm/fixed-point-exec.c: New test.
6938
6939 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6940
6941         PR target/49920
6942         * gcc.target/i386/pr49920.c: New test.
6943
6944 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6945
6946         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6947         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6948         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6949         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6950         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6951         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6952         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6953         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6954         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6955         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6956         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6957         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6958         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6959         * g++.dg/tree-ssa/pr33615.C: Ditto.
6960         * g++.dg/tree-ssa/restrict1.C: Ditto.
6961         * c-c++-common/restrict-2.c: Ditto.
6962         * gfortran.dg/pr32921.f: Ditto.
6963         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6964         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6965         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6966         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6967         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6968         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6969         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6970         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6971         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6972         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6973
6974 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6975
6976         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6977         .exe.ltrans[0-9]*. dump files.
6978
6979 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6980
6981         PR fortran/49112
6982         * gfortran.dg/abstract_type_6.f03: Modified.
6983         * gfortran.dg/typebound_proc_24.f03: New.
6984
6985 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6986
6987         PR testsuite/49917
6988         * g++.dg/init/for1.C: Fix.
6989
6990 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6991
6992         PR fortran/48876
6993         * gfortran.dg/string_5.f90:  New test.
6994
6995 2011-07-29  Jason Merrill  <jason@redhat.com>
6996
6997         PR c++/49867
6998         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6999
7000 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7001
7002         PR tree-optimization/47407
7003         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7004         alpha*-dec-osf*.
7005         Sort target list.
7006
7007 2011-07-29  Richard Guenther  <rguenther@suse.de>
7008
7009         * gcc.dg/uninit-suppress.c: Also disable VRP.
7010         * gcc.dg/uninit-suppress_2.c: Likewise.
7011
7012 2011-07-28  Jason Merrill  <jason@redhat.com>
7013
7014         PR c++/49808
7015         * g++.dg/template/nontype24.C: New.
7016
7017 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
7018
7019         PR rtl-optimization/47958
7020         * gcc.dg/torture/pr47958-1.c: New.
7021
7022 2011-07-29  Wei Guozhi  <carrot@google.com>
7023
7024         PR rtl-optimization/49799
7025         * gcc.dg/pr49799.c: New test case.
7026
7027 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7028
7029         PR middle-end/48648
7030         * gcc.dg/graphite/id-pr48648.c: New.
7031
7032 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR fortran/31067
7035         * gfortran.dg/maxloc_2.f90: New test.
7036         * gfortran.dg/maxloc_3.f90: New test.
7037         * gfortran.dg/minloc_1.f90: New test.
7038         * gfortran.dg/minloc_2.f90: New test.
7039         * gfortran.dg/minloc_3.f90: New test.
7040         * gfortran.dg/minmaxloc_7.f90: New test.
7041
7042         PR debug/49871
7043         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7044
7045 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7046
7047         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7048         the builtin isn't optimized away.
7049
7050 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7051
7052         PR fortran/45586
7053         * gfortran.dg/lto/pr45586-2_0.f90: New.
7054
7055 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7056
7057         PR middle-end/49875
7058         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7059         * c-c++-common/cxxbitfields-5.c: Same.
7060
7061 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7062
7063         * lib/target-supports.exp (check_effective_target_mmap): Use
7064         check_function_available.
7065
7066 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7067
7068         * g++.old-deja/g++.pt/crash60.C: Updated.
7069
7070 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR target/49866
7073         * gcc.target/i386/pr49866.c: New test.
7074
7075 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7076
7077         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7078         * gcc.target/i386/bmi-andn-1.c: New test.
7079         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7080         * gcc.target/i386/bmi-andn-2.c: Likewise.
7081         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7082         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7083         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7084         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7085         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7086         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7087         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7088         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7089         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7090         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7091         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7092         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7093         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7094         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7095         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7096         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7097         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7098         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7099         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7100         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7101         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7102
7103 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7104
7105         PR middle-end/47691
7106         * gfortran.dg/graphite/id-pr47691.f: New.
7107
7108 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7109
7110         * gcc.target/i386/avx-os-support.h: New.
7111         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7112         (main): Check avx_os_support before the test is run.
7113         * gcc.target/i386/aes-avx-check.h: Ditto.
7114         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7115
7116 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7117
7118         * gcc.target/i386/aggregate-ret3.c: New test.
7119         * gcc.target/i386/aggregate-ret4.c: New test.
7120
7121 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7122
7123         PR fortran/49755
7124         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7125         allocated array should *not* change its size.
7126         * gfortran.dg/multiple_allocation_3.f90: New test.
7127
7128 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7129
7130         PR c++/49776
7131         * g++.dg/cpp0x/constexpr-49776.C: New.
7132
7133 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7134
7135         PR middle-end/47046
7136         * gcc.dg/graphite/id-pr47046.c: New.
7137
7138 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7139
7140         PR middle-end/47653
7141         * gcc.dg/graphite/run-id-pr47593.c: New.
7142
7143 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7144
7145         PR middle-end/47653
7146         * gcc.dg/graphite/run-id-pr47653.c: New.
7147         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7148         induction variables.
7149         * gcc.dg/graphite/scop-16.c: Same.
7150         * gcc.dg/graphite/scop-17.c: Same.
7151         * gcc.dg/graphite/scop-21.c: Same.
7152
7153 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7154
7155         PR middle-end/48805
7156         * gcc.dg/graphite/id-pr48805.c: New.
7157
7158 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7159
7160         * gfortran.dg/coarray_lib_token_2.f90: New.
7161
7162 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7163
7164         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7165         SPU local store.
7166
7167 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7168
7169         PR tree-opt/49671
7170         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7171         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7172
7173 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7174
7175         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7176
7177         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7178         * gcc.c-torture/execute/loop-2g.c: Likewise.
7179         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7180         Require mmap support.
7181         * gcc.c-torture/execute/loop-2g.x: Likewise.
7182         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7183         (MAP_ANON): Provide default.
7184         * gcc.dg/20050826-1.c: Likewise.
7185         * gcc.target/i386/pr36533.c: Likewise.
7186         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7187         Use dg-require-effective-target mmap.
7188
7189 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7190
7191         PR c++/49838
7192         * g++.dg/cpp0x/range-for19.C: New.
7193
7194 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7195
7196         PR testsuite/49753
7197         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7198
7199         Revert:
7200         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7201
7202         PR testsuite/49753
7203         * g++.dg/torture/pr49309.C: Remove.
7204
7205 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7206
7207         PR tree-optimization/49809
7208         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7209         test.
7210
7211 2011-07-25  Richard Guenther  <rguenther@suse.de>
7212
7213         PR tree-optimization/49715
7214         * gcc.target/i386/pr49715-1.c: New testcase.
7215         * gcc.target/i386/pr49715-2.c: Likewise.
7216
7217 2011-07-23  Jason Merrill  <jason@redhat.com>
7218
7219         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7220
7221 2011-07-22  Jason Merrill  <jason@redhat.com>
7222
7223         PR c++/49793
7224         * g++.dg/cpp0x/initlist55.C: New.
7225
7226 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7227
7228         PR fortran/49791
7229         * gfortran.dg/namelist_72.f: New.
7230
7231 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7232
7233         * gfortran.dg/coarray_25.f90: New.
7234
7235 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7236
7237         * override1.C: This test should use c++0x mode.
7238         * override3.C: New. Test the diagnostics in c++98 mode.
7239
7240 2011-07-22  Jason Merrill  <jason@redhat.com>
7241             Mark Glisse  <marc.glisse@normalesup.org>
7242
7243         PR c++/30112
7244         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7245
7246         PR c++/49813
7247         * g++.dg/opt/builtins2.C: New.
7248         * g++.dg/other/error27.C: Don't rely on __builtin.
7249
7250 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7251
7252         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7253         on lp64 targets.
7254         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7255         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7256         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7257         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7258
7259         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7260         instead of ia32.
7261
7262 2011-07-22  Richard Guenther  <rguenther@suse.de>
7263
7264         PR tree-optimization/45819
7265         * gcc.dg/pr45819.c: New testcase.
7266
7267 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7268
7269         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7270
7271 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7272
7273         PR middle-end/47654
7274         PR middle-end/49649
7275         * gcc.dg/graphite/run-id-pr47654.c: New.
7276
7277 2011-07-21  Ian Lance Taylor  <iant@google.com>
7278
7279         PR middle-end/49705
7280         * gcc.dg/pr49705.c: New test.
7281
7282 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7283
7284         * lib/target-supports.exp (check_avx_os_support_available): New.
7285         (check_effective_target_avx_runtime): Use it.
7286
7287 2011-07-21  Richard Guenther  <rguenther@suse.de>
7288
7289         PR tree-optimization/49770
7290         * g++.dg/torture/pr49770.C: New testcase.
7291
7292 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7293
7294         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7295         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7296
7297 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7298
7299         * gfortran.dg/coarray_lib_token_1.f90: New.
7300
7301 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7302
7303         * gcc.dg/pr32912-2.c: Skip for AVR.
7304         * gcc.dg/pr44674.c: Add dg-require-profiling.
7305
7306 2011-07-20  Jason Merrill  <jason@redhat.com>
7307
7308         * g++.dg/ext/desig2.C: New.
7309
7310 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7311
7312         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7313         be generated.
7314         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7315         * gcc.target/powerpc/recip-3.c: Ditto.
7316
7317 2011-07-19  Jason Merrill  <jason@redhat.com>
7318
7319         PR c++/6709 (DR 743)
7320         PR c++/42603 (DR 950)
7321         * g++.dg/cpp0x/decltype21.C: New.
7322
7323 2011-07-20  Richard Guenther  <rguenther@suse.de>
7324
7325         PR middle-end/18908
7326         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7327         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7328
7329 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7330
7331         * gcc.target/arm/combine-movs.c: New.
7332         * gcc.target/arm/unsigned-extend-2.c: New.
7333
7334 2011-07-19  Jason Merrill  <jason@redhat.com>
7335
7336         PR c++/49785
7337         * g++.dg/cpp0x/variadic114.C: New.
7338
7339 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7340
7341         * gfortran.dg/coarray_args_1.f90: New.
7342         * gfortran.dg/coarray_args_2.f90: New.
7343
7344 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7345
7346         PR fortran/49708
7347         * gfortran.dg/allocate_error_3.f90: New.
7348
7349 2011-07-19  Richard Guenther  <rguenther@suse.de>
7350
7351         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7352         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7353         * gcc.dg/torture/20110719-1.c: New testcase.
7354
7355 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7356
7357         PR tree-optimization/49768
7358         * gcc.c-torture/execute/pr49768.c: New test.
7359
7360 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7361
7362         PR tree-optimization/49771
7363         * gcc.dg/vect/pr49771.c: New test.
7364
7365 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7366
7367         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7368         * gcc.dg/ipa/ipa-2.c: Likewise.
7369         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7370         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7371         * gcc.dg/ipa/ipa-5.c: Likewise.
7372         * gcc.dg/ipa/ipa-7.c: Likewise.
7373         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7374         * gcc.dg/ipa/ipacost-1.c: Likewise.
7375         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7376         functions.
7377         * gcc.dg/ipa/ipcp-1.c: New test.
7378         * gcc.dg/ipa/ipcp-2.c: Likewise.
7379         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7380
7381 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7382
7383         PR middle-end/49675
7384         * gfortran.dg/pr49675.f90: New test.
7385
7386 2011-07-18  Richard Guenther  <rguenther@suse.de>
7387
7388         * gcc.dg/torture/20110718-1.c: New testcase.
7389
7390 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7391
7392         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7393         * g++.dg/ext/bitfield3.C: Likewise.
7394         * g++.dg/ext/bitfield4.C: Likewise.
7395         * g++.dg/ext/bitfield5.C: Likewise.
7396         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7397         * g++.dg/other/pr23205-2.C: Likewise.
7398         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7399         * gcc.c-torture/compile/20001109-2.c: Likewise.
7400         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7401         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7402         * gcc.dg/bitfld-16.c: Likewise.
7403         * gcc.dg/bitfld-17.c: Likewise.
7404         * gcc.dg/bitfld-18.c: Likewise.
7405         * gcc.dg/builtins-config.h: Remove Netware support.
7406         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7407         * gcc.dg/cdce2.c: Likewise.
7408         * gcc.dg/cpp/assert4.c: Remove netware support.
7409         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7410         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7411
7412         * lib/target-supports.exp (check_visibility_available): Remove
7413         NetWare support.
7414         (check_profiling_available): Likewise.
7415
7416 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7417
7418         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7419
7420 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7421             Thomas Koenig  <tkoenig@gcc.gnu.org>
7422
7423         PR fortran/34657
7424         * gfortran.dg/generic_17.f90: Fix testcase.
7425         * gfortran.dg/interface_3.f90: Add dg-error.
7426         * gfortran.dg/use_14.f90: New.
7427         * gfortran.dg/use_15.f90: New.
7428
7429 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7430
7431         * gnat.dg/pointer_controlled.adb: New test.
7432
7433 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7434
7435         PR fortran/49624
7436         * gfortran.dg/pointer_remapping_7.f90: New.
7437
7438 2011-07-16  Jason Merrill  <jason@redhat.com>
7439
7440         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7441
7442 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7443             Jason Merrill  <jason@redhat.com>
7444
7445         PR c++/45329
7446         PR c++/48934
7447         * g++.dg/cpp0x/decltype29.C: Adjust.
7448         * g++.dg/cpp0x/error4.C: Adjust.
7449         * g++.dg/cpp0x/sfinae26.C: Adjust.
7450         * g++.dg/cpp0x/variadic105.C: Adjust.
7451         * g++.dg/template/deduce3.C: Adjust.
7452         * g++.dg/template/error45.C: Adjust.
7453         * g++.dg/template/ptrmem2.C: Adjust.
7454         * g++.dg/template/sfinae2.C: Adjust.
7455         * g++.old-deja/g++.pt/crash60.C: Adjust.
7456         * g++.old-deja/g++.pt/unify6.C: Adjust.
7457         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7458         * g++.dg/cpp0x/nullptr15.C: Adjust.
7459         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7460         * g++.dg/cpp0x/pr31431.C: Adjust.
7461         * g++.dg/cpp0x/pr31434.C: Adjust.
7462         * g++.dg/cpp0x/sfinae11.C: Adjust
7463         * g++.dg/cpp0x/temp_default2.C: Adjust.
7464         * g++.dg/cpp0x/trailing4.C: Adjust.
7465         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7466         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7467         * g++.dg/cpp0x/variadic105.C: Adjust.
7468         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7469         * g++.dg/ext/vla2.C: Adjust.
7470         * g++.dg/other/ptrmem10.C: Adjust.
7471         * g++.dg/other/ptrmem11.C: Adjust.
7472         * g++.dg/overload/unknown1.C: Adjust.
7473         * g++.dg/template/conv11.C: Adjust.
7474         * g++.dg/template/dependent-expr5.C: Adjust.
7475         * g++.dg/template/friend.C: Adjust.
7476         * g++.dg/template/incomplete2.C: Adjust.
7477         * g++.dg/template/local4.C: Adjust.
7478         * g++.dg/template/local6.C: Adjust.
7479         * g++.dg/template/operator9.C: Adjust.
7480         * g++.dg/template/ttp25.C: Adjust.
7481         * g++.dg/template/unify10.C: Adjust.
7482         * g++.dg/template/unify11.C: Adjust.
7483         * g++.dg/template/unify6.C: Adjust.
7484         * g++.dg/template/unify9.C: Adjust.
7485         * g++.dg/template/varmod1.C: Adjust.
7486         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7487         * g++.old-deja/g++.pt/crash28.C: Adjust.
7488         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7489         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7490         * g++.old-deja/g++.pt/expr2.C: Adjust.
7491         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7492         * g++.old-deja/g++.pt/spec5.C: Adjust.
7493         * g++.old-deja/g++.pt/spec6.C: Adjust.
7494         * g++.old-deja/g++.pt/unify4.C: Adjust.
7495         * g++.old-deja/g++.pt/unify8.C: Adjust.
7496         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7497         * g++.dg/overload/template5.C: New testcase.
7498         * g++.dg/template/overload12.C: New testcase.
7499
7500 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7501
7502         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7503         * gfortran.dg/coarray_7.f90: Ditto.
7504         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7505         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7506
7507 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7508
7509         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7510         case.
7511         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7512         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7513         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7514         C67X.
7515         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7516         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7517         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7518
7519 2011-07-15  Jason Merrill  <jason@redhat.com>
7520
7521         PR testsuite/49741
7522         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7523         Use --extra_opts instead of --additional_options.
7524
7525 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7526
7527         PR testsuite/49753
7528         * g++.dg/torture/pr49309.C: Remove.
7529
7530 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7531
7532         * gcc.target/tic6x/weak-call.c: New test.
7533         * gcc.target/tic6x/fpcmp.c: New test.
7534         * gcc.target/tic6x/fpdiv.c: New test.
7535         * gcc.target/tic6x/rotdi16-scan.c: New test.
7536         * gcc.target/tic6x/ffssi.c: New test.
7537         * gcc.target/tic6x/fpdiv-lib.c: New test.
7538         * gcc.target/tic6x/cold-lc.c: New test.
7539         * gcc.target/tic6x/longcalls.c: New test.
7540         * gcc.target/tic6x/abi-align-1.c: New test.
7541         * gcc.target/tic6x/fpcmp-finite.c: New test.
7542         * gcc.target/tic6x/rotdi16.c: New test.
7543         * gcc.target/tic6x/bswapl.c: New test.
7544         * gcc.target/tic6x/ffsdi.c: New test.
7545         * gcc.target/tic6x/tic6x.exp: New file.
7546         * gcc.target/tic6x/builtins/arith24.c: New test.
7547         * gcc.target/tic6x/builtins/smpy.c: New test.
7548         * gcc.target/tic6x/builtins/smpylh.c: New test.
7549         * gcc.target/tic6x/builtins/smpyh.c: New test.
7550         * gcc.target/tic6x/builtins/sarith1.c: New test.
7551         * gcc.target/tic6x/builtins/extclr.c: New test
7552         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7553         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7554         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7555         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7556         New functions.
7557         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7558         __TMS320C6X__.
7559         * gcc.dg/20020312-2.c: Likewise.
7560         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7561         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7562         * gcc.dg/torture/builtin-math-7.c: Likewise.
7563
7564         PR testsuite/49757
7565         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7566         not testing tic6x-*-*.
7567
7568 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7569
7570         PR tree-opt/49309
7571         * g++.dg/torture/pr49309.C: New testcase.
7572
7573 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7574
7575         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7576
7577 2011-07-14  Richard Guenther  <rguenther@suse.de>
7578
7579         PR tree-optimization/49651
7580         * gcc.dg/torture/pr49651.c: New testcase.
7581
7582 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7583
7584         PR target/43746
7585         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7586
7587 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7588
7589         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7590         -mno-pointers-to-nested-functions.
7591         * gcc.target/powerpc/no-r11-2.c: Ditto.
7592         * gcc.target/powerpc/no-r11-3.c: Ditto.
7593
7594 2011-07-13  Jason Merrill  <jason@redhat.com>
7595
7596         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7597         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7598         when compiling C files.
7599         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7600         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7601         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7602         * g++.dg/lookup/anon2.C: Likewise.
7603         * g++.dg/tree-ssa/copyprop.C: Likewise.
7604         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7605         * g++.dg/init/vector1.C: Ignore narrowing errors.
7606         * g++.dg/torture/pr35526.C: Likewise.
7607         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7608
7609 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7610
7611         PR libfortran/49296
7612         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7613         and logical reads.
7614
7615 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7616
7617         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7618         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7619
7620 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7621
7622         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7623         * lib/obj-c++.exp (obj-c++_init): Ditto.
7624         * lib/file-format.exp (gcc_target_object_format): Ditto.
7625         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7626         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7627         (check_visibility_available): Ditto.
7628         (check_effective_target_tls_native): Ditto.
7629         (check_effective_target_tls_emulated): Ditto.
7630         (check_effective_target_function_sections): Ditto.
7631
7632 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7633
7634         * gcc.target/arm/pr48183.c: New test.
7635
7636 2011-07-13  Richard Guenther  <rguenther@suse.de>
7637
7638         * gcc.dg/torture/20110713-1.c: New testcase.
7639
7640 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7641
7642         PR rtl-opt/49474
7643         * gcc.c-torture/compile/pr49474.c: New testcase.
7644
7645 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7646
7647         PR tree-optimization/49712
7648         * gcc.c-torture/execute/pr49712.c: New test.
7649
7650 2011-07-11  Jason Merrill  <jason@redhat.com>
7651
7652         PR c++/44609
7653         * g++.dg/template/recurse3.C: New.
7654
7655 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR debug/49676
7658         * gcc.dg/guality/csttest.c: New test.
7659
7660         PR fortran/49698
7661         * gfortran.dg/pr49698.f90: New test.
7662
7663 2011-07-11  Jeff Law  <law@redhat.com>
7664
7665         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7666
7667 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7668
7669         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7670         * go.test/go-test.exp (go-set-goarch): Likewise.
7671
7672 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7673
7674         PR target/39633
7675         * gcc.target/avr/torture/pr39633.c: New test case.
7676
7677 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7678
7679         PR fortran/18918
7680         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7681
7682 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7683
7684         * lib/target-supports.exp (check_effective_target_scheduling):
7685         New Function.
7686         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7687         * gcc.dg/pr45055.c: Ditto.
7688         * gcc.dg/pr45353.c: Ditto.
7689         * g++.dg/pr45056.C: Ditto.
7690
7691 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7692
7693         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7694         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7695         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7696         * g++.dg/torture/pr31863.C: Skip AVR.
7697
7698 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7699
7700         PR fortran/49690
7701         * gfortran.dg/intrinsic_signal.f90: New.
7702
7703 2011-07-09  Jason Merrill  <jason@redhat.com>
7704
7705         * g++.dg/cpp0x/regress/regress6.C: New.
7706         * g++.dg/parse/crash45.C: Adjust message.
7707         * g++.dg/template/crash38.C: Adjust message.
7708         * g++.dg/template/crash64.C: Adjust message.
7709
7710 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7711
7712         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7713         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7714         * g++.dg/abi/bitfield3.C: Likewise.
7715         * g++.dg/eh/pr38662.C: Likewise.
7716         * g++.dg/ext/attrib36.C: Likewise.
7717         * g++.dg/ext/attrib37.C: Likewise.
7718         * g++.dg/ext/attrib8.C: Likewise.
7719         * g++.dg/ext/tmplattr1.C: Likewise.
7720         * g++.dg/inherit/override-attribs.C: Likewise.
7721         * g++.dg/opt/inline9.C: Likewise.
7722         * g++.dg/opt/life1.C: Likewise.
7723         * g++.dg/opt/longbranch2.C: Likewise.
7724         * g++.dg/opt/nrv12.C: Likewise.
7725         * g++.dg/opt/reg-stack4.C: Likewise.
7726         * g++.dg/other/pr35504.C: Likewise.
7727         * g++.dg/other/pr39496.C: Likewise.
7728         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7729         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7730         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7731         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7732         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7733         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7734         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7735         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7736         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7737         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7738         * g++.dg/warn/pr15774-1.C: Likewise.
7739         * g++.dg/warn/pr15774-2.C: Likewise.
7740         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7741         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7742         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7743         * g++.old-deja/g++.pt/asm2.C: Likewise.
7744         * gcc.c-torture/compile/20000804-1.c: Likewise.
7745         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7746         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7747         * gcc.dg/20020108-1.c: Likewise.
7748         * gcc.dg/20020122-2.c: Likewise.
7749         * gcc.dg/20020122-3.c: Likewise.
7750         * gcc.dg/20020206-1.c: Likewise.
7751         * gcc.dg/20020219-1.c: Likewise.
7752         * gcc.dg/20020310-1.c: Likewise.
7753         * gcc.dg/20020411-1.c: Likewise.
7754         * gcc.dg/20020418-2.c: Likewise.
7755         * gcc.dg/20020426-2.c: Likewise.
7756         * gcc.dg/20020517-1.c: Likewise.
7757         * gcc.dg/20030204-1.c: Likewise.
7758         * gcc.dg/20030826-2.c: Likewise.
7759         * gcc.dg/20031102-1.c: Likewise.
7760         * gcc.dg/20031202-1.c: Likewise.
7761         * gcc.dg/20050111-1.c: Likewise.
7762         * gcc.dg/20050503-1.c: Likewise.
7763         * gcc.dg/array-init-1.c: Likewise.
7764         * gcc.dg/builtin-apply4.c: Likewise.
7765         * gcc.dg/dfp/pr31344.c: Likewise.
7766         * gcc.dg/gomp/atomic-11.c: Likewise.
7767         * gcc.dg/graphite/pr40281.c: Likewise.
7768         * gcc.dg/ia64-sync-1.c: Likewise.
7769         * gcc.dg/ia64-sync-2.c: Likewise.
7770         * gcc.dg/ia64-sync-3.c: Likewise.
7771         * gcc.dg/ia64-sync-4.c: Likewise.
7772         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7773         * gcc.dg/invalid-call-1.c: Likewise.
7774         * gcc.dg/loop-3.c: Likewise.
7775         * gcc.dg/lower-subreg-1.c: Likewise.
7776         * gcc.dg/lto/pr47259_0.c: Likewise.
7777         * gcc.dg/nested-calls-1.c: Likewise.
7778         * gcc.dg/pr20017.c: Likewise.
7779         * gcc.dg/pr25023.c: Likewise.
7780         * gcc.dg/pr27671-2.c: Likewise.
7781         * gcc.dg/pr32176.c: Likewise.
7782         * gcc.dg/pr33676.c: Likewise.
7783         * gcc.dg/pr35045.c: Likewise.
7784         * gcc.dg/pr36015.c: Likewise.
7785         * gcc.dg/pr36584.c: Likewise.
7786         * gcc.dg/pr36998.c: Likewise.
7787         * gcc.dg/pr37438.c: Likewise.
7788         * gcc.dg/pr37908.c: Likewise.
7789         * gcc.dg/pr41241.c: Likewise.
7790         * gcc.dg/pr41340.c: Likewise.
7791         * gcc.dg/pr44136.c: Likewise.
7792         * gcc.dg/pr44194-1.c: Likewise.
7793         * gcc.dg/pr46212.c: Likewise.
7794         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7795         * gcc.dg/setjmp-2.c: Likewise.
7796         * gcc.dg/short-compare-1.c: Likewise.
7797         * gcc.dg/short-compare-2.c: Likewise.
7798         * gcc.dg/smod-1.c: Likewise.
7799         * gcc.dg/sync-2.c: Likewise.
7800         * gcc.dg/sync-3.c: Likewise.
7801         * gcc.dg/tls/opt-1.c: Likewise.
7802         * gcc.dg/tls/opt-2.c: Likewise.
7803         * gcc.dg/tls/opt-3.c: Likewise.
7804         * gcc.dg/torture/badshift.c: Likewise.
7805         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7806         * gcc.dg/torture/pr20314-2.c: Likewise.
7807         * gcc.dg/torture/pr36891.c: Likewise.
7808         * gcc.dg/torture/pr38774.c: Likewise.
7809         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7810         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7811         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7812         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7813         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7814         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7815         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7816         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7817         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7818         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7819         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7820         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7821         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7822         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7823         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7824         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7825         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7826         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7827         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7828         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7829         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7830         * gcc.dg/unroll-1.c: Likewise.
7831         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7832         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7833         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7834         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7835         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7836         * gcc.target/i386/20000609-1.c: Likewise.
7837         * gcc.target/i386/20000720-1.c: Likewise.
7838         * gcc.target/i386/20000724-1.c: Likewise.
7839         * gcc.target/i386/20011107-1.c: Likewise.
7840         * gcc.target/i386/20011119-1.c: Likewise.
7841         * gcc.target/i386/20020201-3.c: Likewise.
7842         * gcc.target/i386/20020218-1.c: Likewise.
7843         * gcc.target/i386/20020729-1.c: Likewise.
7844         * gcc.target/i386/20030926-1.c: Likewise.
7845         * gcc.target/i386/20060125-1.c: Likewise.
7846         * gcc.target/i386/20060125-2.c: Likewise.
7847         * gcc.target/i386/20060512-1.c: Likewise.
7848         * gcc.target/i386/20060512-2.c: Likewise.
7849         * gcc.target/i386/20060512-3.c: Likewise.
7850         * gcc.target/i386/20060512-4.c: Likewise.
7851         * gcc.target/i386/387-1.c: Likewise.
7852         * gcc.target/i386/387-2.c: Likewise.
7853         * gcc.target/i386/387-5.c: Likewise.
7854         * gcc.target/i386/387-6.c: Likewise.
7855         * gcc.target/i386/980312-1.c: Likewise.
7856         * gcc.target/i386/980313-1.c: Likewise.
7857         * gcc.target/i386/990117-1.c: Likewise.
7858         * gcc.target/i386/990424-1.c: Likewise.
7859         * gcc.target/i386/990524-1.c: Likewise.
7860         * gcc.target/i386/991129-1.c: Likewise.
7861         * gcc.target/i386/991214-1.c: Likewise.
7862         * gcc.target/i386/991230-1.c: Likewise.
7863         * gcc.target/i386/addr-sel-1.c: Likewise.
7864         * gcc.target/i386/aggregate-ret1.c: Likewise.
7865         * gcc.target/i386/aggregate-ret2.c: Likewise.
7866         * gcc.target/i386/align-main-3.c: Likewise.
7867         * gcc.target/i386/amd64-abi-1.c: Likewise.
7868         * gcc.target/i386/amd64-abi-2.c: Likewise.
7869         * gcc.target/i386/amd64-abi-4.c: Likewise.
7870         * gcc.target/i386/amd64-abi-5.c: Likewise.
7871         * gcc.target/i386/amd64-abi-6.c: Likewise.
7872         * gcc.target/i386/asm-1.c: Likewise.
7873         * gcc.target/i386/asm-3.c: Likewise.
7874         * gcc.target/i386/asm-5.c: Likewise.
7875         * gcc.target/i386/attributes-error.c: Likewise.
7876         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7877         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7878         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7879         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7880         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7881         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7882         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7883         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7884         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7885         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7886         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7887         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7888         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7889         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7890         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7891         * gcc.target/i386/bitfield1.c: Likewise.
7892         * gcc.target/i386/bitfield2.c: Likewise.
7893         * gcc.target/i386/bmi-2.c: Likewise.
7894         * gcc.target/i386/bmi-5.c: Likewise.
7895         * gcc.target/i386/builtin-unreachable.c: Likewise.
7896         * gcc.target/i386/cleanup-2.c: Likewise.
7897         * gcc.target/i386/clobbers.c: Likewise.
7898         * gcc.target/i386/cmov8.c: Likewise.
7899         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7900         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7901         * gcc.target/i386/compress-float-387.c: Likewise.
7902         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7903         * gcc.target/i386/compress-float-sse.c: Likewise.
7904         * gcc.target/i386/crc32-2.c: Likewise.
7905         * gcc.target/i386/crc32-3.c: Likewise.
7906         * gcc.target/i386/divmod-7.c: Likewise.
7907         * gcc.target/i386/divmod-8.c: Likewise.
7908         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7909         * gcc.target/i386/fma3-builtin.c: Likewise.
7910         * gcc.target/i386/fma3-fma.c: Likewise.
7911         * gcc.target/i386/fma4-256-vector.c: Likewise.
7912         * gcc.target/i386/fma4-builtin.c: Likewise.
7913         * gcc.target/i386/fma4-fma-2.c: Likewise.
7914         * gcc.target/i386/fma4-fma.c: Likewise.
7915         * gcc.target/i386/fma4-vector-2.c: Likewise.
7916         * gcc.target/i386/fma4-vector.c: Likewise.
7917         * gcc.target/i386/funcspec-1.c: Likewise.
7918         * gcc.target/i386/funcspec-10.c: Likewise.
7919         * gcc.target/i386/funcspec-11.c: Likewise.
7920         * gcc.target/i386/funcspec-2.c: Likewise.
7921         * gcc.target/i386/funcspec-5.c: Likewise.
7922         * gcc.target/i386/funcspec-6.c: Likewise.
7923         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7924         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7925         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7926         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7927         * gcc.target/i386/incoming-1.c: Likewise.
7928         * gcc.target/i386/incoming-10.c: Likewise.
7929         * gcc.target/i386/incoming-11.c: Likewise.
7930         * gcc.target/i386/incoming-12.c: Likewise.
7931         * gcc.target/i386/incoming-13.c: Likewise.
7932         * gcc.target/i386/incoming-14.c: Likewise.
7933         * gcc.target/i386/incoming-15.c: Likewise.
7934         * gcc.target/i386/incoming-2.c: Likewise.
7935         * gcc.target/i386/incoming-3.c: Likewise.
7936         * gcc.target/i386/incoming-4.c: Likewise.
7937         * gcc.target/i386/incoming-5.c: Likewise.
7938         * gcc.target/i386/incoming-6.c: Likewise.
7939         * gcc.target/i386/incoming-7.c: Likewise.
7940         * gcc.target/i386/incoming-8.c: Likewise.
7941         * gcc.target/i386/incoming-9.c: Likewise.
7942         * gcc.target/i386/lea.c: Likewise.
7943         * gcc.target/i386/local.c: Likewise.
7944         * gcc.target/i386/loop-1.c: Likewise.
7945         * gcc.target/i386/loop-2.c: Likewise.
7946         * gcc.target/i386/loop-3.c: Likewise.
7947         * gcc.target/i386/max-stack-align.c: Likewise.
7948         * gcc.target/i386/memcpy-1.c: Likewise.
7949         * gcc.target/i386/movbe-2.c: Likewise.
7950         * gcc.target/i386/movq-2.c: Likewise.
7951         * gcc.target/i386/movq.c: Likewise.
7952         * gcc.target/i386/nrv1.c: Likewise.
7953         * gcc.target/i386/pad-4.c: Likewise.
7954         * gcc.target/i386/pad-5a.c: Likewise.
7955         * gcc.target/i386/pad-5b.c: Likewise.
7956         * gcc.target/i386/pad-6a.c: Likewise.
7957         * gcc.target/i386/pad-6b.c: Likewise.
7958         * gcc.target/i386/pad-7.c: Likewise.
7959         * gcc.target/i386/pad-9.c: Likewise.
7960         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7961         * gcc.target/i386/pic-1.c: Likewise.
7962         * gcc.target/i386/pr12092-1.c: Likewise.
7963         * gcc.target/i386/pr12329.c: Likewise.
7964         * gcc.target/i386/pr21518.c: Likewise.
7965         * gcc.target/i386/pr22362.c: Likewise.
7966         * gcc.target/i386/pr22585.c: Likewise.
7967         * gcc.target/i386/pr23098.c: Likewise.
7968         * gcc.target/i386/pr25196.c: Likewise.
7969         * gcc.target/i386/pr25293.c: Likewise.
7970         * gcc.target/i386/pr25654.c: Likewise.
7971         * gcc.target/i386/pr26449.c: Likewise.
7972         * gcc.target/i386/pr26778.c: Likewise.
7973         * gcc.target/i386/pr26826.c: Likewise.
7974         * gcc.target/i386/pr27266.c: Likewise.
7975         * gcc.target/i386/pr29978.c: Likewise.
7976         * gcc.target/i386/pr30505.c: Likewise.
7977         * gcc.target/i386/pr30961-1.c: Likewise.
7978         * gcc.target/i386/pr31628.c: Likewise.
7979         * gcc.target/i386/pr32000-2.c: Likewise.
7980         * gcc.target/i386/pr32661-1.c: Likewise.
7981         * gcc.target/i386/pr32708-2.c: Likewise.
7982         * gcc.target/i386/pr32708-3.c: Likewise.
7983         * gcc.target/i386/pr34256.c: Likewise.
7984         * gcc.target/i386/pr34312.c: Likewise.
7985         * gcc.target/i386/pr34522.c: Likewise.
7986         * gcc.target/i386/pr35160.c: Likewise.
7987         * gcc.target/i386/pr35281.c: Likewise.
7988         * gcc.target/i386/pr36246.c: Likewise.
7989         * gcc.target/i386/pr36786.c: Likewise.
7990         * gcc.target/i386/pr37275.c: Likewise.
7991         * gcc.target/i386/pr37843-3.c: Likewise.
7992         * gcc.target/i386/pr37843-4.c: Likewise.
7993         * gcc.target/i386/pr39082-1.c: Likewise.
7994         * gcc.target/i386/pr39431.c: Likewise.
7995         * gcc.target/i386/pr39496.c: Likewise.
7996         * gcc.target/i386/pr39543-2.c: Likewise.
7997         * gcc.target/i386/pr39911.c: Likewise.
7998         * gcc.target/i386/pr40718.c: Likewise.
7999         * gcc.target/i386/pr40906-1.c: Likewise.
8000         * gcc.target/i386/pr40906-2.c: Likewise.
8001         * gcc.target/i386/pr40906-3.c: Likewise.
8002         * gcc.target/i386/pr40934.c: Likewise.
8003         * gcc.target/i386/pr41900.c: Likewise.
8004         * gcc.target/i386/pr42589.c: Likewise.
8005         * gcc.target/i386/pr43662.c: Likewise.
8006         * gcc.target/i386/pr43671.c: Likewise.
8007         * gcc.target/i386/pr43766.c: Likewise.
8008         * gcc.target/i386/pr43869.c: Likewise.
8009         * gcc.target/i386/pr44942.c: Likewise.
8010         * gcc.target/i386/pr44948-2a.c: Likewise.
8011         * gcc.target/i386/pr45234.c: Likewise.
8012         * gcc.target/i386/pr45336-2.c: Likewise.
8013         * gcc.target/i386/pr45336-4.c: Likewise.
8014         * gcc.target/i386/pr45852.c: Likewise.
8015         * gcc.target/i386/pr46470.c: Likewise.
8016         * gcc.target/i386/pr48037-1.c: Likewise.
8017         * gcc.target/i386/pr48389.c: Likewise.
8018         * gcc.target/i386/pr49095.c: Likewise.
8019         * gcc.target/i386/pr9771-1.c: Likewise.
8020         * gcc.target/i386/rdfsbase-1.c: Likewise.
8021         * gcc.target/i386/rdfsbase-2.c: Likewise.
8022         * gcc.target/i386/rdgsbase-1.c: Likewise.
8023         * gcc.target/i386/rdgsbase-2.c: Likewise.
8024         * gcc.target/i386/rdrand-3.c: Likewise.
8025         * gcc.target/i386/regparm-stdcall.c: Likewise.
8026         * gcc.target/i386/regparm.c: Likewise.
8027         * gcc.target/i386/reload-1.c: Likewise.
8028         * gcc.target/i386/rotate-2.c: Likewise.
8029         * gcc.target/i386/sibcall-5.c: Likewise.
8030         * gcc.target/i386/signbit-1.c: Likewise.
8031         * gcc.target/i386/signbit-2.c: Likewise.
8032         * gcc.target/i386/signbit-3.c: Likewise.
8033         * gcc.target/i386/sse-5.c: Likewise.
8034         * gcc.target/i386/sse-8.c: Likewise.
8035         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8036         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8037         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8038         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8039         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8040         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8041         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8042         * gcc.target/i386/sse2-movq-2.c: Likewise.
8043         * gcc.target/i386/sse2-movq-3.c: Likewise.
8044         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8045         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8046         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8047         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8048         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8049         * gcc.target/i386/ssefn-1.c: Likewise.
8050         * gcc.target/i386/ssefn-2.c: Likewise.
8051         * gcc.target/i386/sseregparm-1.c: Likewise.
8052         * gcc.target/i386/sseregparm-2.c: Likewise.
8053         * gcc.target/i386/sseregparm-3.c: Likewise.
8054         * gcc.target/i386/sseregparm-4.c: Likewise.
8055         * gcc.target/i386/sseregparm-5.c: Likewise.
8056         * gcc.target/i386/sseregparm-6.c: Likewise.
8057         * gcc.target/i386/sseregparm-7.c: Likewise.
8058         * gcc.target/i386/sseregparm-8.c: Likewise.
8059         * gcc.target/i386/stack-realign.c: Likewise.
8060         * gcc.target/i386/stack-usage-realign.c: Likewise.
8061         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8062         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8063         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8064         * gcc.target/i386/stackalign/return-1.c: Likewise.
8065         * gcc.target/i386/stackalign/return-2.c: Likewise.
8066         * gcc.target/i386/stackalign/return-3.c: Likewise.
8067         * gcc.target/i386/tailcall-1.c: Likewise.
8068         * gcc.target/i386/tbm-2.c: Likewise.
8069         * gcc.target/i386/udivmod-7.c: Likewise.
8070         * gcc.target/i386/udivmod-8.c: Likewise.
8071         * gcc.target/i386/unroll-1.c: Likewise.
8072         * gcc.target/i386/vararg-1.c: Likewise.
8073         * gcc.target/i386/vararg-2.c: Likewise.
8074         * gcc.target/i386/vect8-ret.c: Likewise.
8075         * gcc.target/i386/vectorize5.c: Likewise.
8076         * gcc.target/i386/wmul-1.c: Likewise.
8077         * gcc.target/i386/wmul-2.c: Likewise.
8078         * gcc.target/i386/wrfsbase-1.c: Likewise.
8079         * gcc.target/i386/wrfsbase-2.c: Likewise.
8080         * gcc.target/i386/wrgsbase-1.c: Likewise.
8081         * gcc.target/i386/wrgsbase-2.c: Likewise.
8082         * gcc.target/i386/xop-pcmov.c: Likewise.
8083         * gcc.target/i386/xop-pcmov2.c: Likewise.
8084         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8085         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8086         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8087         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8088         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8089         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8090         * gcc.target/i386/zee.c: Likewise.
8091         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8092         * gfortran.dg/compiler-directive_2.f: Likewise.
8093         * gfortran.dg/g77/20010216-1.f: Likewise.
8094         * gfortran.dg/gomp/pr39152.f90: Likewise.
8095         * gfortran.dg/pr33794.f90: Likewise.
8096
8097 2011-07-09  Jason Merrill  <jason@redhat.com>
8098
8099         * g++.dg/cpp0x/regress/regress5.C: New.
8100
8101 2011-07-08  Jason Merrill  <jason@redhat.com>
8102
8103         PR c++/45437
8104         * g++.dg/expr/compound-asn1.C: New.
8105         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8106
8107 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR target/49621
8110         * gcc.target/powerpc/altivec-34.c: New test.
8111
8112 2011-07-08  Jason Merrill  <jason@redhat.com>
8113
8114         PR c++/45603
8115         * g++.dg/abi/guard3.C: New.
8116
8117 2011-07-08  Julian Brown  <julian@codesourcery.com>
8118
8119         * lib/target-supports.exp
8120         (check_effective_target_arm_little_endian): New.
8121         (check_effective_target_vect_pack_trunc): Use above.
8122         (check_effective_target_vect_unpack): Likewise.
8123         (check_effective_target_vect_element_align): Test
8124         check_effective_target_arm_vect_no_misalign for ARM.
8125
8126 2011-07-08  Jason Merrill  <jason@redhat.com>
8127
8128         PR c++/49673
8129         * g++.dg/cpp0x/constexpr-rom.C: New.
8130
8131 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8132
8133         PR middle-end/49519
8134         * g++.dg/torture/pr49519.C: New test.
8135
8136 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8137
8138         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8139
8140 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8141
8142         PR testsuite/48727
8143         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8144
8145 2011-07-08  Richard Guenther  <rguenther@suse.de>
8146
8147         PR tree-optimization/49662
8148         * gcc.dg/graphite/interchange-14.c: XFAIL.
8149         * gcc.dg/graphite/interchange-15.c: Likewise.
8150         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8151
8152 2011-07-06  Jason Merrill  <jason@redhat.com>
8153
8154         PR c++/49663
8155         * g++.dg/cpp0x/regress/regress4.C: New.
8156
8157 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8158
8159         PR fortran/49648
8160         * gfortran.dg/result_in_spec_4.f90: New test.
8161
8162 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8163
8164         * gcc.target/sparc/cas64.c: New test.
8165
8166 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8167
8168         PR c/49644
8169         * g++.dg/torture/pr49644.C: New test.
8170
8171         PR c/49644
8172         * gcc.c-torture/execute/pr49644.c: New test.
8173
8174 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8175
8176         * lib/target-supports.exp (check_effective_target_ia32): New.
8177         (check_effective_target_x32): Likewise.
8178         (check_effective_target_vect_cmdline_needed): Also check x32.
8179
8180 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8181
8182         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8183         dg-prune-output.
8184         * gcc.target/arm/pr42235.c: Likewise.
8185         * gcc.target/arm/pr42495.c: Likewise.
8186         * gcc.target/arm/pr42574.c: Likewise.
8187         * gcc.target/arm/thumb-branch1.c: Likewise.
8188
8189         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8190         unneeded prune of possible warning.
8191         * gcc.target/arm/pr40956.c: Likewise.
8192         * gcc.target/arm/pr42505.c: Likewise.
8193
8194         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8195         * gcc.c-torture/compile/pr46883.c: Likewise.
8196         * gcc.c-torture/compile/pr46934.c: Likewise.
8197
8198         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8199         for move to ../../gcc.c-torture/compile.
8200         * gcc.target/arm/pr46883.c: Likewise.
8201         * gcc.target/arm/pr46934.c: Likewise.
8202
8203         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8204         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8205         * gcc.target/arm/wmul-1.c: Likewise.
8206         * gcc.target/arm/wmul-2.c: Likewise.
8207         * gcc.target/arm/wmul-3.c: Likewise.
8208         * gcc.target/arm/wmul-4.c: Likewise.
8209         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8210         add tab after scan target.
8211         * gcc.target/arm/smlaltt-1.c: Likewise.
8212         * gcc.target/arm/smlatb-1.c: Likewise.
8213         * gcc.target/arm/smlatt-1.c: Likewise.
8214
8215 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8216
8217         PR debug/49522
8218         * gcc.dg/debug/pr49522.c: New test.
8219
8220 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8221
8222         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8223         * gcc.dg/pr46212.c: Run only if target int32plus.
8224         * gcc.dg/torture/pr48146.c: Ditto.
8225         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8226         * c-c++-common/pr44832.c: Ditto.
8227         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8228         * gcc.dg/pr31490.c: Ditto.
8229         * gcc.dg/torture/builtin-math-7.c: Run only if target
8230         large_double.
8231         * gcc.dg/torture/pr45764.c: Skip for AVR.
8232         * gcc.dg/pr47893.c: Ditto.
8233
8234 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8235
8236         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8237         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8238         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8239         add tab to scan target.
8240
8241 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8242
8243         * gcc.target/arm/neon-modes-3.c: New test.
8244
8245 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8246
8247         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8248         -fno-loop-interchange -ffast-math.
8249
8250 2011-07-07  Richard Guenther  <rguenther@suse.de>
8251
8252         * gcc.dg/ftrapv-3.c: New testcase.
8253
8254 2011-07-07  Richard Guenther  <rguenther@suse.de>
8255
8256         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8257         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8258
8259 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8260
8261         * gcc.dg/binop-notxor1.c: New test.
8262         * gcc.dg/binop-notand4a.c: New test.
8263         * gcc.dg/binop-notxor2.c: New test.
8264         * gcc.dg/binop-notand3a.c: New test.
8265         * gcc.dg/binop-notand2a.c: New test.
8266         * gcc.dg/binop-notand6a.c: New test.
8267         * gcc.dg/binop-notor1.c: New test.
8268         * gcc.dg/binop-notand1a.c: New test.
8269         * gcc.dg/binop-notand5a.c: New test.
8270         * gcc.dg/binop-notor2.c: New test.
8271
8272 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8273
8274         PR middle-end/49640
8275         * gcc.dg/gomp/pr49640.c: New test.
8276
8277 2011-07-07  Richard Guenther  <rguenther@suse.de>
8278
8279         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8280
8281 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283         PR target/39150
8284         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8285
8286 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8287
8288         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8289         * gcc.target/powerpc/no-r11-2.c: Ditto.
8290         * gcc.target/powerpc/no-r11-3.c: Ditto.
8291
8292 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8293
8294         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8295         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8296
8297 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8298
8299         * lib/target-supports.exp (check_profiling_available): Disable
8300         profiling with -fprofile-generate for target avr.
8301
8302 2011-07-06  Richard Guenther  <rguenther@suse.de>
8303
8304         PR tree-optimization/49645
8305         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8306
8307 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8308
8309         PR middle-end/47383
8310         * gcc.dg/pr47383.c: New.
8311
8312 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8313
8314         PR tree-optimization/49647
8315         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8316
8317 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8318
8319         PR testsuite/49542
8320         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8321         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8322
8323 2011-07-05  Jason Merrill  <jason@redhat.com>
8324
8325         PR c++/48157
8326         * g++.dg/template/template-id-4.C: New.
8327
8328 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8329
8330         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8331         * gcc.dg/pr43402.c: Ditto.
8332
8333 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8334
8335         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8336
8337 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8338
8339         * gcc.target/powerpc/ppc-switch-1.c: New test for
8340         --param case-values-threshold.
8341         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8342
8343 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8344
8345         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8346
8347 2011-07-05  Jason Merrill  <jason@redhat.com>
8348
8349         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8350
8351 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8352
8353         PR tree-optimization/47654
8354         * gcc.dg/graphite/block-pr47654.c: New.
8355
8356 2011-07-05  Jason Merrill  <jason@redhat.com>
8357
8358         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8359
8360 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8361
8362         PR tree-optimization/49580
8363         * gcc.dg/autopar/pr49580.c: New test.
8364
8365 2011-07-05  Richard Guenther  <rguenther@suse.de>
8366
8367         PR tree-optimization/49518
8368         PR tree-optimization/49628
8369         * g++.dg/torture/pr49628.C: New testcase.
8370         * gcc.dg/torture/pr49518.c: Likewise.
8371
8372 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8373
8374         * ada/acats/run_acats (which): Extract last field from type -p,
8375         type output only if command succeeded.
8376
8377 2011-07-04  Jason Merrill  <jason@redhat.com>
8378
8379         * g++.dg/abi/mangle48.C: New.
8380
8381         * g++.dg/cpp0x/diag1.C: New.
8382
8383         * g++.dg/diagnostic/aka1.C: New.
8384
8385 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8386
8387         PR rtl-optimization/49619
8388         * gcc.dg/pr49619.c: New test.
8389
8390         PR rtl-optimization/49472
8391         * gfortran.dg/pr49472.f90: New test.
8392
8393         PR debug/49602
8394         * gcc.dg/pr49602.c: New test.
8395
8396 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8397
8398         PR target/34734
8399         PR target/44643
8400         * gcc.target/avr/avr.exp: Run over cpp files, too.
8401         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8402         * gcc.target/avr/progmem.h: New file.
8403         * gcc.target/avr/exit-abort.h: New file.
8404         * gcc.target/avr/progmem-error-1.c: New file.
8405         * gcc.target/avr/progmem-error-1.cpp: New file.
8406         * gcc.target/avr/progmem-warning-1.c: New file.
8407         * gcc.target/avr/torture/progmem-1.c: New file.
8408         * gcc.target/avr/torture/progmem-1.cpp: New file.
8409
8410 2011-07-04  Richard Guenther  <rguenther@suse.de>
8411
8412         PR tree-optimization/49615
8413         * g++.dg/torture/pr49615.C: New testcase.
8414
8415 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8416
8417         PR tree-optimization/49610
8418         * gcc.dg/vect/pr49610.c: New test.
8419
8420 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8421
8422         * gnat.dg/specs/debug1.ads: New test.
8423
8424 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8425
8426         PR fortran/49562
8427         * gfortran.dg/typebound_proc_23.f90: New.
8428
8429 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8430
8431         PR c++/49605
8432         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8433
8434 2011-07-01  Jason Merrill  <jason@redhat.com>
8435
8436         PR c++/48261
8437         * g++.dg/template/template-id-3.C: New.
8438
8439         PR c++/48593
8440         * g++.dg/template/qualified-id4.C: New.
8441
8442         PR c++/48883
8443         * g++.dg/template/explicit-args4.C: New.
8444
8445         PR c++/49085
8446         * g++.dg/template/offsetof2.C: New.
8447
8448 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8449
8450         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8451
8452 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8453
8454         PR libmudflap/49549
8455         * lib/target-supports.exp (check_effective_target_gld): New proc.
8456
8457 2011-07-01  Richard Guenther  <rguenther@suse.de>
8458
8459         PR tree-optimization/49603
8460         * gcc.dg/torture/pr49603.c: New testcase.
8461
8462 2011-06-30  Jason Merrill  <jason@redhat.com>
8463
8464         PR c++/49387
8465         * g++.dg/rtti/template1.C: New.
8466
8467         PR c++/49569
8468         * g++.dg/cpp0x/regress/ctor1.C: New.
8469
8470         PR c++/49355
8471         * g++.dg/cpp0x/initlist54.C: New.
8472
8473 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8474
8475         * gcc.dg/tree-ssa/sra-12.c: New test.
8476
8477 2011-06-29  Jason Merrill  <jason@redhat.com>
8478
8479         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8480
8481 2011-06-30  Richard Guenther  <rguenther@suse.de>
8482
8483         PR tree-optimization/46787
8484         * gcc.dg/vect/vect-121.c: New testcase.
8485
8486 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8487
8488         PR tree-optimization/49094
8489         * gcc.dg/tree-ssa/pr49094.c: New test.
8490
8491 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8492
8493         PR fortran/49540
8494         * gfortran.dg/pr49540-1.f90: New test.
8495         * gfortran.dg/pr49540-2.f90: New test.
8496
8497 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8498
8499         PR ada/49511
8500         * ada/acats/run_acats (which): Use last field of type -p output.
8501
8502 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8503             Iain Sandoe  <iains@gcc.gnu.org>
8504
8505         PR libobjc/36610
8506         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8507         Only skip on 64-bit *-*-darwin8* && !objc2.
8508
8509 2011-06-30  Richard Guenther  <rguenther@suse.de>
8510
8511         PR tree-optimization/38752
8512         * gcc.c-torture/compile/pr38752.c: New testcase.
8513
8514 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8515
8516         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8517         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8518
8519 2011-06-29  Jason Merrill  <jason@redhat.com>
8520
8521         PR c++/49216
8522         * g++.dg/cpp0x/initlist53.C: Use placement new.
8523         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8524         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8525
8526         PR c++/49003
8527         * g++.dg/cpp0x/trailing6.C: New.
8528         * g++.dg/cpp0x/pr45908.C: No error.
8529
8530         PR c++/49272
8531         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8532
8533         PR c++/49520
8534         * g++.dg/cpp0x/constexpr-using2.C: New.
8535
8536         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8537
8538         PR c++/45923
8539         * g++.dg/cpp0x/constexpr-diag3.C: New.
8540         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8541         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8542         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8543         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8544
8545 2011-06-29  Jason Merrill  <jason@redhat.com>
8546
8547         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8548
8549 2011-06-29  Richard Guenther  <rguenther@suse.de>
8550
8551         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8552
8553 2011-06-29  Jason Merrill  <jason@redhat.com>
8554
8555         * g++.dg/cpp0x/initlist-value2.C: New.
8556
8557         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8558         * g++.dg/cpp0x/initlist-value.C: New.
8559
8560 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8561
8562         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8563
8564 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8565
8566         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8567         * gcc.dg/inline_2.c: Likewise.
8568         * gcc.dg/unroll_1.c: Likewise.
8569
8570 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8571
8572         PR debug/49567
8573         * gcc.target/i386/pr49567.c: New test.
8574
8575 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8576
8577         * gnat.dg/opt17.ad[sb]: New test.
8578
8579 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8580             Tom de Vries  <tom@codesourcery.com>
8581
8582         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8583         (check_effective_target_arm_thumb2): New effective targets.
8584         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8585         properly.  Clean up temporary files.
8586         * gcc.target/arm/ivopts-2.c: Likewise.
8587         * gcc.target/arm/ivopts-3.c: Likewise.
8588         * gcc.target/arm/ivopts-4.c: Likewise.
8589         * gcc.target/arm/ivopts-5.c: Likewise.
8590         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8591
8592 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8593
8594         PR fortran/49479
8595         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8596
8597 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8598
8599         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8600         * gcc.target/arm/vfp-ldmias.c: Likewise.
8601         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8602         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8603         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8604         * gcc.target/arm/vfp-stmias.c: Likewise.
8605         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8606         * gcc.target/arm/vfp-stmiad.c: Likewise.
8607
8608 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8609
8610         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8611         dg-prune-output.
8612         * gcc.target/arm/pr45701-2.c: Ditto.
8613
8614 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8615
8616         PR fortran/49466
8617         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8618         * gfortran.dg/extends_14.f03: Modified.
8619
8620 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8621
8622         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8623         early if the test is already being skipped.
8624
8625         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8626         scan-assembler-dem-not): For missing file, report unresolved with
8627         same message as for pass/fail, with reason reported in log file.
8628
8629         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8630         from add_options_for_arm_neon_fp16.
8631         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8632         check_effective_target_arm_neon_fp16_ok_nocache.
8633         Check -mfpu and -mfloat-abi options from current multilib.
8634         Do not require neon support.
8635         (check_effective_target_arm_fp16_ok): Renamed from
8636         check_effecitve_target_arm_neon_fp16_ok.
8637         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8638         arm_neon_fp16_ok and arm_fp16.
8639         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8640         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8641         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8642         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8643
8644 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8645
8646         * gcc.dg/builtin-assume-aligned-1.c: New test.
8647         * gcc.dg/builtin-assume-aligned-2.c: New test.
8648         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8649
8650         PR debug/49544
8651         * gcc.dg/pr49544.c: New test.
8652
8653 2011-06-27  Richard Guenther  <rguenther@suse.de>
8654
8655         PR tree-optimization/49394
8656         * g++.dg/torture/pr49394.C: New testcase.
8657
8658 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8659
8660         * gcc.dg/optimize-bswapdi-2.c: New test.
8661
8662 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8663             Richard Sandiford  <richard.sandiford@linaro.org>
8664
8665         PR tree-optimization/49169
8666         * gcc.dg/torture/pr49169.c: New test.
8667
8668 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8669
8670         PR testsuite/49529
8671         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8672
8673         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8674         hppa*-*-hpux*.
8675
8676 2011-06-26  Jason Merrill  <jason@redhat.com>
8677
8678         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8679
8680         PR c++/49528
8681         * g++.dg/init/ref19.C: New.
8682         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8683
8684 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR tree-optimization/48377
8687         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8688         non_strict_align.
8689
8690 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8691
8692         PR middle-end/49191
8693         * lib/target-supports.exp (check_effective_target_non_strict_align):
8694         New.
8695         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8696
8697 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8698
8699         PR tree-optimizations/49516
8700         * g++.dg/tree-ssa/pr49516.C: New test.
8701
8702 2011-06-23  Jason Merrill  <jason@redhat.com>
8703
8704         PR c++/35255
8705         * g++.dg/template/partial10.C: New.
8706         * g++.dg/template/partial11.C: New.
8707
8708 2011-06-23  Jeff Law <law@redhat.com>
8709
8710         PR middle-end/48770
8711         * gcc.dg/pr48770.c: New test.
8712
8713 2011-06-23  Jan Hubicka  <jh@suse.cz>
8714
8715         PR middle-end/49373
8716         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8717
8718 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8719
8720         PR testsuite/49512
8721         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8722         instead of -fdump-tree-optimized.
8723
8724 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8725
8726         PR c++/44625
8727         * g++.dg/template/crash107.C: New.
8728         * g++.dg/template/error17.C: Adjust.
8729
8730 2011-06-23  Jason Merrill  <jason@redhat.com>
8731
8732         PR c++/49507
8733         * g++.dg/cpp0x/defaulted30.C: New.
8734
8735         PR c++/49440
8736         * g++.dg/rtti/anon-ns1.C: New.
8737
8738         PR c++/49395
8739         * g++.dg/init/ref18.C: New.
8740
8741         PR c++/36435
8742         * g++.dg/template/partial9.C: New.
8743
8744 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8745
8746         PR middle-end/49373
8747         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8748
8749 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8750
8751         PR debug/49496
8752         * gcc.dg/pr49496.c: New test.
8753
8754 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8755
8756         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8757         is not xscale.
8758
8759         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8760
8761         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8762         * gcc.target/arm/pr42879.c: Likewise.
8763         * gcc.target/arm/pr45701-3.c: Likewise.
8764
8765         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8766         * gcc.target/arm/pr40482.c: Likewise.
8767         * gcc.target/arm/stack-corruption.c: Likewise.
8768
8769 2011-06-22  Richard Guenther  <rguenther@suse.de>
8770
8771         PR tree-optimization/49493
8772         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8773
8774 2011-06-22  Jason Merrill  <jason@redhat.com>
8775
8776         PR c++/49260
8777         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8778
8779 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8780             Dmitry Melnik  <dm@ispras.ru>
8781
8782         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8783         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8784         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8785
8786 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8787
8788         * gcc.target/arm/tlscall.c: New.
8789
8790 2011-06-21  Jason Merrill  <jason@redhat.com>
8791
8792         PR c++/49172
8793         * g++.dg/cpp0x/constexpr-ref1.C: New.
8794         * g++.dg/cpp0x/constexpr-ref2.C: New.
8795         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8796
8797         PR c++/49482
8798         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8799
8800         PR c++/49418
8801         * g++.dg/template/param3.C: New.
8802
8803 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8804
8805         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8806         my_clrsb test functions.
8807         (main): Test clrsb.
8808         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8809         test_sll, test_ull): Add clrsb tests.
8810         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8811         clrsbll.
8812
8813 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8814
8815         PR fortran/49112
8816         * gfortran.dg/class_44.f03: New.
8817
8818 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8819
8820         PR tree-optimization/49478
8821         * gcc.dg/vect/pr49478.c
8822
8823 2011-06-21  Richard Guenther  <rguenther@suse.de>
8824
8825         PR tree-optimization/49483
8826         * gcc.dg/vect/vect-120.c: New testcase.
8827
8828 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8829
8830         PR testsuite/49443
8831         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8832         * gcc.dg/vect/vect-peel-4.c: Likewise.
8833
8834 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8835
8836         PR middle-end/49139
8837         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8838         * gcc.dg/always_inline2.c: Likewise.
8839         * gcc.dg/always_inline3.c: Likewise.
8840         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8841         * gcc.dg/inline_1.c: Likewise.
8842         * gcc.dg/inline_2.c: Likewise.
8843         * gcc.dg/inline_3.c: Likewise.
8844         * gcc.dg/inline_4.c: Likewise.
8845         * gcc.dg/20051201-1.c: Likewise.
8846         * gcc.dg/pr40087.c: Likewise.
8847         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8848         * gcc.dg/inline-22.c: Likewise.
8849         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8850         * gcc.dg/lto/20090218-1_1.c: Likewise.
8851         * g++.dg/ipa/devirt-7.C: Likewise.
8852         * gcc.dg/uninit-pred-5_a.c: Likewise.
8853         * gcc.dg/uninit-pred-5_b.c: Likewise.
8854         * gcc.dg/fail_always_inline.c: New.
8855
8856 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8857
8858         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8859         into 6 jobs instead of 3.
8860
8861 2011-06-20  Jason Merrill  <jason@redhat.com>
8862
8863         PR c++/49216
8864         * g++.dg/cpp0x/initlist53.C: New.
8865
8866 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8867
8868         PR fortran/18918
8869         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8870         * gfortran.dg/coarray_lock_3.f90: New.
8871         * gfortran.dg/coarray/lock_1.f90: New.
8872
8873 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8874
8875         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8876         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8877         unresolved and report the reason to the log file.
8878
8879         * lib/scanasm.exp (object-size): Move argument processing earlier
8880         to report errors before verifying that the file exists.  Report
8881         problems detected at runtime as unresolved instead of error and
8882         report their reasons to the log file.
8883
8884 2011-06-20  Jason Merrill  <jason@redhat.com>
8885
8886         PR c++/47080
8887         * g++.dg/cpp0x/explicit6.C: New.
8888
8889         PR c++/47635
8890         * g++.dg/cpp0x/enum20.C: New.
8891
8892         PR c++/48138
8893         * g++.dg/ext/attr-aligned01.C: New.
8894
8895         PR c++/49205
8896         * g++.dg/cpp0x/variadic-default.C: New.
8897
8898         PR c++/43321
8899         * g++.dg/cpp0x/auto26.C: New.
8900
8901         PR c++/43831
8902         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8903
8904 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8905
8906         * gcc.dg/binop-notand1.c: New test.
8907         * gcc.dg/binop-notand2.c: New test.
8908         * gcc.dg/binop-notand3.c: New test.
8909         * gcc.dg/binop-notand4.c: New test.
8910         * gcc.dg/binop-notand5.c: New test.
8911         * gcc.dg/binop-notand6.c: New test.
8912
8913 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8914
8915         PR testsuite/49432
8916         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8917
8918 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8919
8920         PR fortran/49400
8921         * gfortran.dg/proc_ptr_31.f90: New.
8922
8923 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8924
8925         * gnat.dg/volatile6.adb: New test.
8926         * gnat.dg/volatile7.adb: Likewise.
8927         * gnat.dg/volatile8.adb: Likewise.
8928         * gnat.dg/volatile9.adb: Likewise.
8929
8930 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8931
8932         * gnat.dg/constant3.adb: New test.
8933
8934 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8935
8936         PR libfortran/49296
8937         * gfortran.dg/read_list_eof_1.f90: New test.
8938
8939 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8940
8941         PR target/49411
8942         * gcc.target/i386/testimm-1.c: New test.
8943         * gcc.target/i386/testimm-2.c: New test.
8944         * gcc.target/i386/testimm-3.c: New test.
8945         * gcc.target/i386/testimm-4.c: New test.
8946         * gcc.target/i386/testimm-5.c: New test.
8947         * gcc.target/i386/testimm-6.c: New test.
8948         * gcc.target/i386/testimm-7.c: New test.
8949         * gcc.target/i386/testimm-8.c: New test.
8950         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8951         * gcc.target/i386/xop-rotate1-int.c: New test.
8952         * gcc.target/i386/xop-rotate2-int.c: New test.
8953
8954 2011-06-17  Jason Merrill  <jason@redhat.com>
8955
8956         * g++.dg/cpp0x/rv-func2.C: New.
8957
8958         * g++.dg/debug/dwarf2/lambda1.C: New.
8959         * g++.dg/warn/Wshadow-6.C: Adjust.
8960
8961 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8962
8963         PR fortran/48699
8964         * gfortran.dg/move_alloc_5.f90: New.
8965
8966 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8967
8968         PR rtl-optimization/48542
8969         * gcc.dg/torture/pr48542.c: New test.
8970
8971 2011-06-16  Jason Merrill  <jason@redhat.com>
8972
8973         PR c++/44160
8974         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8975
8976         PR c++/45378
8977         * g++.dg/cpp0x/initlist52.C New.
8978
8979         PR c++/45399
8980         * c-c++-common/raw-string-12.c: New.
8981
8982         PR c++/49229
8983         * g++.dg/cpp0x/sfinae26.C: New.
8984
8985         PR c++/49251
8986         * g++.dg/cpp0x/variadic113.C: New.
8987
8988         PR c++/49420
8989         * g++.dg/cpp0x/variadic112.C: New.
8990
8991 2011-06-16  Jeff Law <law@redhat.com>
8992
8993         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8994         improved jump threading.
8995         * gcc.dg/builtin-object-size-2.c: Likewise.
8996         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8997
8998 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8999
9000         PR fortran/49074
9001         * gfortran.dg/typebound_assignment_3.f03: New.
9002
9003 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
9004
9005         PR testsuite/48727
9006         * g++.dg/opt/devirt2.C: Change xfail rule to target.
9007
9008 2011-06-16  Martin Jambor  <mjambor@suse.cz>
9009
9010         PR tree-optimization/49343
9011         * gnat.dg/discr31.ad[sb]: New test.
9012
9013 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9014
9015         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9016
9017 2011-06-16  Tom de Vries  <tom@codesourcery.com>
9018
9019         PR target/45098
9020         * gcc.target/arm/ivopts-3.c: Update test.
9021         * gcc.target/arm/ivopts-5.c: Same.
9022
9023 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9024
9025         Revert:
9026         2011-06-10  Wei Guozhi  <carrot@google.com>
9027
9028         PR target/45335
9029         * gcc.target/arm/pr45335.c: New test.
9030         * gcc.target/arm/pr45335-2.c: New test.
9031         * gcc.target/arm/pr45335-3.c: New test.
9032         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9033         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9034         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9035
9036 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9037
9038         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9039
9040 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9041
9042         PR fortran/49417
9043         * gfortran.dg/class_43.f03: New.
9044
9045 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR tree-optimization/49419
9048         * gcc.c-torture/execute/pr49419.c: New test.
9049
9050 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9051
9052         * gcc.dg/sms-9.c: New file.
9053
9054 2011-06-15  Easwaran Raman  <eraman@google.com>
9055
9056         PR rtl-optimization/49414
9057         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9058
9059 2011-06-14  Jason Merrill  <jason@redhat.com>
9060
9061         * g++.dg/cpp0x/noexcept13.C: New.
9062
9063 2011-06-14  Easwaran Raman  <eraman@google.com>
9064
9065         PR rtl-optimization/44194
9066         * gcc.dg/pr44194-1.c: New test.
9067         * gcc.dg/pr44194-2.c: New test.
9068
9069 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9070
9071         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9072         switches.
9073         * gcc.target/arm/pr45701-2.c: Likewise.
9074         * gcc.target/arm/thumb-branch1.c: Likewise.
9075
9076 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9077
9078         PR testsuite/48727
9079         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9080
9081 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9082
9083         * gcc.target/arm/pr45701-1.c: Require thumb support.
9084         * gcc.target/arm/pr45701-2.c: Likewise.
9085         * gcc.target/arm/thumb-branch1.c: Likewise.
9086
9087         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9088         * gcc.target/arm/pr39839.c: Likewise.
9089         * gcc.target/arm/pr40657-2.c: Likewise.
9090         * gcc.target/arm/pr40956.c: Likewise.
9091         * gcc.target/arm/pr41679.c: Likewise.
9092         * gcc.target/arm/pr42235.c: Likewise.
9093         * gcc.target/arm/pr42495.c: Likewise.
9094         * gcc.target/arm/pr42505.c: Likewise.
9095         * gcc.target/arm/pr42574.c: Likewise.
9096         * gcc.target/arm/pr46883.c: Likewise.
9097         * gcc.target/arm/pr46934.c: Likewise.
9098         * gcc.target/arm/xor-and.c: Likewise.
9099
9100 2011-06-14  Jason Merrill  <jason@redhat.com>
9101
9102         * g++.dg/other/error23.C: Adjust error message.
9103         * g++.dg/other/error32.C: Likewise.
9104
9105         PR c++/49389
9106         * g++.dg/cpp0x/rv-dotstar.C: New.
9107
9108         PR c++/49369
9109         * g++.dg/cpp0x/decltype30.C: New.
9110
9111         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9112
9113 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR fortran/49103
9116         * gfortran.dg/pr49103.f90: New test.
9117
9118 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9119
9120         PR target/45098
9121         * gcc.target/arm/ivopts-3.c: New test.
9122         * gcc.target/arm/ivopts-4.c: New test.
9123         * gcc.target/arm/ivopts-5.c: New test.
9124
9125 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR rtl-optimization/49390
9128         * gcc.c-torture/execute/pr49390.c: New test.
9129
9130 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9131
9132         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9133
9134 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9135
9136         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9137         * gcc.c-torture/execute/cmpsi-2.x: New file.
9138         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9139         * gcc.c-torture/execute/pr45262.x: New file.
9140         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9141         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9142         int32plus
9143         * gcc.c-torture/compile/pr49163.c: Ditto.
9144
9145 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9146
9147         * gcc.dg/vect/vect-16.c: Rename to...
9148         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9149         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9150         for double-word vectors.
9151         * gcc.dg/vect/vect-peel-4.c: Likewise.
9152         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9153         vect_element_align.
9154         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9155         -fno-fast-math.
9156
9157 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9158
9159         PR target/44618
9160         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9161
9162 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9163
9164         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9165
9166 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9167
9168         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9169
9170 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9171
9172         * gfortran.dg/trim_optimize_8.f90:  New test case.
9173
9174 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9175            Ira Rosen  <ira.rosen@linaro.org>
9176
9177         PR tree-optimization/49352
9178         * gcc.dg/vect/pr49352.c: New test.
9179
9180 2011-06-12  Tobias Burnus
9181
9182         PR fortran/49324
9183         * gfortran.dg/alloc_comp_assign_11.f90: New.
9184
9185 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9186
9187         * gfortran.dg/trim_optimize_7.f90:  New test.
9188
9189 2011-06-10  Wei Guozhi  <carrot@google.com>
9190
9191         PR target/45335
9192         * gcc.target/arm/pr45335.c: New test.
9193         * gcc.target/arm/pr45335-2.c: New test.
9194         * gcc.target/arm/pr45335-3.c: New test.
9195         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9196         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9197         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9198
9199 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9200
9201         PR c++/41769
9202         * g++.dg/parse/error39.C: New.
9203
9204 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9205
9206         * gcc.target/arm/20090811-1.c: Skip for incompatible
9207         options, do not override other options.
9208         * gcc.target/arm/combine-cmp-shift.c: Skip for
9209         incompatible options.
9210         * gcc.target/arm/pr45094.c: Likewise.
9211         * gcc.target/arm/scd42-1.c: Likewise.
9212         * gcc.target/arm/scd42-3.c: Likewise.
9213         * gcc.target/arm/thumb-ltu.c: Likewise.
9214
9215         * lib/target-supports.exp
9216         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9217         multilib flags use -mfpu with a value other than neon-fp16.
9218
9219 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9220
9221         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9222         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9223
9224 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9225
9226         * lib/target-supports.exp (check_effective_target_pie): New proc.
9227         * gcc.dg/pie-link.c: Use target pie.
9228
9229 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9230             Laurent Roug�  <laurent.rouge@menta.fr>
9231
9232         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9233         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9234
9235 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9236
9237         * gfortran.dg/coarray/sync_1.f90: New test for
9238         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9239
9240 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9241
9242         PR tree-optimization/49318
9243         * gcc.dg/vect/pr49318.c: New test.
9244
9245 2011-06-09  David Krauss  <potswa@mac.com>
9246
9247         * g++.dg/template/arrow1.C: New.
9248
9249 2011-06-09  Jason Merrill  <jason@redhat.com>
9250
9251         * lib/prune.exp: Prune "note"s.
9252         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9253
9254         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9255         * g++.dg/template/dependent-expr3.C: Likewise.
9256         * g++.dg/parse/template7.C: Likewise.
9257         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9258         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9259         * g++.old-deja/g++.pt/friend38.C: Likewise.
9260         * g++.old-deja/g++.pt/crash32.C: Likewise.
9261         * g++.old-deja/g++.other/init4.C: Likewise.
9262         * g++.old-deja/g++.other/friend8.C: Likewise.
9263
9264         * g++.dg/ext/complex7.C: Adjust expected output.
9265         * g++.dg/diagnostic/method1.C: Likewise.
9266         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9267         * g++.dg/parse/crash33.C: Likewise.
9268         * g++.dg/other/warning1.C: Likewise.
9269         * g++.dg/init/pr29571.C: Likewise.
9270         * g++.dg/warn/overflow-warn-1.C: Likewise.
9271         * g++.dg/warn/overflow-warn-3.C: Likewise.
9272         * g++.dg/warn/overflow-warn-4.C: Likewise.
9273         * g++.old-deja/g++.oliva/template1.C: Likewise.
9274
9275         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9276         * g++.dg/parse/template7.C: Adjust.
9277
9278 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9279
9280         PR target/49307
9281         * gcc.dg/pr49307.c: New.
9282
9283 2011-06-09  Wei Guozhi  <carrot@google.com>
9284
9285         PR target/46975
9286         * gcc.target/arm/pr46975.c: New testcase.
9287
9288 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9289
9290         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9291         (PMETH, arglist_t): Removed.
9292         (method_get_number_of_arguments): Removed.
9293         (method_get_nth_argument): Removed.
9294         (method_get_first_argument): Removed.
9295         (method_get_next_argument): Removed.
9296         (method_get_sizeof_arguments): Removed.
9297         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9298         (PMETH): Removed.
9299         (method_get_number_of_arguments): Removed.
9300         (method_get_nth_argument): Removed.
9301         (method_get_first_argument): Removed.
9302         (method_get_next_argument): Removed.
9303         (method_get_sizeof_arguments): Removed.
9304         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9305
9306 2011-06-09  David Li  <davidxl@google.com>
9307
9308         * gcc.dg/dump-pass.c: New test.
9309
9310 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9311
9312         PR c++/29003
9313         * g++.dg/parse/error38.C: New.
9314
9315 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9316
9317         PR middle-end/49308
9318         * gfortran.dg/pr49308.f90: New test.
9319
9320 2011-06-08  Jason Merrill  <jason@redhat.com>
9321
9322         * g++.dg/cpp0x/noexcept11.C: New.
9323         * g++.dg/cpp0x/noexcept12.C: New.
9324         * g++.dg/cpp0x/sfinae11.C: Adjust.
9325
9326 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9327
9328         PR testsuite/49323
9329         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9330         to dg-options, match also DW_AT_linkage_name.
9331
9332 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334         PR middle-end/21953
9335         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9336         -fno-common on alpha*-dec-osf*.
9337         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9338
9339 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9340
9341         PR rtl-optimization/49303
9342         * gcc.target/ia64/pr49303.c: New test.
9343
9344 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9345
9346         PR fortran/18918
9347         * gfortran.dg/coarray_lock_1.f90: New.
9348         * gfortran.dg/coarray_lock_2.f90: New.
9349
9350 2011-06-07  Jason Merrill  <jason@redhat.com>
9351
9352         * lib/prune.exp: Look for "required" rather than "instantiated".
9353         * g++.dg/abi/mangle11.C: Likewise.
9354         * g++.dg/abi/mangle12.C: Likewise.
9355         * g++.dg/abi/mangle17.C: Likewise.
9356         * g++.dg/abi/mangle20-2.C: Likewise.
9357         * g++.dg/abi/pragma-pack1.C: Likewise.
9358         * g++.dg/cpp0x/decltype26.C: Likewise.
9359         * g++.dg/cpp0x/decltype28.C: Likewise.
9360         * g++.dg/cpp0x/decltype29.C: Likewise.
9361         * g++.dg/cpp0x/enum11.C: Likewise.
9362         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9363         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9364         * g++.dg/cpp0x/pr47416.C: Likewise.
9365         * g++.dg/ext/case-range2.C: Likewise.
9366         * g++.dg/ext/case-range3.C: Likewise.
9367         * g++.dg/gomp/for-19.C: Likewise.
9368         * g++.dg/gomp/pr37533.C: Likewise.
9369         * g++.dg/gomp/pr38639.C: Likewise.
9370         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9371         * g++.dg/inherit/base3.C: Likewise.
9372         * g++.dg/inherit/using6.C: Likewise.
9373         * g++.dg/init/placement4.C: Likewise.
9374         * g++.dg/init/reference3.C: Likewise.
9375         * g++.dg/lookup/scoped6.C: Likewise.
9376         * g++.dg/lookup/using7.C: Likewise.
9377         * g++.dg/other/abstract1.C: Likewise.
9378         * g++.dg/other/error10.C: Likewise.
9379         * g++.dg/other/error5.C: Likewise.
9380         * g++.dg/other/field1.C: Likewise.
9381         * g++.dg/other/offsetof5.C: Likewise.
9382         * g++.dg/parse/bitfield2.C: Likewise.
9383         * g++.dg/parse/constant4.C: Likewise.
9384         * g++.dg/parse/crash20.C: Likewise.
9385         * g++.dg/parse/invalid-op1.C: Likewise.
9386         * g++.dg/parse/non-dependent2.C: Likewise.
9387         * g++.dg/parse/template18.C: Likewise.
9388         * g++.dg/tc1/dr152.C: Likewise.
9389         * g++.dg/tc1/dr166.C: Likewise.
9390         * g++.dg/tc1/dr176.C: Likewise.
9391         * g++.dg/tc1/dr213.C: Likewise.
9392         * g++.dg/template/access11.C: Likewise.
9393         * g++.dg/template/access2.C: Likewise.
9394         * g++.dg/template/access3.C: Likewise.
9395         * g++.dg/template/access7.C: Likewise.
9396         * g++.dg/template/arg7.C: Likewise.
9397         * g++.dg/template/cond2.C: Likewise.
9398         * g++.dg/template/crash13.C: Likewise.
9399         * g++.dg/template/crash40.C: Likewise.
9400         * g++.dg/template/crash7.C: Likewise.
9401         * g++.dg/template/crash84.C: Likewise.
9402         * g++.dg/template/ctor5.C: Likewise.
9403         * g++.dg/template/defarg13.C: Likewise.
9404         * g++.dg/template/defarg14.C: Likewise.
9405         * g++.dg/template/dtor7.C: Likewise.
9406         * g++.dg/template/eh2.C: Likewise.
9407         * g++.dg/template/error2.C: Likewise.
9408         * g++.dg/template/error43.C: Likewise.
9409         * g++.dg/template/friend32.C: Likewise.
9410         * g++.dg/template/injected1.C: Likewise.
9411         * g++.dg/template/instantiate1.C: Likewise.
9412         * g++.dg/template/instantiate3.C: Likewise.
9413         * g++.dg/template/instantiate5.C: Likewise.
9414         * g++.dg/template/instantiate7.C: Likewise.
9415         * g++.dg/template/local6.C: Likewise.
9416         * g++.dg/template/lookup2.C: Likewise.
9417         * g++.dg/template/member5.C: Likewise.
9418         * g++.dg/template/memfriend15.C: Likewise.
9419         * g++.dg/template/memfriend16.C: Likewise.
9420         * g++.dg/template/memfriend17.C: Likewise.
9421         * g++.dg/template/memfriend7.C: Likewise.
9422         * g++.dg/template/meminit1.C: Likewise.
9423         * g++.dg/template/nested3.C: Likewise.
9424         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9425         * g++.dg/template/nontype12.C: Likewise.
9426         * g++.dg/template/nontype13.C: Likewise.
9427         * g++.dg/template/nontype6.C: Likewise.
9428         * g++.dg/template/pr23510.C: Likewise.
9429         * g++.dg/template/pr35240.C: Likewise.
9430         * g++.dg/template/ptrmem15.C: Likewise.
9431         * g++.dg/template/ptrmem6.C: Likewise.
9432         * g++.dg/template/qualified-id1.C: Likewise.
9433         * g++.dg/template/qualttp20.C: Likewise.
9434         * g++.dg/template/qualttp3.C: Likewise.
9435         * g++.dg/template/qualttp4.C: Likewise.
9436         * g++.dg/template/qualttp5.C: Likewise.
9437         * g++.dg/template/qualttp6.C: Likewise.
9438         * g++.dg/template/qualttp7.C: Likewise.
9439         * g++.dg/template/qualttp8.C: Likewise.
9440         * g++.dg/template/recurse.C: Likewise.
9441         * g++.dg/template/recurse2.C: Likewise.
9442         * g++.dg/template/ref5.C: Likewise.
9443         * g++.dg/template/scope2.C: Likewise.
9444         * g++.dg/template/sfinae10.C: Likewise.
9445         * g++.dg/template/sfinae3.C: Likewise.
9446         * g++.dg/template/sizeof3.C: Likewise.
9447         * g++.dg/template/static9.C: Likewise.
9448         * g++.dg/template/template-id-2.C: Likewise.
9449         * g++.dg/template/typedef13.C: Likewise.
9450         * g++.dg/template/typename4.C: Likewise.
9451         * g++.dg/template/using14.C: Likewise.
9452         * g++.dg/template/using2.C: Likewise.
9453         * g++.dg/template/warn1.C: Likewise.
9454         * g++.dg/warn/Wparentheses-13.C: Likewise.
9455         * g++.dg/warn/Wparentheses-15.C: Likewise.
9456         * g++.dg/warn/Wparentheses-16.C: Likewise.
9457         * g++.dg/warn/Wparentheses-17.C: Likewise.
9458         * g++.dg/warn/Wparentheses-18.C: Likewise.
9459         * g++.dg/warn/Wparentheses-19.C: Likewise.
9460         * g++.dg/warn/Wparentheses-20.C: Likewise.
9461         * g++.dg/warn/Wparentheses-23.C: Likewise.
9462         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9463         * g++.dg/warn/noeffect2.C: Likewise.
9464         * g++.dg/warn/noeffect4.C: Likewise.
9465         * g++.dg/warn/pr8570.C: Likewise.
9466         * g++.old-deja/g++.brendan/init2.C: Likewise.
9467         * g++.old-deja/g++.eh/spec6.C: Likewise.
9468         * g++.old-deja/g++.pt/crash10.C: Likewise.
9469         * g++.old-deja/g++.pt/crash36.C: Likewise.
9470         * g++.old-deja/g++.pt/derived3.C: Likewise.
9471         * g++.old-deja/g++.pt/error2.C: Likewise.
9472         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9473         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9474         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9475         * g++.old-deja/g++.pt/overload7.C: Likewise.
9476         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9477
9478 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9479             Iain Sandoe  <iains@gcc.gnu.org>
9480
9481         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9482         Added code to deal with the case when [Protocol
9483         -descriptionForInstanceMethod:] or [Protocol
9484         -descriptionForClassMethod:] returns NULL.
9485
9486 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9487             Iain Sandoe  <iains@gcc.gnu.org>
9488
9489         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9490         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9491         Added cast.
9492
9493 2011-06-07  Xinliang David Li  <davidxl@google.com>
9494
9495         * gcc.dg/inline_2.c: New test.
9496         * gcc.dg/unroll_2.c: New test.
9497         * gcc.dg/inline_3.c: New test.
9498         * gcc.dg/unroll_3.c: New test.
9499         * gcc.dg/inline_4.c: New test.
9500         * gcc.dg/unroll_4.c: New test.
9501         * gcc.dg/inline_1.c: New test.
9502         * gcc.dg/unroll_1.c: New test.
9503
9504 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9505
9506         PR tree-optimization/48497
9507         * lib/gcc-defs.exp (dg-additional-options): New proc.
9508         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9509         -msse2 on 32-bit x86.
9510
9511 2011-06-06  Jason Merrill  <jason@redhat.com>
9512
9513         * g++.dg/cpp0x/enum19.C: New.
9514
9515 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9516
9517         * gcc.target/arm/neon-reload-class.c: New test.
9518
9519 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9520
9521         PR debug/49130
9522         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9523
9524 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9525
9526         * gcc.target/arm/smlatb-1.c: New file.
9527         * gcc.target/arm/smlatt-1.c: New file.
9528         * gcc.target/arm/smlaltb-1.c: New file.
9529         * gcc.target/arm/smlaltt-1.c: New file.
9530
9531 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9532
9533         * gcc.target/arm/mla-2.c: New test.
9534
9535 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9536
9537         PR gcov-profile/49299
9538         * gcc.dg/tree-prof/pr49299-1.c: New test.
9539         * gcc.dg/tree-prof/pr49299-2.c: New test.
9540
9541 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9542
9543         * lib/target-supports.exp
9544         (check_effective_target_vect_widen_mult_qi_to_hi):
9545         Add NEON as supporting target.
9546         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9547         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9548         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9549         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9550         using widening multiplication on targets that support it.
9551         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9552         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9553         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9554
9555 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9556
9557         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9558         Modern Objective-C runtime API.
9559         * objc/execute/next_mapping.h: Removed.
9560         * objc-obj-c++-shared/next-mapping.h: Removed.
9561         * objc-obj-c++-shared/Object1.h: Removed.
9562         * objc-obj-c++-shared/Object1.m: Removed.
9563         * objc-obj-c++-shared/Object1.mm: Removed.
9564         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9565         * objc-obj-c++-shared/Protocol1.h: Removed.
9566         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9567         of ProtoBool, IVAR_T and METHOD.
9568         * objc-obj-c++-shared/runtime.h: New.
9569         * objc-obj-c++-shared/TestsuiteObject.h: New.
9570         * objc-obj-c++-shared/TestsuiteObject.m: New.
9571
9572         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9573         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9574         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9575         it a class method.
9576         * objc/execute/_cmd.m: Include
9577         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9578         runtime API.  ([TestClass +initialize]): Include this method also
9579         with the GNU runtime.
9580         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9581         Object.  ([-setValue:]): Return void.
9582         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9583         with the GNU runtime.  Include
9584         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9585         for the NeXT runtime.  Use the existing print_ivars() and
9586         compare_structures() implementations for the old NeXT runtime.
9587         Added new implementations for the Modern GNU and NeXT runtimes.
9588         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9589         well.  (main): Use objc_getClass().  Use return instead of exit.
9590         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9591         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9592         of exit().
9593         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9594         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9595         instead of Object.  (main): Use return instead of exit().
9596         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9597         instead of Object.  Removed prototype for exit().  (main): Use
9598         return instead of exit().  Use the Modern Objective-C runtime API.
9599         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9600         Object.
9601         * objc/execute/class-tests-1.h: Include
9602         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9603         runtime API.  (test_class_with_superclass): Do not call [Object
9604         class].  There is no need to with the current libobjc.
9605         * objc/execute/class-tests-2.h: Include
9606         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9607         runtime API.
9608         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9609         ../../objc-obj-c++-shared/next-mapping.h.
9610         * objc/execute/class-2.m: Likewise.
9611         * objc/execute/class-3.m: Likewise.
9612         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9613         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9614         +initialize]): Include this method also with the GNU
9615         runtime. (main): Use the Modern Objective-C runtime API.
9616         * objc/execute/class-5.m: Likewise.
9617         * objc/execute/class-6.m: Likewise.
9618         * objc/execute/class-7.m: Likewise.
9619         * objc/execute/class-8.m: Likewise.
9620         * objc/execute/class-9.m: Likewise.
9621         * objc/execute/class-10.m: Likewise.
9622         * objc/execute/class-11.m: Likewise.
9623         * objc/execute/class-12.m: Likewise.
9624         * objc/execute/class-13.m: Likewise.
9625         * objc/execute/class-14.m: Likewise.
9626         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9627         this method also with the GNU runtime.
9628         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9629         +initialize]): Include this method also with the GNU runtime.
9630         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9631         of Object.
9632         * objc/execute/encode-1.m: Likewise.
9633         * objc/execute/enumeration-1.m: Likewise.
9634         * objc/execute/enumeration-2.m: Likewise.
9635         * objc/execute/exceptions/catchall-1.m: Likewise.
9636         * objc/execute/exceptions/finally-1.m: Likewise.
9637         * objc/execute/exceptions/foward-1.m: Likewise.
9638         * objc/execute/exceptions/local-variables-1.m: Likewise.
9639         * objc/execute/exceptions/throw-nil.m: Likewise.
9640         * objc/execute/exceptions/trivial.m: Likewise.
9641         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9642         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9643         * objc/execute/exceptions/matcher-1.m: Likewise.
9644         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9645         Object.
9646         * objc/execute/formal_protocol-2.m: Likewise.
9647         * objc/execute/formal_protocol-3.m: Likewise.
9648         * objc/execute/formal_protocol-4.m: Likewise.
9649         * objc/execute/formal_protocol-5.m: Include
9650         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9651         protocol_getName().
9652         * objc/execute/formal_protocol-6.m: Likewise.
9653         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9654         Object.  Include <objc/Protocol.h> instead of
9655         ../../objc-obj-c++-shared/Protocol1.h.
9656         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9657         Object.
9658         * objc/execute/informal_protocol.m: Likewise.
9659         * objc/execute/load-3.m: Likewise.
9660         * objc/execute/many_args_method.m ([TestClass +initialize]):
9661         Include this method with the GNU runtime as well.
9662         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9663         * objc/execute/nested-func-1.m: Use TestsuiteObject
9664         instead of Object.
9665         * objc/execute/nil_method-1.m: Likewise.
9666         * objc/execute/no_clash.m: Likewise.
9667         * objc/execute/np-1.m: Do not include
9668         ../../objc-obj-c++-shared/Protocol1.h.
9669         (main): Use return instead of exit().
9670         * objc/execute/np-2.m: Do not include
9671         ../../objc-obj-c++-shared/Protocol1.h.
9672         ([MyObject +initialize]): Include this method also with the GNU
9673         runtime.  (main): Use return instead of exit().
9674         * objc/execute/object_is_class.m: Include
9675         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9676         of Object.  (main): Use the Modern Objective-C runtime API.
9677         * objc/execute/object_is_meta_class.m: Likewise.
9678         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9679         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9680         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9681         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9682         Objective-C runtime API.
9683         * objc/execute/protocol-isEqual-2.m: Likewise.
9684         * objc/execute/protocol-isEqual-3.m: Likewise.
9685         * objc/execute/protocol-isEqual-4.m: Likewise.
9686         * objc/execute/redefining_self.m ([TestClass +initialize]):
9687         Include this method with the GNU runtime as well.
9688         * objc/execute/root_methods.m: Include
9689         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9690         Include this method with the GNU runtime as well.
9691         (main): Use the Modern Objective-C runtime API.
9692         * objc/execute/selector-1.m: Include
9693         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9694         of Object.  (main): Use the Modern Objective-C runtime API.
9695         * objc/execute/static-1.m ([Test +initialize]): Include this
9696         method with the GNU runtime as well.
9697         * objc/execute/static-2.m: Likewise.
9698         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9699         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9700         ([MathClass +initialize]): Include this method with the GNU
9701         runtime as well.
9702         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9703         instead of Object.
9704         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9705         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9706         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9707         * objc.dg/attributes/method-attribute-1.m: Likewise.
9708         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9709         * objc.dg/attributes/method-attribute-2.m: Likewise.
9710         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9711         * objc.dg/attributes/method-attribute-3.m: Likewise.
9712         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9713         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9714         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9715         * obj-c++.dg/bitfield-1.mm: Likewise.
9716         * obj-c++.dg/bitfield-2.mm: Likewise
9717         * objc.dg/bitfield-3.m: Likewise.
9718         * obj-c++.dg/bitfield-4.mm: Likewise.
9719         * objc.dg/bitfield-5.m: Likewise
9720         * objc.dg/call-super-1.m: Likewise.
9721         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9722         Use objc_getClass() instead of objc_get_class(), but for the GNU
9723         runtime redefine objc_getClass as objc_get_class.  Include
9724         ../objc-obj-c++-shared/runtime.h.
9725         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9726         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9727         Use the Modern Objective-C runtime API.
9728         * objc.dg/class-protocol-1.m: Include
9729         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9730         * obj-c++.dg/class-protocol-1.mm: Likewise.
9731         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9732         * objc.dg/comp-types-10.m: Likewise.
9733         * objc.dg/comp-types-11.m: Likewise.
9734         * objc.dg/comp-types-12.m: Likewise.
9735         * obj-c++.dg/comp-types-9.mm: Likewise.
9736         * obj-c++.dg/comp-types-11.mm: Likewise.
9737         * obj-c++.dg/comp-types-12.mm: Likewise.
9738         * obj-c++.dg/comp-types-13.mm: Likewise.
9739         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9740         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9741         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9742         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9743         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9744         * objc.dg/desig-init-1.m: Likewise.
9745         * obj-c++.dg/defs.mm: Likewise.
9746         * objc.dg/exceptions-2.m: Likewise.
9747         * obj-c++.dg/except-1.mm: Likewise.
9748         * obj-c++.dg/exceptions-2.mm: Likewise.
9749         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9750         Use the Modern Objective-C runtime API.
9751         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9752         the Modern Objective-C runtime API.  Do not include
9753         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9754         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9755         the Modern Objective-C runtime API except when using an older NeXT
9756         runtime.
9757         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9758         the Modern Objective-C runtime API.
9759         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9760         objc/encoding.h.
9761         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9762         * objc.dg/encode-7-next-64bit.m: Updated include.
9763         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9764         objc/encoding.h.
9765         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9766         the Modern Objective-C runtime API.
9767         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9768         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9769         instead of ../objc-obj-c++-shared/Protocol1.h.
9770         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9771         the Modern Objective-C runtime API except when using an older NeXT
9772         runtime.
9773         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9774         the Modern Objective-C runtime API.
9775         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9776         Object.
9777         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9778         * objc.dg/fix-and-continue-2.m: Likewise.
9779         * objc.dg/foreach-1.m: Likewise.
9780         * objc.dg/foreach-2.m: Likewise.
9781         * objc.dg/foreach-3.m: Likewise.
9782         * objc.dg/foreach-4.m: Likewise.
9783         * objc.dg/foreach-5.m: Likewise.
9784         * objc.dg/foreach-6.m: Likewise.
9785         * objc.dg/foreach-7.m: Likewise.
9786         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9787         Object.
9788         * objc.dg/func-ptr-2.m: Likewise.
9789         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9790         Do not include objc/objc-api.h.
9791         * obj-c++.dg/fsf-package-0.mm: Likewise.
9792         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9793         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9794         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9795         of Object.
9796         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9797         * objc.dg/gnu-runtime-3.m: Likewise.
9798         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9799         * objc.dg/headers.m: Include objc/runtime.h instead of
9800         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9801         for the NeXT runtime.
9802         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9803         * obj-c++.dg/isa-field-1.mm: Likewise.
9804         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9805         * objc.dg/layout-1.m: Likewise.
9806         * objc.dg/layout-2.m: Likewise.
9807         * objc.dg/local-decl-2.m: Likewise.
9808         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9809         Object.  ([Container +elementForView:]): Use
9810         class_conformsToProtocol().
9811         * obj-c++.dg/lookup-2.mm: Likewise.
9812         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9813         * obj-c++.dg/local-decl-1.mm: Likewise.
9814         * objc.dg/method-3.m: Likewise.
9815         * objc.dg/method-4.m: Likewise.
9816         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9817         ../objc-obj-c++-shared/Protocol1.h.
9818         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9819         * objc.dg/method-9.m: Likewise.
9820         * objc.dg/method-10.m: Likewise.
9821         * objc.dg/method-13.m ([Root +initialize]): Include this method
9822         also for the GNU runtime.  (main): Use objc_getClass() also for
9823         the GNU runtime.
9824         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9825         * objc.dg/method-17.m: Likewise.
9826         * objc.dg/method-19.m: Likewise.
9827         * objc.dg/method-20b.m: Likewise.
9828         * obj-c++.dg/method-2.mm: Likewise.
9829         * obj-c++.dg/method-6.mm: Likewise.
9830         * obj-c++.dg/method-10.mm: Likewise.
9831         * obj-c++.dg/method-11.mm: Likewise.
9832         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9833         ../objc-obj-c++-shared/Protocol1.h.
9834         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9835         * obj-c++.dg/method-15.mm: Likewise.
9836         * obj-c++.dg/method-17.mm: Likewise.
9837         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9838         +initialize]): Include this method also for the GNU
9839         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9840         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9841         * obj-c++.dg/method-22.mm: Likewise.
9842         * obj-c++.dg/method-23.mm: Likewise.
9843         * obj-c++.dg/no-extra-load.mm: Likewise.
9844         * objc.dg/objc-fast-4.m: Likewise.
9845         * objc.dg/objc-gc-4.m: Likewise.
9846         * obj-c++.dg/objc-gc-3.mm: Likewise.
9847         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9848         protocol_getMethodDescription() instead of [Protocol
9849         -descriptionForInstanceMethod].
9850         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9851         Made it available with all runtimes.  (main): Call -test instead
9852         of -class.
9853         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9854         and put into a category.
9855         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9856         Object.  Include objc/objc.h.
9857         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9858         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9859         New. (main): Use protocol_getMethodDescription() instead
9860         of [Protocol -descriptionForInstanceMethod] and [Protocol
9861         -descriptionForClassMethod].
9862         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9863         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9864         Objective-C runtime API.
9865         * obj-c++.dg/proto-qual-1.mm: Likewise.
9866         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9867         Object.
9868         * obj-c++.dg/property/property-1.mm: Likewise.
9869         * obj-c++.dg/qual-types-1.mm: Likewise.
9870         * objc.dg/selector-2.m: Include objc/objc.h instead of
9871         ../objc-obj-c++-shared/Object1.h.
9872         * obj-c++.dg/selector-2.mm: Likewise.
9873         * obj-c++.dg/selector-5.mm: Likewise.
9874         * obj-c++.dg/selector-6.mm: Likewise.
9875         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9876         Object.  Do not include objc/objc-api.h.
9877         * obj-c++.dg/set-not-used-1.mm: Likewise.
9878         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9879         * objc.dg/stret-1.m: Likewise.
9880         * objc.dg/stret-2.m: Likewise.
9881         * obj-c++.dg/super-class-2.mm: Likewise.
9882         * objc.dg/super-class-3.m: Likewise.
9883         * objc.dg/super-class-4.m: Likewise.
9884         * objc.dg/sync-2.m: Likewise.
9885         * obj-c++.dg/sync-2.mm: Likewise.
9886         * objc.dg/sync-1.m: Include objc/objc.h instead of
9887         ../objc-obj-c++-shared/Object1.h.
9888         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9889         'Class' as the type of 'isa'.
9890         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9891         Objective-C runtime API.  ([TestClass +initialize]): Include this
9892         method with the GNU runtime as well.
9893         * objc.dg/strings/strings-1.m: Updated includes.
9894         * obj-c++.dg/strings/strings-1.mm: Likewise.
9895         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9896         objc.dg/strings/const-str-12b.m.
9897         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9898         * obj-c++.dg/template-3.mm: Likewise.
9899         * obj-c++.dg/template-4.mm: Likewise.
9900         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9901         Objective-C runtime API.
9902         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9903         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9904         * obj-c++.dg/try-catch-1.mm: Likewise.
9905         * obj-c++.dg/try-catch-2.mm: Likewise.
9906         * objc.dg/try-catch-3.m: Likewise.
9907         * obj-c++.dg/try-catch-3.mm: Likewise.
9908         * objc.dg/try-catch-6.m: Likewise.
9909         * objc.dg/try-catch-7.m: Likewise.
9910         * obj-c++.dg/try-catch-7.mm: Likewise.
9911         * obj-c++.dg/try-catch-8.mm: Likewise.
9912         * obj-c++.dg/try-catch-9.mm: Likewise.
9913         * objc.dg/try-catch-10.m: Likewise.
9914         * obj-c++.dg/try-catch-11.mm: Likewise.
9915         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9916         Object.  Include objc/objc.h.
9917         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9918         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9919         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9920         Object.  Use Modern Objective-C runtime API.  Do not use
9921         performv::.
9922         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9923         * obj-c++.dg/torture/trivial.mm: Likewise.
9924         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9925         instead of ../objc-obj-c++-shared/Object1.h.  Include
9926         ../objc-obj-c++-shared/runtime.h.
9927         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9928         * objc.dg/torture/strings/const-str-11.m: Likewise.
9929         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9930         * objc.dg/torture/strings/const-str-9.m: Likewise.
9931         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9932         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9933         instead of Object. Only add _FooClassReference if
9934         __NEXT_RUNTIME__.
9935         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9936         * objc.dg/torture/strings/const-str-8.m: Likewise.
9937         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9938         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9939         additional sources.
9940         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9941         Object.
9942         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9943         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9944         * obj-c++.dg/va-meth-1.mm: Likewise.
9945         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9946         ../objc-obj-c++-shared/Object1.h.
9947         * objc.dg/zero-link-3.m: Likewise.
9948
9949 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9950
9951         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9952
9953 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9954
9955         PR obj-c++/48275
9956         * obj-c++.dg/property/cxx-property-1.mm: New.
9957         * obj-c++.dg/property/cxx-property-2.mm: New.
9958
9959 2011-06-06  Jason Merrill  <jason@redhat.com>
9960
9961         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9962
9963 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9964
9965         PR rtl-optimization/49145
9966         From Ryan Mansfield
9967         * gcc.c-torture/compile/pr49145.c: New test.
9968
9969 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR testsuite/49288
9972         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9973         to dg-options, match also DW_AT_linkage_name.
9974
9975         PR debug/49294
9976         * gcc.dg/debug/pr49294.c: New test.
9977
9978         PR c++/49264
9979         * g++.dg/opt/pr49264.C: New test.
9980
9981 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9982
9983         PR tree-optimization/49243
9984         * gcc.dg/pr49243.c: New.
9985
9986 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9987
9988         * gnat.dg/specs/cond_expr1.ads: New test.
9989
9990 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9991
9992         * gnat.dg/deferred_const4.ad[sb]: New test.
9993         * gnat.dg/deferred_const4_pkg.ads: New helper.
9994
9995 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9996
9997         * gnat.dg/test_tamdt.adb: Rename to...
9998         * gnat.dg/taft_type1.adb: ...this.
9999         * gnat.dg/tamdt.ad[sb]: Rename to...
10000         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10001         * gnat.dg/tamdt_aux.ads: Rename to...
10002         * gnat.dg/taft_type1_pkg2.ads: ...this.
10003         * gnat.dg/taft_type2.ad[sb]: New test.
10004         * gnat.dg/taft_type2_pkg.ads: New helper.
10005         * gnat.dg/taft_type3.adb: New test.
10006         * gnat.dg/taft_type3_pkg.ads: New helper.
10007
10008 2011-06-05  Tobias Burnus  <burnus@net-b.de>
10009
10010         PR fortran/49255
10011         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10012         for F2008.
10013
10014 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10015
10016         PR testsuite/49287
10017         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10018         warning.
10019         * objc.dg/gnu-api-2-objc.m: Likewise.
10020         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10021         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10022
10023 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10024
10025         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10026         alignment, not the alignment, when calling class_addIvar().  Add
10027         an 'isa' instance variable to the test root class.
10028         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10029
10030 2011-06-04  Jan Hubicka  <jh@suse.cz>
10031
10032         PR tree-optimization/48893
10033         PR tree-optimization/49091
10034         PR tree-optimization/49179
10035         * gfortran.dg/pr49179.f90: New testcase
10036
10037 2011-06-04  Jan Hubicka  <jh@suse.cz>
10038
10039         PR lto/48954
10040         * g++.dg/torture/pr48954.C: New testcase.
10041
10042 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10043
10044         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10045
10046 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10047
10048         PR c++/33840
10049         * g++.dg/diagnostic/bitfld2.C: New.
10050
10051 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10052
10053         PR target/49281
10054         * gcc.c-torture/execute/pr49281.c: New test.
10055
10056 2011-06-04  Jan Hubicka  <jh@suse.cz>
10057
10058         PR tree-optimize/48929
10059         * gcc.c-torture/compile/pr48929.c: New testcase.
10060
10061 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10062
10063         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10064
10065 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR c++/49276
10068         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10069
10070 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10071
10072         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10073
10074 2011-06-03  Richard Henderson  <rth@redhat.com>
10075             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10076
10077         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10078
10079 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10080
10081         * objc.dg/headers.m: Do not include objc-list.h.
10082
10083 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10084
10085         * objc.dg/type-stream-1.m: Test removed.
10086         * objc.dg/headers.m: Do not include typedstream.h.
10087
10088 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10089
10090         * objc.dg/torture/forward-1.m (main): Updated testcase.
10091
10092 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10093
10094         PR target/49163
10095         * gcc.c-torture/compile/pr49163.c: New.
10096
10097 2011-06-02  Asher Langton  <langton2@llnl.gov>
10098
10099         PR fortran/49268
10100         * gfortran.dg/PR49268.f90: New test.
10101
10102 2011-06-02  Asher Langton  <langton2@llnl.gov>
10103
10104         PR fortran/37039
10105         * gfortran.dg/PR37039.f90: New test.
10106
10107 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10108
10109         PR objc/48539
10110         * objc.dg/method-5.m: Updated.
10111         * objc.dg/method-19.m: Updated.
10112         * objc.dg/method-lookup-1.m: New.
10113         * obj-c++.dg/method-6.mm: Updated.
10114         * obj-c++.dg/method-7.mm: Updated.
10115         * obj-c++.dg/method-lookup-1.mm: New.
10116
10117 2011-06-02  DJ Delorie  <dj@redhat.com>
10118
10119         * lib/timeout.exp (timeout): Add board_info support.
10120
10121 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10122
10123         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10124
10125 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10126
10127         PR fortran/49265
10128         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10129         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10130
10131 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10132             Hans-Peter Nilsson  <hp@axis.com>
10133
10134         PR rtl-optimization/48840
10135         * gcc.target/sparc/ultrasp13.c: New test.
10136
10137 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10138
10139         PR target/49238
10140         * gcc.c-torture/compile/pr49238.c: New.
10141
10142 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10143
10144         * gcc.target/arm/g2.c: Skip test in -mthumb.
10145         Skip test unless cpu is xscale.
10146         * gcc.target/arm/scd42-2.c: Likewise.
10147         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10148
10149 2011-06-01  Jason Merrill  <jason@redhat.com>
10150
10151         * g++.dg/cpp0x/decltype28.C: New.
10152         * g++.dg/cpp0x/decltype29.C: New.
10153
10154 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10155
10156         PR target/45074
10157         * gcc.target/mips/pr45074.c: New test.
10158
10159 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10160             Hans-Peter Nilsson  <hp@axis.com>
10161
10162         PR rtl-optimization/48830
10163         * gcc.target/sparc/ultrasp12.c: New test.
10164
10165 2011-06-01  David Li  <davidxl@google.com>
10166
10167         * gcc.dg/profile-dir-1.c: Change pass name.
10168         * gcc.dg/profile-dir-2.c: Ditto.
10169         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10170         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10171         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10172         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10173         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10174         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10175         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10176         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10177         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10178         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10179         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10180         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10181         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10182         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10183         * gcc.dg/profile-dir-3.c: Ditto.
10184         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10185
10186 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10187
10188         * objc.dg/attributes/method-nonnull-1.m: New test.
10189         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10190
10191 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10192
10193         PR fortran/18918
10194         * gfortran.dg/coarray_atomic_1.f90: New.
10195         * gfortran.dg/coarray/atomic_1.f90: New.
10196
10197 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10198
10199         * gcc.dg/guality/bswaptest.c: New test.
10200         * gcc.dg/guality/clztest.c: New test.
10201         * gcc.dg/guality/ctztest.c: New test.
10202         * gcc.dg/guality/rotatetest.c: New test.
10203
10204         PR target/48688
10205         * gcc.target/i386/pr48688.c: New test.
10206
10207 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10208
10209         PR c++/48010
10210         * g++.dg/lookup/name-clash9.C: New.
10211
10212 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10213
10214         PR fortran/18918
10215         * gfortran.dg/coarray/dummy_1.f90: New.
10216
10217 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10218
10219         PR fortran/18918
10220         * gfortran.dg/coarray/save_1.f90: New.
10221         * gfortran.dg/coarray_4.f90: Update dg-error.
10222
10223 2011-05-31  Jason Merrill  <jason@redhat.com>
10224
10225         * g++.dg/cpp0x/rv-template1.C: New.
10226
10227 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10228
10229         PR rtl-optimization/49235
10230         * gcc.dg/pr49235.c: New test.
10231
10232 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10233
10234         PR tree-optimization/49093
10235         * gcc.dg/vect/pr49093.c: New test.
10236
10237 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10238
10239         PR debug/49047
10240         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10241
10242 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10243
10244         PR testsuite/49239
10245         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10246         output array.
10247
10248 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10249
10250         PR target/49186
10251         * gcc.c-torture/execute/pr49186.c: New.
10252
10253 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10254
10255         PR target/49168
10256          * gcc.target/i386/pr49168-1.c: New.
10257
10258 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10259             Eric Botcazou  <ebotcazou@adacore.com>
10260
10261         * gcc.dg/guality/drap.c: New test.
10262
10263 2011-05-30  Richard Guenther  <rguenther@suse.de>
10264
10265         PR tree-optimization/49210
10266         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10267         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10268
10269 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10270
10271         PR c++/49223
10272         * g++.dg/gomp/pr49223-1.C: New test.
10273         * g++.dg/gomp/pr49223-2.C: New test.
10274
10275 2011-05-30  Richard Guenther  <rguenther@suse.de>
10276
10277         PR tree-optimization/49218
10278         * gcc.c-torture/execute/pr49218.c: New testcase.
10279
10280 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10281
10282         PR tree-optimization/49199
10283         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10284         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10285         -fno-tree-scev-cprop.
10286
10287 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10288
10289         PR fortran/47601
10290         * gfortran.dg/extends_13.f03: New.
10291
10292 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10293
10294         PR rtl-optimization/49095
10295         * gcc.target/i386/pr49095.c: New test.
10296
10297 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10298
10299         PR fortran/18918
10300         * gfortran.dg/coarray_24.f90: New.
10301
10302 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10303
10304         PR fortran/18918
10305         * gfortran.dg/coarray_23.f90: New.
10306
10307 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10308
10309         From Ryan Mansfield
10310         * gcc.dg/pr48826.c: New test.
10311
10312 2011-05-29  Richard Guenther  <rguenther@suse.de>
10313
10314         PR tree-optimization/49217
10315         * gcc.dg/torture/pr49217.c: New testcase.
10316
10317 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10318
10319         PR testsuite/49222
10320         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10321
10322 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10323
10324         * gnat.dg/boolean_subtype.adb: Rename to...
10325         * gnat.dg/boolean_subtype1.adb: ...this.
10326
10327 2011-05-28  Jason Merrill  <jason@redhat.com>
10328
10329         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10330
10331 2011-05-27  Jason Merrill  <jason@redhat.com>
10332
10333         * g++.dg/cpp0x/enum18.C: Adjust.
10334
10335         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10336
10337 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10338
10339         PR fortran/18918
10340         * gfortran.dg/coarray_22.f90: New.
10341
10342 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10343
10344         PR tree-optimization/46728
10345         * gcc.target/powerpc/pr46728-1.c: New.
10346         * gcc.target/powerpc/pr46728-2.c: New.
10347         * gcc.target/powerpc/pr46728-3.c: New.
10348         * gcc.target/powerpc/pr46728-4.c: New.
10349         * gcc.target/powerpc/pr46728-5.c: New.
10350         * gcc.dg/pr46728-6.c: New.
10351         * gcc.target/powerpc/pr46728-7.c: New.
10352         * gcc.target/powerpc/pr46728-8.c: New.
10353         * gcc.dg/pr46728-9.c: New.
10354         * gcc.target/powerpc/pr46728-10.c: New.
10355         * gcc.target/powerpc/pr46728-11.c: New.
10356         * gcc.dg/pr46728-12.c: New.
10357         * gcc.target/powerpc/pr46728-13.c: New.
10358         * gcc.target/powerpc/pr46728-14.c: New.
10359         * gcc.target/powerpc/pr46728-15.c: New.
10360         * gcc.target/powerpc/pr46728-16.c: New.
10361
10362 2011-05-27  Jason Merrill  <jason@redhat.com>
10363
10364         * g++.dg/abi/mangle47.C: New.
10365
10366         PR c++/49176
10367         * g++.dg/template/const5.C: New.
10368
10369         * g++.dg/cpp0x/enum18.C: New.
10370
10371         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10372
10373         * g++.dg/cpp0x/error6.C: New.
10374
10375         * g++.dg/cpp0x/error5.C: New.
10376
10377 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10378
10379         PR c++/49165
10380         * g++.dg/eh/cond6.C: New test.
10381
10382 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10383
10384         PR fortran/48820
10385         * gfortran.dg/rank_3.f90: New.
10386         * gfortran.dg/rank_4.f90: New.
10387
10388 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10389
10390         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10391         replace dump search.
10392
10393 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10394
10395         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10396         * gnat.dg/bit_packed_array5.adb: ...here.
10397
10398 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10399
10400         PR c++/42056
10401         * g++.dg/cpp0x/auto25.C: New.
10402
10403 2011-05-27  Richard Guenther  <rguenther@suse.de>
10404
10405         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10406
10407 2011-05-27  Richard Guenther  <rguenther@suse.de>
10408
10409         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10410
10411 2011-05-27  Richard Guenther  <rguenther@suse.de>
10412
10413         PR middle-end/49189
10414         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10415
10416 2011-05-26  Jason Merrill  <jason@redhat.com>
10417
10418         * g++.dg/cpp0x/friend1.C: New.
10419         * g++.dg/cpp0x/friend2.C: New.
10420
10421         * g++.dg/cpp0x/auto7.C: Update.
10422         * g++.dg/template/crash50.C: Adjust.
10423         * g++.dg/template/static9.C: Adjust.
10424         * g++.old-deja/g++.ext/memconst.C: Adjust.
10425
10426 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10427
10428         * gcc.dg/march.c: Ignore a note for some targets.
10429
10430 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10431             Nathan Froyd  <froydnj@codesourcery.com>
10432
10433         PR c++/2288
10434         PR c++/18770
10435         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10436         * g++.dg/parse/pr18770.C: New test.
10437         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10438
10439 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10440
10441         PR fortran/48955
10442         * gfortran.dg/dependency_40.f90 : New test.
10443
10444 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10445
10446         PR fortran/18918
10447         * gfortran.dg/coarray/registering_1.f90: New.
10448
10449 2011-05-26  Jason Merrill  <jason@redhat.com>
10450
10451         * g++.dg/cpp0x/variadic111.C: New.
10452         * g++.dg/cpp0x/variadic41.C: Adjust.
10453
10454 2011-05-26  Richard Guenther  <rguenther@suse.de>
10455
10456         PR tree-optimization/48702
10457         * gcc.dg/torture/pr48702.c: New testcase.
10458
10459 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10460
10461         PR gcov-profile/48845
10462         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10463         support.
10464         * gcc.dg/matrix/matrix.exp: Likewise.
10465         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10466         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10467         line number to check_profiling_available.
10468         * lib/target-supports.exp (check_profiling_available): Account for
10469         this.
10470         Require TLS runtime support with -fprofile-generate.
10471         * lib/profopt.exp (profopt-execute): Add TLS options for
10472         -fprofile-generate.
10473         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10474
10475 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR c++/49165
10478         * g++.dg/eh/cond5.C: New test.
10479
10480         PR tree-optimization/49161
10481         * gcc.c-torture/execute/pr49161.c: New test.
10482
10483 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10484
10485         * gcc.target/arm/neon-vorn-vbic.c: New test.
10486
10487 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10488
10489         PR tree-optimization/49038
10490         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10491         * gcc.dg/vect/pr49038.c: New test.
10492
10493 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10494
10495         * g++.dg/init/pr25811-3.C: New.
10496         * g++.dg/init/pr25811-4.C: New.
10497
10498 2011-05-25  Jason Merrill  <jason@redhat.com>
10499
10500         * g++.dg/cpp0x/enum17.C: New.
10501         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10502
10503         * g++.dg/cpp0x/auto24.C: New.
10504
10505         * g++.dg/cpp0x/error4.C: New.
10506
10507         * g++.dg/cpp0x/rv-restrict.C: New.
10508
10509         * g++.dg/cpp0x/enum15.C: New.
10510         * g++.dg/cpp0x/constexpr-switch2.C: New.
10511
10512         * g++.dg/cpp0x/variadic110.C: New.
10513
10514         * g++.dg/cpp0x/auto9.C: Add typedef test.
10515
10516         * g++.dg/cpp0x/auto23.C: New.
10517         * g++.dg/cpp0x/auto9.C: Adjust.
10518
10519         * g++.dg/cpp0x/defaulted29.C: New.
10520
10521         * g++.dg/cpp0x/initlist51.C: New.
10522
10523 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10524
10525         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10526         * g++.dg/abi/packed1.C: Suppress warning.
10527         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10528         * g++.dg/template/stdarg1.C: Likewise.
10529         * g++.dg/other/packed1.C: Remove arm from xfail list.
10530
10531 2011-05-25  Jason Merrill  <jason@redhat.com>
10532
10533         * g++.dg/cpp0x/enum16.C: New.
10534         * g++.dg/parse/error15.C: Adjust.
10535
10536         * g++.dg/cpp0x/initlist50.C: New.
10537
10538         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10539
10540         * g++.dg/cpp0x/variadic109.C: New.
10541
10542 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544          * gcc.target/i386/pause-1.c: New.
10545
10546 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10547
10548         * gcc.dg/stack-usage-1.c: Adjust comment.
10549         * gcc.dg/stack-usage-2.c: New test.
10550
10551 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10552
10553         PR c++/49136
10554         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10555         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10556
10557 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10558
10559         PR rtl-optimization/48757
10560         * gfortran.dg/pr48757.f:  New test case.
10561
10562 2011-05-24  Jason Merrill  <jason@redhat.com>
10563
10564         * g++.dg/cpp0x/access01.C: New.
10565
10566 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10567
10568         PR libobjc/48177
10569         * objc.dg/pr48177.m: New testcase.
10570
10571 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10572
10573         PR objc/48187
10574         * objc.dg/pr48187.m: New testcase.
10575         * obj-c++.dg/pr48187.mm: New testcase.
10576         * objc.dg/ivar-extra-semicolon.m: New testcase.
10577
10578 2011-05-24  Jason Merrill  <jason@redhat.com>
10579
10580         * g++.dg/template/access21.C: New.
10581         * g++.dg/template/access22.C: New.
10582
10583 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10584
10585         PR rtl-optimization/48633
10586         * g++.dg/pr48633.C: New test.
10587
10588 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10589
10590         PR target/49133
10591         * g++.dg/other/pr49133.C: New test.
10592
10593 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10594             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10595
10596         * gcc.dg/torture/tls/run-gd.c: New test.
10597         * gcc.dg/torture/tls/run-ie.c: New test.
10598         * gcc.dg/torture/tls/run-ld.c: New test.
10599         * gcc.dg/torture/tls/run-le.c: New test.
10600         * lib/target-supports.exp (check_effective_target_tls_runtime):
10601         Build testcase with TLS options.
10602
10603 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10604
10605         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10606
10607 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10608
10609         PR tree-optimization/49121
10610         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10611
10612 2011-05-23  Jason Merrill  <jason@redhat.com>
10613
10614         * g++.dg/cpp0x/defaulted28.C: New.
10615
10616         * g++.dg/cpp0x/sfinae25.C: New.
10617
10618         * g++.dg/cpp0x/rv-cast2.C: New.
10619
10620         * g++.dg/cpp0x/enum14.C: New.
10621
10622 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10623
10624         PR lto/49123
10625         * gcc.c-torture/execute/pr49123.c: New test.
10626
10627         PR debug/49032
10628         * gcc.dg/debug/pr49032.c: New test.
10629
10630         PR c/49120
10631         * gcc.dg/pr49120.c: New test.
10632
10633 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10634
10635         PR target/47315
10636         * gcc.target/i386/pr47315.c: New test.
10637
10638 2011-05-23  Jason Merrill  <jason@redhat.com>
10639
10640         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10641
10642         * g++.dg/cpp0x/sfinae24.C: New.
10643
10644         * g++.dg/cpp0x/error3.C: New.
10645
10646         * g++.dg/cpp0x/defaulted27.C: New.
10647
10648         * g++.dg/cpp0x/decltype27.C: New.
10649
10650 2011-05-23  Richard Guenther  <rguenther@suse.de>
10651
10652         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10653
10654 2011-05-23  Richard Guenther  <rguenther@suse.de>
10655
10656         PR tree-optimization/40874
10657         * g++.dg/tree-ssa/pr40874.C: New testcase.
10658
10659 2011-05-23  Richard Guenther  <rguenther@suse.de>
10660
10661         PR tree-optimization/49115
10662         * g++.dg/torture/pr49115.C: New testcase.
10663
10664 2011-05-23  Richard Guenther  <rguenther@suse.de>
10665
10666         PR middle-end/15419
10667         * gcc.dg/memcpy-3.c: New testcase.
10668
10669 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10670
10671         PR middle-end/48973
10672         * gcc.c-torture/execute/pr48973-1.c: New test.
10673         * gcc.c-torture/execute/pr48973-2.c: New test.
10674
10675 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10676
10677         PR c++/18016
10678         * g++.dg/warn/pr18016.C: New.
10679
10680 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10681
10682         PR target/45098
10683         * gcc.target/arm/ivopts-6.c: New test.
10684
10685 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10686
10687         PR middle-end/49029
10688         * gcc.c-torture/compile/pr49029.c: New test.
10689
10690 2011-05-22  Jason Merrill  <jason@redhat.com>
10691
10692         * g++.dg/cpp0x/sfinae23.C: New.
10693         * g++.dg/cpp0x/sfinae8.C: Correct.
10694
10695 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10696
10697         * gfortran.dg/function_optimize_8.f90:  New test case.
10698
10699 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10700
10701         PR tree-optimization/49087
10702         * gcc.dg/vect/O3-pr49087.c: New test.
10703
10704 2011-05-21  Jason Merrill  <jason@redhat.com>
10705
10706         * g++.dg/debug/const5.C: New.
10707
10708 2011-05-20  Jason Merrill  <jason@redhat.com>
10709
10710         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10711
10712         * g++.dg/cpp0x/constexpr-static7.C: New.
10713
10714         * g++.dg/cpp0x/enum12.C: New.
10715         * g++.dg/cpp0x/enum13.C: New.
10716
10717 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10718
10719         PR fortran/48699
10720         * gfortran.dg/select_type_23.f03: New.
10721
10722 2011-05-20  Jason Merrill  <jason@redhat.com>
10723
10724         * g++.dg/cpp0x/defaulted26.C: New.
10725
10726         * g++.dg/cpp0x/noexcept02.C: Fix.
10727         * g++.dg/cpp0x/noexcept03.C: Fix.
10728         * g++.dg/cpp0x/noexcept08.C: Fix.
10729         * g++.dg/cpp0x/noexcept10.C: New.
10730
10731 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10732
10733         PR fortran/48706
10734         * gfortran.dg/extends_12.f03: New.
10735
10736 2011-05-20  Jason Merrill  <jason@redhat.com>
10737
10738         * g++.dg/template/koenig9.C: New.
10739         * g++.dg/opt/pr47615.C: Fix.
10740         * g++.dg/overload/defarg1.C: Fix.
10741         * g++.dg/tc1/dr213.C: Remove xfail.
10742         * g++.dg/torture/pr34850.C: Fix.
10743         * g++.dg/torture/pr39362.C: Fix.
10744         * g++.old-deja/g++.brendan/crash56.C: Fix.
10745         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10746
10747 2011-05-20  Richard Guenther  <rguenther@suse.de>
10748
10749         PR tree-optimization/49079
10750         * gcc.dg/torture/pr49079.c: New testcase.
10751
10752 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10753
10754         PR tree-optimization/49073
10755         * gcc.c-torture/execute/pr49073.c: New test.
10756
10757 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10758
10759         PR fortran/18918
10760         * gfortran.dg/coarray_21.f90: New.
10761
10762 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10763
10764         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10765         output.
10766
10767 2011-05-19  Richard Guenther  <rguenther@suse.de>
10768
10769         PR testsuite/49063
10770         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10771
10772 2011-05-19  Richard Guenther  <rguenther@suse.de>
10773
10774         PR middle-end/48985
10775         * gcc.dg/builtin-object-size-11.c: New testcase.
10776
10777 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10778
10779         PR target/45098
10780         * gcc.target/arm/ivopts.c: New test.
10781         * gcc.target/arm/ivopts-2.c: New test.
10782
10783 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10784
10785         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10786
10787 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10788
10789         * gcc.c-torture/execute/960321-1.x: Remove.
10790
10791 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10792
10793         PR fortran/48700
10794         * gfortran.dg/move_alloc_4.f90: New.
10795
10796 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10797
10798         PR target/49002
10799         * gcc.target/i386/pr49002-1.c: New test.
10800         * gcc.target/i386/pr49002-2.c: Likewise.
10801
10802 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10803
10804         PR tree-optimization/49039
10805         * gcc.c-torture/execute/pr49039.c: New test.
10806         * gcc.dg/tree-ssa/pr49039.c: New test.
10807         * g++.dg/torture/pr49039.C: New test.
10808
10809 2011-05-18  Jason Merrill  <jason@redhat.com>
10810
10811         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10812         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10813         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10814
10815 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10816
10817         * gcc.target/bfin/mcpu-bf592.c: New test.
10818
10819 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10820
10821         PR tree-optimization/41881
10822         * gcc.dg/vect/O3-pr41881.c: New test.
10823         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10824
10825 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10826
10827         PR tree-optimization/49000
10828         * gcc.dg/pr49000.c: New test.
10829
10830 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10831
10832         * gnat.dg/invalid1.adb: New test.
10833
10834 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10835
10836         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10837         scan pattern.
10838         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10839         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10840
10841 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10842
10843         PR c++/48994
10844         * g++.dg/cpp0x/range-for18.C: New.
10845
10846 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10847
10848         PR fortran/18918
10849         * gfortran.dg/coarray/image_index_2.f90: New.
10850
10851 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10852
10853         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10854         * g++.dg/cpp0x/override2.C: New.
10855
10856 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10857
10858         PR fortran/18918
10859         * gfortran.de/coarray_20.f90: New.
10860
10861 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10862
10863         PR fortran/22572
10864         * function_optimize_7.f90:  New test case.
10865
10866 2011-05-13  Jason Merrill  <jason@redhat.com>
10867
10868         * g++.dg/cpp0x/decltype26.C: New.
10869         * g++.dg/cpp0x/enum11.C: New.
10870
10871 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10872
10873         PR fortran/48972
10874         PR fortran/48991
10875         * gfortran.dg/assign_8.f90: Update dg-error.
10876
10877 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10878
10879         PR fortran/48972
10880         * gfortran.dg/io_constraints_8.f90: New.
10881         * gfortran.dg/io_constraints_9.f90: New.
10882
10883 2011-05-13  Martin Thuresson  <martint@google.com>
10884
10885         PR gcov-profile/47793
10886         * gcc.dg/pr47793.c: New.
10887
10888 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10889
10890         PR tree-optimization/48975
10891         * gcc.dg/pr48975.c: New test.
10892
10893 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10894
10895         PR fortran/48972
10896         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10897
10898 2011-05-12  Jason Merrill  <jason@redhat.com>
10899
10900         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10901
10902 2011-05-12  Geert Bosch  <bosch@adacore.com>
10903
10904         * gnat.dg/view_conversion1.adb: New test.
10905
10906 2011-05-12  Richard Guenther  <rguenther@suse.de>
10907
10908         PR tree-optimization/48172
10909         * gcc.dg/vect/pr48172.c: New testcase.
10910
10911 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR debug/48967
10914         * g++.dg/opt/pr48967.C: New test.
10915
10916 2011-05-11  Jason Merrill  <jason@redhat.com>
10917
10918         * g++.dg/cpp0x/constexpr-friend.C: New.
10919         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10920
10921         * g++.dg/cpp0x/sfinae22.C: New.
10922
10923 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10924
10925         PR fortran/48889
10926         * gfortran.dg/generic_24.f90: New.
10927
10928 2011-05-11  Richard Guenther  <rguenther@suse.de>
10929
10930         PR tree-optimization/15256
10931         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10932
10933 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10934
10935         PR debug/48159
10936         * gcc.dg/pr48159-1.c: New test.
10937         * gcc.dg/pr48159-2.c: New test.
10938
10939 2011-05-11  Richard Guenther  <rguenther@suse.de>
10940
10941         PR middle-end/48953
10942         * gcc.dg/torture/pr48953.c: New testcase.
10943
10944 2011-05-11  Richard Guenther  <rguenther@suse.de>
10945
10946         PR tree-optimization/18041
10947         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10948
10949 2011-05-11  Alan Modra  <amodra@gmail.com>
10950
10951         PR target/47755
10952         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10953
10954 2011-05-10  Jason Merrill  <jason@redhat.com>
10955
10956         * g++.dg/cpp0x/defaulted25.C: New.
10957         * g++.dg/template/crash7.C: Adjust.
10958
10959         * g++.dg/cpp0x/variadic108.C: New.
10960
10961 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10962
10963         * g++.dg/inherit/virtual9.C: Extend.
10964
10965 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10966
10967         PR target/48857
10968         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10969         are passed and returned in vector registers.
10970
10971 2011-05-10  Richard Guenther  <rguenther@suse.de>
10972
10973         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10974         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10975         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10976         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10977         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10978         applies.
10979
10980 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10981
10982         PR tree-optimization/48611
10983         PR tree-optimization/48794
10984         * gfortran.dg/gomp/pr48611.f90: New test.
10985         * gfortran.dg/gomp/pr48794.f90: New test.
10986
10987         PR debug/48928
10988         * gcc.dg/dfp/pr48928.c: New test.
10989
10990 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10991
10992         PR c++/48522
10993         * g++.dg/cpp0x/pr48522.C: New.
10994
10995 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10996
10997         PR c++/48735
10998         * g++.dg/cpp0x/sfinae21.C: New.
10999
11000 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11001
11002         * g++.dg/template/sfinae28.C: Rename to...
11003         * g++.dg/cpp0x/sfinae19.C: ... this.
11004         * g++.dg/template/sfinae29.C: Rename to...
11005         * g++.dg/cpp0x/sfinae20.C: ... this.
11006
11007 2011-05-09  Jeff Law <law@redhat.com>
11008
11009         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11010         consistent results.
11011
11012 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
11013
11014         PR c++/20039
11015         * g++.dg/init/pr20039.C: New.
11016
11017 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11018
11019         PR c++/48737
11020         PR c++/48744
11021         * g++.dg/template/sfinae28.C: New.
11022         * g++.dg/template/sfinae29.C: Likewise.
11023
11024 2011-05-09  Jason Merrill  <jason@redhat.com>
11025
11026         * g++.dg/template/nontype23.C: New.
11027
11028 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
11029         PR c++/48859
11030         * g++.dg/init/pr48859.C: New.
11031
11032 2011-05-09  Jason Merrill  <jason@redhat.com>
11033
11034         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11035         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11036         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11037         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11038         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11039         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11040         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11041         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11042
11043 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11044
11045         * g++.dg/inherit/virtual9.C: New.
11046
11047 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11048
11049         PR c++/48574
11050         * g++.dg/template/dependent-expr8.C: New test case.
11051
11052 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11053
11054         PR tree-optimization/48837
11055         * gcc.dg/pr48837.c: New testcase.
11056
11057 2011-05-06  Jason Merrill  <jason@redhat.com>
11058
11059         * g++.dg/cpp0x/constexpr-condition2.C: New.
11060
11061         * g++.dg/cpp0x/constexpr-missing.C: New.
11062
11063 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11064
11065         PR fortran/18918
11066         * gfortran.dg/coarray/this_image_2.f90: New.
11067
11068 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11069
11070         PR fortran/48858
11071         PR fortran/48820
11072         * gfortran.dg/bind_c_usage_22.f90: New.
11073         * gfortran.dg/bind_c_usage_23.f90: New.
11074         * gfortran.dg/bind_c_usage_24.f90: New.
11075         * gfortran.dg/bind_c_usage_24_c.c: New.
11076
11077 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11078
11079         PR c++/48838
11080         * g++.dg/template/member9.C: New test case.
11081
11082 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11083
11084         * gnat.dg/discr29.ad[sb]: New test.
11085         * gnat.dg/discr30.adb: Likewise.
11086
11087 2011-05-05  Julian Brown  <julian@codesourcery.com>
11088
11089         * gcc.target/arm/neon-vset_lanes8.c: New test.
11090
11091 2011-05-05  Jason Merrill  <jason@redhat.com>
11092
11093         * g++.dg/init/new32.C: New.
11094
11095 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11096
11097         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11098         Fix typo.
11099
11100 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11101
11102         PR rtl-optimization/48381
11103         * gcc.c-torture/compile/pr48381.c: New test.
11104
11105 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11106
11107         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11108         to dg-options.
11109         * gcc.target/i386/opt-1.c: Ditto.
11110
11111 2011-05-04  Jason Merrill  <jason@redhat.com>
11112
11113         * g++.dg/conversion/base1.C: New.
11114
11115 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11116
11117         PR libgfortran/48787
11118         * gfortran.dg/round_3.f08: Add more checks to test case.
11119
11120 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11121
11122         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11123         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11124         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11125         Gate test on effective_target fd_truncate.
11126
11127 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11128
11129         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11130         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11131         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11132         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11133         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11134         * gcc.target/i386/pr38824.c: Ditto.
11135         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11136         * gcc.target/i386/vecinit-2.c: Ditto.
11137         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11138         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11139         * gcc.target/i386/parity-2.c: Ditto.
11140         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11141
11142 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11143
11144         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11145         remove duplication.
11146         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11147         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11148         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11149
11150 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11151
11152         PR fortran/18918
11153         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11154
11155 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11156
11157         PR fortran/18918
11158         * gfortran.dg/coarray/this_image_1.f90: New.
11159
11160 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11161
11162         PR fortran/18918
11163         * gfortran.dg/coarray/caf.dg: New.
11164         * gfortran.dg/coarray/image_index_1.f90: New, copied
11165         from ../coarray_16.f90.
11166
11167 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11168
11169         PR c++/28501
11170         * g++.dg/ext/complex9.C: New.
11171
11172 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11173
11174         From Mike Frysinger
11175         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11176         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11177         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11178
11179 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11180
11181         * gcc.target/bfin/builtins: Created.
11182         * gcc.target/bfin/hisilh-O0.c: Deleted.
11183         * gcc.target/bfin/hisilh.c: Moved to...
11184         * gcc.target/bfin/builtins/hisilh.c: ...here.
11185         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11186         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11187         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11188         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11189         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11190         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11191         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11192         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11193         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11194         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11195         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11196         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11197         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11198         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11199         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11200         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11201         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11202         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11203         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11204         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11205         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11206         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11207         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11208         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11209         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11210         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11211         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11212         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11213         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11214         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11215         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11216         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11217         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11218         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11219         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11220         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11221         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11222         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11223         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11224         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11225         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11226         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11227         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11228         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11229         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11230         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11231         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11232         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11233         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11234         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11235         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11236         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11237         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11238         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11239         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11240         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11241         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11242         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11243         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11244         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11245         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11246         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11247         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11248         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11249         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11250         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11251         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11252         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11253         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11254         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11255         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11256         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11257         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11258         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11259         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11260         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11261         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11262         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11263         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11264         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11265         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11266         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11267         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11268         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11269         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11270         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11271         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11272         * gcc.target/bfin/builtins/circptr.c: Ditto.
11273         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11274         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11275         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11276         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11277         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11278         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11279         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11280         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11281         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11282         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11283         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11284         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11285         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11286         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11287         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11288         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11289         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11290         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11291         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11292         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11293         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11294         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11295         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11296         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11297         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11298         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11299         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11300         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11301         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11302         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11303         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11304         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11305         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11306         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11307         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11308         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11309         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11310         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11311         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11312         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11313         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11314         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11315         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11316         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11317         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11318         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11319         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11320         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11321         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11322         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11323         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11324         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11325         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11326         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11327         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11328         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11329         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11330         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11331         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11332         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11333         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11334         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11335         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11336         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11337         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11338         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11339         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11340         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11341         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11342         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11343
11344 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11345
11346         * gcc.target/arm/cold-lc.c: New test.
11347
11348 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11349
11350         PR target/48774
11351         * gcc.dg/pr48774.c: New test.
11352
11353 2011-05-03  Richard Guenther  <rguenther@suse.de>
11354
11355         * gcc.dg/large-size-array-5.c: New testcase.
11356
11357 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11358
11359         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11360
11361 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11362
11363         * lib/target-supports.exp (check_effective_target_vect_strided):
11364         Replace with...
11365         (check_effective_target_vect_strided2)
11366         (check_effective_target_vect_strided3)
11367         (check_effective_target_vect_strided4)
11368         (check_effective_target_vect_strided8): ...these new functions.
11369
11370         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11371         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11372         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11373         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11374         * gcc.dg/vect/pr37539.c: Likewise.
11375         * gcc.dg/vect/slp-11a.c: Likewise.
11376         * gcc.dg/vect/slp-11b.c: Likewise.
11377         * gcc.dg/vect/slp-11c.c: Likewise.
11378         * gcc.dg/vect/slp-12a.c: Likewise.
11379         * gcc.dg/vect/slp-12b.c: Likewise.
11380         * gcc.dg/vect/slp-18.c: Likewise.
11381         * gcc.dg/vect/slp-19a.c: Likewise.
11382         * gcc.dg/vect/slp-19b.c: Likewise.
11383         * gcc.dg/vect/slp-21.c: Likewise.
11384         * gcc.dg/vect/slp-23.c: Likewise.
11385         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11386
11387         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11388         instead of vect_interleave && vect_extract_even_odd.
11389         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11390         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11391         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11392         * gcc.dg/vect/vect-1.c: Likewise.
11393         * gcc.dg/vect/vect-10.c: Likewise.
11394         * gcc.dg/vect/vect-98.c: Likewise.
11395         * gcc.dg/vect/vect-107.c: Likewise.
11396         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11397         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11398         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11399         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11400         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11401         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11402         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11403         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11404         * gcc.dg/vect/vect-strided-float.c: Likewise.
11405         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11406         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11407         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11408         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11409         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11410         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11411         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11412         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11413         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11414         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11415         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11416         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11417         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11418         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11419         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11420
11421         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11422         target condition.
11423         * gcc.dg/vect/pr30843.c: Likewise.
11424         * gcc.dg/vect/pr33866.c: Likewise.
11425         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11426         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11427         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11428         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11429
11430 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11431
11432         * gcc.dg/vect/slp-11.c: Split into...
11433         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11434         gcc.dg/vect/slp-11c.c: ...these tests.
11435         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11436         * gcc.dg/vect/slp-12c.c: ...this new test.
11437         * gcc.dg/vect/slp-19.c: Split into...
11438         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11439         gcc.dg/vect/slp-19c.c: ...these new tests.
11440
11441 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11442
11443         * lib/target-supports.exp
11444         (check_effective_target_vect_extract_even_odd_wide): Delete.
11445         (check_effective_target_vect_strided_wide): Likewise.
11446         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11447         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11448         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11449         * gcc.dg/vect/pr37539.c: Likewise.
11450         * gcc.dg/vect/slp-11.c: Likewise.
11451         * gcc.dg/vect/slp-12a.c: Likewise.
11452         * gcc.dg/vect/slp-12b.c: Likewise.
11453         * gcc.dg/vect/slp-19.c: Likewise.
11454         * gcc.dg/vect/slp-23.c: Likewise.
11455         * gcc.dg/vect/vect-1.c: Likewise.
11456         * gcc.dg/vect/vect-98.c: Likewise.
11457         * gcc.dg/vect/vect-107.c: Likewise.
11458         * gcc.dg/vect/vect-strided-float.c: Likewise.
11459
11460 2011-05-02  Jason Merrill  <jason@redhat.com>
11461
11462         * g++.dg/init/new31.C: New.
11463
11464 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11465
11466         PR c/35445
11467         * gcc.dg/pr35445.c: New test.
11468
11469 2011-05-02  Jason Merrill  <jason@redhat.com>
11470
11471         * c-c++-common/vla-1.c: New.
11472
11473 2011-05-02  Richard Guenther  <rguenther@suse.de>
11474
11475         PR tree-optimization/48822
11476         * gcc.dg/torture/pr48822.c: New testcase.
11477
11478 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11479
11480         PR c++/47969
11481         * g++.dg/cpp0x/constexpr-47969.C: New.
11482
11483 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11484
11485         PR testsuite/48498
11486         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11487         on vect_no_align targets.
11488         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11489         vect_no_align targets.
11490
11491 2011-05-01  Xinliang David Li  <davidxl@google.com>
11492
11493         * gcc.dg/tree-ssa/integer-addr.c: New test.
11494         * gcc.dg/tree-ssa/alias_bug.c: New test.
11495
11496 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11497
11498         PR libgfortran/48787
11499         * gfortran.dg/round_3.f08: Add more checks.
11500
11501 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11502
11503         PR fortran/48821
11504         * gfortran.dg/import9.f90: New, proper test.
11505         * gfortran.dg/interface_37.f90: Remove bogus
11506         test (bogus copy of interface_36.f90).
11507
11508 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11509
11510         PR fortran/48821
11511         * gfortran.dg/interface_37.f90: New.
11512
11513 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11514
11515         PR fortran/48746
11516         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11517
11518 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11519
11520         PR tree-optimization/48809
11521         * gcc.c-torture/execute/pr48809.c: New test.
11522
11523 2011-04-29  Jeff Law <law@redhat.com>
11524
11525         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11526
11527 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11528
11529         PR c++/48606
11530         * g++.dg/init/ctor10.C: New.
11531
11532 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11533
11534         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11535           warning in implicitly instantiated templates.
11536
11537 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11538
11539         * g++.dg/warn/Wnull-conversion-1.C: New.
11540         * g++.dg/warn/Wnull-conversion-2.C: New.
11541
11542 2011-04-29  Diego Novillo  <dnovillo@google.com>
11543
11544         * g++.old-deja/g++.other/null3.C: Expect warning about
11545         converting boolean to a pointer.
11546
11547 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11548
11549         PR fortran/48462
11550         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11551         being a target.
11552
11553         PR fortran/48746
11554         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11555
11556 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11557
11558         PR fortran/48810
11559         * gfortran.dg/typebound_proc_22.f90: New.
11560
11561         PR fortran/48800
11562         * gfortran.dg/interface_36.f90: New.
11563
11564 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11565
11566         PR libgfortran/48488
11567         PR libgfortran/48602
11568         PR libgfortran/48615
11569         PR libgfortran/48684
11570         PR libgfortran/48787
11571         * gfortran.dg/fmt_g.f: Adjust test.
11572         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11573         * gfortran.dg/round_3.f08: New test.
11574         * gfortran.dg/namelist_print_1.f: Adjust test.
11575         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11576         * gfortran.dg/f2003_io_5.f03: Adjust test.
11577         * gfortran.dg/coarray_15.f90: Adjust test.
11578         * gfortran.dg/namelist_65.f90: Adjust test.
11579         * gfortran.dg/fmt_cache_1.f: Adjust test.
11580         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11581         * gfortran.dg/real_const_3.f90: Adjust test.
11582
11583 2011-04-29  Jan Hubicka  <jh@suse.cz>
11584
11585         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11586         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11587
11588 2011-04-28  Xinliang David Li  <davidxl@google.com>
11589
11590         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11591         * g++.dg/prof-robust-1.C: New test.
11592
11593 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11594
11595         PR tree-optimization/48765
11596         * gcc.dg/vect/pr48765.c: New.
11597
11598 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11599
11600         PR tree-optimization/48775
11601         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11602
11603 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11604
11605         PR c++/48798
11606         * g++.dg/inherit/pr48798.C: New.
11607         * g++.old-deja/g++.other/base1.C: Adjust.
11608
11609 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11610
11611         PR c++/48656
11612         * g++.dg/template/inherit7.C: New test case.
11613
11614 2011-04-28  Richard Guenther  <rguenther@suse.de>
11615
11616         PR tree-optimization/40052
11617         PR tree-optimization/15347
11618         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11619         * gcc.dg/pr15347.c: Likewise.
11620
11621 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11622
11623         PR c++/48530
11624         * g++.dg/cpp0x/sfinae18.C: New.
11625
11626 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11627
11628         PR c++/48771
11629         * g++.dg/ext/is_literal_type1.C: New.
11630
11631 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11632
11633         PR fortran/48112
11634         PR fortran/48279
11635         * gfortran.dg/interface_35.f90: New.
11636         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11637         * gfortran.dg/func_result_6.f90: Add dg-warning.
11638         * gfortran.dg/bessel_1.f90: Ditto.
11639         * gfortran.dg/hypot_1.f90: Ditto.
11640         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11641         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11642         * gfortran.dg/interface_assignment_4.f90: Ditto.
11643
11644 2011-04-27  Jason Merrill  <jason@redhat.com>
11645
11646         * g++.dg/ext/complex8.C: New.
11647
11648         * g++.dg/cpp0x/initlist49.C: New.
11649         * g++.dg/init/new30.C: New.
11650
11651 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11652
11653         PR fortran/48788
11654         * gfortran.dg/whole_file_34.f90: New.
11655
11656 2011-04-27  Jan Hubicka  <jh@suse.cz>
11657
11658         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11659
11660 2011-04-27  Jason Merrill  <jason@redhat.com>
11661
11662         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11663
11664         * g++.dg/parse/ambig6.C: New.
11665
11666 2011-04-27  Nick Clifton  <nickc@redhat.com>
11667
11668         * gcc.dg/20020312-2.c: Add definition for RX.
11669
11670         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11671         option with RX targets.
11672
11673         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11674         /* */ comments.
11675
11676 2011-04-27  Richard Guenther  <rguenther@suse.de>
11677
11678         * gcc.dg/tree-ssa/pr23382.c: Remove.
11679
11680 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11681
11682         PR target/48767
11683         * gcc.c-torture/compile/pr48767.c: New test.
11684
11685 2011-04-27  Richard Guenther  <rguenther@suse.de>
11686
11687         PR tree-optimization/48772
11688         * g++.dg/pr48772.C: New testcase.
11689
11690 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11691
11692         PR c/48742
11693         * gcc.c-torture/compile/pr48742.c: New test.
11694
11695 2011-04-26  Jason Merrill  <jason@redhat.com>
11696
11697         * g++.dg/lookup/koenig13.C: New.
11698
11699         * g++.dg/cpp0x/initlist48.C: New.
11700
11701 2011-04-25  Jason Merrill  <jason@redhat.com>
11702
11703         * g++.dg/cpp0x/sfinae17.C: New.
11704
11705 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11706
11707         PR target/48258
11708         * gcc.target/powerpc/pr48258-1.c: New file.
11709         * gcc.target/powerpc/pr48258-2.c: Ditto.
11710
11711 2011-04-26  Xinliang David Li  <davidxl@google.com>
11712
11713         * gcc.dg/uninit-suppress.c: New test.
11714         * gcc.dg/uninit-suppress.c: New test.
11715
11716 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11717
11718         PR debug/48768
11719         * gcc.dg/pr48768.c: New test.
11720
11721         PR tree-optimization/48734
11722         * gcc.c-torture/compile/pr48734.c: New test.
11723
11724         PR testsuite/48753
11725         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11726
11727 2011-04-26  Richard Guenther  <rguenther@suse.de>
11728
11729         PR tree-optimization/48731
11730         * gcc.dg/torture/pr48731.c: New testcase.
11731
11732 2011-04-26  Richard Guenther  <rguenther@suse.de>
11733
11734         PR testsuite/48753
11735         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11736
11737 2011-04-26  Richard Guenther  <rguenther@suse.de>
11738
11739         PR middle-end/48694
11740         * gcc.dg/torture/pr48694-1.c: New testcase.
11741         * gcc.dg/torture/pr48694-2.c: Likewise.
11742
11743 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11744
11745         * g++.dg/ext/underlying_type1.C: New.
11746         * g++.dg/ext/underlying_type2.C: Likewise.
11747         * g++.dg/ext/underlying_type3.C: Likewise.
11748         * g++.dg/ext/underlying_type4.C: Likewise.
11749         * g++.dg/ext/underlying_type5.C: Likewise.
11750         * g++.dg/ext/underlying_type6.C: Likewise.
11751         * g++.dg/ext/underlying_type7.C: Likewise.
11752         * g++.dg/ext/underlying_type8.C: Likewise.
11753         * g++.dg/ext/underlying_type9.C: Likewise.
11754         * g++.dg/ext/underlying_type10.C: Likewise.
11755
11756 2011-04-25  Jason Merrill  <jason@redhat.com>
11757
11758         * g++.dg/cpp0x/regress/template-const2.C: New.
11759
11760 2011-04-25  Jeff Law <law@redhat.com>
11761
11762         * gcc.dg/tree-ssa/vrp56.c: new test.
11763
11764 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11765
11766         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11767
11768 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11769
11770         PR preprocessor/48740
11771         * c-c++-common/raw-string-11.c: New test.
11772
11773 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11774
11775         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11776         hppa*-*-hpux*.
11777
11778 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11779
11780         PR fortran/18918
11781         * gfortran.dg/coarray_19.f90: New.
11782
11783 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11784
11785         PR c/48685
11786         * gcc.dg/pr48685.c: New test.
11787
11788 2011-04-22  Jan Hubicka  <jh@suse.cz>
11789
11790         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11791
11792 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11793
11794         PR tree-optimization/48717
11795         * gcc.c-torture/execute/pr48717.c: New test.
11796
11797 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11798
11799         PR target/48723
11800         * gcc.target/i386/pr48723.c: New test.
11801
11802 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11803
11804         PR c/48716
11805         * gcc.dg/gomp/pr48716.c: New test.
11806         * g++.dg/gomp/pr48716.C: New test.
11807
11808 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11809
11810         PR c/36750
11811         * gcc.dg/missing-field-init-2.c: Update testcase.
11812
11813 2011-04-22  Alan Modra  <amodra@gmail.com>
11814
11815         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11816
11817 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11818
11819         PR fortran/48405
11820         * gfortran.dg/function_optimize_6.f90:  New test.
11821
11822 2011-04-21  Easwaran Raman  <eraman@google.com>
11823
11824         * gcc.dg/stack-layout-2.c: New test.
11825
11826 2011-04-21  Richard Guenther  <rguenther@suse.de>
11827
11828         PR lto/48703
11829         * g++.dg/lto/pr48207-2_0.C: New testcase.
11830         * g++.dg/lto/pr48207-3_0.C: Likewise.
11831
11832 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11833
11834         * gnat.dg/volatile5.adb: New test.
11835         * gnat.dg/volatile5_pkg.ads: New helper.
11836
11837 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11838
11839         PR target/48708
11840         * gcc.target/i386/pr48708.c: New test.
11841
11842 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11843
11844         * gcc.dg/vect/vect-119.c: New test.
11845
11846 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11847
11848         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11849         and once without.
11850
11851 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11852             Richard Sandiford  <richard.sandiford@linaro.org>
11853
11854         PR target/46329
11855         * gcc.target/arm/pr46329.c: New test.
11856
11857 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11858
11859         PR fortran/18918
11860         * gfortran.dg/coarray_18.f90: New.
11861
11862 2011-04-20  Jason Merrill  <jason@redhat.com>
11863
11864         * g++.dg/cpp0x/initlist47.C: New.
11865
11866         * g++.dg/init/dtor4.C: New.
11867
11868 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11869
11870         PR target/48678
11871         * gcc.target/i386/sse2-pinsrw.c: New test.
11872         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11873         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11874         * gcc.target/i386/sse2-insvhi.c: Ditto.
11875         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11876         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11877
11878 2011-04-20  Jason Merrill  <jason@redhat.com>
11879
11880         * g++.dg/template/const4.C: New.
11881
11882 2011-04-20  Easwaran Raman  <eraman@google.com>
11883
11884         * gcc.dg/stack-layout-1.c: New test.
11885
11886 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11887
11888         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11889         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11890         function.
11891
11892 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11893
11894         * gcc.dg/binop-xor1.c: New test.
11895         * gcc.dg/binop-xor2.c: New test.
11896         * gcc.dg/binop-xor3.c: New test.
11897         * gcc.dg/binop-xor4.c: New test.
11898         * gcc.dg/binop-xor5.c: New test.
11899
11900 2011-04-20  Richard Guenther  <rguenther@suse.de>
11901
11902         PR tree-optimization/47892
11903         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11904
11905 2011-04-20  Richard Guenther  <rguenther@suse.de>
11906
11907         PR middle-end/48695
11908         * g++.dg/torture/pr48695.C: New testcase.
11909
11910 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11911
11912         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11913         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11914         * gcc.c-torture/execute/pr45262.c: Ditto
11915         * gcc.dg/torture/pr43165.c: Ditto.
11916         * gcc.dg/torture/pr47228.c: Ditto.
11917         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11918         * gcc.dg/ipa/pr45644.c: Ditto.
11919         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11920         PDP11.
11921
11922 2011-04-19  Jason Merrill  <jason@redhat.com>
11923
11924         * g++.dg/ext/complex7.C: New.
11925
11926         * g++.dg/ext/attrib41.C: New.
11927
11928 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11929
11930         PR testsuite/48676
11931         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11932
11933 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11934
11935         PR target/48678
11936         * gcc.target/i386/pr48678.c: New test.
11937
11938 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11939
11940         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11941         * g++.dg/opt/devirt2.C: New test.
11942         * g++.dg/ipa/devirt-g-1.C: Likewise.
11943
11944 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11945
11946         PR fortran/48588
11947         * gfortran.dg/whole_file_33.f90: New.
11948
11949 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11950
11951         * g++.dg/ipa/devirt-7.C: New test.
11952
11953 2011-04-19  Richard Guenther  <rguenther@suse.de>
11954
11955         PR lto/48207
11956         * g++.dg/lto/pr48207_0.C: New testcase.
11957
11958 2011-04-18  Jason Merrill  <jason@redhat.com>
11959
11960         * g++.dg/init/void1.C: New.
11961
11962         * g++.dg/cpp0x/union4.C: New.
11963
11964 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11965
11966         PR middle-end/48661
11967         * g++.dg/torture/pr48661.C: New test.
11968
11969         PR c++/48632
11970         * g++.dg/gomp/pr48632.C: New test.
11971
11972 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11973
11974         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11975         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11976
11977 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11978
11979         PR fortran/18918
11980         * gfortran.dg/coarray_17.f90: New.
11981         * gfortran.dg/coarray_10.f90: Update dg-error.
11982
11983 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11984
11985         PR testsuite/48251
11986         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11987         * gfortran.dg/guality/guality.exp: Likewise.
11988
11989 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11990
11991         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11992
11993 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11994
11995         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11996
11997 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11998
11999         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12000
12001 2011-04-18  Richard Guenther  <rguenther@suse.de>
12002
12003         PR middle-end/46364
12004         * g++.dg/torture/pr46364.C: New testcase.
12005
12006 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12007
12008         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12009
12010 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
12011
12012         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12013
12014 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
12015             Ira Rosen  <ira.rosen@linaro.org>
12016
12017         PR target/48252
12018         * gcc.target/arm/pr48252.c: New test.
12019
12020 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12021
12022         PR tree-optimization/48616
12023         * gcc.dg/pr48616.c: New test.
12024
12025 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12026
12027         PR fortran/18918
12028         * gfortran.dg/coarray_16.f90: New.
12029
12030 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12031
12032         PR fortran/48462
12033         * gfortran.dg/realloc_on_assign_7.f03: New test.
12034
12035 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12036
12037         PR libgfortran/48602
12038         * gfortran.dg/fmt_g0_6.f08: New test.
12039
12040 2011-04-17  Jason Merrill  <jason@redhat.com>
12041
12042         * g++.dg/cpp0x/sfinae16.C: New.
12043
12044 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12045
12046         * gcc.target/mips/reg-var-1.c: New test.
12047
12048 2011-04-17  Jan Hubicka  <jh@suse.cz>
12049
12050         * gcc.dg/winline-5.c: Update testcase.
12051
12052 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12053
12054         * gnat.dg/discr27.ad[sb]: Move dg directive.
12055         * gnat.dg/discr28.ad[sb]: New test.
12056         * gnat.dg/discr28_pkg.ads: New helper.
12057
12058 2011-04-17  Michael Matz  <matz@suse.de>
12059
12060         PR tree-optimization/48622
12061         PR lto/48645
12062         * gcc.dg/lto/pr48622_0.c: New test.
12063
12064 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12065
12066         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12067         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12068         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12069         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12070         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12071         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12072
12073 2011-04-15  Jason Merrill  <jason@redhat.com>
12074
12075         * g++.dg/cpp0x/range-for17.C: New.
12076
12077 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12078
12079         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12080         * g++.dg/cpp0x/range-for3.C: Likewise.
12081         * g++.dg/cpp0x/range-for9.C: Correct error message.
12082         * g++.dg/cpp0x/range-for11.C: New.
12083         * g++.dg/cpp0x/range-for12.C: New.
12084         * g++.dg/cpp0x/range-for13.C: New.
12085         * g++.dg/cpp0x/range-for14.C: New.
12086         * g++.dg/cpp0x/range-for15.C: New.
12087         * g++.dg/cpp0x/range-for16.C: New.
12088
12089 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12090
12091         PR fortran/18918
12092         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12093
12094 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12095
12096         * objc.dg/naming-4.m: Updated.
12097         * objc.dg/naming-5.m: Updated.
12098         * objc.dg/naming-6.m: New.
12099         * objc.dg/naming-7.m: New.
12100         * obj-c++.dg/naming-1.mm: Updated.
12101         * obj-c++.dg/naming-2.mm: Updated.
12102         * obj-c++.dg/naming-3.mm: New.
12103         * obj-c++.dg/naming-4.mm: New.
12104
12105 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12106
12107         PR libgfortran/48589
12108         * gfortran.dg/fmt_g0_5.f08: New test.
12109
12110 2011-04-15  Richard Guenther  <rguenther@suse.de>
12111
12112         PR testsuite/48286
12113         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12114
12115 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12116
12117         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12118         -finline-limit=0 to -fno-inline
12119
12120 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12121
12122         PR target/48614
12123         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12124         just avx.
12125
12126 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12127
12128         PR target/48605
12129         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12130         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12131         * gcc.target/i386/avx-insertps-3.c: New test.
12132         * gcc.target/i386/avx-insertps-4.c: New test.
12133
12134 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12135
12136         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12137         -finline-limit=0
12138
12139 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12140
12141         PR target/46779
12142         PR target/45291
12143         PR target/41894
12144         * gcc.target/avr/pr46779-1.c: New test case
12145         * gcc.target/avr/pr46779-2.c: New test case
12146
12147 2011-04-14  Jason Merrill  <jason@redhat.com>
12148
12149         * g++.dg/cpp0x/sfinae15.C: New.
12150
12151         * g++.dg/cpp0x/sfinae14.C: New.
12152
12153         * g++.dg/ext/vla10.C: New.
12154
12155 2011-04-14  Richard Guenther  <rguenther@suse.de>
12156
12157         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12158
12159 2011-04-14  Richard Guenther  <rguenther@suse.de>
12160
12161         * gcc.dg/fold-bitand-4.c: Move ...
12162         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12163
12164 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12165
12166         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12167         variables const.
12168         * gcc.target/avr/torture/trivial.c: Ditto.
12169
12170 2011-04-13  Jason Merrill  <jason@redhat.com>
12171
12172         * g++.dg/template/operator11.C: New.
12173
12174 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12175
12176         PR middle-end/48591
12177         * gcc.dg/gomp/pr48591.c: New test.
12178
12179         PR c++/48570
12180         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12181         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12182
12183 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12184
12185         PR c++/48574
12186         * g++.dg/template/dependent-expr7.C: New test case.
12187
12188 2011-04-13  Jason Merrill  <jason@redhat.com>
12189
12190         * g++.dg/cpp0x/sfinae13.C: New.
12191
12192 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12193
12194         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12195
12196 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12197
12198         * gcc.target/arm/pr43698.c: Remove -march option.
12199
12200 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12201
12202         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12203         -march option.
12204
12205 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12206
12207         PR fortran/48360
12208         PR fortran/48456
12209         * gfortran.dg/realloc_on_assign_6.f03: New test.
12210
12211 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12212
12213         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12214         targets the additional -mno-ms-bitfields and
12215         -Wno-packed-bitfield-compat options.
12216         * g++.dg/ext/bitfield3.C: Likewise.
12217         * g++.dg/ext/bitfield4.C: Likewise.
12218         * g++.dg/ext/bitfield5.C: Likewise.
12219         * gcc.dg/bitfld-15.c: Likewise.
12220         * gcc.dg/bitfld-16.c: Likewise.
12221         * gcc.dg/bitfld-17.c: Likewise.
12222         * gcc.dg/bitfld-18.c: Likewise.
12223
12224 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12225
12226         * gcc.target/arm/neon-vld3-1.c: New test.
12227         * gcc.target/arm/neon-vst3-1.c: New test.
12228         * gcc.target/arm/neon/v*.c: Regenerate.
12229
12230 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12231
12232         PR rtl-optimization/48549
12233         * g++.dg/opt/pr48549.C: New test.
12234
12235 2011-04-12  Richard Guenther  <rguenther@suse.de>
12236
12237         PR tree-optimization/46076
12238         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12239
12240 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12241
12242         PR testsuite/21164
12243         * lib/compat.exp (compat-execute): Declare unsupported after
12244         stripping path from src1.
12245         * lib/lto.exp (lto-execute): Likewise.
12246
12247 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12248
12249         PR c/48552
12250         * gcc.dg/pr48552-1.c: New test.
12251         * gcc.dg/pr48552-2.c: New test.
12252
12253 2011-04-11  Jason Merrill  <jason@redhat.com>
12254
12255         * g++.dg/cpp0x/sfinae12.C: New.
12256
12257         * g++.dg/cpp0x/enum10.C: New.
12258
12259         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12260
12261         * g++.dg/cpp0x/rv-func.C: New.
12262
12263 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12264
12265         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12266         alpha*-dec-osf5*.
12267
12268 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12269
12270         PR tree-optimization/48195
12271         * gcc.dg/ipa/pr48195.c: New test.
12272
12273 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12274
12275         * gnat.dg/return3.adb: Remove unused switch.
12276
12277 2011-04-08  Mike Stump  <mikestump@comcast.net>
12278
12279         PR testsuite/48506
12280         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12281         default to fno-common.
12282
12283 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12284
12285         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12286         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12287
12288 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12289
12290         PR fortran/48448
12291         * gfortran.dg/function_optimize_5.f90:  New test.
12292
12293 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12294
12295         * gnat.dg/aggr17.adb: New test.
12296         * gnat.dg/aggr18.adb: Likewise.
12297
12298 2011-04-08  Michael Matz  <matz@suse.de>
12299
12300         PR middle-end/48389
12301         * gcc.target/i386/pr48389.c: New test.
12302
12303 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12304
12305         PR rtl-optimization/48272
12306         * g++.dg/opt/pr48272.C: New.
12307
12308 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12309
12310         PR rtl-optimization/48235
12311         * gcc.dg/pr48235.c: New.
12312
12313 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12314
12315         PR rtl-optimization/48302
12316         * g++.dg/opt/pr48302.C: New.
12317
12318 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12319
12320         PR target/48273
12321         * g++.dg/opt/pr48273.C: New.
12322
12323 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12324
12325         PR rtl-optimization/48442
12326         * gcc.dg/pr48442.c: New.
12327
12328 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12329
12330         PR tree-optimization/48377
12331         * gcc.dg/vect/pr48377.c: New test.
12332
12333 2011-04-07  Jason Merrill  <jason@redhat.com>
12334
12335         * g++.dg/cpp0x/regress/call1.C: New.
12336
12337         * g++.dg/cpp0x/variadic107.C: New.
12338
12339         * g++.dg/cpp0x/sfinae11.C: New.
12340         * g++.dg/cpp0x/noexcept02.C: Fix.
12341
12342         * g++.dg/cpp0x/sfinae10.C: New.
12343
12344         * g++.dg/cpp0x/sfinae9.C: New.
12345
12346         * c-c++-common/Wcast-qual-1.c: Move here from...
12347         * gcc.dg/cast-qual-3.c: ...here, and...
12348         * g++.dg/warn/Wcast-qual2.C: ...here.
12349
12350         * g++.dg/cpp0x/sfinae8.C: New.
12351
12352         * g++.dg/cpp0x/sfinae7.C: New.
12353
12354         * g++.dg/cpp0x/enum9.C: New.
12355
12356 2011-04-07  Mike Stump  <mikestump@comcast.net>
12357
12358         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12359         with no trampolines.
12360
12361 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12362
12363         PR fortran/48117
12364         * gfortran.dg/gomp/pr48117.f90: New test.
12365
12366         PR debug/48343
12367         * gcc.dg/torture/pr48343.c: New test.
12368
12369 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12370
12371         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12372
12373 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12374
12375         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12376
12377 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12378
12379         PR target/43920
12380         * lib/scanasm.exp (object-size): New proc.
12381         * gcc.target/arm/pr43920-2.c: New test.
12382
12383 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12384
12385         PR fortran/18918
12386         PR fortran/48477
12387         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12388
12389 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12390
12391         * gcc.dg/mtune.c: Prune note from output.
12392
12393 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR debug/48466
12396         * gcc.dg/guality/pr36977.c: New test.
12397         * gcc.dg/guality/pr48466.c: New test.
12398
12399 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12400
12401         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12402
12403 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12404
12405         * gnat.dg/return3.adb: New test.
12406
12407 2011-04-06  Richard Guenther  <rguenther@suse.de>
12408
12409         PR tree-optimization/47663
12410         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12411
12412 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12413
12414         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12415         Solaris 8 and 9 as well.
12416
12417 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12418
12419         PR target/43920
12420         * gcc.target/arm/pr43920-1.c: New test.
12421
12422 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12423
12424         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12425         (cctor): Actually return the value.
12426         (main): Cast return values.
12427
12428 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12429
12430         * gfortran.dg/character_comparison_8.f90:  New test.
12431
12432 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12433
12434         * frontend-passes: (optimize_lexical_comparison): New function.
12435         (optimize_expr): Call it.
12436         (optimize_comparison): Also handle lexical comparison functions.
12437         Return false instad of -2 for unequal comparison.
12438
12439 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12440
12441         PR fortran/48412
12442         * function_optimize_4.f90:  New test.
12443
12444 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12445
12446         PR fortran/18918
12447         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12448         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12449         * gfortran.dg/coarray_15.f90: New.
12450
12451 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12452
12453         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12454         * gfortran.dg/bessel_7.f90: Likewise.
12455
12456 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12457
12458         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12459
12460 2011-04-03  Richard Guenther  <rguenther@suse.de>
12461             Ira Rosen  <ira.rosen@linaro.org>
12462
12463         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12464         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12465         -ftree-loop-if-convert-stores.
12466
12467 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12468
12469         * gnat.dg/specs/aggr2.ads: New test.
12470
12471 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12472
12473         * gnat.dg/debug2.ad[sb]: New test.
12474         * gnat.dg/debug2_pkg.ads: New helper.
12475         * gnat.dg/debug3.ad[sb]: New test.
12476
12477 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12478
12479         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12480
12481 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12482
12483         PR middle-end/48335
12484         * gcc.c-torture/compile/pr48335-1.c: New test.
12485         * gcc.dg/pr48335-1.c: New test.
12486         * gcc.dg/pr48335-2.c: New test.
12487         * gcc.dg/pr48335-3.c: New test.
12488         * gcc.dg/pr48335-4.c: New test.
12489         * gcc.dg/pr48335-5.c: New test.
12490         * gcc.dg/pr48335-6.c: New test.
12491         * gcc.dg/pr48335-7.c: New test.
12492         * gcc.dg/pr48335-8.c: New test.
12493         * gcc.target/i386/pr48335-1.c: New test.
12494
12495 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12496
12497         PR c/36299
12498         * gcc.dg/Waddress.c: New test.
12499
12500 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12501
12502         PR fortran/48352
12503         * gfortran.dg/function_optimize_3.f90:  New test.
12504
12505 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12506
12507         * gcc.c-torture/compile/20110401-1.c: New test.
12508
12509         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12510         * g++.dg/lto/20091002-2_0.C: Likewise.
12511         * g++.dg/lto/20090303_0.c: Likewise.
12512         * g++.dg/lto/20091004-1_0.C: Likewise.
12513         * g++.dg/lto/20091002-3_0.C: Likewise.
12514         * g++.dg/lto/20091004-2_0.C: Likewise.
12515         * g++.dg/lto/20081123_0.C: Likewise.
12516         * g++.dg/lto/20090313_0.C: Likewise.
12517         * g++.dg/lto/20081109-1_0.C: Likewise.
12518         * g++.dg/lto/20081219_0.C: Likewise.
12519         * g++.dg/lto/20081204-1_0.C: Likewise.
12520         * g++.dg/lto/20090302_0.C: Likewise.
12521         * g++.dg/lto/20081119-1_0.C: Likewise.
12522         * g++.dg/lto/20081118_0.C: Likewise.
12523         * gcc.dg/lto/20091020-2_0.c: Likewise.
12524         * gcc.dg/lto/20090210_0.c: Likewise.
12525         * gcc.dg/lto/20081204-1_0.c: Likewise.
12526         * gcc.dg/lto/20081224_0.c: Likewise.
12527         * gcc.dg/lto/20090219_0.c: Likewise.
12528         * gcc.dg/lto/20091014-1_0.c: Likewise.
12529         * gcc.dg/lto/20091016-1_0.c: Likewise.
12530         * gcc.dg/lto/20090206-2_0.c: Likewise.
12531         * gcc.dg/lto/20090116_0.c: Likewise.
12532         * gcc.dg/lto/20091013-1_0.c: Likewise.
12533         * gcc.dg/lto/20091015-1_0.c: Likewise.
12534         * gcc.dg/lto/20090126-2_0.c: Likewise.
12535
12536 2011-03-31  Ian Lance Taylor  <iant@google.com>
12537
12538         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12539
12540 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12541
12542         * gnat.dg/opt16.adb: New test.
12543
12544 2011-03-31  Jason Merrill  <jason@redhat.com>
12545
12546         * g++.dg/cpp0x/defaulted24.C: New.
12547
12548 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12549
12550         PR target/16292
12551         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12552         with -O0.
12553
12554 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12555
12556         * g++.dg/other/i386-9.C: New test.
12557
12558 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12559
12560         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12561
12562 2011-03-30  Jason Merrill  <jason@redhat.com>
12563
12564         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12565
12566         * g++.dg/cpp0x/regress/isnan.C: New.
12567
12568         * g++.dg/cpp0x/initlist46.C: New.
12569
12570 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12571
12572         PR target/47551
12573         * gcc.target/arm/neon-modes-2.c: New test.
12574
12575 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12576
12577         PR c/48305
12578         * gcc.c-torture/compile/pr48305.c: New test.
12579
12580 2011-03-29  Jason Merrill  <jason@redhat.com>
12581
12582         * g++.dg/cpp0x/regress/value-dep1.C: New.
12583
12584 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12585
12586         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12587
12588 2011-03-29  Ian Lance Taylor  <iant@google.com>
12589
12590         * go.test/go-test.exp: Handle the test lines used in several new
12591         tests.
12592         (errchk): Add opts parameter.  Change all callers.  Handle parens
12593         in regexps.
12594
12595 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12596             Dominique d'Humieres  <dominiq@lps.ens.fr>
12597
12598         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12599         and __APPLE__ && __PPC__ && __ALTIVEC__.
12600
12601 2011-03-29  Jason Merrill  <jason@redhat.com>
12602
12603         * g++.dg/cpp0x/dependent1.C: New.
12604
12605         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12606
12607         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12608
12609         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12610
12611 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12612
12613         PR fortran/48095
12614         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12615         * gfortran.dg/proc_ptr_comp_32.f90: New.
12616
12617 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12618
12619         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12620         check for corresponding warning.
12621
12622 2011-03-28  Jason Merrill  <jason@redhat.com>
12623
12624         * g++.dg/cpp0x/rv-deduce2.C: New.
12625
12626 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12627
12628         PR debug/48203
12629         * gcc.dg/pr48203.c: New test.
12630
12631 2011-03-28  Jeff Law <law@redhat.com>
12632
12633         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12634
12635 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12636
12637         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12638         and __PPC__ && __ALTIVEC__.
12639
12640 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12641
12642         PR testsuite/48238
12643         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12644         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12645         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12646         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12647
12648 2011-03-28  Jason Merrill  <jason@redhat.com>
12649
12650         * g++.dg/cpp0x/initlist-array2.C: New.
12651
12652         * g++.dg/cpp0x/initlist-array1.C: New.
12653
12654         * g++.dg/cpp0x/constexpr-compound.C: New.
12655
12656         * g++.dg/cpp0x/constexpr-using.C: New.
12657
12658         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12659
12660 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12661
12662         PR testsuite/48276
12663         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12664
12665 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12666
12667         * gcc.dg/slp-1.c: New test.
12668
12669 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12670
12671         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12672         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12673         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12674         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12675         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12676         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12677         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12678         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12679         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12680         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12681         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12682         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12683         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12684         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12685
12686 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12687
12688         PR fortran/47065
12689         * gfortran.dg/trim_optimize_5.f90:  New test.
12690         * gfortran.dg/trim_optimize_6.f90:  New test.
12691
12692 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12693
12694         PR target/38598
12695         * gcc.target/mips/madd-7.c: Remove -mlong32.
12696         * gcc.target/mips/msub-7.c: Likewise.
12697
12698 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12699
12700         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12701         accesses to preserve the meaning of the test for doubleword vectors.
12702         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12703         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12704
12705 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12706
12707         PR fortran/48291
12708         * gfortran.dg/class_42.f03: New.
12709
12710 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12711
12712         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12713         strided accesses.
12714
12715 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12716
12717         PR rtl-optimization/48144
12718         * gcc.dg/pr48144.c: New test.
12719
12720 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12721
12722         * gnat.dg/discr27.ad[sb]: New test.
12723
12724 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12725
12726         * gnat.dg/limited_with2.ad[sb]: New test.
12727         * gnat.dg/limited_with2_pkg1.ads: New helper.
12728         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12729
12730 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12731
12732         * gnat.dg/opt15.adb: New test.
12733         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12734
12735 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12736
12737         PR fortran/48174
12738         PR fortran/45304
12739         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12740         * gfortran.dg/leadz_trailz_3.f90: Ditto
12741
12742 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12743
12744         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12745
12746 2011-03-25  Jason Merrill  <jason@redhat.com>
12747
12748         * g++.dg/cpp0x/defaulted22.C: New.
12749         * g++.dg/cpp0x/defaulted23.C: New.
12750         * g++.dg/cpp0x/defaulted15.C: Adjust.
12751
12752 2011-03-25  Jason Merrill  <jason@redhat.com>
12753
12754         * g++.dg/cpp0x/move1.C: New.
12755
12756 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12757
12758         PR target/48287
12759         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12760
12761 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12762
12763         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12764         for mips-sgi-irix6.5.
12765         Replace snprintf prototype by <stdio.h>.
12766
12767 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12768
12769         PR testsuite/48283
12770         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12771         run_expensive_tests.
12772         * gcc.dg/graphite/block-4.c: Likewise.
12773         * gcc.dg/graphite/block-7.c: Likewise.
12774         * gcc.dg/graphite/block-8.c: Likewise.
12775
12776 2011-03-25  Richard Guenther  <rguenther@suse.de>
12777
12778         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12779         * g++.dg/tree-ssa/pr8781.C: Likewise.
12780         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12781         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12782         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12783         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12784         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12785         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12786         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12787         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12788         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12789         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12790         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12791         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12792         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12793         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12794         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12795         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12796         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12797         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12798         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12799         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12800         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12801         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12802         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12803         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12804         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12805         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12806         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12807         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12808         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12809         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12810         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12811         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12812         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12813         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12814         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12815         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12816         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12817         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12818         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12819         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12820         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12821         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12822         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12823         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12824         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12825         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12826         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12827         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12828         * c-c++-common/pr46562-2.c: Likewise.
12829         * gfortran.dg/pr42108.f90: Likewise.
12830         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12831         foo to be inlined even at -O1.
12832         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12833         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12834         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12835         * gcc.dg/matrix/matrix.exp: Disable FRE.
12836
12837 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12838
12839         PR debug/48204
12840         * gcc.dg/dfp/pr48204.c: New test.
12841
12842 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12843
12844         PR target/48209
12845         * gcc.c-torture/execute/pr47917.c: Move this...
12846         * gcc.dg/torture/pr47917.c: to here and add xfails.
12847
12848 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12849
12850         * gnat.dg/array16.ad[sb]: New test.
12851         * gnat.dg/array16.ads: New helper.
12852
12853 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12854
12855         * gnat.dg/derived_type2.adb: New test.
12856
12857 2011-03-24  Richard Guenther  <rguenther@suse.de>
12858
12859         PR tree-optimization/48271
12860         * g++.dg/torture/pr48271.C: New testcase.
12861
12862 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12863
12864         * gnat.dg/array15.ad[sb]: New test.
12865
12866 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12867
12868         PR target/48237
12869         * gcc.target/i386/pr48237.c: New test.
12870
12871 2011-03-24  Richard Guenther  <rguenther@suse.de>
12872
12873         PR middle-end/48269
12874         * gcc.dg/builtin-object-size-10.c: New testcase.
12875
12876 2011-03-24  Richard Guenther  <rguenther@suse.de>
12877
12878         PR tree-optimization/46562
12879         * c-c++-common/pr46562-2.c: New testcase.
12880         * c-c++-common/pr46562.c: Likewise.
12881
12882 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12883
12884         * gcc.dg/vect/vect-cselim-1.c: New test.
12885         * gcc.dg/vect/vect-cselim-2.c: New test.
12886
12887 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12888
12889         * gcc.target/arm/pr46934.c: New.
12890
12891 2011-03-23  Ian Lance Taylor  <iant@google.com>
12892
12893         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12894
12895 2011-03-23  Richard Guenther  <rguenther@suse.de>
12896
12897         * gcc.dg/struct: Remove directory and contents.
12898
12899 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12900
12901         PR testsuite/48251
12902         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12903
12904 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12905
12906         * gnat.dg/discr26.ad[sb]: New test.
12907         * gnat.dg/discr26_pkg.ads: New helper.
12908
12909 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12910
12911         PR target/47553
12912         * gcc.target/arm/neon-vld-1.c: New test.
12913
12914 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12915
12916         * gnat.dg/array14.ad[sb]: New test.
12917         * gnat.dg/array14_pkg.ads: New helper.
12918
12919 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12920
12921         * gcc.c-torture/execute/920501-8.x: Remove.
12922         * gcc.c-torture/execute/930513-1.x: Remove.
12923         * gcc.c-torture/execute/960312-1.x: Remove.
12924         * gcc.c-torture/compile/20000804-1.c,
12925         gcc.c-torture/compile/20001205-1.c,
12926         gcc.c-torture/compile/20001226-1.c,
12927         gcc.c-torture/compile/20010518-2.c,
12928         gcc.c-torture/compile/20020312-1.c,
12929         gcc.c-torture/compile/20020604-1.c,
12930         gcc.c-torture/compile/920501-12.c,
12931         gcc.c-torture/compile/920501-4.c,
12932         gcc.c-torture/compile/920520-1.c,
12933         gcc.c-torture/compile/980506-1.c,
12934         gcc.c-torture/execute/980709-1.x,
12935         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12936         options for m68hc11.
12937         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12938         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12939         m68hc11.
12940
12941 2011-03-22  Nick Clifton  <nickc@redhat.com>
12942
12943         * lib/target-supports.exp (check_profiling_available): Add MN10300
12944         to the list of targets that do not support profiling.  Restore
12945         alpha sorting to this list.
12946
12947 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12948
12949         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12950         failure on 32-bit systems.
12951         * gcc.dg/torture/vector-2.c: Ditto.
12952
12953 2011-03-22  Richard Guenther  <rguenther@suse.de>
12954
12955         PR tree-optimization/48228
12956         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12957
12958 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12959
12960         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12961         powerpc.
12962
12963         PR target/48226
12964         * gcc.target/powerpc/pr48226.c: New file.
12965
12966 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12967
12968         * lib/prune.exp (prune_gcc_output): Prune "could not create
12969         compact unwind for" warnings.
12970
12971 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12972
12973         PR c/42544
12974         PR c/48197
12975         * gcc.c-torture/execute/pr42544.c: New test.
12976         * gcc.c-torture/execute/pr48197.c: New test.
12977
12978 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12979
12980         PR preprocessor/48192
12981         * gcc.target/powerpc/pr48192.c: New file.
12982
12983         PR target/48053
12984         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12985         split problem of 0 being loaded in a VSX register.
12986
12987 2011-03-21  Richard Guenther  <rguenther@suse.de>
12988
12989         PR c/47939
12990         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12991         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12992         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12993         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12994
12995 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12996
12997         PR target/48213
12998         * gcc.dg/pr48213.c: New test.
12999
13000 2011-03-21  Kai Tietz  <ktietz@redhat.com>
13001
13002         PR target/12171
13003         * g++.dg/plugin/attribute_plugin.c: Adjust test.
13004
13005 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
13006
13007         * gcc.target/arm/xor-and.c: New.
13008
13009 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13010
13011         PR fortran/22572
13012         * gfortran.dg/function_optimize_1.f90:  New test.
13013         * gfortran.dg/function_optimize_2.f90:  New test.
13014
13015 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13016
13017         PR rtl-optimization/47502
13018         * gcc.target/i386/pr47502-1.c: New.
13019         * gcc.target/i386/pr47502-2.c: Likewise.
13020
13021 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13022
13023         PR rtl-optimization/48156
13024         * gcc.dg/pr48156.c: New test.
13025
13026 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13027
13028         PR libfortran/47439
13029         * gfortran.dg/scratch_1.f90: Adjust test.
13030
13031 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13032
13033         PR libfortran/47439
13034         * gfortran.dg/scratch_1.f90: New test.
13035
13036 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13037
13038         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13039         variably modified typedefs.
13040         * gcc.dg/c1x-typedef-2.c: Remove.
13041
13042 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13043
13044         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13045         * gcc.dg/c1x-anon-struct-3.c: New test.
13046         * gcc.dg/anon-struct-11.c: Update.
13047
13048 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13049
13050         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13051         dg-xfail-run-if.
13052         Only xfail with gas.
13053
13054 2011-03-18  Jason Merrill  <jason@redhat.com>
13055
13056         * g++.dg/template/fn-ptr1.C: New.
13057
13058         * g++.dg/overload/volatile1.C: New.
13059
13060         * g++.dg/opt/pr23372.C: New.
13061
13062         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13063
13064 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13065
13066         PR middle-end/47405
13067         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13068
13069 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13070
13071         * gcc.target/arm/unsigned-extend-1.c: New.
13072
13073 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13074
13075         PR bootstrap/48161
13076         * gcc.c-torture/compile/pr48161.c: New test.
13077
13078 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13079
13080         PR middle-end/47725
13081         * gcc.dg/torture/pr47725.c: New.
13082
13083 2011-03-17  Jason Merrill  <jason@redhat.com>
13084
13085         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13086         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13087
13088 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13089
13090         * gnat.dg/specs/elab2.ads: New test.
13091         * gnat.dg/specs/elab2_pkg.ads: New helper.
13092
13093 2011-03-17  Jason Merrill  <jason@redhat.com>
13094
13095         * g++.dg/cpp0x/decltype-1212.C: New.
13096         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13097
13098 2011-03-17  Jason Merrill  <jason@redhat.com>
13099
13100         * g++.dg/parse/memfnquals1.C: New.
13101
13102 2011-03-17  Richard Guenther  <rguenther@suse.de>
13103
13104         PR middle-end/48134
13105         * gcc.dg/pr48134.c: New testcase.
13106
13107 2011-03-17  Richard Guenther  <rguenther@suse.de>
13108
13109         PR middle-end/48165
13110         * g++.dg/torture/pr48165.C: New testcase.
13111
13112 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13113
13114         PR rtl-optimization/48141
13115         * gcc.dg/pr48141.c: New test.
13116
13117 2011-03-16  Jason Merrill  <jason@redhat.com>
13118
13119         * g++.dg/cpp0x/constexpr-48089.C: New.
13120
13121         * g++.dg/cpp0x/constexpr-abi1.C: New.
13122
13123         * g++.dg/cpp0x/constexpr-46336.C: New.
13124         * g++.dg/parse/friend5.C: Adjust expected errors.
13125
13126         * g++.dg/cpp0x/constexpr-47570.C: New.
13127
13128 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13129
13130         PR debug/47510
13131         * ++.dg/debug/dwarf2/typedef6.C: New test.
13132
13133 2011-03-16  Jason Merrill  <jason@redhat.com>
13134
13135         * g++.dg/cpp0x/elision2.C: New.
13136
13137         * g++.dg/cpp0x/constexpr-array3.C: New.
13138
13139 2011-03-16  Jason Merrill  <jason@redhat.com>
13140
13141         * g++.dg/cpp0x/sfinae6.C: New.
13142         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13143         * g++.dg/cpp0x/pr45908.C: Likewise.
13144         * g++.dg/cpp0x/sfinae6.C: Likewise.
13145         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13146         * g++.old-deja/g++.law/arg11.C: Likewise.
13147
13148 2011-03-16  Jason Merrill  <jason@redhat.com>
13149
13150         * g++.dg/template/incomplete6.C: New.
13151
13152 2011-03-16  Jeff Law <law@redhat.com>
13153
13154         * gcc.dg/tree-ssa/vrp55.c: New test.
13155
13156 2011-03-16  Jason Merrill  <jason@redhat.com>
13157
13158         * g++.dg/cpp0x/auto22.C: New.
13159
13160 2011-03-16  Richard Guenther  <rguenther@suse.de>
13161
13162         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13163         optimizing it away if promoted to const.
13164
13165 2011-03-16  Richard Guenther  <rguenther@suse.de>
13166
13167         PR tree-optimization/48149
13168         * gcc.dg/fold-complex-1.c: New testcase.
13169
13170 2011-03-16  Richard Guenther  <rguenther@suse.de>
13171
13172         PR testsuite/48147
13173         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13174         or cloning happens.
13175
13176 2011-03-16  Richard Guenther  <rguenther@suse.de>
13177
13178         PR tree-optimization/26134
13179         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13180
13181 2011-03-16  Richard Guenther  <rguenther@suse.de>
13182
13183         PR tree-optimization/48146
13184         * gcc.dg/torture/pr48146.c: New testcase.
13185
13186 2011-03-16  Richard Guenther  <rguenther@suse.de>
13187
13188         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13189         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13190
13191 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13192
13193         PR middle-end/48136
13194         * gcc.c-torture/compile/pr48136.c: New test.
13195
13196         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13197
13198         PR debug/45882
13199         * gcc.dg/guality/pr45882.c: New test.
13200
13201 2011-03-15  Jason Merrill  <jason@redhat.com>
13202
13203         * g++.dg/cpp0x/constexpr-recursion.C: New.
13204
13205         * g++.dg/cpp0x/implicit11.C: New.
13206
13207 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13208
13209         * g++.dg/cpp0x/constexpr-attribute.C: New.
13210
13211 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13212
13213         * g++.dg/parse/pr34758.C: New.
13214
13215 2011-03-15  Xinliang David Li  <davidxl@google.com>
13216
13217         PR c/47837
13218         * gcc.dg/uninit-pred-7_d.c: New test.
13219         * gcc.dg/uninit-pred-8_d.c: New test.
13220
13221 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13222
13223         PR target/46788
13224         * gcc.target/arm/pr46788.c: New.
13225
13226 2011-03-15  Richard Guenther  <rguenther@suse.de>
13227
13228         PR middle-end/47650
13229         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13230         * gfortran.dg/ishft_4.f90: Likewise.
13231         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13232
13233 2011-03-15  Richard Guenther  <rguenther@suse.de>
13234
13235         PR tree-optimization/13954
13236         * g++.dg/tree-ssa/pr13954.C: New testcase.
13237
13238 2011-03-15  Richard Guenther  <rguenther@suse.de>
13239
13240         PR tree-optimization/48037
13241         * gcc.target/i386/pr48037-1.c: New testcase.
13242
13243 2011-03-15  Richard Guenther  <rguenther@suse.de>
13244
13245         PR tree-optimization/41490
13246         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13247         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13248         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13249         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13250         * g++.dg/tree-ssa/pr33604.C: Adjust.
13251
13252 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13253
13254         PR middle-end/47917
13255         * gcc.c-torture/execute/pr47917.c: New test.
13256         * gcc.dg/pr47917.c: New test.
13257
13258         PR middle-end/38878
13259         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13260
13261 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13262
13263         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13264         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13265         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13266         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13267         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13268         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13269         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13270         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13271         * gcc.target/i386/avx-floor-vec.c: Ditto.
13272         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13273         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13274         * gcc.target/i386/avx-rint-vec.c: Ditto.
13275         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13276         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13277         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13278         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13279
13280 2011-03-14  Tom Tromey  <tromey@redhat.com>
13281
13282         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13283         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13284         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13285
13286 2011-03-14  Tom Tromey  <tromey@redhat.com>
13287
13288         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13289         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13290         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13291
13292 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13293
13294         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13295
13296 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13297
13298         PR rtl-optimization/47166
13299         * gcc.c-torture/execute/postmod-1.c: New test.
13300
13301 2011-03-14  Richard Guenther  <rguenther@suse.de>
13302
13303         PR middle-end/48098
13304         * gcc.dg/torture/pr48098.c: New testcase.
13305
13306 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13307
13308         PR target/48053
13309         * gcc.target/powerpc/pr48053-1.c: New test.
13310         * gcc.target/powerpc/pr48053-2.c: Likewise.
13311
13312 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13313
13314         PR libfortran/48066
13315         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13316
13317 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13318
13319         PR libfortran/48066
13320         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13321
13322 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13323
13324         PR fortran/48059
13325         * gfortran.dg/class_41.f03: New.
13326
13327 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13328
13329         * g++.dg/conversion/cast3.C: New test.
13330
13331 2011-03-11  Jason Merrill  <jason@redhat.com>
13332
13333         * g++.dg/template/error45.C: New.
13334
13335         * g++.dg/parse/no-type-defn1.C: New.
13336
13337         * g++.dg/ext/attrib40.C: New.
13338
13339         * g++.dg/cpp0x/regress/array1.C: New.
13340
13341 2011-03-11  Richard Guenther  <rguenther@suse.de>
13342
13343         PR tree-optimization/48067
13344         * gcc.dg/pr48067.c: New testcase.
13345
13346 2011-03-11  Richard Guenther  <rguenther@suse.de>
13347
13348         PR lto/48073
13349         * g++.dg/lto/20110311-1_0.C: New testcase.
13350
13351 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13352
13353         PR c++/48035
13354         * g++.dg/inherit/virtual8.C: New test.
13355
13356         PR middle-end/48044
13357         * gcc.dg/torture/pr48044.c: New test.
13358
13359 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13360
13361         PR fortran/47768
13362         * gfortran.dg/proc_ptr_comp_31.f90: New.
13363
13364 2011-03-11  Richard Guenther  <rguenther@suse.de>
13365
13366         PR tree-optimization/47278
13367         * gcc.dg/torture/pr47278-1.c: New testcase.
13368         * gcc.dg/torture/pr47278-2.c: Likewise.
13369
13370 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13371
13372         PR tree-optimization/48063
13373         * gcc.dg/torture/pr48063.c: New test.
13374
13375 2011-03-10  Jason Merrill  <jason@redhat.com>
13376
13377         * g++.dg/template/array22.C: New.
13378
13379         * g++.dg/cpp0x/syntax-err1.C: New.
13380         * g++.dg/parse/error36.C: Adjust expected errors.
13381         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13382         * g++.old-deja/g++.pt/typename3.C: Likewise.
13383         * g++.old-deja/g++.pt/typename4.C: Likewise.
13384         * g++.old-deja/g++.pt/typename6.C: Likewise.
13385
13386 2011-03-09  Jason Merrill  <jason@redhat.com>
13387
13388         * g++.dg/template/nontype22.C: New.
13389
13390 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13391
13392         PR tree-optimization/47714
13393         * g++.dg/torture/pr47714.C: New test.
13394
13395 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13396
13397         PR target/47755
13398         * gcc.target/powerpc/pr47755-2.c: New file.
13399
13400 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13401
13402         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13403         is not set in the environment, pass 64 as first argument when not
13404         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13405         native where ulimit -u is supported.
13406
13407 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13408
13409         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13410
13411 2011-03-08  Jason Merrill  <jason@redhat.com>
13412
13413         * g++.dg/template/nontype21.C: New.
13414
13415         * g++.dg/template/anon5.C: New.
13416
13417 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13418
13419         PR debug/47881
13420         * gcc.dg/pr47881.c: New test.
13421
13422 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13423
13424         PR c++/47957
13425         * g++.dg/lookup/template3.C: New test.
13426
13427 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13428
13429         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13430         'long' type.
13431
13432 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13433
13434         PR testsuite/47954
13435         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13436         sizeof to compute alignment.
13437
13438 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13439
13440         PR tree-optimization/48022
13441         * gcc.dg/pr48022-1.c: New test.
13442         * gcc.dg/pr48022-2.c: New test.
13443
13444 2011-03-07  Jason Merrill  <jason@redhat.com>
13445
13446         * g++.dg/template/nontype20.C: New.
13447         * g++.dg/init/member1.C: Adjust expected errors.
13448         * g++.dg/parse/constant4.C: Likewise.
13449         * g++.dg/template/qualified-id3.C: Likewise.
13450         * g++.old-deja/g++.pt/crash10.C: Likewise.
13451
13452         * g++.dg/cpp0x/regress/non-const1.C: New.
13453
13454 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13455
13456         PR debug/47991
13457         * gcc.dg/pr47991.c: New test.
13458
13459 2011-03-07  Jason Merrill  <jason@redhat.com>
13460
13461         * g++.dg/abi/mangle46.C: New.
13462
13463 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13464
13465         PR target/47862
13466         * gcc.target/powerpc/pr47862.c: New.
13467
13468 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13469
13470         PR target/45413
13471         * gcc.target/i386/combine-mul.c: Require nonpic.
13472
13473 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13474             Nathan Froyd  <froydnj@codesourcery.com>
13475
13476         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13477
13478 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13479
13480         * README.QMTEST: Remove.
13481
13482 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13483             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13484
13485         PR fortran/47850
13486         * gfortran.dg/array_constructor_37.f90 : New test.
13487
13488 2011-03-05  Jason Merrill  <jason@redhat.com>
13489
13490         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13491         * g++.dg/abi/mangle45.C: Likewise.
13492         * g++.dg/cpp0x/trailing1.C: Likewise.
13493
13494 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13495
13496         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13497
13498 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13499
13500         PR rtl-optimization/47899
13501         * gcc.dg/pr47899.c: New test.
13502
13503         * gcc.dg/torture/pr47968.c: Ignore warnings.
13504
13505         PR tree-optimization/47967
13506         * gcc.c-torture/compile/pr47967.c: New test.
13507
13508 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13509
13510         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13511         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13512
13513 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13514
13515         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13516         and property_getAttributes() if __OBJC2__.
13517         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13518         * objc.dg/property/property-encoding-1.m: New.
13519         * obj-c++.dg/property/property-encoding-1.mm: New.
13520
13521 2011-03-04  Jason Merrill  <jason@redhat.com>
13522
13523         * g++.dg/template/pseudodtor6.C: New.
13524
13525         * g++.dg/inherit/covariant19.C: New.
13526
13527 2011-03-04  Richard Guenther  <rguenther@suse.de>
13528
13529         PR middle-end/47968
13530         * gcc.dg/torture/pr47968.c: New testcase.
13531
13532 2011-03-04  Richard Guenther  <rguenther@suse.de>
13533
13534         PR middle-end/47975
13535         * gcc.dg/torture/pr47975.c: New testcase.
13536
13537 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13538
13539         PR c++/47974
13540         * g++.dg/template/crash106.C: New.
13541
13542 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13543
13544         PR c/47963
13545         * gcc.dg/gomp/pr47963.c: New test.
13546         * g++.dg/gomp/pr47963.C: New test.
13547
13548 2011-03-02  Jason Merrill  <jason@redhat.com>
13549
13550         * g++.dg/cpp0x/regress/condition1.C: New.
13551
13552         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13553
13554 2011-03-01  Jason Merrill  <jason@redhat.com>
13555
13556         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13557
13558         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13559
13560 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13561
13562         PR rtl-optimization/47925
13563         * gcc.c-torture/execute/pr47925.c: New test.
13564
13565 2011-03-01  Jason Merrill  <jason@redhat.com>
13566
13567         * g++.dg/cpp0x/decltype25.C: New.
13568
13569         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13570
13571 2011-03-01  Richard Guenther  <rguenther@suse.de>
13572
13573         PR tree-optimization/47890
13574         * gcc.dg/torture/pr47890.c: New testcase.
13575
13576 2011-03-01  Richard Guenther  <rguenther@suse.de>
13577
13578         PR lto/47924
13579         * gcc.dg/lto/pr47924_0.c: New testcase.
13580
13581 2011-03-01  Richard Guenther  <rguenther@suse.de>
13582
13583         PR lto/46911
13584         * gfortran.dg/lto/pr46911_0.f: New testcase.
13585
13586 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13587
13588         PR libgfortran/47933
13589         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13590         compile errors from older code form.
13591
13592 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13593
13594         PR libgfortran/47567
13595         * gfortran.dg/fmt_fw_d.f90: New test.
13596
13597 2011-02-28  Jason Merrill  <jason@redhat.com>
13598
13599         * g++.dg/inherit/covariant18.C: New.
13600
13601 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13602
13603         PR middle-end/47893
13604         * gcc.dg/pr47893.c: New test.
13605
13606 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13607
13608         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13609         NULL in case of a selector with conflicting types.
13610         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13611
13612 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13613
13614         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13615         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13616         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13617         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13618
13619 2011-02-28  Jason Merrill  <jason@redhat.com>
13620
13621         PR c++/47906
13622         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13623
13624 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13625
13626         PR libgfortran/47778
13627         * gfortran.dg/namelist_71.f90: New test.
13628
13629 2011-02-27  Jason Merrill  <jason@redhat.com>
13630
13631         PR c++/47906
13632         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13633         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13634
13635 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13636
13637         PR c++/46466
13638         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13639
13640 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13641
13642         PR fortran/47886
13643         * gfortran.dg/gomp/task-1.f90: Removed.
13644
13645 2011-02-26  Jason Merrill  <jason@redhat.com>
13646
13647         * g++.dg/template/this-targ1.C: New.
13648
13649         * g++.dg/cpp0x/regress/template-const1.C: New.
13650         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13651         * g++.dg/template/function1.C: Adjust.
13652         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13653         * g++.dg/debug/debug7.C: Adjust.
13654
13655 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13656
13657         PR fortran/47886
13658         * gfortran.dg/gomp/task-1.f90: New.
13659
13660 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13661
13662         * gcc.target/arm/neon-thumb2-move.c: Add
13663         dg-require-effective-target arm_thumb2_ok.
13664
13665 2011-02-24  Jason Merrill  <jason@redhat.com>
13666
13667         * g++.dg/parse/constant1.C: Specify C++98 mode.
13668         * g++.dg/parse/constant5.C: Likewise.
13669         * g++.dg/parse/error2.C: Likewise.
13670         * g++.dg/parse/semicolon3.C: Likewise.
13671         * g++.dg/template/crash14.C: Likewise.
13672         * g++.dg/template/local4.C: Likewise.
13673         * g++.dg/template/nontype3.C: Likewise.
13674         * g++.dg/parse/crash31.C: Adjust expected errors.
13675         * g++.dg/template/function1.C: Likewise.
13676         * g++.dg/template/ref3.C: Likewise.
13677         * g++.dg/template/static9.C: Likewise.
13678         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13679
13680         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13681         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13682         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13683         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13684         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13685
13686 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13687
13688         PR fortran/47878
13689         * gfortran.dg/pr47878.f90: New test.
13690
13691 2011-02-24  Richard Guenther  <rguenther@suse.de>
13692
13693         PR testsuite/47801
13694         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13695         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13696
13697 2011-02-24  Richard Guenther  <rguenther@suse.de>
13698
13699         PR fortran/47839
13700         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13701         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13702
13703 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13704
13705         PR libgfortran/47567
13706         * gfortran.dg/fmt_f0_1.f90: Update test.
13707
13708 2011-02-23  Jason Merrill  <jason@redhat.com>
13709
13710         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13711         * g++.dg/abi/mangle45.C: New.
13712
13713         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13714         * g++.dg/template/canon-type-9.C: Match use of decltype
13715         between declaration and definition.
13716         * g++.dg/template/canon-type-12.C: Likewise.
13717
13718 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13719
13720         PR fortran/40850
13721         * gfortran.dg/nested_allocatables_1.f90: New.
13722
13723 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13724
13725         PR c++/46868
13726         * g++.dg/pr46868.C: New test.
13727         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13728         * g++.dg/parse/error14.C: Adjust.
13729
13730 2011-02-23  Richard Guenther  <rguenther@suse.de>
13731
13732         PR tree-optimization/47838
13733         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13734
13735 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13736
13737         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13738
13739 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13740
13741         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13742         * gfortran.dg/count_init_expr.f03: Ditto.
13743         * gfortran.dg/gomp/pr43711.f90: Ditto.
13744         * gcc.dg/struct-parse-2.c: Ditto.
13745         * gcc.dg/parse-error-3.c: Ditto.
13746         * gcc.dg/Wlogical-op-1.c: Ditto.
13747         * gcc.dg/Walways-true-1.c: Ditto.
13748         * gcc.dg/pr24225.c: Ditto.
13749         * gcc.dg/Walways-true-2.c: Ditto.
13750         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13751         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13752         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13753         * g++.dg/overload/defarg4.C: Ditto.
13754         * g++.dg/inherit/covariant16.C: Ditto.
13755         * g++.dg/inherit/virtual7.C: Ditto.
13756         * g++.dg/template/canon-type-9.C: Ditto.
13757         * g++.dg/template/access19.C: Ditto.
13758         * g++.dg/template/call7.C: Ditto.
13759         * g++.dg/template/canon-type-2.C: Ditto.
13760         * g++.dg/template/init7.C: Ditto.
13761         * g++.dg/template/sizeof-template-argument.C: Ditto.
13762         * g++.dg/template/const3.C: Ditto.
13763         * g++.dg/template/sfinae26.C: Ditto.
13764         * g++.dg/template/sfinae26.C: Ditto.
13765         * g++.dg/template/canon-type-11.C: Ditto.
13766         * g++.dg/template/union2.C: Ditto.
13767         * g++.dg/template/canon-type-3.C: Ditto.
13768         * g++.dg/template/canon-type-1.C: Ditto.
13769         * g++.dg/template/canon-type-5.C: Ditto.
13770         * g++.dg/template/canon-type-7.C: Ditto.
13771         * g++.dg/template/canon-type-10.C: Ditto.
13772         * g++.dg/template/spec36.C: Ditto.
13773         * g++.dg/template/typedef38.C: Ditto.
13774         * g++.dg/template/canon-type-4.C: Ditto.
13775         * g++.dg/template/canon-type-6.C: Ditto.
13776         * g++.dg/template/canon-type-13.C: Ditto.
13777         * g++.dg/template/instantiate9.C: Ditto.
13778         * g++.dg/template/ttp22.C: Ditto.
13779         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13780         * g++.dg/warn/Walways-true-1.C: Ditto.
13781         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13782         * g++.dg/warn/Walways-true-2.C: Ditto.
13783         * g++.dg/conversion/op4.C: Ditto.
13784         * g++.dg/opt/pr19650.C: Ditto.
13785         * g++.dg/lookup/friend11.C: Ditto.
13786         * g++.dg/other/default2.C: Ditto.
13787         * g++.dg/other/default3.C: Ditto.
13788         * g++.dg/other/dtor2.C: Ditto.
13789         * g++.dg/other/friend5.C: Ditto.
13790         * g++.dg/other/default5.C: Ditto.
13791         * g++.dg/init/brace6.C: Ditto.
13792         * g++.dg/init/aggr5.C: Ditto.
13793         * g++.dg/init/error2.C: Ditto.
13794         * g++.dg/expr/bound-mem-fun.C: Ditto.
13795         * g++.dg/expr/cond6.C: Ditto.
13796         * g++.dg/expr/stmt-expr-1.C: Ditto.
13797         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13798         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13799         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13800         * g++.dg/cpp0x/bracket1.C: Ditto.
13801         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13802         * g++.dg/cpp0x/pr38646.C: Ditto.
13803         * g++.dg/cpp0x/variadic73.C: Ditto.
13804         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13805         * g++.dg/cpp0x/bracket4.C: Ditto.
13806         * g++.dg/cpp0x/decltype4.C: Ditto.
13807         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13808         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13809         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13810         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13811         * g++.dg/cpp0x/decltype2.C: Ditto.
13812         * g++.dg/cpp0x/decltype1.C: Ditto.
13813         * g++.dg/cpp0x/bracket2.C: Ditto.
13814         * g++.dg/cpp0x/decltype5.C: Ditto.
13815         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13816         * g++.dg/cpp0x/variadic70.C: Ditto.
13817         * g++.dg/cpp0x/decltype6.C: Ditto.
13818         * g++.dg/cpp0x/rvo.C: Ditto.
13819         * g++.dg/cpp0x/vt-40092.C: Ditto.
13820         * g++.dg/cpp0x/variadic-new.C: Ditto.
13821         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13822         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13823         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13824         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13825         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13826         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13827         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13828         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13829         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13830         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13831         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13832         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13833         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13834         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13835         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13836         * g++.dg/cpp0x/pr39639.C: Ditto.
13837         * g++.dg/cpp0x/decltype3.C: Ditto.
13838         * g++.dg/cpp0x/variadic68.C: Ditto.
13839         * g++.dg/cpp0x/variadic-function.C: Ditto.
13840         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13841         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13842         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13843         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13844         * g++.dg/parse/crash35.C: Ditto.
13845         * g++.dg/parse/crash40.C: Ditto.
13846         * g++.dg/parse/defarg12.C: Ditto.
13847         * g++.dg/parse/crash34.C: Ditto.
13848         * g++.dg/parse/constructor3.C: Ditto.
13849         * g++.dg/parse/template23.C: Ditto.
13850         * g++.dg/parse/crash56.C: Ditto.
13851         * g++.dg/parse/dtor13.C: Ditto.
13852         * g++.dg/parse/error33.C: Ditto.
13853         * g++.dg/parse/ctor9.C: Ditto.
13854         * g++.dg/parse/error32.C: Ditto.
13855         * g++.dg/parse/error37.C: Ditto.
13856         * g++.dg/parse/bitfield3.C: Ditto.
13857         * g++.dg/parse/struct-4.C: Ditto.
13858         * g++.dg/ext/has_trivial_copy.C: Ditto.
13859         * g++.dg/ext/is_polymorphic.C: Ditto.
13860         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13861         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13862         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13863         * g++.dg/ext/is_union.C: Ditto.
13864         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13865         * g++.dg/ext/is_pod.C: Ditto.
13866         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13867         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13868         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13869         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13870         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13871         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13872         * g++.dg/ext/is_abstract.C: Ditto.
13873         * g++.dg/ext/has_trivial_assign.C: Ditto.
13874         * g++.dg/ext/is_class.C: Ditto.
13875         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13876         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13877         * g++.dg/ext/is_base_of.C: Ditto.
13878         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13879         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13880         * g++.dg/ext/is_empty.C: Ditto.
13881         * g++.dg/ext/is_enum.C: Ditto.
13882         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13883         * gnat.dg/opt11.adb: Ditto.
13884         * obj-c++.dg/pr45735.mm: Ditto.
13885         * obj-c++.dg/pr24393.mm: Ditto.
13886         * obj-c++.dg/exceptions-2.mm: Ditto.
13887         * objc.dg/pr45735.m: Ditto.
13888         * objc.dg/pr24393.m: Ditto.
13889
13890 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13891
13892         * objc.dg/attributes/objc-exception-1.m: New.
13893
13894 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13895
13896         * gcc.dg/cpp/include7.c: New test.
13897
13898 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13899
13900         PR c++/47242
13901         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13902
13903 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13904
13905         PR rtl-optimization/47763
13906         * gcc.dg/pr47763.c: New test.
13907
13908 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13909
13910         PR fortran/45743
13911         * gfortran.dg/whole_file_32.f90 : New test.
13912
13913 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13914
13915         PR c++/47666
13916         * g++.dg/inherit/virtual7.C: New test.
13917
13918 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13919
13920         PR objc/47832
13921         * objc.dg/type-size-3.m: Updated error message.
13922         * objc.dg/type-size-4.m: New test.
13923         * objc.dg/type-size-5.m: New test.
13924
13925 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13926
13927         * lib/gnat.exp: Fix comments.
13928         Don't load libgloss.exp.
13929         (default_gnat_version): Call $compiler with --version.
13930         Adapt regexp for gnatmake output, insert version.
13931         (gnat_version): New proc.
13932         (gnat_init): Remove gnat_libgcc_s_path.
13933         (gnat_target_compile): Likewise.
13934         Remove ld_library_path.
13935         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13936         (gnat_pass): Remove.
13937         (gnat_pass): Remove.
13938         (gnat_finish): Remove.
13939         (gnat_exit): Remove.
13940         (local_find_gnatmake): Reindent.
13941         (runtest_file_p): Remove.
13942         (prune_warnings): Remove.
13943         (find_gnatclean): New proc.
13944         * lib/gnat-dg.exp (lremove): New proc.
13945         (gnat-dg-test): Reindent.
13946         Remove additional output files.
13947         (gnat-dg-runtest): Remove.
13948
13949         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13950         * gnat.dg/loop_optimization6.adb: Likewise.
13951         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13952
13953 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13954
13955         PR tree-optimization/47835
13956         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13957
13958 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13959
13960         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13961         * gfortran.dg/abstract_type_2.f03: Ditto.
13962         * gfortran.dg/abstract_type_3.f03: Ditto.
13963         * gfortran.dg/abstract_type_4.f03: Ditto.
13964         * gfortran.dg/abstract_type_5.f03: Ditto.
13965         * gfortran.dg/abstract_type_6.f03: Ditto.
13966         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13967         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13968         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13969         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13970         * gfortran.dg/array_function_5.f90: Ditto.
13971         * gfortran.dg/asynchronous_3.f03: Ditto.
13972         * gfortran.dg/char_expr_1.f90: Ditto.
13973         * gfortran.dg/class_14.f03: Ditto.
13974         * gfortran.dg/data_array_6.f: Ditto.
13975         * gfortran.dg/data_invalid.f90: Ditto.
13976         * gfortran.dg/dot_product_1.f03: Ditto.
13977         * gfortran.dg/func_derived_5.f90: Ditto.
13978         * gfortran.dg/func_result_4.f90: Ditto.
13979         * gfortran.dg/implied_do_1.f90: Ditto.
13980         * gfortran.dg/initialization_25.f90: Ditto.
13981         * gfortran.dg/initialization_26.f90: Ditto.
13982         * gfortran.dg/interface_34.f90: Ditto.
13983         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13984         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13985         * gfortran.dg/matmul_8.f03: Ditto.
13986         * gfortran.dg/merge_init_expr.f90: Ditto.
13987         * gfortran.dg/pack_assign_1.f90: Ditto.
13988         * gfortran.dg/pack_vector_1.f90: Ditto.
13989         * gfortran.dg/pointer_check_8.f90: Ditto.
13990         * gfortran.dg/product_init_expr.f03: Ditto.
13991         * gfortran.dg/reshape_order_5.f90: Ditto.
13992         * gfortran.dg/reshape_shape_1.f90: Ditto.
13993         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13994         * gfortran.dg/same_name_2.f90: Ditto.
13995         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13996         * gfortran.dg/spread_init_expr.f03: Ditto.
13997         * gfortran.dg/stmt_func_1.f90: Ditto.
13998         * gfortran.dg/sum_init_expr.f03: Ditto.
13999         * gfortran.dg/transpose_3.f03: Ditto.
14000         * gfortran.dg/unpack_init_expr.f03: Ditto.
14001         * gfortran.dg/warn_conversion.f90: Ditto.
14002         * gfortran.dg/warn_conversion_2.f90: Ditto.
14003         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14004         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14005         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14006         * gfortran.dg/whole_file_16.f90: Ditto.
14007         * gfortran.dg/whole_file_17.f90: Ditto.
14008         * gfortran.dg/whole_file_18.f90: Ditto.
14009         * gfortran.dg/whole_file_20.f03: Ditto.
14010         * gfortran.dg/whole_file_5.f90: Ditto.
14011         * gfortran.dg/whole_file_6.f90: Ditto.
14012         * gfortran.dg/write_invalid_format.f90: Ditto.
14013         * gfortran.dg/zero_sized_6.f90: Ditto.
14014
14015 2011-02-21  Jeff Law <law@redhat.com>
14016
14017         PR rtl-optimization/46178
14018         * gcc.target/i386/pr46178.c: New test.
14019
14020         PR rtl-optimization/46002
14021         * gcc.c-torture/compile/pr46002.c: New test.
14022
14023 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14024
14025         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14026         *-*-hpux10*.
14027
14028 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14029
14030         PR debug/47106
14031         * g++.dg/debug/pr47106.C: Require effective target lto.
14032
14033 2011-02-21  Jason Merrill  <jason@redhat.com>
14034
14035         * g++.dg/cpp0x/constexpr-diag2.C: New.
14036
14037 2011-02-20  Jason Merrill  <jason@redhat.com>
14038
14039         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14040
14041         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14042
14043         * g++.dg/overload/conv-op1.C: New.
14044
14045         * g++.dg/cpp0x/constexpr-synth1.C: New.
14046
14047 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14048
14049         * objc.dg/layout-2.m: New.
14050         * objc.dg/selector-3.m: Adjusted location of error message.
14051         * objc.dg/type-size-3.m: Same.
14052         * obj-c++.dg/selector-3.mm: Same.
14053
14054 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14055
14056         PR objc/47784
14057         * objc.dg/property/dotsyntax-22.m: New.
14058         * obj-c++.dg/property/dotsyntax-22.mm: New.
14059
14060 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14061
14062         PR c++/46394
14063         * g++.dg/template/typedef38.C: New test.
14064
14065 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14066
14067         PR fortran/46818
14068         * gfortran.dg/whole_file_30.f90 : New test.
14069         * gfortran.dg/whole_file_31.f90 : New test.
14070
14071 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14072
14073         PR fortran/45077
14074         PR fortran/44945
14075         * gfortran.dg/whole_file_28.f90 : New test.
14076         * gfortran.dg/whole_file_29.f90 : New test.
14077
14078 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14079
14080         PR c++/44118
14081         * g++.dg/template/crash105.C: New.
14082
14083 2011-02-19  Jason Merrill  <jason@redhat.com>
14084
14085         * g++.dg/cpp0x/regress/no-elide1.C: New.
14086
14087 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14088
14089         PR tree-optimization/46620
14090         * gcc.dg/pr46620.c: New.
14091
14092 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14093
14094         PR c/47809
14095         * gcc.target/i386/pr47809.c: New test.
14096
14097 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14098             Tobias Burnus  <burnus@net-b.de>
14099
14100         * lib/target-supports.exp
14101         (check_effective_target_fortran_large_real): New check for large reals.
14102         * gfortran.dg/nan_7.f90: New test.
14103
14104 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14105
14106         PR libgfortran/47567
14107         * gfortran.dg/fmt_f0_1.f90: Update test.
14108
14109 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14110
14111         PR fortran/47348
14112         * gfortran.dg/array_constructor_36.f90 : New test.
14113         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14114         allow for comparison between different elements of the array
14115         constructor at different levels of optimization.
14116
14117 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14118
14119         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14120         * gcc.target/i386/pr32280-1.c: Likewise.
14121
14122 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14123
14124         PR target/47800
14125         * gcc.target/i386/pr47800.c: New test.
14126
14127 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14128
14129         * objc/execute/exceptions/foward-1.x: New.
14130
14131 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14132
14133         PR fortran/47789
14134         * gfortran.dg/derived_constructor_comps_4.f90: New.
14135
14136 2011-02-18  Tobias Burnus
14137
14138         PR fortran/47775
14139         * gfortran.dg/func_result_6.f90: New.
14140
14141 2011-02-18  Michael Matz  <matz@suse.de>
14142
14143         PR fortran/45586
14144         * gfortran.dg/lto/pr45586_0.f90: New test.
14145         * gfortran.dg/typebound_proc_20.f90: Ditto.
14146         * gfortran.dg/typebound_proc_21.f90: Ditto.
14147
14148 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14149
14150         PR c++/47795
14151         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14152
14153 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14154
14155         PR fortran/47750
14156         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14157         gcc_warning_prefix.
14158         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14159         normalizing the error/warning output.
14160         * gfortran.dg/Wall.f90: Update dg-error/warning.
14161         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14162         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14163         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14164         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14165         * gfortran.dg/class_30.f90: Update dg-error/warning.
14166         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14167         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14168         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14169         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14170         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14171         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14172         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14173         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14174         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14175         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14176         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14177         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14178         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14179         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14180         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14181         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14182         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14183         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14184         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14185         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14186         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14187         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14188         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14189         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14190         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14191
14192 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14193
14194         PR fortran/47768
14195         * gfortran.dg/proc_ptr_comp_30.f90: New.
14196
14197 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14198
14199         PR debug/47780
14200         * gcc.target/i386/pr47780.c: New test.
14201
14202 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14203
14204         PR fortran/47767
14205         * gfortran.dg/class_40.f03: New.
14206
14207 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14208
14209         PR c++/47208
14210         * g++.dg/cpp0x/auto21.C: New test.
14211
14212 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14213
14214         * objc.dg/special/unclaimed-category-1.h: Updated for
14215         new ABI support.
14216         * objc.dg/special/unclaimed-category-1.m: Same.
14217         * objc.dg/zero-link-1.m: Same.
14218         * objc.dg/lookup-1.m: Same.
14219         * objc.dg/torture/strings/const-str-9.m
14220         * objc.dg/torture/strings/const-str-10.m: Same.
14221         * objc.dg/torture/strings/const-str-11.m: Same.
14222         * objc.dg/torture/forward-1.m: Same.
14223         * objc.dg/zero-link-2.m: Same.
14224         * objc.dg/encode-7-next-64bit.m: Same.
14225         * objc.dg/method-4.m: Same.
14226         * objc.dg/next-runtime-1.m: Same.
14227         * objc.dg/image-info.m: Same.
14228         * objc.dg/pr23214.m: Same.
14229         * objc.dg/symtab-1.m: Same.
14230         * obj-c++.dg/basic.m: Same.
14231         * obj-c++.dg/proto-lossage-3.m: Same.
14232         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14233         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14234         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14235         * obj-c++.dg/method-11.m: Same.
14236         * objc/execute/enumeration-1.m: Same.
14237         * objc/execute/object_is_class.m: Same.
14238         * objc/execute/formal_protocol-2.m: Same.
14239         * objc/execute/formal_protocol-4.m: Same.
14240         * objc/execute/formal_protocol-6.m: Same.
14241         * objc/execute/bycopy-3.m: Same.
14242         * objc/execute/exceptions/catchall-1.m: Same.
14243         * objc/execute/exceptions/finally-1.m: Same.
14244         * objc/execute/exceptions/local-variables-1.m: Same.
14245         * objc/execute/exceptions/foward-1.m: Same.
14246         * objc/execute/bf-common.h
14247         * objc/execute/enumeration-2.m: Same.
14248         * objc/execute/formal_protocol-1.m: Same.
14249         * objc/execute/formal_protocol-3.m: Same.
14250         * objc/execute/formal_protocol-5.m: Same.
14251         * objc/execute/accessing_ivars.m: Same.
14252         * objc/execute/bycopy-2.m: Same.
14253         * objc/execute/formal_protocol-7.m: Same.
14254         * objc/execute/compatibility_alias.m: Same.
14255         * objc/execute/no_clash.m: Same.
14256         * objc/execute/object_is_meta_class.m: Same.
14257         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14258         * objc/execute/class-tests-1.h: Include stdio.h.
14259         * objc/execute/class-tests-2.h: Same.
14260         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14261         runtimes.
14262         * obj-c++.dg/try-catch-2.mm: Same.
14263
14264 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14265
14266         PR c++/47783
14267         * g++.dg/warn/Wunused-parm-4.C: New test.
14268
14269 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14270             Jan Hubicka  <jh@suse.cz>
14271
14272         PR debug/47106
14273         PR debug/47402
14274         * g++.dg/debug/pr47106.C: New.
14275
14276 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14277
14278         PR target/43653
14279         * gcc.target/i386/pr43653.c: New test.
14280
14281 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14282
14283         PR c++/47172
14284         * g++.dg/template/inherit6.C: New test.
14285
14286 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14287
14288         PR fortran/47745
14289         * gfortran.dg/class_39.f03: New.
14290
14291 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14292
14293         PR c++/47326
14294         * g++.dg/cpp0x/variadic106.C: New test.
14295
14296 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14297
14298         PR libfortran/47757
14299         * gfortran.dg/pr47757-1.f90: New test.
14300         * gfortran.dg/pr47757-2.f90: New test.
14301         * gfortran.dg/pr47757-3.f90: New test.
14302
14303         PR c++/47704
14304         * g++.dg/cpp0x/enum8.C: New test.
14305
14306 2011-02-15  Jason Merrill  <jason@redhat.com>
14307
14308         * g++.dg/inherit/implicit-trivial1.C: New.
14309         * g++.dg/cpp0x/implicit-trivial1.C: New.
14310
14311 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14312
14313         PR middle-end/47725
14314         * gcc.dg/torture/pr47725.c: Removed.
14315
14316 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14317
14318         PR target/47755
14319         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14320         constant does not generate a load from memory.
14321
14322 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14323
14324         PR middle-end/47725
14325         * gcc.dg/torture/pr47725.c: New.
14326
14327 2011-02-15  Richard Guenther  <rguenther@suse.de>
14328
14329         PR tree-optimization/47743
14330         * gcc.dg/torture/pr47743.c: New testcase.
14331
14332 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14333
14334         PR middle-end/47581
14335         * gcc.target/i386/pr47581.c: New test.
14336
14337 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14338
14339         PR fortran/47730
14340         * gfortran.dg/select_type_22.f03: New.
14341
14342 2011-02-14  Jason Merrill  <jason@redhat.com>
14343
14344         * g++.dg/cpp0x/regress/enum1.C: New.
14345
14346 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14347
14348         * gnat.dg/include.adb: New test.
14349
14350 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14351
14352         PR fortran/47728
14353         * gfortran.dg/class_38.f03: New.
14354
14355 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14356
14357         * gcc.dg/pr46494.c: New test.
14358
14359 2011-02-14  Richard Guenther  <rguenther@suse.de>
14360
14361         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14362
14363 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14364
14365         PR ada/41929
14366         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14367         sparc*-sun-solaris2.11.
14368
14369 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14370
14371         PR fortran/47349
14372         * gfortran.dg/argument_checking_18.f90: New.
14373
14374 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14375
14376         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14377         * gfortran.dg/argument_checking_17.f90: New.
14378
14379 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14380
14381         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14382         are temporarily disabled.
14383         * gfortran.dg/class_7.f03: Ditto.
14384         * gfortran.dg/coarray_14.f90: Ditto.
14385         * gfortran.dg/typebound_proc_13.f03: Ditto.
14386
14387 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14388
14389         PR fortran/45586
14390         * gfortran.dg/extends_11.f03: New.
14391
14392 2011-02-11  Xinliang David Li  <davidxl@google.com>
14393
14394         PR tree-optimization/47707
14395         * g++.dg/tree-ssa/pr47707.C: New test.
14396
14397 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14398
14399         * g++.dg/opt/inline17.C: New test.
14400
14401 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14402
14403         PR fortran/47550
14404         * gfortran.dg/pure_formal_2.f90: New.
14405
14406 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14407
14408         PR rtl-optimization/47614
14409         * gfortran.dg/pr47614.f: New.
14410
14411 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14412
14413         PR driver/47678
14414         * gcc.dg/opts-6.c: New test.
14415
14416 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14417
14418         PR debug/47684
14419         * gcc.dg/pr47684.c: New test.
14420
14421 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14422
14423         PR target/47629
14424         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14425         c99_runtime, dg-add-options c99_runtime.
14426         (main): Use __asm__.
14427
14428 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14429
14430         PR testsuite/47400
14431         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14432         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14433         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14434         * gcc.dg/ucnid-10.c: Likewise.
14435         * gcc.dg/ucnid-13.c: Likewise.
14436         * gcc.dg/ucnid-7.c: Likewise.
14437         * gcc.dg/ucnid-8.c: Likewise.
14438         Adapt dg-warning line number.
14439
14440 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14441
14442         * gcc.target/i386/parity-1.c: Use -march=k8.
14443         * gcc.target/i386/parity-2.c: Ditto.
14444         * gcc.target/i386/vecinit-1.c: Ditto.
14445         * gcc.target/i386/vecinit-2.c: Ditto.
14446
14447 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14448
14449         PR target/46610
14450         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14451         * gcc.target/mips/save-restore-3.c: Likewise.
14452         * gcc.target/mips/save-restore-4.c: Likewise.
14453         * gcc.target/mips/save-restore-5.c: Likewise.
14454
14455         PR target/47683
14456         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14457         * g++.dg/tree-prof/partition2.C: Likewise.
14458
14459 2011-02-09  Jason Merrill  <jason@redhat.com>
14460
14461         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14462         rather than misdeclare std::puts.
14463
14464         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14465         * g++.dg/other/warning1.C: Likewise.
14466         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14467         * g++.old-deja/g++.gb/scope06.C: Likewise.
14468         * g++.old-deja/g++.law/cvt11.C: Likewise.
14469         * g++.old-deja/g++.law/init1.C: Likewise.
14470         * g++.dg/abi/mangle26.C: Likewise.
14471
14472         * g++.dg/template/function1.C: Adjust for C++0x mode.
14473         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14474
14475         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14476         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14477
14478         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14479
14480         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14481
14482         * g++.dg/cpp0x/regress: New directory.
14483         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14484         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14485         * g++.dg/cpp0x/regress/regress3.C: New.
14486
14487 2011-02-10  Richard Guenther  <rguenther@suse.de>
14488
14489         PR tree-optimization/47677
14490         * gcc.dg/torture/pr47677.c: New testcase.
14491
14492 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14493
14494         * objc.dg/special/load-category-1.m: Remove unused header.
14495         * objc.dg/special/load-category-1a.m: Likewise.
14496         * objc.dg/special/load-category-2.m: Likewise.
14497         * objc.dg/special/load-category-2a.m: Likewise.
14498         * objc.dg/special/load-category-3.m: Likewise.
14499         * objc.dg/special/load-category-3a.m: Likewise.
14500         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14501         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14502         * objc.dg/attributes/class-attribute-1.m: Likewise.
14503         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14504         * obj-c++.dg/property/property.exp: Likewise.
14505         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14506         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14507         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14508         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14509         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14510         * obj-c++.dg/template-8.mm: Likewise.
14511
14512 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14513
14514         PR target/47665
14515         * gcc.target/i386/pr47665.c: New test.
14516
14517 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14518
14519         PR testsuite/47622
14520         Revert
14521         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14522         PR debug/42631
14523         * gcc.dg/pr42631.c: Update test.
14524         * gcc.dg/pr42631-2.c: New test.
14525
14526 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14527
14528         PR fortran/47352
14529         * gfortran.dg/proc_decl_25.f90: New.
14530
14531 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14532
14533         PR fortran/47463
14534         * gfortran.dg/typebound_assignment_2.f03: New.
14535
14536 2011-02-09  Richard Guenther  <rguenther@suse.de>
14537
14538         PR tree-optimization/47664
14539         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14540
14541 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14542
14543         PR middle-end/47646
14544         * gnat.dg/uninit_func.adb: Adjust dg directive.
14545
14546 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14547
14548         PR middle-end/47646
14549         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14550
14551 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14552
14553         PR fortran/47637
14554         * gfortran.dg/auto_dealloc_2.f90: New.
14555
14556 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14557
14558         * gcc.dg/builtins-config.h: Remove __sgi handling.
14559         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14560         -std=c99 for mips-sgi-irix6.5*.
14561
14562 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14563
14564         PR middle-end/45505
14565         * gfortran.dg/pr25923.f90: Remove xfails.
14566
14567 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14568
14569         PR fortran/47583
14570         * gfortran.dg/inquire_14.f90: New test.
14571
14572 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14573
14574         PR fortran/45290
14575         * gfortran.dg/pointer_init_6.f90: New.
14576
14577 2011-02-08  Jeff Law <law@redhat.com>
14578
14579         PR tree-optimization/42893
14580         * gcc.tree-ssa/pr42893.c: New test.
14581
14582 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14583
14584         PR tree-optimization/46834
14585         PR tree-optimization/46994
14586         PR tree-optimization/46995
14587         * gcc.dg/graphite/id-pr46834.c: New.
14588         * gfortran.dg/graphite/id-pr46994.f90: New.
14589         * gfortran.dg/graphite/id-pr46995.f90: New.
14590
14591 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14592
14593         PR middle-end/47646
14594         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14595         using the variable is known the warning is emitted there.
14596         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14597         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14598
14599         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14600         statement.
14601         (vg): Likewise.
14602         * gcc.dg/noreturn-1.c (foo5): Likewise.
14603         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14604         (method2): Likewise.
14605
14606         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14607         the return statement using the uninitialized variable.
14608         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14609
14610 2011-02-08  Richard Guenther  <rguenther@suse.de>
14611
14612         PR middle-end/47639
14613         * g++.dg/opt/pr47639.c: New testcase.
14614
14615 2011-02-08  Richard Guenther  <rguenther@suse.de>
14616
14617         PR tree-optimization/47632
14618         * g++.dg/opt/pr47632.C: New testcase.
14619
14620 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14621
14622         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14623
14624 2011-02-07  Richard Guenther  <rguenther@suse.de>
14625
14626         PR tree-optimization/47615
14627         * g++.dg/opt/pr47615.C: New testcase.
14628
14629 2011-02-07  Richard Guenther  <rguenther@suse.de>
14630
14631         PR tree-optimization/47621
14632         * gcc.dg/torture/pr47621.c: New testcase.
14633
14634 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14635
14636         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14637
14638 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14639
14640         PR fortran/47592
14641         * gfortran.dg/allocate_with_source_1 : New test.
14642
14643 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14644
14645         PR middle-end/47610
14646         * gcc.dg/pr47610.c: New test.
14647
14648 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14649
14650         PR debug/42631
14651         * gcc.dg/pr42631.c: Update test.
14652         * gcc.dg/pr42631-2.c: New test.
14653
14654 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14655
14656         PR fortran/47574
14657         * gfortran.dg/pr47574.f90:  New test.
14658
14659 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14660
14661         PR tree-optimization/46194
14662         * gcc.dg/autopar/pr46194.c: New.
14663
14664 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14665
14666         PR tree-optimization/43695
14667         * g++.dg/ipa/pr43695.C: New.
14668
14669 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14670
14671         PR inline-asm/23200
14672         * gcc.dg/pr23200.c: New test.
14673
14674 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14675
14676         PR c++/47589
14677         * g++.dg/pr47589.C: New test.
14678
14679 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14680
14681         PR c++/47398
14682         * g++.dg/template/typedef37.C: New test.
14683         * g++.dg/template/param1.C: Adjust expected error message.
14684
14685 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14686
14687         PR middle-end/31490
14688         * gcc.dg/pr31490-2.c: New test.
14689         * gcc.dg/pr31490-3.c: New test.
14690         * gcc.dg/pr31490-4.c: New test.
14691
14692 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14693             Jakub Jelinek  <jakub@redhat.com>
14694
14695         PR c++/46890
14696         * g++.dg/parser/semicolon3.C: Adjust.
14697         * g++.dg/parser/semicolon4.C: New testcase.
14698         * g++.dg/pr46890.C: New testcase.
14699
14700 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14701
14702         PR c++/29571
14703         * g++.dg/init/pr29571.C: New.
14704
14705 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14706
14707         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14708         instead of vect_int.
14709
14710 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14711
14712         PR target/47312
14713         * gcc.target/i386/pr47312.c: New test.
14714
14715         PR target/47564
14716         * gcc.target/i386/pr47564.c: New test.
14717
14718 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14719
14720         PR tree-optimization/45122
14721         * gcc.dg/tree-ssa/pr45122.c: New.
14722
14723 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14724
14725         PR target/47272
14726         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14727         and vec_vsx_st.
14728
14729         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14730         and vsx so a default --with-cpu=power7 doesn't give an error
14731         when -mavoid-indexed-addresses is used.
14732
14733         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14734         wrapper function to save the arguments and then jump to the real
14735         function, rather than depending on the compiler not to move stuff
14736         before an asm.
14737         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14738
14739 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14740             Paul Thomas  <pault@gcc.gnu.org>
14741
14742         PR fortran/47082
14743         * gfortran.dg/class_37.f03 : New test.
14744
14745 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14746             Richard Guenther  <rguenther@suse.de>
14747
14748         PR tree-optimization/40979
14749         PR bootstrap/47044
14750         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14751         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14752         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14753         check_vect_support_and_set_flags.
14754         * gfortran.dg/graphite/vect-pr40979.f90: New.
14755
14756 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14757
14758         PR fortran/47572
14759         * gfortran.dg/class_36.f03: New.
14760
14761 2011-02-02  Richard Guenther  <rguenther@suse.de>
14762
14763         PR tree-optimization/47566
14764         * gcc.dg/lto/20110201-1_0.c: New testcase.
14765
14766 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14767
14768         PR debug/47498
14769         PR debug/47501
14770         PR debug/45136
14771         PR debug/45130
14772         * debug/pr47498.c: New.
14773         * debug/pr47501.c: New.
14774
14775 2011-02-01  Richard Guenther  <rguenther@suse.de>
14776
14777         PR tree-optimization/47559
14778         * g++.dg/torture/pr47559.C: New testcase.
14779
14780 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14781
14782         PR fortran/47565
14783         * gfortran.dg/typebound_call_20.f03: New.
14784
14785 2011-02-01  Richard Guenther  <rguenther@suse.de>
14786
14787         PR tree-optimization/47555
14788         * gcc.dg/pr47555.c: New testcase.
14789
14790 2011-02-01  Richard Guenther  <rguenther@suse.de>
14791
14792         PR tree-optimization/47541
14793         * g++.dg/torture/pr47541.C: New testcase.
14794
14795 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14796
14797         PR fortran/47455
14798         * gfortran.dg/typebound_call_19.f03: New.
14799
14800 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14801
14802         PR c++/47416
14803         * g++.dg/cpp0x/pr47416.C: New test.
14804
14805 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14806
14807         PR fortran/47519
14808         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14809
14810 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14811
14812         PR fortran/47463
14813         * gfortran.dg/typebound_assignment_1.f03: New.
14814
14815 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14816
14817         PR tree-optimization/47538
14818         * gcc.c-torture/execute/pr47538.c: New test.
14819
14820 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14821
14822         PR target/45325
14823         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14824
14825 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14826
14827         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14828
14829 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14830
14831         PR rtl-optimization/44031
14832         * gcc.c-torture/compile/20110131-1.c: New test.
14833
14834 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14835
14836         PR fortran/47042
14837         * gfortran.dg/stmt_func_1.f90: New.
14838
14839 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14840
14841         PR fortran/47042
14842         * gfortran.dg/interface_34.f90: New.
14843
14844 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14845
14846         PR fortran/47523
14847         * gfortran.dg/realloc_on_assign_5.f03: New test.
14848         * gfortran.dg/realloc_on_assign_5.f03: New test.
14849
14850 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14851
14852         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14853         * gfortran.dg/bessel_7.f90: Likewise.
14854         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14855
14856         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14857         * gfortran.dg/sum_init_expr.f03: Likewise.
14858
14859         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14860
14861         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14862         -r -nostdlib.
14863
14864         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14865         loop only on "vect_intfloat_cvt" targets.
14866
14867 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14868
14869         PR fortran/47531
14870         * gfortran.dg/shape_6.f90: New.
14871
14872 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14873
14874         PR libgfortran/47434
14875         * gfortran.dg/read_infnan_1.f90: Update test.
14876         * gfortran.dg/module_nan.f90: Update test.
14877         * gfortran.dg/char4_iunit_1.f03: Update test.
14878         * gfortran.dg/large_real_kind_1.f90: Update test.
14879         * gfortran.dg/real_const_3.f90: Update test.
14880         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14881
14882 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14883
14884         PR c++/47311
14885         * g++.dg/template/param2.C: New test.
14886
14887 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14888
14889         PR libgfortran/47285
14890         * gfortran.dg/fmt_g.f: New test.
14891
14892 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14893
14894         PR fortran/47507
14895         * gfortran.dg/pure_formal_1.f90: New.
14896
14897 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14898
14899         PR target/42894
14900         * gcc.dg/tls/pr42894.c: New test.
14901
14902 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14903
14904         * gcc.dg/pr47276.c: Add dg-require-visibility.
14905
14906 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14907
14908         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14909
14910 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14911             Tobias Burnus  <burnus@gcc.gnu.org>
14912
14913         PR fortran/45170
14914         PR fortran/35810
14915         PR fortran/47350
14916         * gfortran.dg/realloc_on_assign_3.f03: New test.
14917         * gfortran.dg/realloc_on_assign_4.f03: New test.
14918         * gfortran.dg/allocatable_function_5.f90: New test.
14919         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14920         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14921         implemented" dg-errors.
14922
14923 2011-01-27  Jan Hubicka  <jh@suse.cz>
14924
14925         PR middle-end/46949
14926         * gcc.dg/attr-weakref-4.c: New testcase
14927
14928 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14929
14930         PR tree-optimization/47228
14931         * gcc.dg/torture/pr47228.c: New test.
14932
14933 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14934
14935         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14936
14937 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14938
14939         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14940         when using auto-overlay support on the SPU.
14941
14942 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14943
14944         PR rtl-optimization/44174
14945         * gcc.target/i386/asm-6.c: New test.
14946
14947 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14948
14949         PR rtl-optimization/46856
14950         * gcc.c-torture/compile/pr46856.c: New test.
14951
14952 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14953             Andrew Pinski  <pinskia@gmail.com>
14954
14955         PR c/43082
14956         * gcc.dg/pr43082.c: New.
14957
14958 2011-01-26  DJ Delorie  <dj@redhat.com>
14959
14960         PR rtl-optimization/46878
14961         * gcc.dg/pr46878-1.c: New test.
14962
14963 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14964
14965         PR c++/47476
14966         * g++.dg/cpp0x/pr47476.C: New test.
14967
14968 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14969
14970         * gcc.c-torture/compile/20110126-1.c: New test.
14971
14972 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14973
14974         PR c/47473
14975         * gcc.dg/torture/pr47473.c: New test.
14976
14977 2011-01-26  Jan Hubicka  <jh@suse.cz>
14978
14979         PR target/47237
14980         * gcc.c-torture/execute/pr47237.c: New testcase.
14981
14982 2011-01-26  Jan Hubicka  <jh@suse.cz>
14983
14984         PR tree-optimization/47190
14985         * gcc.dg/attr-weakref-3.c: New testcase.
14986
14987 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14988
14989         PR c++/43601
14990         * gcc.dg/dll-9a.c: New test file.
14991         * gcc.dg/dll-11.c: Likewise.
14992         * gcc.dg/dll-12.c: Likewise.
14993         * gcc.dg/dll-12a.c: Likewise.
14994         * gcc.dg/dll-11a.c: Likewise.
14995         * gcc.dg/dll-9.c: Likewise.
14996         * gcc.dg/dll-10.c: Likewise.
14997         * gcc.dg/dll-10a.c: Likewise.
14998         * g++.dg/ext/dllexport4a.cc: Likewise.
14999         * g++.dg/ext/dllexport4.C: Likewise.
15000         * g++.dg/ext/dllexport5.C: Likewise.
15001         * g++.dg/ext/dllexport5a.cc: Likewise.
15002
15003 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15004
15005         PR tree-optimization/46970
15006         * gcc.dg/graphite/pr46970.c: New.
15007
15008 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15009
15010         PR tree-optimization/46215
15011         * gcc.dg/graphite/pr46215.c: New.
15012
15013 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15014
15015         PR tree-optimization/46168
15016         * gcc.dg/graphite/pr46168.c: New.
15017
15018 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15019
15020         PR tree-optimization/43657
15021         * gcc.dg/graphite/pr43657.c: New.
15022
15023 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15024
15025         PR tree-optimization/29832
15026         * gfortran.dg/graphite/pr29832.f90: New.
15027
15028 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15029
15030         PR tree-optimization/43567
15031         * gcc.dg/graphite/pr43567.c: New.
15032
15033 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15034
15035         * gfortran.dg/graphite/interchange-4.f: New.
15036         * gfortran.dg/graphite/interchange-5.f: New.
15037
15038         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15039         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15040         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15041         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15042         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15043         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15044         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15045         * gfortran.dg/ltrans-7.f90: Removed.
15046         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15047
15048         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15049         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15050         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15051         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15052         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15053         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15054         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15055         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15056         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15057         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15058         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15059         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15060         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15061         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15062         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15063         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15064         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15065         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15066         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15067         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15068         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15069         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15070         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15071         * gcc.dg/tree-ssa/data-dep-1.c
15072         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15073         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15074         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15075         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15076         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15077
15078 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15079
15080         PR tree-optimization/47265
15081         PR tree-optimization/47443
15082         * gcc.c-torture/compile/pr47265.c: New test.
15083         * gcc.dg/pr47443.c: New test.
15084
15085 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15086
15087         PR tree-optimization/47382
15088         * g++.dg/torture/pr47382.C: New test.
15089         * g++.dg/opt/devirt1.C: Xfail.
15090
15091 2011-01-25  Yao Qi  <yao@codesourcery.com>
15092
15093         PR target/45701
15094         * gcc.target/arm/pr45701-1.c: New test.
15095         * gcc.target/arm/pr45701-2.c: New test.
15096         * gcc.target/arm/pr45701-3.c: New test.
15097
15098 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15099             Jakub Jelinek  <jakub@redhat.com>
15100
15101         PR tree-optimization/47271
15102         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15103
15104 2011-01-25  Nick Clifton  <nickc@redhat.com>
15105
15106         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15107         (saturate_add): Delete.
15108         (exchange): Delete.
15109         (main): Do not run saturate_add.
15110         (set_interrupts): Delete.
15111
15112 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15113
15114         PR fortran/47448
15115         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15116
15117 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15118
15119         PR tree-optimization/47427
15120         PR tree-optimization/47428
15121         * gcc.c-torture/compile/pr47427.c: New test.
15122         * gcc.c-torture/compile/pr47428.c: New test.
15123
15124 2011-01-25  Richard Guenther  <rguenther@suse.de>
15125
15126         PR middle-end/47411
15127         * gcc.dg/torture/pr47411.c: New testcase.
15128
15129 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15130
15131         * gfortran.dg/graphite/id-24.f: New.
15132         * gfortran.dg/graphite/id-25.f: New.
15133
15134 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15135
15136         * gfortran.dg/graphite/id-23.f: New.
15137
15138 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15139
15140         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15141
15142 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15143
15144         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15145         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15146         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15147         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15148         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15149         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15150         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15151         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15152         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15153
15154 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15155
15156         * gcc.dg/graphite/block-0.c: Add documentation.
15157         * gcc.dg/graphite/block-4.c: Same.
15158         * gcc.dg/graphite/block-7.c: Same.
15159         * gcc.dg/graphite/block-8.c: New.
15160         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15161         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15162         * gcc.dg/graphite/interchange-12.c: Add documentation.
15163         * gcc.dg/graphite/interchange-13.c: New.
15164         * gcc.dg/graphite/interchange-14.c: New.
15165         * gcc.dg/graphite/interchange-15.c: New.
15166         * gcc.dg/graphite/interchange-8.c: Add documentation.
15167         * gcc.dg/graphite/interchange-mvt.c: Same.
15168
15169 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15170
15171         PR target/47408
15172         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15173         * gcc.target/powerpc/altivec-14.c: Ditto.
15174         * gcc.target/powerpc/altivec-33.c: Ditto.
15175         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15176         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15177         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15178         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15179         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15180         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15181         * g++.dg/ext/altivec-15.C: Ditto.
15182         * g++.dg/ext/altivec-types-1.C: Ditto.
15183         * g++.dg/ext/altivec-types-2.C: Ditto.
15184         * g++.dg/ext/altivec-types-3.C: Ditto.
15185         * g++.dg/ext/altivec-types-4.C: Ditto.
15186
15187 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15188
15189         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15190
15191 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15192
15193         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15194         optimization options.
15195
15196 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15197
15198         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15199
15200         PR testsuite/45988
15201         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15202
15203 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15204
15205         PR fortran/47421
15206         * gfortran.dg/allocatable_scalar_12.f90: New.
15207
15208 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15209
15210         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15211         vectorization to be not profitable if peeling is used to
15212         realign the memory access.
15213         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15214         loop bound to avoid loop unrolling.
15215         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15216
15217 2011-01-22  Jan Hubicka  <jh@suse.cz>
15218
15219         PR lto/47333
15220         * g++.dg/lto/pr47333.C: New file.
15221
15222 2011-01-22  Jan Hubicka  <jh@suse.cz>
15223
15224         PR tree-optimization/43884
15225         PR lto/44334
15226         * gcc.dg/autopar/outer-2.c: Increase array size.
15227         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15228
15229 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15230
15231         PR fortran/38536
15232         * gfortran.dg/c_loc_tests_16.f90:  New test.
15233
15234 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15235
15236         PR fortran/47399
15237         * gfortran.dg/typebound_proc_19.f90: New.
15238
15239 2011-01-21  Jeff Law <law@redhat.com>
15240
15241         PR tree-optimization/47053
15242         * g++.dg/pr47053.C: New test.
15243
15244 2011-01-21  Jason Merrill  <jason@redhat.com>
15245
15246         PR c++/47041
15247         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15248
15249 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15250
15251         PR c++/47388
15252         * g++.dg/cpp0x/range-for10.C: New test.
15253         * g++.dg/template/for1.C: New test.
15254
15255         PR middle-end/45566
15256         * g++.dg/tree-prof/partition3.C: New test.
15257
15258         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15259
15260         PR rtl-optimization/47366
15261         * g++.dg/opt/pr47366.C: New test.
15262
15263 2011-01-21  Jason Merrill  <jason@redhat.com>
15264
15265         PR c++/46552
15266         * g++.dg/cpp0x/constexpr-regress2.C: New.
15267
15268         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15269
15270 2011-01-21  Jeff Law <law@redhat.com>
15271
15272         PR rtl-optimization/41619
15273         * gcc.dg/pr41619.c: New.
15274
15275 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15276
15277         PR tree-optimization/47355
15278         * g++.dg/opt/pr47355.C: New test.
15279
15280 2011-01-21  Richard Guenther  <rguenther@suse.de>
15281
15282         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15283         making main hot.
15284
15285 2011-01-21  Richard Guenther  <rguenther@suse.de>
15286
15287         PR tree-optimization/47365
15288         * gcc.dg/torture/pr47365.c: New testcase.
15289         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15290
15291 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15292
15293         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15294
15295 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15296
15297         PR tree-optimization/47391
15298         * gcc.dg/pr47391.c: New test.
15299
15300 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15301
15302         * g++.dg/template/char1.C: Use signed char.
15303
15304 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15305
15306         PR fortran/47377
15307         * gfortran.dg/pointer_target_4.f90: New.
15308
15309 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15310
15311         PR target/47251
15312         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15313         ILP32 system and not IP32.
15314
15315 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15316
15317         PR debug/46583
15318         * g++.dg/debug/pr46583.C: New.
15319
15320 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15321
15322         PR debug/47283
15323         * g++.dg/debug/pr47283.C: New test.
15324
15325         PR testsuite/47371
15326         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15327         * gcc.target/i386/headmerge-2.c: Likewise.
15328
15329 2011-01-20  Richard Guenther  <rguenther@suse.de>
15330
15331         PR middle-end/47370
15332         * gcc.dg/torture/pr47370.c: New testcase.
15333
15334 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15335
15336         PR tree-optimization/46130
15337         * gcc.dg/pr46130-1.c: New test.
15338         * gcc.dg/pr46130-2.c: New test.
15339
15340 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15341
15342         PR c++/47291
15343         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15344
15345 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15346
15347         PR debug/46240
15348         * g++.dg/debug/pr46240.cc: New.
15349
15350 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15351
15352         PR c++/47303
15353         * g++.dg/template/anonunion1.C: New test.
15354
15355         PR rtl-optimization/47337
15356         * gcc.c-torture/execute/pr47337.c: New test.
15357
15358 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15359
15360         PR testsuite/45342
15361         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15362
15363 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15364
15365         PR tree-optimization/46021
15366         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15367
15368 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15369
15370         PR tree-optimization/47290
15371         * g++.dg/torture/pr47290.C: New test.
15372
15373 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15374
15375         PR fortran/47240
15376         * gfortran.dg/proc_ptr_comp_29.f90: New.
15377
15378 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15379
15380         PR testsuite/41146
15381         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15382         powerpc-apple-darwin9.
15383
15384 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15385
15386         PR rtl-optimization/47299
15387         * gcc.c-torture/execute/pr47299.c: New test.
15388
15389 2011-01-17  Jason Merrill  <jason@redhat.com>
15390
15391         * g++.dg/cpp0x/constexpr-virtual.C: New.
15392
15393 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15394
15395         PR fortran/47331
15396         * gfortran.dg/gomp/pr47331.f90: New test.
15397
15398 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15399
15400         PR objc/47314
15401         * objc.dg/selector-warn-1.m: New.
15402         * obj-c++.dg/selector-warn-1.mm: New.
15403
15404 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15405
15406         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15407         Update dg-final accordingly.
15408
15409 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15410
15411         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15412
15413 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15414
15415         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15416         target check.
15417         * gcc.dg/guality/pr36728-2.c: Likewise.
15418
15419 2011-01-17  Richard Guenther  <rguenther@suse.de>
15420
15421         PR tree-optimization/47313
15422         * g++.dg/torture/pr47313.C: New testcase.
15423
15424 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15425
15426         PR target/47318
15427         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15428         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15429         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15430         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15431
15432         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15433         as __m256i.
15434         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15435         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15436         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15437
15438 2011-01-17  Richard Guenther  <rguenther@suse.de>
15439
15440         PR tree-optimization/45967
15441         * gcc.dg/torture/pr45967-2.c: New testcase.
15442         * gcc.dg/torture/pr45967-3.c: Likewise.
15443
15444 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15445
15446         PR testsuite/47325
15447         * g++.dg/ext/pr47213.C: Require visibility.
15448
15449 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15450
15451         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15452         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15453
15454 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15455
15456         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15457         Linux-based targets.
15458
15459 2011-01-13  Jan Hubicka  <jh@suse.cz>
15460
15461         PR tree-optimization/47276
15462         * gcc.dg/pr47276.c: New testcase.
15463
15464 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15465             Jonathan Wakely  <jwakely.gcc@gmail.com>
15466
15467         PR c++/33558
15468         * g++.dg/other/pr33558.C: New.
15469         * g++.dg/other/pr33558-2.C: New.
15470
15471 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15472
15473         PR tree-optimization/45934
15474         PR tree-optimization/46302
15475         * g++.dg/ipa/devirt-c-1.C: New test.
15476         * g++.dg/ipa/devirt-c-2.C: Likewise.
15477         * g++.dg/ipa/devirt-c-3.C: Likewise.
15478         * g++.dg/ipa/devirt-c-4.C: Likewise.
15479         * g++.dg/ipa/devirt-c-5.C: Likewise.
15480         * g++.dg/ipa/devirt-c-6.C: Likewise.
15481         * g++.dg/ipa/devirt-6.C: Likewise.
15482         * g++.dg/ipa/devirt-d-1.C: Likewise.
15483         * g++.dg/torture/pr45934.C: Likewise.
15484
15485 2011-01-14  Jason Merrill  <jason@redhat.com>
15486
15487         * g++.dg/cpp0x/variadic105.C: New.
15488
15489 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15490             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15491
15492         PR objc/45989
15493         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15494         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15495         execution tests on i?86-*-*, x86_64-*-* and
15496         powerpc*-apple-darwin* && ilp32.
15497         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15498         tests on i?86-*-* and x86_64-*-*.
15499
15500 2011-01-14  Richard Guenther  <rguenther@suse.de>
15501
15502         PR tree-optimization/47280
15503         * g++.dg/opt/pr47280.C: New testcase.
15504
15505 2011-01-14  Jason Merrill  <jason@redhat.com>
15506
15507         * g++.dg/cpp0x/constexpr-regress1.C: New.
15508
15509         * g++.dg/ext/flexary2.C: New.
15510
15511 2011-01-14  Richard Guenther  <rguenther@suse.de>
15512
15513         PR middle-end/47281
15514         * gcc.dg/torture/pr47281.c: New testcase.
15515         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15516
15517 2011-01-14  Richard Guenther  <rguenther@suse.de>
15518
15519         PR tree-optimization/47286
15520         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15521
15522 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15523
15524         PR c++/47213
15525         * g++.dg/ext/pr47213.C: New.
15526
15527 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15528
15529         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15530
15531 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15532             Mikael Morin  <mikael@gcc.gnu.org>
15533
15534         PR fortran/45848
15535         PR fortran/47204
15536         * gfortran.dg/select_type_20.f90: New.
15537         * gfortran.dg/select_type_21.f90: New.
15538
15539 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15540
15541         PR target/47251
15542         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15543
15544 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15545
15546         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15547         * gcc.dg/guality/pr36728-2.c: Likewise.
15548
15549 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15550
15551         PR debug/PR46973
15552         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15553
15554 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15555
15556         PR rtl-optimization/45352
15557         * gcc.dg/pr45352-3.c: New.
15558
15559 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15560
15561         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15562         comment.
15563         * g++.dg/cpp0x/range-for8.C: New.
15564         * g++.dg/cpp0x/range-for9.C: New.
15565
15566 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15567
15568         PR debug/47209
15569         * g++.dg/debug/pr47209.C: New.
15570
15571 2011-01-12  Richard Guenther  <rguenther@suse.de>
15572
15573         PR lto/47259
15574         * gcc.dg/lto/pr47259_0.c: New testcase.
15575         * gcc.dg/lto/pr47259_1.c: Likewise.
15576
15577 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15578
15579         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15580         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15581         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15582         methods missing from the OBJC2 Object.
15583         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15584         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15585         GNU and NeXT runtimes.
15586         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15587         comments.
15588         * objc-obj-c++-shared/Object1.m: Likewise.
15589         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15590         * objc.dg/proto-qual-1.m: Likewise.
15591         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15592         * obj-c++.dg/proto-qual-1.mm: Likewise.
15593
15594 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15595
15596         PR testsuite/33033
15597         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15598
15599 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15600
15601         Fixed the Objective-C++ testsuite and updated all tests.
15602         * lib/obj-c++.exp (obj-c++_init): Declare and set
15603         gcc_warning_prefix and gcc_error_prefix.
15604         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15605         'dg-warning', 'dg-message' and 'dg-error'.
15606         * obj-c++.dg/class-extension-3.mm: Likewise.
15607         * obj-c++.dg/class-protocol-1.mm: Likewise.
15608         * obj-c++.dg/encode-7.mm: Likewise.
15609         * obj-c++.dg/exceptions-3.mm: Likewise.
15610         * obj-c++.dg/exceptions-5.mm: Likewise.
15611         * obj-c++.dg/method-12.mm: Likewise.
15612         * obj-c++.dg/method-13.mm: Likewise.
15613         * obj-c++.dg/method-15.mm: Likewise.
15614         * obj-c++.dg/method-16.mm: Likewise.
15615         * obj-c++.dg/method-4.mm: Likewise.
15616         * obj-c++.dg/method-8.mm: Likewise.
15617         * obj-c++.dg/method-conflict-1.mm: Likewise.
15618         * obj-c++.dg/method-conflict-2.mm: Likewise.
15619         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15620         and uncommented second part of the testcase now that the testsuite
15621         works correctly.
15622         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15623         and uncommented second part of the testcase now that the testsuite
15624         works correctly.
15625         * obj-c++.dg/private-1.mm: Likewise.
15626         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15627         * obj-c++.dg/syntax-error-7.mm: Likewise.
15628         * obj-c++.dg/warn5.mm: Likewise.
15629         * obj-c++.dg/property/at-property-14.mm: Likewise.
15630         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15631         FIXME.
15632         * obj-c++.dg/property/at-property-18.mm: Likewise.
15633         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15634         FIXME.
15635         * obj-c++.dg/property/at-property-21.mm: Likewise.
15636         * obj-c++.dg/property/at-property-28.mm: Likewise.
15637         * obj-c++.dg/property/at-property-5.mm: Likewise.
15638         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15639         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15640         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15641         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15642         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15643         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15644         * obj-c++.dg/tls/diag-5.mm: Likewise.
15645         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15646         dg-error, now matched correctly.
15647
15648 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15649
15650         * objc.dg/property/at-property-29.m: New.
15651         * obj-c++.dg/property/at-property-29.mm: New.
15652
15653 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15654
15655         * go.test/go-test.exp (go-set-goarch): New proc.
15656         (go-gc-tests): Use it.
15657
15658 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15659
15660         PR debug/46955
15661         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15662
15663 2011-01-11  Richard Henderson  <rth@redhat.com>
15664
15665         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15666
15667 2011-01-11  Jan Hubicka  <jh@suse.cz>
15668
15669         PR lto/45721
15670         PR lto/45375
15671         * gcc.dg/lto/pr45721_1.c: New file.
15672         * gcc.dg/lto/pr45721_0.c: New file.
15673
15674 2011-01-11  Richard Guenther  <rguenther@suse.de>
15675
15676         PR tree-optimization/46076
15677         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15678
15679 2011-01-11  Jeff Law <law@redhat.com>
15680
15681         * PR tree-optimization/47086
15682         * gcc.dg/pr47086.c: New test.
15683
15684 2011-01-11  Jason Merrill  <jason@redhat.com>
15685
15686         PR c++/46658
15687         * g++.dg/template/new10.C: New.
15688
15689         PR c++/45520
15690         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15691
15692 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15693
15694         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15695         Split type definitions and NSConstantString class into...
15696         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15697         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15698         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15699         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15700         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15701         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15702         to comments.
15703         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15704         encode defines for newer NeXT system headers.
15705         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15706         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15707         * objc.dg/foreach-5.m: Likewise.
15708         * objc.dg/foreach-2.m: Likewise.
15709         * objc.dg/foreach-4.m: Likewise.
15710         * objc.dg/torture/strings/string1.m: Likewise.
15711         * objc.dg/torture/strings/string2.m: Likewise.
15712         * objc.dg/torture/strings/string3.m: Likewise.
15713         * objc.dg/torture/strings/string4.m: Likewise.
15714         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15715         header and stand alone.
15716         * obj-c++.dg/strings/strings-2.mm: Likewise.
15717         * objc.dg/torture/strings/const-str-3.m: Likewise.
15718         * objc.dg/strings/strings-2.m: Likewise.
15719         * objc.dg/strings/const-str-12b.m: Likewise.
15720
15721 2011-01-12  Richard Guenther  <rguenther@suse.de>
15722
15723         PR middle-end/32511
15724         * gcc.dg/attr-weak-1.c: Adjust.
15725
15726 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15727
15728         PR fortran/47051
15729         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15730         standard compliant and comment.
15731
15732 2011-01-10  Jan Hubicka  <jh@suse.cz>
15733
15734         PR lto/46083
15735         * gcc.dg/initpri3.c: New testcase.
15736
15737 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15738
15739         PR lto/47222
15740         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15741         externally visible.
15742         (g_esi): Likewise.
15743         (g_ebx): Likewise.
15744         (g_ebp): Likewise.
15745         (g_esp): Likewise.
15746         (g_ebp_save): Likewise.
15747         (g_esp_save): Likewise.
15748
15749 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15750
15751         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15752
15753 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15754
15755         PR tree-optimization/46021
15756         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15757         i?86-*-*, x86_64-*-*.
15758
15759 2011-01-10  Jeff Law <law@redhat.com>
15760
15761         * PR tree-optimization/47141
15762         * gcc.c-torture/compile/pr47141.c: New test.
15763
15764 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15765
15766         PR testsuite/46230
15767         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15768         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15769         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15770         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15771
15772         PR testsuite/46230
15773         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15774         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15775         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15776         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15777         being vectorized.  Adjust dg-final pattern.
15778
15779         PR testsuite/46230
15780         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15781         * gcc.dg/vect/slp-24.c: Likewise.
15782
15783 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15784
15785         PR c++/47218
15786         * g++.dg/other/pr47218-1.C: New test file.
15787         * g++.dg/other/pr47218.C: Likewise.
15788         * g++.dg/other/pr47218.h: New supporting header.
15789
15790 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15791
15792         PR objc/47232
15793         * objc.dg/attributes/invalid-attribute-1.m: New.
15794         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15795
15796 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15797
15798         PR fortran/47224
15799         * gfortran.dg/proc_ptr_comp_28.f90: New.
15800
15801 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15802
15803         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15804         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15805         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15806         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15807         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15808         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15809         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15810         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15811         * objc.dg/gnu-api-2-class.m: Likewise.
15812         * objc.dg/gnu-api-2-ivar.m: Likewise.
15813         * objc.dg/gnu-api-2-method.m: Likewise.
15814         * objc.dg/gnu-api-2-objc.m: Likewise.
15815         * objc.dg/gnu-api-2-object.m: Likewise.
15816         * objc.dg/gnu-api-2-property.m: Likewise.
15817         * objc.dg/gnu-api-2-protocol.m: Likewise.
15818         * objc.dg/gnu-api-2-sel.m: Likewise.
15819
15820 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15821
15822         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15823         * objc.dg/objc-foreach-4.m: Likewise.
15824         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15825         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15826         * objc.dg/foreach-4.m: Likewise.
15827         * objc.dg/foreach-5.m: Likewise.
15828         * objc.dg/foreach-3.m: Return self from init.
15829
15830 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15831
15832         PR fortran/38536
15833         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15834
15835 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15836
15837         PR fortran/46313
15838         * gfortran.dg/class_35.f90: New.
15839
15840 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15841
15842         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15843
15844 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15845
15846         PR objc/47078
15847         * objc.dg/invalid-method-2.m: New.
15848         * obj-c++.dg/invalid-method-2.mm: New.
15849
15850 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15851
15852         PR fortran/46896
15853         * gfortran.dg/transpose_optimization_2.f90 : New test.
15854
15855 2011-01-08  Jan Hubicka  <jh@suse.cz>
15856
15857         PR tree-optmization/46469
15858         * g++.dg/torture/pr46469.C: New testcase.
15859
15860 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15861
15862         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15863         emulation of libobjc-gnu structure layout functionality to ..
15864         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15865         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15866         * objc/execute/bf-common.h: Adjust headers.
15867         * objc/execute/bf-1.m: Likewise.
15868         * objc/execute/bf-2.m: Likewise.
15869         * objc/execute/bf-3.m: Likewise.
15870         * objc/execute/bf-4.m: Likewise.
15871         * objc/execute/bf-5.m: Likewise.
15872         * objc/execute/bf-6.m: Likewise.
15873         * objc/execute/bf-7.m: Likewise.
15874         * objc/execute/bf-8.m: Likewise.
15875         * objc/execute/bf-9.m: Likewise.
15876         * objc/execute/bf-10.m: Likewise.
15877         * objc/execute/bf-11.m: Likewise.
15878         * objc/execute/bf-12.m: Likewise.
15879         * objc/execute/bf-13.m: Likewise.
15880         * objc/execute/bf-14.m: Likewise.
15881         * objc/execute/bf-15.m: Likewise.
15882         * objc/execute/bf-16.m: Likewise.
15883         * objc/execute/bf-17.m: Likewise.
15884         * objc/execute/bf-18.m: Likewise.
15885         * objc/execute/bf-19.m: Likewise.
15886         * objc/execute/bf-20.m: Likewise.
15887         * objc/execute/bf-21.m: Likewise.
15888         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15889         objc_get_type_qualifiers ().
15890
15891 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15892
15893         PR fortran/45777
15894         * gfortran.dg/dependency_39.f90:  New test.
15895
15896 2011-01-07  Jan Hubicka  <jh@suse.cz>
15897
15898         Get builtins tests ready for linker plugin.
15899         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15900         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15901         my_memset, my_bzero): Mark used.
15902         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15903         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15904         volatile.
15905         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15906         volatile.
15907
15908 2011-01-07  Jan Hubicka  <jh@suse.cz>
15909
15910         PR tree-optimization/46367
15911         * g++.dg/torture/pr46367.C: New file.
15912
15913 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15914
15915         PR target/47201
15916         * gcc.dg/pr47201.c: New test.
15917
15918         PR bootstrap/47187
15919         * gcc.dg/tree-prof/pr47187.c: New test.
15920
15921 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15922
15923         PR fortran/41580
15924         * gfortran.dg/extends_type_of_3.f90: New.
15925
15926 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15927
15928         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15929         * g++.dg/ext/dllimport-MI1.C: Likewise.
15930         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15931         * g++.dg/ext/dllimport10.C: Likewise.
15932         * g++.dg/ext/dllimport11.C: Likewise.
15933         * g++.dg/ext/dllimport12.C: Likewise.
15934         * g++.dg/ext/dllimport13.C: Likewise.
15935         * g++.dg/ext/dllimport2.C: Likewise.
15936         * g++.dg/ext/dllimport3.C: Likewise.
15937         * g++.dg/ext/dllimport4.C: Likewise.
15938         * g++.dg/ext/dllimport5.C: Likewise.
15939         * g++.dg/ext/dllimport6.C: Likewise.
15940         * g++.dg/ext/dllimport8.C: Likewise.
15941         * g++.dg/ext/dllimport9.C: Likewise.
15942         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15943         targets, too. Additionally enable test for i?86-*-mingw*.
15944         * g++.dg/ext/selectany1.C: Likewise.
15945         Remove guard variable check.
15946
15947 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15948
15949         PR fortran/47189
15950         PR fortran/47194
15951         * gfortran.dg/storage_size_3.f08: Extended.
15952
15953 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15954
15955         PR c++/47022
15956         * g++.dg/template/stdarg1.C: New test.
15957
15958 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15959
15960         PR fortran/47195
15961         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15962         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15963         from the interface of functions to not hide the errors that
15964         shall be tested.
15965
15966 2011-01-06  Jan Hubicka  <jh@suse.cz>
15967
15968         * gcc.dg/lto/pr47188_0.c: New testcase.
15969         * gcc.dg/lto/pr47188_1.c: New testcase.
15970
15971 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15972
15973         PR fortran/33117
15974         PR fortran/46478
15975         * gfortran.dg/interface_33.f90: New test.
15976
15977 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15978
15979         PR c/47150
15980         * gcc.c-torture/compile/pr47150.c: New test.
15981
15982 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15983
15984         PR tree-optimization/47139
15985         * gcc.dg/vect/pr47139.c: New test.
15986
15987 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15988
15989         PR fortran/47180
15990         * gfortran.dg/extends_type_of_2.f03: New.
15991
15992 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15993
15994         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15995
15996 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15997
15998         * gnat.dg/opt14.adb: New test.
15999
16000 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
16001
16002         PR fortran/46017
16003         * gfortran.dg/allocate_error_2.f90:  New test.
16004
16005 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16006
16007         PR fortran/47024
16008         * gfortran.dg/storage_size_3.f08: New.
16009
16010 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16011
16012         PR libgfortran/47154
16013         * gfortran.dg/namelist_68.f90: New test.
16014
16015 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16016
16017         * gnat.dg/unchecked_convert8.ad[sb]: New test.
16018
16019 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16020
16021         PR fortran/46448
16022         * gfortran.dg/class_34.f90: New.
16023
16024 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16025
16026         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16027         use __builtin_inff.  Skip all single-precision tests that require
16028         Infinity.
16029
16030 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16031
16032         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16033
16034 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16035
16036         PR tree-optimization/47148
16037         * gcc.c-torture/execute/pr47148.c: New test.
16038
16039         PR tree-optimization/47155
16040         * gcc.c-torture/execute/pr47155.c: New test.
16041
16042         PR rtl-optimization/47157
16043         * gcc.c-torture/compile/pr47157.c: New test.
16044
16045 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16046
16047         * gcc.dg/torture/vector-shift2.c (schar): Define.
16048         (main): Always use schar or uchar instead of plain "char" to avoid
16049         dependencies on implementation-defined char signedness.
16050
16051 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16052
16053         PR tree-optimization/46801
16054         * gnat.dg/pack9.adb: Remove xfail.
16055
16056 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16057
16058         PR tree-optimization/46984
16059         * g++.dg/ipa/pr46984.C: New test.
16060
16061 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16062
16063         PR fortran/46408
16064         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16065
16066 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16067
16068         PR tree-optimization/47140
16069         * gcc.c-torture/compile/pr47140.c: New test.
16070
16071         PR rtl-optimization/47028
16072         * gcc.dg/pr47028.c: New test.
16073
16074 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16075
16076         * objc.dg/protocol-forward-1.m: Removed TODO.
16077         * objc.dg/protocol-forward-2.m: New.
16078         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16079         * obj-c++.dg/protocol-forward-2.mm: New.
16080
16081 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16082
16083         PR target/38662
16084         * g++.dg/eh/pr38662.C: New testcase.
16085
16086 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16087
16088         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16089         scan for newline '\n'.
16090
16091 \f
16092 Copyright (C) 2011 Free Software Foundation, Inc.
16093
16094 Copying and distribution of this file, with or without modification,
16095 are permitted in any medium without royalty provided the copyright
16096 notice and this notice are preserved.