OSDN Git Service

2012-01-04 Andrew Pinski <apinski@cavium.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-04  Andrew Pinski  <apinski@cavium.com>
2
3         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4         * gcc.target/mips/octeon2-lx-1.c: New test.
5         * gcc.target/mips/mips64-dsp-ldx.c: New test.
6         * gcc.target/mips/octeon2-lx-2.c: New test.
7         * gcc.target/mips/octeon2-lx-3.c: New test.
8
9 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
10
11         PR other/51163
12         PR other/51164
13         * gcc.dg/tm/alias-1.c:  Adjust regexp.
14         * gcc.dg/tm/alias-2.c:  Adjust regexp.
15
16 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
17
18         PR c++/51064
19         * g++.dg/warn/Wparentheses-26.C: New.
20
21 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
22
23         * gfortran.dg/elemental_optional_args_2.f90: New test.
24
25 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
26
27         PR fortran/49693
28         * gfortran.dg/common_17.f90:  New test.
29
30 2012-01-04  Richard Guenther  <rguenther@suse.de>
31
32         PR tree-optimization/49651
33         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
34         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
35
36 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
37
38         PR c++/51738
39         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
40
41 2012-01-03  Andrew Pinski  <apinski@cavium.com>
42
43         * lib/scanasm.exp (dg-function-on-line): Always use a special format
44         for all mips targets.  Also allow an optional .cfi_startproc.
45
46 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
47
48         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
49
50 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
51
52         PR c++/29273
53         * g++.dg/rtti/dyncast5.C: New.
54
55 2012-01-03  Richard Guenther  <rguenther@suse.de>
56
57         PR tree-optimization/51070
58         * gcc.dg/torture/pr51070-2.c: New testcase.
59
60 2012-01-03  Richard Guenther  <rguenther@suse.de>
61
62         PR tree-optimization/51692
63         * gcc.dg/torture/pr51692.c: New testcase.
64
65 2012-01-03  Richard Guenther  <rguenther@suse.de>
66
67         PR debug/51650
68         * g++.dg/lto/pr51650-3_0.C: New testcase.
69
70 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
71
72         PR c++/15867
73         * g++.dg/warn/Wredundant-decls-spec.C: New.
74
75 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
76
77         PR tree-optimization/51719
78         * g++.dg/tree-prof/pr51719.C: New test.
79
80 2012-01-03  Richard Guenther  <rguenther@suse.de>
81
82         PR middle-end/51730
83         * gcc.dg/fold-compare-6.c: New testcase.
84
85 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
86
87         PR c++/51669
88         * g++.dg/gomp/pr51669.C: New test.
89
90 2012-01-02  Jason Merrill  <jason@redhat.com>
91
92         PR c++/51675
93         * g++.dg/cpp0x/constexpr-union2.C: New.
94
95         PR c++/51666
96         * g++.dg/cpp0x/nsdmi-defer5.C: New.
97
98 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
99
100         PR c++/51462
101         * g++.dg/cpp0x/constexpr-99.C: New test.
102
103 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
104
105         PR c++/20140
106         * g++.dg/template/init9.C: New.
107
108 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
109
110         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
111         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
112         rather than a specific number.
113
114 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
115
116         PR fortran/46262
117         PR fortran/46328
118         PR fortran/51052
119         * gfortran.dg/typebound_operator_7.f03: New.
120         * gfortran.dg/typebound_operator_8.f03: New.
121
122 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
123
124         PR target/51729
125         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
126         XFAIL.
127         * gcc.target/mips/dspr2-MULTU.c: Likewise.
128
129 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
130
131         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
132
133 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
134
135         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
136         for MIPS.
137
138 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
139
140         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
141         * gfortran.dg/io_real_boz_4.f90: Likewise.
142         * gfortran.dg/io_real_boz_5.f90: Likewise.
143
144 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
145
146         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
147
148 2012-01-02  Revital Eres  <revital.eres@linaro.org>
149
150         * gcc.dg/sms-11.c: New file.
151
152 2012-01-02  Tobias Burnus  <burnus@net-b.de>
153
154         PR fortran/51682
155         * gfortran.dg/coarray/image_index_3.f90: New.
156
157 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
158
159         PR c++/16603
160         * g++.dg/parse/enum8.C: New.
161
162 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
163
164         PR c++/51379
165         * g++.dg/conversion/reinterpret4.C: New.
166         * g++.dg/conversion/reinterpret1.C: Adjust.
167
168 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
169
170         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
171
172 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
173
174         * g++.old-deja/g++.brendan/crash25.C: Adjust.
175         * g++.old-deja/g++.brendan/crash56.C: Likewise.
176         * g++.old-deja/g++.jason/access14.C: Likewise.
177         * g++.old-deja/g++.jason/access8.C: Likewise.
178         * g++.old-deja/g++.jason/access1.C: Likewise.
179         * g++.old-deja/g++.other/access3.C: Likewise.
180         * g++.old-deja/g++.other/access5.C: Likewise.
181         * g++.old-deja/g++.law/unsorted1.C: Likewise.
182         * g++.old-deja/g++.law/visibility22.C: Likewise.
183         * g++.old-deja/g++.law/visibility26.C: Likewise.
184         * g++.old-deja/g++.mike/p2746.C: Likewise.
185         * g++.dg/debug/using1.C: Likewise.
186         * g++.dg/lookup/using51.C: Likewise.
187         * g++.dg/inherit/using5.C: Likewise.
188         * g++.dg/inherit/pr30297.C: Likewise.
189         * g++.dg/inherit/access8.C: Likewise.
190         * g++.dg/torture/pr39362.C: Likewise.
191         * g++.dg/template/crash13.C: Likewise.
192         * g++.dg/template/using10.C: Likewise.
193
194 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
195
196         PR fortran/51502
197         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
198         change.
199
200 2012-01-01  Ira Rosen  <irar@il.ibm.com>
201
202         PR tree-optimization/51704
203         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
204         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
205         corresponding flags.
206
207 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
208
209         PR c++/51723
210         * g++.dg/cpp0x/constexpr-delegating2.C: New.
211
212 2012-01-01  Jan Hubicka  <jh@suse.cz>
213
214         PR rtl-optimization/51069
215         * gcc.c-torture/compile/pr51069.c: New testcase.
216
217 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
218
219         PR tree-optimization/51683
220         * gcc.dg/pr51683.c: New test.
221
222 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
223
224         PR c++/51397
225         * g++.dg/cpp0x/static_assert6.C: New.
226
227 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
228
229         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
230
231 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
232
233         PR fortran/51502
234         * lib/gcc-dg.exp (scan-module-absence):  New function.
235         * gfortran.dg/implicit_pure_2.f90:  New test.
236
237 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
238
239         PR c++/51316
240         * g++.dg/cpp0x/alignof4.C: New.
241
242 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
243
244         PR testsuite/51702
245         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
246         -mabi=altivec option, which suppresses a warning message about
247         passing vectors by reference.  The extra warning causes some tests
248         to fail.
249         * gcc.dg/scal-to-vec2.c: Likewise.
250         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
251         * gcc.dg/pr35442.c: Likewise.
252         * gcc.dg/vector-compare-1.c: Likewise.
253         * gcc.dg/vector-compare-2.c: Likewise.
254         * gcc.dg/torture/pr36891.c: Likewise.
255
256 2012-12-29  Kai Tietz  <ktietz@redhat.com>
257
258         * g++.dg/abi/bitfield3.C: Make sure test runs
259         for windows targets without activated ms-bitfields option.
260
261         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
262         targets to use static-version.
263         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
264         * g++.old-deja/g++.abi/arraynew.C: Likewise.
265         * g++.old-deja/g++.eh/new1.C: Likewise.
266         * g++.old-deja/g++.eh/new2.C: Likewise.
267
268 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
269
270         * gfortran.dg/function_optimize_9.f90:  New test.
271
272 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
273
274         PR c++/23211
275         * g++.dg/template/using18.C: New.
276         * g++.dg/template/using19.C: New.
277         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
278         * g++.dg/template/crash13.C: Likewise.
279
280 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
281
282         PR target/51623
283         * gcc.target/powerpc/pr51623.c: New file.
284
285 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
286
287         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
288
289 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
290
291         PR c++/51547
292         * g++.dg/cpp0x/pr51547.C: New.
293
294 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
295
296         * gcc.c-torture/execute/20111227-1.c: New test.
297
298 2011-12-25  Jan Hubicka  <jh@suse.cz>
299
300         PR middle-end/48641
301         * gcc.dg/compile/pr48641.c: New file.
302
303 2011-12-26  Joey Ye  <joey.ye@arm.com>
304
305         PR middle-end/51200
306         * gcc.dg/volatile-bitfields-2.c: New test.
307
308 2011-12-23  Jason Merrill  <jason@redhat.com>
309
310         PR c++/51507
311         * g++.dg/cpp0x/variadic121.C: New.
312
313 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
314
315         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
316
317 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
318
319         * gcc.target/arm/vect-vcvt.c: New test.
320         * gcc.target/arm/vect-vcvtq.c: New test.
321
322         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
323         in final check.
324
325         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
326         True for ARM NEON.
327         (check_effective_target_vect_uintfloat_cvt): Likewise.
328         (check_effective_target_vect_floatuint_cvt): Likewise.
329         (check_effective_target_vect_floatint_cvt): Likewise.
330
331 2011-12-23  Richard Guenther  <rguenther@suse.de>
332
333         PR rtl-optimization/50396
334         * gcc.dg/torture/pr50396.c: New testcase.
335
336 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
337
338         PR tree-optimization/43491
339         * gcc.dg/tree-ssa/pr43491.c: New test.
340
341 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
342
343         PR testsuite/50722
344         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
345
346 2011-12-22  Richard Guenther  <rguenther@suse.de>
347
348         PR lto/51650
349         * g++.dg/lto/pr51650-1_0.C: New testcase.
350         * g++.dg/lto/pr51650-2_0.C: Likewise.
351
352 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
353
354         PR target/51643
355         * gcc.target/arm/sibcall-2.c: New test.
356
357 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
358
359         PR testsuite/51645
360         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
361
362 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
363
364         * gcc.dg/pr50038.c: Move to ...
365         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
366
367 2011-12-21  Jason Merrill  <jason@redhat.com>
368
369         PR c++/51611
370         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
371
372 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
373
374         PR c++/51305
375         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
376
377 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
378
379         PR middle-end/51644
380         PR middle-end/51647
381         * gcc.dg/pr51644.c: New test.
382         * g++.dg/warn/Wreturn-4.C: New test.
383
384 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
385
386         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
387         diag-scans to fix fail on AVX.
388         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
389         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
390         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
391         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
392         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
393         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
394         * gcc.dg/vect/pr45752.c: Ditto.
395         * gcc.dg/vect/slp-perm-4.c: Ditto.
396         * gcc.dg/vect/slp-perm-9.c: Ditto.
397         * gcc.dg/vect/vect-33.c: Ditto.
398         * gcc.dg/vect/vect-35.c: Ditto.
399         * gcc.dg/vect/vect-6-big-array.c: Ditto.
400         * gcc.dg/vect/vect-6.c: Ditto.
401         * gcc.dg/vect/vect-91.c: Ditto.
402         * gcc.dg/vect/vect-all-big-array.c: Ditto.
403         * gcc.dg/vect/vect-all.c: Ditto.
404         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
405         * gcc.dg/vect/vect-outer-4c.c: Ditto.
406         * gcc.dg/vect/vect-outer-5.c: Ditto.
407         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
408         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
409         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
410         * gcc.dg/vect/vect-peel-1.c: Ditto.
411         * gcc.dg/vect/vect-peel-2.c: Ditto.
412         * gcc.dg/vect/vect-peel-3.c: Ditto.
413         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
414         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
415         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
416         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
417         * lib/target-supports.exp (check_avx_available): New function.
418         (check_effective_target_vect_sizes_32B_16B): Ditto.
419         (check_prefer_avx128): Ditto.
420         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
421         (check_effective_target_vect_multiple_sizes): Ditto.
422
423 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
424
425         PR target/50038
426         * gcc.dg/pr50038.c: New test.
427
428 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
429
430         PR c++/51621
431         * g++.dg/cpp0x/constexpr-ice5.C: New.
432
433 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
434
435         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
436         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
437         gcc.dg/gnu11-version-1.c: New tests.
438
439 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
440
441         PR middle-end/51200
442         * gcc.target/arm/volatile-bitfields-4.c: New test.
443         * c-c++-common/abi-bf.c: New test.
444
445 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
446
447         PR debug/49951
448         * g++.dg/gcov/gcov-2.C: Adjust.
449
450 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
451
452         PR c++/51612
453         * g++.dg/cpp0x/constexpr-ice4.C: New.
454
455 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
456
457         PR c++/51328
458         * g++.dg/template/crash109.C: New.
459
460 2011-12-19  Jason Merrill  <jason@redhat.com>
461
462         PR c++/51530
463         * g++.dg/cpp0x/nullptr26.C: New.
464
465 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
466
467         * gcc.target/mips/mult-1.c: Require -O2.
468
469 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
470
471         * gcc.target/mips/ext-2.c: Add NOMIPS16.
472
473 2011-12-19  Jason Merrill  <jason@redhat.com>
474
475         PR c++/51526
476         * g++.dg/cpp0x/constexpr-delegating.C: New.
477
478 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
479             Tom de Vries <tom@codesourcery.com>
480
481         PR rtl-opt/50380
482         * gcc.c-torture/compile/pr50380.c: New testcase.
483
484 2011-12-19  Tobias Burnus  <burnus@net-b.de>
485
486         PR fortran/51605
487         * gfortran.dg/block_10.f90: New.
488
489 2011-12-19  Jason Merrill  <jason@redhat.com>
490
491         PR c++/51553
492         * g++.dg/cpp0x/initlist64.C: New.
493
494         PR c++/51228
495         * c-c++-common/transparent-union-1.c: New.
496
497 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
498
499         PR tree-optimization/51580
500         * gnat.dg/specs/loop_optimization1.ads: New test.
501         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
502
503 2011-12-19  Richard Guenther  <rguenther@suse.de>
504
505         PR lto/51573
506         * gcc.dg/lto/20111207-2_0.c: Adjust.
507         * g++.dg/lto/pr51573-1_0.C: New testcase.
508
509 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
510
511         PR c++/51619
512         * g++.dg/cpp0x/pr51619.C: New test.
513
514 2011-12-19  Tobias Burnus  <burnus@net-b.de>
515
516         PR fortran/51605
517         * gfortran.dg/select_type_25.f90: New.
518
519 2011-12-19  Martin Jambor  <mjambor@suse.cz>
520
521         PR tree-optimization/51583
522         * gcc.dg/tree-ssa/pr51583.c: New test.
523
524 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
525
526         PR tree-optimization/51596
527         * g++.dg/opt/pr51596.C: New test.
528
529         PR middle-end/51590
530         PR tree-optimization/51606
531         * gcc.dg/vect/pr51590.c: New test.
532
533 2011-12-19  Richard Guenther  <rguenther@suse.de>
534
535         PR lto/51572
536         * g++.dg/lto/pr51572-2_0.C: New testcase.
537
538 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
539
540         PR c++/51477
541         * g++.dg/cpp0x/nsdmi6.C: New test.
542
543 2011-12-19  Tobias Burnus  <burnus@net-b.de>
544
545         * gfortran.dg/coarray_poly_3.f90: New.
546         * coarray/poly_run_1.f90: Enable some previously commented code.
547
548 2011-12-19  Jason Merrill  <jason@redhat.com>
549
550         PR c++/51489
551         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
552
553 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
554
555         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
556
557 2011-12-17  Jason Merrill  <jason@redhat.com>
558
559         PR c++/51588
560         * g++.dg/parse/enum7.C: New.
561
562         PR c++/51586
563         * g++.dg/lookup/nested2.C: New.
564
565         PR c++/51587
566         * g++.dg/parse/enum6.C: New.
567
568 2011-12-17  Tom de Vries  <tom@codesourcery.com>
569
570         PR tree-optimization/51491
571         * gcc.dg/pr51491.c: New test.
572         * gcc.dg/pr51491-2.c: Same.
573
574 2011-12-16  Jason Merrill  <jason@redhat.com>
575
576         PR c++/51416
577         * g++.dg/cpp0x/auto31.C: New.
578
579 2011-12-16  Ian Lance Taylor  <iant@google.com>
580
581         PR middle-end/51592
582         * gcc.dg/20111216-1.c: New test.
583
584 2011-12-16  Jason Merrill  <jason@redhat.com>
585
586         PR c++/51461
587         * g++.dg/init/static4.C: New.
588
589 2011-12-16  Jason Merrill  <jason@redhat.com>
590
591         PR c++/51331
592         * g++.dg/init/value10.C: New.
593
594 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
595
596         PR testsuite/50803
597         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
598
599         PR tree-optimization/51575
600         * g++.dg/opt/pr51575.C: New test.
601
602         PR debug/51557
603         * gcc.dg/pr51557.c: New test.
604
605 2011-12-16  Richard Guenther  <rguenther@suse.de>
606
607         PR lto/51572
608         * gcc.dg/lto/pr51572-1_0.c: New testcase.
609
610 2011-12-15  Jason Merrill  <jason@redhat.com>
611
612         PR c++/51458
613         * g++.dg/ext/desig4.C: New.
614
615 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
616
617         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
618         A%disp() to use scalarizer.
619         * gfortran.dg/class_array_9.f03: New.
620
621 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
622
623         * gcc.dg/vect/vect-sdivmod-1.c: New test.
624
625         PR c++/51463
626         * g++.dg/cpp0x/pr51463.C: New test.
627
628         PR c/51360
629         * c-c++-common/gomp/pr51360.c: New test.
630         * g++.dg/gomp/pr51360.C: New test.
631
632         PR middle-end/49806
633         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
634         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
635
636         PR tree-optimization/51117
637         * g++.dg/opt/pr51117.C: New test.
638
639 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
640
641         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
642         New definitions.
643         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
644         Likewise.
645         (stpncpy, __stpncpy_chk): New functions.
646         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
647         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
648
649 2011-12-15  Richard Guenther  <rguenther@suse.de>
650
651         PR lto/51567
652         * g++.dg/lto/pr51567-1_0.C: New testcase.
653
654 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
655
656         PR c++/51473
657         * g++.dg/cpp0x/auto30.C: New test.
658
659 2011-12-15  Tobias Burnus  <burnus@net-b.de>
660
661         * gfortran.dg/coarray/poly_run_3.f90: New.
662         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
663
664 2011-12-15  Richard Guenther  <rguenther@suse.de>
665
666         PR lto/51564
667         * g++.dg/lto/pr51564-1_0.C: New testcase.
668
669 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
670
671         PR libstdc++/51365
672         * g++.dg/ext/is_final.C: New.
673
674 2012-12-15  Richard Guenther  <rguenther@suse.de>
675
676         PR lto/48508
677         * g++.dg/lto/pr48508-1_0.C: New testcase.
678         * g++.dg/lto/pr48508-1_1.C: Likewise.
679
680 2011-12-14  Jason Merrill  <jason@redhat.com>
681
682         PR c++/51554
683         * g++.dg/init/constant1.C: New.
684
685         PR c++/51248
686         * g++.dg/other/enum2.C: New.
687
688 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
689
690         PR c++/51475
691         * g++.dg/cpp0x/initlist63.C: New test.
692
693 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
694
695         PR target/50931
696         * gcc.target/avr/torture/int24-mul.c: New.
697
698 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
699
700         PR c++/51476
701         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
702
703 2011-12-13  Jason Merrill  <jason@redhat.com>
704
705         PR c++/51406
706         PR c++/51161
707         * g++.dg/cpp0x/rv-cast3.C: New.
708         * g++.dg/cpp0x/rv-cast4.C: New.
709
710 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
711
712         PR c++/51464
713         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
714
715 2011-12-13  Andrew Pinski  <apinski@cavium.com>
716             Adam Nemet  <anemet@caviumnetworks.com>
717
718         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
719         -fdump-* options.
720         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
721         * gcc.target/mips/octeon-pipe-1.c: New testcase.
722
723 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
724
725         PR c++/14258
726         * g++.dg/template/using16.C: New.
727         * g++.dg/template/using17.C: New.
728
729 2011-12-13  Martin Jambor  <mjambor@suse.cz>
730
731         PR tree-optimization/51362
732         * gcc.dg/ipa/pr51362.c: New test.
733
734 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
735
736         PR testsuite/51524
737         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
738         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
739
740 2011-12-13  Richard Guenther  <rguenther@suse.de>
741
742         PR lto/48354
743         * g++.dg/lto/pr48354-1_0.C: New testcase.
744
745 2011-12-13  Richard Guenther  <rguenther@suse.de>
746
747         PR tree-optimization/51519
748         * gcc.dg/pr51519.c: New testcase.
749
750 2011-12-13  Richard Guenther  <rguenther@suse.de>
751
752         * gcc.dg/lto/20111213-1_0.c: New testcase.
753
754 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
755
756         * gnat.dg/vect1.ad[sb]: Add more tests.
757         * gnat.dg/vect2.ad[sb]: Likewise.
758         * gnat.dg/vect3.ad[sb]: Likewise.
759         * gnat.dg/vect4.ad[sb]: Likewise.
760         * gnat.dg/vect5.ad[sb]: Likewise.
761         * gnat.dg/vect6.ad[sb]: Likewise.
762
763 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
764
765         PR rtl-optimization/51495
766         * gcc.c-torture/compile/pr51495.c: New test.
767
768         PR tree-optimization/51481
769         * gcc.dg/pr51481.c: New test.
770
771 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
772
773         PR tree-optimization/45830
774         * gcc.c-torture/execute/pr45830.c: Move from here to...
775         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
776         dg-additional-options magic.
777
778 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
779
780         * gfortran.dg/nested_modules_2.f90: Tighten test.
781
782 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
783
784         * gcc.c-torture/execute/20111212-1.c: New test.
785
786 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
787
788         PR testsuite/51511
789         * gcc.dg/pr45819.c: Add -w to dg-options.
790
791 2011-12-12  Torvald Riegel  <triegel@redhat.com>
792
793         * g++.dg/tm/noexcept-1.C: New test.
794         * g++.dg/tm/noexcept-2.C: New test.
795         * g++.dg/tm/noexcept-3.C: New test.
796         * g++.dg/tm/noexcept-4.C: New test.
797         * g++.dg/tm/noexcept-5.C: New test.
798
799 2011-12-12  Torvald Riegel  <triegel@redhat.com>
800
801         * c-c++-common/tm/20111206.c: New test.
802
803 2011-12-12  Richard Guenther  <rguenther@suse.de>
804
805         PR lto/51262
806         * g++.dg/opt/pr51262.C: New testcase.
807
808 2011-12-12  Revital Eres  <revital.eres@linaro.org>
809
810         PR rtl-optimization/47013
811         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
812         to preserve the function.
813         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
814         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
815         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
816         -fmodulo-sched-allow-regmoves flags.
817         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
818         and avoid superfluous spaces in dg-final for spu-*-*.
819         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
820         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
821         change scan-rtl-dump-times for powerpc*-*-*.
822         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
823         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
824         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
825
826 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
827
828         PR tree-optimization/51485
829         * g++.dg/vect/pr51485.cc: New test.
830
831 2011-12-11  Tobias Burnus  <burnus@net-b.de>
832
833         PR fortran/50923
834         * gfortran.dg/warn_function_without_result_2.f90: New.
835
836 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
837             Tobias Burnus  <burnus@gcc.gnu.org>
838
839         PR fortran/41539
840         PR fortran/43214
841         PR fortran/43969
842         PR fortran/44568
843         PR fortran/46356
844         PR fortran/46990
845         PR fortran/49074
846         * gfortran.dg/class_array_1.f03: New.
847         * gfortran.dg/class_array_2.f03: New.
848         * gfortran.dg/class_array_3.f03: New.
849         * gfortran.dg/class_array_4.f03: New.
850         * gfortran.dg/class_array_5.f03: New.
851         * gfortran.dg/class_array_6.f03: New.
852         * gfortran.dg/class_array_7.f03: New.
853         * gfortran.dg/class_array_8.f03: New.
854         * gfortran.dg/coarray_poly_1.f90: New.
855         * gfortran.dg/coarray_poly_2.f90: New.
856         * gfortran.dg/coarray/poly_run_1.f90: New.
857         * gfortran.dg/coarray/poly_run_2.f90: New.
858         * gfortran.dg/class_to_type_1.f03: New.
859         * gfortran.dg/type_to_class_1.f03: New.
860         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
861         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
862         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
863
864 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
865
866         PR fortran/50690
867         * gfortran.dg/gomp/workshare2.f90:  New test.
868         * gfortran.dg/gomp/workshare3.f90:  New test.
869
870 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
871
872         * gnat.dg/specs/elab3.ads: New test.
873
874 2011-12-10  Richard Henderson  <rth@redhat.com>
875
876         * gcc.target/powerpc/altivec-perm-1.c: New.
877         * gcc.target/powerpc/altivec-perm-2.c: New.
878         * gcc.target/powerpc/altivec-perm-4.c: New.
879
880 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
881
882         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
883         Add a scan-assembler-time clause to test for the interupt vector jump.
884         (f): Rename to ...
885         (dma0_handler): ... this.
886
887 2011-12-10  Nathan Sidwell  <nathan@acm.org>
888
889         PR gcov-profile/51449
890         * g++.dg/gcov/gcov-14.C: New.
891
892 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
893
894         * gcc.c-torture/compile/20111209-1.c: New test.
895
896 2011-12-09  Jason Merrill  <jason@redhat.com>
897
898         PR c++/51151
899         * g++.dg/warn/Woverflow-4.C: New.
900
901 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
902
903         PR c++/51289
904         * g++.dg/cpp0x/alias-decl-17.C: New test.
905
906 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
907
908         * gcc.target/powerpc/recip-5.c: Disable running on any system that
909         does not support VSX.
910
911         * gcc.target/powerpc/ppc-target-4.c: New file to test target
912         specific functions enabling target specific builtins.
913
914 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
915
916         * gcc.dg/vect/slp-13.c: Array size increase reverted.
917         * gcc.dg/vect/slp-24.c: Ditto.
918         * gcc.dg/vect/slp-3.c: Ditto.
919         * gcc.dg/vect/slp-34.c: Ditto.
920         * gcc.dg/vect/slp-4.c: Ditto.
921         * gcc.dg/vect/slp-cond-2.c: Ditto.
922         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
923         * gcc.dg/vect/vect-1.c: Ditto.
924         * gcc.dg/vect/vect-10.c: Ditto.
925         * gcc.dg/vect/vect-105.c: Ditto.
926         * gcc.dg/vect/vect-112.c: Ditto.
927         * gcc.dg/vect/vect-15.c: Ditto.
928         * gcc.dg/vect/vect-2.c: Ditto.
929         * gcc.dg/vect/vect-31.c: Ditto.
930         * gcc.dg/vect/vect-32.c: Ditto.
931         * gcc.dg/vect/vect-33.c: Ditto.
932         * gcc.dg/vect/vect-34.c: Ditto.
933         * gcc.dg/vect/vect-35.c: Ditto.
934         * gcc.dg/vect/vect-36.c: Ditto.
935         * gcc.dg/vect/vect-6.c: Ditto.
936         * gcc.dg/vect/vect-73.c: Ditto.
937         * gcc.dg/vect/vect-74.c: Ditto.
938         * gcc.dg/vect/vect-75.c: Ditto.
939         * gcc.dg/vect/vect-76.c: Ditto.
940         * gcc.dg/vect/vect-80.c: Ditto.
941         * gcc.dg/vect/vect-85.c: Ditto.
942         * gcc.dg/vect/vect-89.c: Ditto.
943         * gcc.dg/vect/vect-97.c: Ditto.
944         * gcc.dg/vect/vect-98.c: Ditto.
945         * gcc.dg/vect/vect-all.c: Ditto.
946         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
947         * gcc.dg/vect/vect-iv-8.c: Ditto.
948         * gcc.dg/vect/vect-iv-8a.c: Ditto.
949         * gcc.dg/vect/vect-outer-1.c: Ditto.
950         * gcc.dg/vect/vect-outer-1a.c: Ditto.
951         * gcc.dg/vect/vect-outer-1b.c: Ditto.
952         * gcc.dg/vect/vect-outer-2.c: Ditto.
953         * gcc.dg/vect/vect-outer-2a.c: Ditto.
954         * gcc.dg/vect/vect-outer-2c.c: Ditto.
955         * gcc.dg/vect/vect-outer-3.c: Ditto.
956         * gcc.dg/vect/vect-outer-3a.c: Ditto.
957         * gcc.dg/vect/vect-outer-4a.c: Ditto.
958         * gcc.dg/vect/vect-outer-4b.c: Ditto.
959         * gcc.dg/vect/vect-outer-4c.c: Ditto.
960         * gcc.dg/vect/vect-outer-4d.c: Ditto.
961         * gcc.dg/vect/vect-outer-4m.c: Ditto.
962         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
963         * gcc.dg/vect/vect-outer-fir.c: Ditto.
964         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
965         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
966         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
967         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
968         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
969         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
970         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
971         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
972         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
973         * gcc.dg/vect/vect-shift-2.c: Ditto.
974         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
975         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
976         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
977         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
978         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
979         * gcc.dg/vect/slp-13-big-array.c: New test.
980         * gcc.dg/vect/slp-24-big-array.c: Ditto.
981         * gcc.dg/vect/slp-3-big-array.c: Ditto.
982         * gcc.dg/vect/slp-34-big-array.c: Ditto.
983         * gcc.dg/vect/slp-4-big-array.c: Ditto.
984         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
985         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
986         * gcc.dg/vect/vect-1-big-array.c: Ditto.
987         * gcc.dg/vect/vect-10-big-array.c: Ditto.
988         * gcc.dg/vect/vect-105-big-array.c: Ditto.
989         * gcc.dg/vect/vect-112-big-array.c: Ditto.
990         * gcc.dg/vect/vect-15-big-array.c: Ditto.
991         * gcc.dg/vect/vect-2-big-array.c: Ditto.
992         * gcc.dg/vect/vect-31-big-array.c: Ditto.
993         * gcc.dg/vect/vect-32-big-array.c: Ditto.
994         * gcc.dg/vect/vect-33-big-array.c: Ditto.
995         * gcc.dg/vect/vect-34-big-array.c: Ditto.
996         * gcc.dg/vect/vect-35-big-array.c: Ditto.
997         * gcc.dg/vect/vect-36-big-array.c: Ditto.
998         * gcc.dg/vect/vect-6-big-array.c: Ditto.
999         * gcc.dg/vect/vect-73-big-array.c: Ditto.
1000         * gcc.dg/vect/vect-74-big-array.c: Ditto.
1001         * gcc.dg/vect/vect-75-big-array.c: Ditto.
1002         * gcc.dg/vect/vect-76-big-array.c: Ditto.
1003         * gcc.dg/vect/vect-80-big-array.c: Ditto.
1004         * gcc.dg/vect/vect-85-big-array.c: Ditto.
1005         * gcc.dg/vect/vect-89-big-array.c: Ditto.
1006         * gcc.dg/vect/vect-97-big-array.c: Ditto.
1007         * gcc.dg/vect/vect-98-big-array.c: Ditto.
1008         * gcc.dg/vect/vect-all-big-array.c: Ditto.
1009         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1010         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1011         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1012         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1013         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1014         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1015         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1016         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1017         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1018         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1019         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1020         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1021         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1022         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1023         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1024         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1025         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1026         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1027         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1028         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1029         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1030         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1031         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1032         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1033         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1034         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1035         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1036         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1037         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1038         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1039         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1040         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1041         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1042
1043 2011-12-09  Richard Guenther  <rguenther@suse.de>
1044
1045         PR lto/48042
1046         * g++.dg/lto/pr48042_0.C: New testcase.
1047
1048 2011-12-09  Richard Guenther  <rguenther@suse.de>
1049
1050         PR tree-optimization/51482
1051         * g++.dg/torture/pr51482.C: New testcase.
1052
1053 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1054
1055         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1056         * gcc.target/mips/dmult-1.c: Likewise.
1057         * gcc.target/mips/branch-1.c: Likewise.
1058         * gcc.target/mips/extend-1.c: Likewise.
1059
1060 2011-12-08  Jason Merrill  <jason@redhat.com>
1061
1062         PR c++/51318
1063         * g++.dg/template/cond8.C: New.
1064
1065         PR c++/51459
1066         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1067
1068 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1069
1070         PR tree-optimization/51466
1071         * gcc.c-torture/execute/pr51466.c: New test.
1072
1073 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1074
1075         PR fortran/50815
1076         * gfortran.dg/bounds_check_16.f90: New.
1077
1078 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1079
1080         PR fortran/51378
1081         * gfortran.dg/private_type_14.f90: New.
1082
1083 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1084
1085         PR fortran/51407
1086         * gfortran.dg/io_real_boz_3.f90: New.
1087         * gfortran.dg/io_real_boz_4.f90: New.
1088         * gfortran.dg/io_real_boz_5.f90: New.
1089
1090 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1091
1092         PR fortran/51448
1093         * gfortran.dg/realloc_on_assign_8.f90: New.
1094
1095 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1096
1097         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1098
1099 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1100
1101         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1102         -Wwrite-strings option.
1103
1104 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1105
1106         * gcc.target/i386/movdi-rex64.c: New.
1107
1108 2011-12-08  Richard Guenther  <rguenther@suse.de>
1109
1110         * gcc.dg/volatile3.c: New testcase.
1111
1112 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1113
1114         PR tree-optimization/51315
1115         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1116         for typedef.
1117         (int32_t): Use __INT32_TYPE__ for typedef.
1118
1119 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1120
1121         PR tree-optimization/51315
1122         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1123         sizeof(int)==4.
1124
1125 2011-12-08  Richard Guenther  <rguenther@suse.de>
1126
1127         PR lto/50747
1128         * g++.dg/opt/pr50747-1_0.C: New testcase.
1129         * g++.dg/opt/pr50747-2_0.C: Likewise.
1130
1131 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1132
1133         * gcc.c-torture/execute/20111208-1.c: New test.
1134
1135 2011-12-08  Richard Guenther  <rguenther@suse.de>
1136
1137         PR lto/48437
1138         * gcc.dg/lto/20111207-2_0.c: New testcase.
1139         * gcc.dg/guality/pr48437.c: Likewise.
1140
1141 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR c++/51401
1144         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1145         * g++.dg/cpp0x/auto29.C: New test.
1146
1147         PR c++/51429
1148         * g++.dg/parse/error45.C: New test.
1149
1150         PR c++/51229
1151         * g++.dg/ext/desig3.C: New test.
1152
1153         PR c++/51369
1154         * g++.dg/cpp0x/constexpr-51369.C: New test.
1155
1156 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1157
1158         PR middle-end/45416
1159         * gcc.dg/pr45416.c: New testcase.
1160
1161 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1162
1163         PR c++/51420
1164         * g++.dg/cpp0x/pr51420.C: New.
1165
1166 2011-12-07  Richard Guenther  <rguenther@suse.de>
1167
1168         PR lto/48100
1169         * gcc.dg/lto/20111207-1_0.c: New testcase.
1170         * gcc.dg/lto/20111207-1_1.c: Likewise.
1171         * gcc.dg/lto/20111207-1_2.c: Likewise.
1172         * gcc.dg/lto/20111207-1_3.c: Likewise.
1173
1174 2011-12-07  Richard Guenther  <rguenther@suse.de>
1175
1176         PR tree-optimization/50823
1177         * gcc.dg/torture/pr50823.c: New testcase.
1178
1179 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1180
1181         PR tree-optimization/50744
1182         * gcc.dg/ipa/pr50744.c: New test.
1183
1184 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR c++/51430
1187         * g++.dg/template/static32.C: New test.
1188
1189 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1190
1191         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1192
1193 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1194
1195         PR fortran/51435
1196         * gfortran.dg/default_initialization_5.f90: New.
1197
1198 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR target/51354
1201         * gcc.c-torture/compile/pr51354.c: New test.
1202
1203 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1204
1205         PR c++/51431
1206         * g++.dg/other/abstract3.C: New.
1207
1208 2011-12-06  Richard Guenther  <rguenther@suse.de>
1209
1210         PR tree-optimization/49997
1211         * gcc.dg/torture/pr49997.c: New testcase.
1212
1213 2011-12-06  Richard Guenther  <rguenther@suse.de>
1214
1215         PR middle-end/51436
1216         * g++.dg/torture/pr51436.C: New testcase.
1217
1218 2011-12-06  Richard Guenther  <rguenther@suse.de>
1219
1220         PR tree-optimization/51245
1221         * gcc.dg/torture/pr51245.c: New testcase.
1222
1223 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1224
1225         PR c++/51427
1226         * g++.dg/diagnostic/wrong-tag-1.C
1227
1228 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1229
1230         PR c++/51319
1231         * g++.dg/lookup/using50.C: New.
1232         * g++.dg/lookup/using51.C: New.
1233
1234 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR tree-optimization/51396
1237         * g++.dg/opt/pr51396.C: New test.
1238
1239         PR debug/51410
1240         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1241
1242         PR c/51339
1243         * gcc.dg/gomp/pr51339.c: New test.
1244
1245 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1246
1247         PR c++/51399
1248         * g++.dg/cpp0x/initlist62.C: New.
1249
1250 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1251
1252         PR fortran/51338
1253         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1254
1255 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1256
1257         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1258         * g++.dg/torture/pr39732.C: Likewise.
1259         * g++.dg/torture/pr40642.C: Likewise.
1260         * gcc.c-torture/compile/pr44686.c: Likewise.
1261         * gcc.dg/20050309-1.c: Likewise.
1262         * gcc.dg/20050330-2.c: Likewise.
1263         * gcc.dg/20051201-1.c: Likewise.
1264         * gcc.dg/gomp/pr27573.c: Likewise.
1265         * gcc.dg/pr46255.c: Likewise.
1266         * gcc.dg/profile-dir-1.c: Likewise.
1267         * gcc.dg/profile-dir-2.c: Likewise.
1268         * gcc.dg/profile-dir-3.c: Likewise.
1269         * gcc.dg/profile-generate-1.c: Likewise.
1270         * gfortran.dg/gomp/pr27573.f90: Likewise.
1271         * gcc.dg/profile-generate-3.c: Be specific about the type of
1272         profiling required.
1273
1274 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1275
1276         PR c++/51414
1277         * g++.dg/ext/underlying_type11.C: New.
1278
1279 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1280
1281         PR testsuite/51128
1282         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1283         * gcc.dg/torture/pr39074.c: Ditto.
1284         * gcc.dg/torture/pr39074-2.c: Ditto.
1285         * gcc.dg/torture/pr42898.c: Ditto.
1286         * gcc.dg/torture/pr42898-2.c: Ditto.
1287         * gcc.dg/torture/pr45704.c: Ditto.
1288         * gcc.dg/torture/pr50472.c: Ditto.
1289         * gcc.dg/torture/pta-callused-1.c: Ditto.
1290         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1291         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1292         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1293         * gcc.dg/torture/pta-escape-1.c: Ditto.
1294         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1295         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1296
1297 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1298
1299         PR target/51408
1300         * gcc.dg/pr51408.c: New.
1301
1302 2011-12-05  Jason Merrill  <jason@redhat.com>
1303
1304         * g++.dg/cpp0x/dc6.C: New.
1305
1306 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1307             Pedro Lamarão <pedro.lamarao@gmail.com>
1308
1309         * g++.dg/cpp0x/dc1.C: New test.
1310         * g++.dg/cpp0x/dc2.C: New test.
1311         * g++.dg/cpp0x/dc3.C: New test.
1312         * g++.dg/cpp0x/dc4.C: New test.
1313         * g++.dg/cpp0x/dc5.C: New test.
1314         * g++.dg/template/meminit1.C: Adjust expected error.
1315
1316 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1317
1318         PR c++/51404
1319         * g++.dg/cpp0x/auto28.C: New.
1320
1321 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1322
1323         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1324
1325 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1326             Eric Botcazou  <ebotcazou@adacore.com>
1327
1328         PR middle-end/51323
1329         PR middle-end/50074
1330         * gcc.c-torture/execute/pr51323.c: New test.
1331
1332 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1333
1334         PR fortran/51383
1335         * gfortran.dg/associate_10.f90: New.
1336
1337 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1338
1339         PR middle-end/51285
1340         * gfortran.dg/vect/pr51285.f90: New test.
1341
1342 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1343             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1344
1345         PR target/51393
1346         * gcc.target/i386/pr51393.c: New test.
1347
1348 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1349
1350         PR obj-c++/51349
1351         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1352         * obj-c++.dg/naming-4.mm: Likewise.
1353
1354 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1355
1356         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1357
1358 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1359
1360         PR c++/51313
1361         * g++.dg/cpp0x/pr51313.C: New.
1362
1363 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1364
1365         PR fortran/48887
1366         * gfortran.dg/select_type_24.f90: New.
1367         * gfortran.dg/select_type_23.f03: Add dg-error.
1368         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1369
1370 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1371
1372         * gcc.dg/vect/vect-122.c: New test.
1373
1374 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1375
1376         PR fortran/50684
1377         * gfortran.dg/move_alloc_8.f90: New.
1378
1379 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1380
1381         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1382         i.e. remove the dg-error line.
1383         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1384         * gfortran.dg/move_alloc_9.f90: New.
1385         * gfortran.dg/move_alloc_10.f90: New
1386
1387 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1388
1389         * lib/gcov.exp (verify-lines): Allow = as a count char.
1390         * g++.dg/gcov/gcov-13.C: New.
1391
1392 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1393
1394         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1395         * gcc.dg/vect/slp-24.c: Ditto.
1396         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1397         * gcc.dg/vect/slp-34.c: Ditto.
1398         * gcc.dg/vect/slp-4.c: Ditto.
1399         * gcc.dg/vect/slp-cond-2.c: Ditto.
1400         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1401         * gcc.dg/vect/vect-1.c: Ditto.
1402         * gcc.dg/vect/vect-10.c: Ditto.
1403         * gcc.dg/vect/vect-105.c: Ditto.
1404         * gcc.dg/vect/vect-112.c: Ditto.
1405         * gcc.dg/vect/vect-15.c: Ditto.
1406         * gcc.dg/vect/vect-2.c: Ditto.
1407         * gcc.dg/vect/vect-31.c: Ditto.
1408         * gcc.dg/vect/vect-32.c: Ditto.
1409         * gcc.dg/vect/vect-33.c: Ditto.
1410         * gcc.dg/vect/vect-34.c: Ditto.
1411         * gcc.dg/vect/vect-35.c: Ditto.
1412         * gcc.dg/vect/vect-36.c: Ditto.
1413         * gcc.dg/vect/vect-6.c: Ditto.
1414         * gcc.dg/vect/vect-73.c: Ditto.
1415         * gcc.dg/vect/vect-74.c: Ditto.
1416         * gcc.dg/vect/vect-75.c: Ditto.
1417         * gcc.dg/vect/vect-76.c: Ditto.
1418         * gcc.dg/vect/vect-80.c: Ditto.
1419         * gcc.dg/vect/vect-85.c: Ditto.
1420         * gcc.dg/vect/vect-89.c: Ditto.
1421         * gcc.dg/vect/vect-97.c: Ditto.
1422         * gcc.dg/vect/vect-98.c: Ditto.
1423         * gcc.dg/vect/vect-all.c: Ditto.
1424         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1425         * gcc.dg/vect/vect-iv-8.c: Ditto.
1426         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1427         * gcc.dg/vect/vect-outer-1.c: Ditto.
1428         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1429         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1430         * gcc.dg/vect/vect-outer-2.c: Ditto.
1431         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1432         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1433         * gcc.dg/vect/vect-outer-3.c: Ditto.
1434         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1435         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1436         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1437         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1438         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1439         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1440         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1441         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1442         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1443         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1444         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1445         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1446         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1447         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1448         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1449         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1450         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1451         * gcc.dg/vect/vect-shift-2.c: Ditto.
1452         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1453         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1454         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1455         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1456         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1457
1458 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1459
1460         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1461         __builtin_memcpy arguments to honor sizeof(a).
1462
1463 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1464
1465         * gcc.c-torture/execute/doloop-1.c,
1466         gcc.c-torture/execute/doloop-2.c: New tests.
1467
1468 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1469
1470         PR tree-optimization/50622
1471         * g++.dg/tree-ssa/pr50622.C: New test.
1472
1473 2011-12-01  Jason Merrill  <jason@redhat.com>
1474
1475         * g++.dg/cpp0x/initlist61.C: New.
1476
1477 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1478
1479         PR c++/51326
1480         * g++.dg/inherit/crash3.C: New.
1481
1482 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1483
1484         PR gcov-profile/51113
1485         * lib/gcov.exp (verify-lines): Add support for xfailing.
1486         (run-gcov): Likewise.
1487         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1488         * gcc.misc-tests/gcov-16.c: Remove.
1489         * gcc.misc-tests/gcov-17.c: Remove.
1490         * g++.dg/gcov-8.C: Remove.
1491         * g++.dg/gcov-9.C: Remove.
1492         * g++.dg/gcovpart-12b.C: New.
1493         * g++.dg/gcov-12.C: New.
1494
1495 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1496
1497         PR lto/51198
1498         * g++.dg/torture/pr51198.C: New testcase.
1499
1500 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1501
1502         PR tree-optimization/51246
1503         * gcc.c-torture/compile/pr51246.c: New test.
1504
1505         PR rtl-optimization/51014
1506         * g++.dg/opt/pr51014.C: New test.
1507
1508 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1509
1510         PR c++/51367
1511         * g++.dg/template/error47.C: New.
1512
1513 2011-11-30  Jason Merrill  <jason@redhat.com>
1514
1515         PR c++/51009
1516         * g++.dg/init/aggr8.C: New.
1517
1518 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR target/50725
1521         * gcc.target/i386/pr50725.c: New test.
1522
1523         PR middle-end/51089
1524         * gfortran.dg/gomp/pr51089.f90: New test.
1525
1526 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1527
1528         * gcc.dg/pr51321.c: New testcase.
1529
1530 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1531
1532         PR rtl-optimization/48721
1533         * gcc.target/i386/pr48721.c: New test.
1534
1535 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1536
1537         PR c++/51299
1538         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1539
1540 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1541
1542         PR tree-optimization/51247
1543         * gcc.c-torture/compile/pr51247.c: New test.
1544
1545 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1546
1547         PR target/50123
1548         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1549
1550 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1551
1552         Use complex floating-point constant in CDBL.
1553
1554         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1555
1556 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1557
1558         PR fortran/51306
1559         PR fortran/48700
1560         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1561         * gfortran.dg/select_type_23.f03: Add dg-error.
1562         * gfortran.dg/move_alloc_6.f90: New.
1563         * gfortran.dg/move_alloc_7.f90: New.
1564
1565 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1566
1567         PR tree-optimization/51301
1568         * gcc.dg/vect/pr51301.c: New test.
1569
1570 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1571
1572         * g++.dg/cdce3.C: Use dg-additional-options.
1573
1574 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1575
1576         PR middle-end/50907
1577         * gcc.dg/tree-prof/pr50907.c: New test.
1578
1579         PR tree-optimization/50078
1580         * gcc.dg/pr50078.c: New test.
1581
1582         PR tree-optimization/50682
1583         * g++.dg/opt/pr50682.C: New test.
1584
1585 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1586
1587         PR fortran/51308
1588         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1589
1590 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1591             Iain Sandoe  <iains@gcc.gnu.org>
1592
1593         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1594         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1595         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1596         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1597         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1598
1599 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1600
1601         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1602         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1603         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1604         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1605         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1606         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1607         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1608         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1609         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1610         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1611         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1612         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1613         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1614         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1615         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1616         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1617         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1618         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1619         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1620         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1621         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1622         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1623         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1624         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1625         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1626         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1627         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1628
1629 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1630
1631         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1632         imply -mno-dspr2.
1633         * gcc.target/mips/no-dsp-1.c: New test.
1634         * gcc.target/mips/soft-float-1.c: Likewise.
1635
1636 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1637
1638         PR rtl-optimization/49912
1639         * g++.dg/other/pr49912.C: New test.
1640
1641 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1642
1643         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1644         effective target.
1645         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1646
1647 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1648
1649         PR fortran/51250
1650         PR fortran/43829
1651         * gfortran.dg/inline_sum_3.f90: New test.
1652
1653 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1654
1655         PR testsuite/51258
1656         * lib/target-supports.exp
1657         (check_effective_target_sync_long_long): Also supported on 32bit
1658         x86 targets.  Add comment about required dg-options.
1659         Add alpha*-*-* targets.
1660         (check_effective_target_sync_long_long_runtime): Ditto.
1661
1662         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1663         32bit x86 targets.
1664         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1665         * gcc.dg/atomic-exchange-4.c: Ditto.
1666         * gcc.dg/atomic-load-4.c: Ditto.
1667         * gcc.dg/atomic-store-4.c: Ditto.
1668         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1669         * gcc.dg/di-sync-multithread.c: Ditto.
1670         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1671         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1672
1673 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1674
1675         PR testsuite/51258
1676         * lib/target-supports.exp
1677         (check_effective_target_sync_int_128_runtime): New procedure.
1678         (check_effective_target_sync_long_long_runtime): Ditto.
1679         (check_effective_target_sync_long_long): Add arm*-*-*.
1680         (check_effective_target_sync_longlong): Remove.
1681
1682         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1683         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1684         * gcc.dg/atomic-exchange-5.c: Ditto.
1685         * gcc.dg/atomic-load-5.c: Ditto.
1686         * gcc.dg/atomic-store-5.c: Ditto.
1687         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1688         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1689         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1690         effective target.
1691         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1692         * gcc.dg/atomic-exchange-4.c: Ditto.
1693         * gcc.dg/atomic-load-4.c: Ditto.
1694         * gcc.dg/atomic-store-4.c: Ditto.
1695         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1696         * gcc.dg/di-sync-multithread.c: Ditto.
1697         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1698         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1699
1700 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/50408
1703         * gfortran.dg/whole_file_35.f90: New.
1704
1705 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1706
1707         PR fortran/51302
1708         * gfortran.dg/volatile13.f90: New.
1709
1710 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1711
1712         PR c/51256
1713         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1714
1715 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1716
1717         PR c++/51227
1718         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1719
1720 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1721
1722         PR target/51134
1723         * gcc.target/i386/sw-1.c: Revert revision 181357.
1724
1725 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1726
1727         PR fortran/51218
1728         * gfortran.dg/implicit_pure_1.f90: New.
1729
1730 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1731
1732         PR testsuite/51258
1733         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1734         * gcc.dg/atomic-exchange-5.c: Likewise.
1735         * gcc.dg/atomic-load-5.c: Likewise.
1736         * gcc.dg/atomic-op-5.c: Likewise.
1737         * gcc.dg/atomic-store-5.c: Likewise.
1738         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1739
1740 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR rtl-optimization/50290
1743         * gcc.dg/pr50290.c: New test.
1744
1745 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1746
1747         PR c++/51290
1748         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1749
1750 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1751
1752         PR target/51261
1753         * gcc.dg/pr51261.c: New test.
1754
1755 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1756
1757         PR c++/51145
1758         * g++.dg/cpp0x/alias-decl-14.C: New test.
1759         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1760         passing before.
1761         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1762         change.
1763         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1764         * g++.dg/lookup/struct1.C: Likewise.
1765         * g++.dg/parse/elab1.C: Likewise.
1766         * g++.dg/parse/elab2.C: Likewise.
1767         * g++.dg/parse/int-as-enum1.C: Likewise.
1768         * g++.dg/parse/typedef1.C: Likewise.
1769         * g++.dg/parse/typedef3.C: Likewise.
1770         * g++.dg/parse/typedef4.C: Likewise.
1771         * g++.dg/parse/typedef5.C: Likewise.
1772         * g++.dg/template/crash26.C: Likewise.
1773         * g++.dg/template/nontype4.C: Likewise.
1774         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1775         * g++.old-deja/g++.brendan/line1.C: Likewise.
1776         * g++.old-deja/g++.other/elab1.C: Likewise.
1777         * g++.old-deja/g++.other/syntax4.C: Likewise.
1778
1779 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1780
1781         PR rtl-optimization/50764
1782         * gcc.dg/pr50764.c: New test.
1783
1784 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1785
1786         PR c++/51265
1787         * g++.dg/cpp0x/decltype36.C: New.
1788
1789 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1790
1791         PR tree-optimization/51074
1792         * gcc.dg/vect/pr51074.c: New test.
1793
1794 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1795
1796         PR c++/51143
1797         * g++.dg/cpp0x/alias-decl-16.C: New test.
1798
1799 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR tree-optimization/50765
1802         * gcc.dg/pr50765.c: New test.
1803
1804 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1805
1806         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1807         * gcc.dg/vshift-3.c (main): Likewise.
1808
1809 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1810
1811         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1812
1813 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1814
1815         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1816         * gcc.misc-tests/gcov-17.c: Likewise.
1817         * g++.dg/gcov/gcov-8.C: Likewise.
1818         * g++.dg/gcov/gcov-9.C: Likewise.
1819
1820 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1821
1822         * g++.dg/tm/pr47747.C: New test.
1823
1824 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1825
1826         * g++.dg/tm/template-2.C: New test.
1827
1828 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR debug/50827
1831         * gcc.dg/pr50827.c: New test.
1832
1833 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1834
1835         PR c++/50958
1836         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1837         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1838         * g++.dg/cpp0x/udlit-member.C: Adjust.
1839         * g++.dg/cpp0x/udlit-raw-length.C: New.
1840         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1841         * g++.dg/cpp0x/udlit-resolve.C: New.
1842         * c-c++-common/dfp/pr33466.c: Adjust.
1843
1844 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1845
1846         * lib/target-supports.exp
1847         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1848         with ultrasparc_vis2_hw.
1849         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1850         with ultrasparc_vis3_hw.
1851
1852 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1853
1854         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1855         *-*-solaris2* && c++.
1856
1857 2011-11-20  Joey Ye  <joey.ye@arm.com>
1858
1859         * gcc.dg/volatile-bitfields-1.c: New.
1860
1861 2011-11-20  Jason Merrill  <jason@redhat.com>
1862
1863         PR c++/48322
1864         * g++.dg/cpp0x/variadic120.C: New.
1865         * g++.dg/cpp0x/sfinae26.C: Adjust.
1866
1867         * g++.dg/cpp0x/sfinae11.C: Adjust.
1868         * g++.dg/cpp0x/sfinae26.C: Adjust.
1869         * g++.dg/template/unify11.C: Adjust.
1870
1871 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1872
1873         PR c++/51230
1874         * g++.dg/template/error46.C: New.
1875
1876 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1877
1878         PR target/51235
1879         * gcc.target/i386/pr51235.c: New test.
1880
1881         PR target/51236
1882         * gcc.target/i386/pr51236.c: New test.
1883
1884 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1885
1886         * gnat.dg/discr32.adb: New test.
1887         * gnat.dg/discr32_pkg.ads: New helper.
1888
1889 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1890
1891         PR gcov-profile/51113
1892         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1893         * gcc.misc-tests/gcov-16.c: New.
1894         * gcc.misc-tests/gcov-17.c: New.
1895         * g++.dg/gcov/gcov-8.C: New.
1896         * g++.dg/gcov/gcov-9.C: New.
1897         * g++.dg/gcov/gcov-10.C: New.
1898
1899 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1900
1901         PR c++/51194
1902         * g++.dg/cpp0x/alias-decl-15.C: New test.
1903
1904 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1905
1906         PR c++/51216
1907         * g++.dg/cpp0x/pr51216.C: New.
1908
1909 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1910
1911         * gcc.dg/delay-slot-2.c: New test.
1912
1913 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1914
1915         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1916
1917 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1918
1919         PR c++/51188
1920         * g++.dg/lookup/using46.C: New.
1921         * g++.dg/lookup/using47.C: New.
1922         * g++.dg/lookup/using48.C: New.
1923         * g++.dg/lookup/using49.C: New.
1924         * g++.dg/lookup/using50.C: New.
1925
1926 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1927
1928         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1929         supports /* ... */ comments.
1930
1931 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1932
1933         PR c++/51150
1934         * g++.dg/cpp0x/pr51150.C: New.
1935
1936 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1937
1938         PR tree-optimization/50605
1939         * g++.dg/ipa/pr50605.C: New test.
1940
1941 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1942
1943         PR c++/51191
1944         * g++.dg/cpp0x/alias-decl-13.C: New test.
1945
1946 2011-11-17  Jason Merrill  <jason@redhat.com>
1947
1948         PR c++/51186
1949         * g++.dg/cpp0x/auto27.C: New.
1950         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1951
1952 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1953
1954         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1955         memory model parameters don't match expected values.
1956         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1957         __atomic_compare_exchange.
1958         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1959         __atomic_compare_exchange_n.
1960         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1961         weak/strong parameter and fail if memory models aren't correct.
1962
1963 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1964
1965         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1966         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1967         to 10 seconds and fail when timeout occurs.  Improve error messages.
1968
1969 2011-11-17  Jason Merrill  <jason@redhat.com>
1970
1971         PR c++/51137
1972         * g++.dg/template/virtual2.C: New.
1973
1974 2011-11-17  Michael Matz  <matz@suse.de>
1975
1976         PR middle-end/50644
1977         PR middle-end/50741
1978         * g++.dg/tree-ssa/pr50741.C: New.
1979
1980 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1981
1982         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1983
1984 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1985
1986         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1987         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1988         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1989
1990 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1991
1992         PR fortran/39427
1993         PR fortran/37829
1994         * gfortran.dg/constructor_1.f90: New.
1995         * gfortran.dg/constructor_2.f90: New.
1996         * gfortran.dg/constructor_3.f90: New.
1997         * gfortran.dg/constructor_4.f90: New.
1998         * gfortran.dg/constructor_5.f90: New.
1999         * gfortran.dg/constructor_6.f90: New.
2000         * gfortran.dg/use_only_5.f90: New.
2001         * gfortran.dg/c_ptr_tests_17.f90: New.
2002         * gfortran.dg/c_ptr_tests_18.f90: New.
2003         * gfortran.dg/used_types_25.f90: New.
2004         * gfortran.dg/used_types_26.f90: New
2005         * gfortran.dg/type_decl_3.f90: New.
2006         * gfortran.dg/function_types_3.f90: Update dg-error.
2007         * gfortran.dg/result_1.f90: Ditto.
2008         * gfortran.dg/structure_constructor_3.f03: Ditto.
2009         * gfortran.dg/structure_constructor_4.f03: Ditto.
2010
2011 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2012
2013         * gcc.dg/vect/pr30858.c: Update expected output for
2014         architectures with multiple vector sizes.
2015
2016 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2017             Bernd Schmidt <bernds@coudesourcery.com>
2018             Sebastian Huber <sebastian.huber@embedded-brains.de>
2019
2020         PR target/49641
2021         * gcc.target/arm/pr49641.c: New test.
2022
2023 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2024
2025         PR tree-optimization/49960
2026         * gcc.dg/autopar/pr49960.c: New test.
2027         * gcc.dg/autopar/pr49960-1.c: New test.
2028
2029
2030 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2031
2032         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2033         * gcc.dg/pr43864-2.c: Same.
2034         * gcc.dg/pr43864-3.c: Same.
2035         * gcc.dg/pr43864-4.c: Same.
2036
2037 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2038
2039         * gcc.target/i386/sse2-cvt-vec.c: New test.
2040         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2041         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2042         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2043         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2044         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2045         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2046
2047 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2048
2049         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2050         powerpc*-*-darwin* targets.
2051
2052 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2053
2054         * c-c++-common/tm/trxn-expr-3.c: New test.
2055
2056 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2057
2058         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2059
2060 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2061
2062         * gcc.target/i386/avx-recip-vec.c: New test.
2063         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2064         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2065         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2066         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2067         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2068         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2069         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2070         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2071         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2072         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2073         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2074         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2075         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2076         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2077
2078 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2079
2080         PR c++/51107
2081         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2082         non-template literal operator.
2083
2084 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2085
2086         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2087         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2088         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2089         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2090         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2091         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2092         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2093         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2094         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2095         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2096         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2097         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2098         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2099         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2100         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2101         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2102
2103 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2104
2105         PR c++/6936
2106         PR c++/25994
2107         PR c++/26256
2108         PR c++/30195
2109         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2110         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2111         * g++.old-deja/g++.other/anon7.C: Likewise.
2112         * g++.old-deja/g++.other/using1.C: Likewise.
2113         * g++.old-deja/g++.other/redecl1.C: Likewise.
2114         * g++.old-deja/g++.other/typedef7.C: Likewise.
2115         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2116         * g++.dg/template/using2.C: Likewise.
2117         * g++.dg/template/static4.C: Likewise.
2118         * g++.dg/template/typedef1.C: Likewise.
2119         * g++.dg/lookup/name-clash9.C: Likewise.
2120         * g++.dg/abi/mangle41.C: Likewise.
2121         * g++.dg/parse/ctor5.C: Likewise.
2122         * g++.dg/inherit/using4.C: Likewise.
2123         * g++.dg/lookup/using24.C: New.
2124         * g++.dg/lookup/using25.C: New.
2125         * g++.dg/lookup/using26.C: New.
2126         * g++.dg/lookup/using27.C: New.
2127         * g++.dg/lookup/using28.C: New.
2128         * g++.dg/lookup/using29.C: New.
2129         * g++.dg/lookup/using30.C: New.
2130         * g++.dg/lookup/using31.C: New.
2131         * g++.dg/lookup/using32.C: New.
2132         * g++.dg/lookup/using33.C: New.
2133         * g++.dg/lookup/using34.C: New.
2134         * g++.dg/lookup/using35.C: New.
2135         * g++.dg/lookup/using36.C: New.
2136         * g++.dg/lookup/using37.C: New.
2137         * g++.dg/lookup/using38.C: New.
2138         * g++.dg/lookup/using39.C: New.
2139         * g++.dg/lookup/using40.C: New.
2140         * g++.dg/lookup/using41.C: New.
2141         * g++.dg/lookup/using42.C: New.
2142         * g++.dg/lookup/using43.C: New.
2143         * g++.dg/lookup/using44.C: New.
2144         * g++.dg/lookup/using45.C: New.
2145         * g++.dg/lookup/pr6936.C: New.
2146         * g++.dg/debug/using4.C: New.
2147         * g++.dg/debug/using5.C: New.
2148         * g++.dg/cpp0x/forw_enum10.C: New.
2149
2150 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2151             Jan Hubicka  <jh@suse.cz>
2152
2153         * gcc.target/i386/sw-1.c: Force rep;movsb.
2154
2155 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2156
2157         PR testsuite/51059
2158         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2159         dg-additional-options.
2160
2161 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2162
2163         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2164         specified.  Remove redundant runtime checks.
2165         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2166         Allow for other than -m4.  Fix typos in comments.
2167
2168 2011-11-12  Jason Merrill  <jason@redhat.com>
2169
2170         PR c++/986
2171         * g++.dg/warn/ref-temp1.C: New.
2172
2173         PR c++/51060
2174         * g++.dg/opt/stack2.C: New.
2175
2176 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2177
2178         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2179         alpha*-*-linux* targets.
2180
2181 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2182
2183         PR testsuite/51059
2184         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2185         Darwin targets and allow external symbols to be undefined.
2186
2187 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2188
2189         * gcc.misc-tests/gcov-15.c: New.
2190
2191 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR tree-optimization/51058
2194         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2195         * gfortran.dg/vect/pr51058-2.f90: New test.
2196
2197 2011-11-10  Jason Merrill  <jason@redhat.com>
2198
2199         * g++.dg/template/linkage1.C: New.
2200         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2201         * g++.old-deja/g++.other/linkage4.C: Likewise.
2202
2203         PR c++/50973
2204         * g++.dg/cpp0x/defaulted33.C: New.
2205
2206 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2207
2208         PR middle-end/51038
2209         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2210         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2211         __atomic_clear.
2212
2213 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2214
2215         PR rtl-optimization/51040
2216         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2217         patchup code.
2218
2219 2011-11-10  Jason Merrill  <jason@redhat.com>
2220
2221         PR c++/51079
2222         * g++.dg/template/conv12.C: New.
2223
2224         PR debug/50983
2225         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2226
2227 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2228
2229         * gnat.dg/atomic6_1.adb: New test.
2230         * gnat.dg/atomic6_2.adb: Likewise.
2231         * gnat.dg/atomic6_3.adb: Likewise.
2232         * gnat.dg/atomic6_4.adb: Likewise.
2233         * gnat.dg/atomic6_5.adb: Likewise.
2234         * gnat.dg/atomic6_6.adb: Likewise.
2235         * gnat.dg/atomic6_7.adb: Likewise.
2236         * gnat.dg/atomic6_8.adb: Likewise.
2237         * gnat.dg/atomic6_pkg.ads: New helper.
2238
2239 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR middle-end/51077
2242         * gcc.c-torture/compile/pr51077.c: New test.
2243
2244         PR rtl-optimization/51023
2245         * gcc.c-torture/execute/pr51023.c: New test.
2246
2247 2011-11-10  Richard Guenther  <rguenther@suse.de>
2248
2249         PR tree-optimization/51042
2250         * gcc.dg/torture/pr51042.c: New testcase.
2251
2252 2011-11-10  Richard Guenther  <rguenther@suse.de>
2253
2254         PR tree-optimization/51070
2255         * gcc.dg/torture/pr51070.c: New testcase.
2256
2257 2011-11-10  Richard Guenther  <rguenther@suse.de>
2258
2259         PR tree-optimization/51030
2260         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2261
2262 2011-11-10  Richard Guenther  <rguenther@suse.de>
2263
2264         PR middle-end/51071
2265         * gcc.dg/torture/pr51071.c: New testcase.
2266
2267 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2268
2269         * gnat.dg/loop_optimization9.ad[sb]: New test.
2270
2271 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2272
2273         PR tree-optimization/51058
2274         * gfortran.dg/vect/pr51058.f90: New test.
2275
2276 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR tree-optimization/51000
2279         * gcc.dg/vect/pr51000.c: New test.
2280
2281 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2282
2283         PR c++/50837
2284         * g++.dg/cpp0x/static_assert5.C: New.
2285         * g++.dg/template/nontype13.C: Tweak.
2286
2287 2011-11-09  Jason Merrill  <jason@redhat.com>
2288
2289         PR c++/50972
2290         * g++.dg/cpp0x/noexcept16.C: New.
2291
2292         PR c++/51046
2293         * g++.dg/cpp0x/variadic119.C: New.
2294
2295 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR target/50911
2298         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2299         permutations.
2300         * gcc.dg/torture/vshuf-32.inc: Likewise.
2301         * gcc.dg/torture/vshuf-4.inc: Likewise.
2302         * gcc.dg/torture/vshuf-8.inc: Likewise.
2303
2304         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2305
2306 2011-11-09  Ian Lance Taylor  <iant@google.com>
2307
2308         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2309         procedure.
2310         * gcc.dg/split-5.c: New test.
2311
2312 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2313
2314         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2315
2316 2011-11-09  Jason Merrill  <jason@redhat.com>
2317
2318         PR c++/51029
2319         * g++.dg/template/virtual1.C: New.
2320
2321 2011-11-08  Jason Merrill  <jason@redhat.com>
2322
2323         Run most C++ tests in both C++98 and C++11 modes.
2324         * lib/target-supports.exp (check_effective_target_c++11): New.
2325         (check_effective_target_c++98): New.
2326         * lib/g++-dg.exp (g++-dg-runtest): New.
2327         * g++.dg/dg.exp: Use g++-dg-runtest.
2328         * g++.dg/charset/charset.exp: Likewise.
2329         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2330         * g++.dg/dfp/dfp.exp: Likewise.
2331         * g++.dg/gcov/gcov.exp: Likewise.
2332         * g++.dg/gomp/gomp.exp: Likewise.
2333         * g++.dg/graphite/graphite.exp: Likewise.
2334         * g++.dg/tls/tls.exp: Likewise.
2335         * g++.dg/tm/tm.exp: Likewise.
2336         * g++.dg/vect/vect.exp: Likewise.
2337         * g++.old-deja/old-deja.exp: Likewise.
2338         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2339         with some of the torture options.
2340         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2341         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2342         * g++.dg/init/null1.C: Only run in C++98.
2343         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2344         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2345         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2346         * g++.old-deja/g++.other/anon9.C: Likewise.
2347         * g++.old-deja/g++.other/linkage1.C: Likewise.
2348         * g++.old-deja/g++.other/linkage2.C: Likewise.
2349         * g++.old-deja/g++.pt/t29.C: Likewise.
2350         * g++.old-deja/g++.pt/t30.C: Likewise.
2351         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2352         * g++.dg/ext/anon-struct4.C: Likewise.
2353         * g++.dg/init/brace2.C: Likewise.
2354         * g++.dg/init/brace6.C: Likewise.
2355         * g++.dg/other/anon3.C: Likewise.
2356         * g++.dg/template/arg2.C: Likewise.
2357         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2358         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2359         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2360         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2361         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2362         * g++.old-deja/g++.brendan/init2.C: Likewise.
2363         * g++.old-deja/g++.brendan/init4.C: Likewise.
2364         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2365         * g++.old-deja/g++.jason/cond.C: Likewise.
2366         * g++.old-deja/g++.law/init1.C: Likewise.
2367         * g++.old-deja/g++.law/operators32.C: Likewise.
2368         * g++.old-deja/g++.pt/enum6.C: Likewise.
2369         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2370         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2371
2372         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2373         * g++.dg/init/new11.C: Likewise.
2374         * g++.dg/init/pr29571.C: Likewise.
2375         * g++.dg/lookup/forscope2.C: Likewise.
2376         * g++.dg/parse/linkage1.C: Likewise.
2377         * g++.dg/parse/typedef8.C: Likewise.
2378         * g++.dg/template/error44.C: Likewise.
2379         * g++.dg/tls/diag-2.C: Likewise.
2380         * g++.dg/tls/diag-4.C: Likewise.
2381         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2382         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2383         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2384         * g++.old-deja/g++.brendan/new3.C: Likewise.
2385         * g++.old-deja/g++.eh/new1.C: Likewise.
2386         * g++.old-deja/g++.eh/new2.C: Likewise.
2387         * g++.old-deja/g++.jason/new.C: Likewise.
2388         * g++.old-deja/g++.law/friend1.C: Likewise.
2389         * g++.old-deja/g++.mike/net46.C: Likewise.
2390         * g++.old-deja/g++.mike/p755.C: Likewise.
2391         * g++.old-deja/g++.other/new6.C: Likewise.
2392
2393         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2394         * g++.dg/template/crash53.C: Likewise.
2395         * g++.dg/template/void9.C: Likewise.
2396
2397 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2398
2399         PR c++/51045
2400         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2401
2402 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2403
2404         PR c++/51047
2405         * g++.dg/cpp0x/sfinae29.C: New.
2406
2407 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2408
2409         PR fortran/50960
2410         * gfortran.dg/typebound_call_22.f03: New test case.
2411
2412 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2413
2414         PR libfortran/50016
2415         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2416
2417 2011-11-09  Richard Guenther  <rguenther@suse.de>
2418
2419         PR tree-optimization/51039
2420         * gcc.dg/pr51039.c: New testcase.
2421
2422 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2423
2424         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2425         Enable also for powerpc*-*-*.
2426
2427 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2428
2429         PR fortran/50540
2430         * gfortran.dg/forall_16.f90: New test.
2431
2432 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2433
2434         PR fortran/38718
2435         * gfortran.dg/initialization_29.f90: Expand test.
2436
2437 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2438
2439         PR c++/51027
2440         * g++.dg/cpp0x/alias-decl-12.C: New test.
2441         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2442
2443 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2444
2445         PR debug/51032
2446         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2447
2448 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2449
2450         PR tree-optimization/51015
2451         * gcc.dg/vect/pr51015.c: New test.
2452
2453 2011-11-08  David S. Miller  <davem@davemloft.net>
2454
2455         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2456         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2457
2458 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2459
2460         PR fortran/50404
2461         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2462
2463 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2464
2465         PR fortran/50409
2466         * gfortran.dg/string_5.f90: Improve testcase.
2467
2468 2011-10-23  Jason Merrill  <jason@redhat.com>
2469
2470         PR c++/50835
2471         * g++.dg/template/lvalue2.C: New.
2472
2473 2011-11-08  Michael Matz  <matz@suse.de>
2474
2475         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2476         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2477         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2478         * g++.dg/eh/builtin2.C: Ditto.
2479         * g++.dg/eh/builtin3.C: Ditto.
2480
2481 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2482
2483         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2484         being prefered even for -mavx.
2485         * gcc.target/i386/avx-cvt-3.c: New test.
2486
2487 2011-11-08  Richard Guenther  <rguenther@suse.de>
2488
2489         PR tree-optimization/51012
2490         * gcc.dg/pr51012-1.c: New testcase.
2491         * gcc.dg/pr51012-2.c: Likewise.
2492
2493 2011-11-08  Richard Guenther  <rguenther@suse.de>
2494
2495         PR middle-end/51010
2496         * c-c++-common/uninit-pr51010.c: New testcase.
2497
2498 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2499
2500         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2501         check_effective_target_vect_call_copysignf,
2502         check_effective_target_vect_call_lrint): New procedures.
2503         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2504         $VECT_SLP_CFLAGS with -ffast-math.
2505         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2506         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2507         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2508         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2509
2510 2011-11-07  Richard Henderson  <rth@redhat.com>
2511             Aldy Hernandez  <aldyh@redhat.com>
2512             Torvald Riegel  <triegel@redhat.com>
2513
2514         Merged from transactional-memory.
2515
2516         * g++.dg/dg.exp: Run transactional memory tests.
2517         * g++.dg/tm: New directory with new tests.
2518         * gcc.dg/tm: New directory with new tests.
2519         * c-c++-common/tm: New directory with new tests.
2520
2521 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2522
2523         Fix context handling of alias-declaration
2524         * g++.dg/cpp0x/alias-decl-11.C: New test.
2525
2526 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2527
2528         PR c++/50864
2529         * g++.dg/parse/template26.C: New.
2530         * g++.dg/template/crash45.C: Adjust dg-error string.
2531
2532 2011-11-07  Jason Merrill  <jason@redhat.com>
2533
2534         PR c++/50848
2535         * g++.dg/template/lookup9.C: New.
2536
2537         PR c++/50863
2538         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2539
2540         PR c++/50870
2541         * g++.dg/cpp0x/decltype35.C: New.
2542
2543 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2544
2545         Support C++11 alias-declaration
2546         PR c++/45114
2547         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2548         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2549         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2550         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2551         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2552         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2553         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2554         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2555         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2556         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2557         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2558         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2559         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2560
2561 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2562
2563         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2564
2565 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2566
2567         PR fortran/50919
2568         * gfortran.dg/typebound_call_21.f03: New.
2569
2570 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2571
2572         * gcc.dg/profile-dir-1.c: Adjust final scan.
2573         * gcc.dg/profile-dir-2.c: Adjust final scan.
2574         * gcc.dg/profile-dir-3.c: Adjust final scan.
2575         * gcc.misc-tests/gcov.exp: Adjust regexp.
2576         * gcc.misc-tests/gcov-12.c: New.
2577         * gcc.misc-tests/gcov-13.c: New.
2578         * gcc.misc-tests/gcovpart-13b.c: New.
2579         * gcc.misc-tests/gcov-14.c: New.
2580
2581 2011-11-07  Jason Merrill  <jason@redhat.com>
2582
2583         PR c++/35688
2584         * g++.dg/ext/visibility/template8.C: New.
2585
2586 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR tree-optimization/50789
2589         * gcc.target/i386/avx2-gather-1.c: New test.
2590         * gcc.target/i386/avx2-gather-2.c: New test.
2591         * gcc.target/i386/avx2-gather-3.c: New test.
2592         * gcc.target/i386/avx2-gather-4.c: New test.
2593
2594 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2595
2596         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2597
2598 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2599
2600         PR libfortran/45723
2601         * gfortran.dg/open_dev_null.f90: Remove testcase.
2602
2603 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2604
2605         * lib/target-supports.exp (check_effective_target_sync_int_128):
2606         Don't cache the result.
2607         (check_effective_target_sync_long_long): Ditto.
2608
2609 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2610
2611         PR rtl-optimization/47698
2612         * gcc.target/i386/47698.c: New test.
2613
2614 2011-11-06  Jason Merrill  <jason@redhat.com>
2615
2616         PR c++/35688
2617         * g++.dg/ext/visibility/template7.C: New.
2618
2619 2011-11-07  Terry Guo  <terry.guo@arm.com>
2620
2621         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2622         * gcc.target/arm/wmul-2.c: Ditto.
2623         * gcc.target/arm/wmul-3.c: Ditto.
2624         * gcc.target/arm/wmul-4.c: Ditto.
2625
2626 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2627
2628         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2629         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2630         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2631         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2632         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2633         expected diagnostics.
2634
2635 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2636             Richard Henderson  <rth@redhat.com>
2637             Aldy Hernandez  <aldyh@redhat.com>
2638
2639         Merged from cxx-mem-model.
2640
2641         * lib/target-supports.exp (check_effective_target_sync_int_128,
2642         check_effective_target_sync_long_long): Check whether the target
2643         supports 64 and 128 bit __sync builtins.
2644         (check_effective_target_cas_char): New.
2645         (check_effective_target_cas_int): New.
2646         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2647         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2648         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2649         produce the expected library calls.
2650         * gcc.dg/atomic-fence.c: New functional tests.
2651         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2652         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2653         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2654         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2655         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2656         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2657         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2658         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2659         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2660         are atomic.
2661         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2662         loads are atomic.
2663         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2664         are atomic.
2665         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2666         are atomic.
2667         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2668         int128 operations are atomic.
2669         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2670         operations are atomic.
2671         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2672         operations are atomic.
2673         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2674         operations are atomic.
2675         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2676         stores aren't moved out of a loop.
2677         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2678         globals don't overwrite neighbouring globals.
2679         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2680         writes dont overwrite neighbouring components.
2681         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2682         * c-c++-common/gomp/atomic-3.c: Likewise.
2683         * c-c++-common/gomp/atomic-9.c: Likewise.
2684         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2685         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2686         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2687         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2688         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2689         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2690         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2691         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2692         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2693         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2694         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2695         g++.dg/gomp/atomic-15.C: Remove.
2696         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2697         * gcc.dg/gomp/atomic-11.c: Remove test.
2698
2699 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2700
2701         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2702         * gcc.dg/vect/slp-cond-1.c: New test.
2703         * gcc.dg/vect/slp-cond-2.c: New test.
2704
2705 2011-11-05  David S. Miller  <davem@davemloft.net>
2706
2707         * lib/test-supports.exp
2708         (check_effective_target_ultrasparc_vis2_hw): New proc.
2709         (check_effective_target_ultrasparc_vis3_hw): New proc.
2710         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2711         * gcc.target/sparc/vec-init-2.inc: Likewise.
2712         * gcc.target/sparc/vec-init-3.inc: Likewise.
2713         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2714         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2715         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2716         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2717         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2718         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2719         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2720         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2721         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2722
2723 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2724
2725         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2726         Disable test on Epiphany.
2727         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2728         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2729         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2730         * g++.dg/parse/pragma3.C: Likewise.
2731         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2732         (bar): Use it.
2733         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2734         * gcc.dg/tls/thr-cse-1.c: Likewise.
2735         * g++.dg/opt/devirt2.C: Likewise.
2736         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2737         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2738         * gcc.target/epiphany: New directory.
2739
2740 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2741
2742         * gfortran.dg/quad_2.f90: New.
2743
2744 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2745
2746         * gcc.dg/strlenopt-22g.c: New wrapper around...
2747         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2748
2749 2011-11-04  Jason Merrill  <jason@redhat.com>
2750
2751         PR c++/26714
2752         * g++.dg/init/lifetime2.C: New.
2753         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2754
2755         PR c++/48370
2756         * g++.dg/init/lifetime1.C: Test cleanup order.
2757
2758 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2759
2760         * g++.dg/other/offsetof7.C: New test.
2761
2762 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2763
2764         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2765         variable, default empty, -ffat-lto-objects for effective_target_lto.
2766         (gcc-dg-test-1): Add options from dg-final methods.
2767         * lib/scanasm.exp (scan-assembler_required_options)
2768         (scan-assembler-not_required_options): New procs.
2769
2770 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2771
2772         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2773         generate a pedwarn in c++98-mode.
2774         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2775         don't generate a pedwarn in c++0x-mode.
2776
2777 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2778
2779         PR c++/50965
2780         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2781
2782 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2783
2784         PR rtl-optimization/38644
2785         * gcc.target/arm/stack-red-zone.c: New.
2786
2787 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2788
2789         PR c++/48420
2790         * g++.dg/warn/Wconversion-null-3.C: New.
2791
2792 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2793
2794         PR c++/50941
2795         * g++.dg/cpp0x/udlit-strint-length.C: New.
2796
2797 2011-11-04  Jason Merrill  <jason@redhat.com>
2798
2799         PR c++/48370
2800         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2801         * g++.dg/init/lifetime1.C: New.
2802         * g++.dg/init/ref21.C: New.
2803         * g++.dg/eh/array1.C: New.
2804
2805 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2806
2807         PR tree-optimization/50763
2808         * gcc.dg/pr50763-5.c: New test.
2809
2810 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2811
2812         PR tree-optimization/50763
2813         * g++.dg/pr50763-4.C: New test.
2814
2815 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2816
2817         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2818         test.
2819
2820         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2821
2822         * gcc.dg/torture/vec-cvt-1.c: New test.
2823
2824 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2825
2826         * gnat.dg/specs/private1[-sub].ads: New test.
2827
2828 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2829
2830         PR fortran/43829
2831         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2832         * gfortran.dg/inline_sum_1.f90: New.
2833         * gfortran.dg/inline_sum_2.f90: New.
2834         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2835         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2836         * gfortran.dg/inline_product_1.f90: New.
2837
2838 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2839
2840         PR fortran/50933
2841         * gfortran.dg/bind_c_dts_5.f90: New.
2842
2843 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2844
2845         PR fortran/50960
2846         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2847
2848 2011-11-03  Richard Guenther  <rguenther@suse.de>
2849
2850         PR middle-end/50079
2851         * g++.dg/init/copy7.C: Remove testcase.
2852
2853 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2854
2855         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2856         * g++.dg/ipa/devirt-c-2.C: Likewise.
2857         * g++.dg/ipa/devirt-c-7.C: New test.
2858         * g++.dg/ipa/devirt-c-8.C: Likewise.
2859
2860 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2861
2862         PR tree-optimization/50912
2863         * gnat.dg/loop_optimization10.ad[sb]: New test.
2864         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2865
2866 2011-11-02  Jason Merrill  <jason@redhat.com>
2867
2868         PR c++/50930
2869         * g++.dg/cpp0x/nsdmi-list2.C: New.
2870
2871 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2872
2873         PR c++/50810
2874         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2875         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2876
2877 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2878
2879         PR tree-optimization/50769
2880         * gfortran.dg/pr50769.f90: New test.
2881
2882 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2883
2884         * gcc.target/sparc/20111102-1.c: New test.
2885
2886 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2887
2888         PR c++/50956
2889         * g++.dg/warn/Wcast-qual2.C: New.
2890
2891 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2892
2893         PR tree-optimization/50763
2894         * g++.dg/pr50763-3.C: New test.
2895
2896 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2897
2898         PR tree-optimization/50672
2899         * g++.dg/pr50672.C: New test.
2900
2901 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2902
2903         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2904         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2905         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2906
2907         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2908
2909 2011-11-02  Richard Guenther  <rguenther@suse.de>
2910
2911         PR tree-optimization/50902
2912         * gcc.dg/torture/pr50902.c: New testcase.
2913
2914 2010-11-02  Richard Guenther  <rguenther@suse.de>
2915
2916         PR tree-optimization/50890
2917         * gcc.dg/torture/pr50890.c: New testcase.
2918
2919 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2920
2921         PR c++/44277
2922         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2923         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2924
2925 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2926
2927         PR tree-optimization/50908
2928         * gcc.dg/pr50908.c: New test.
2929         * gcc.dg/pr50908-2.c: Same.
2930         * gcc.dg/pr50908-3.c: Same.
2931
2932 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2933
2934         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2935         the outer loop.  Remove comment.  Don't check for widen-mult.
2936
2937 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2938
2939         * gcc.dg/ipa/ipcp-4.c: New test.
2940
2941 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2942
2943         * gcc.dg/vshift-3.c: New test.
2944         * gcc.dg/vshift-4.c: New test.
2945         * gcc.dg/vshift-5.c: New test.
2946
2947 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2948
2949         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2950         and current implementation.
2951
2952 2011-10-31  Paul Brook  <paul@codesourcery.com>
2953
2954         * gcc.dg/constructor-1.c: New test.
2955
2956 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2957
2958         PR fortran/50753
2959         * gfortran.dg/dshift_3.f90: New test.
2960
2961 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2962
2963         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2964         hppa*-*-hpux*.
2965         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2966         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2967         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2968         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2969         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2970         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2971         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2972         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2973         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2974         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2975         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2976         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2977         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2978         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2979         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2980         * gcc.dg/vector-compare-2.c: Likewise.
2981
2982 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2983
2984         PR c++/50901
2985         * g++.dg/cpp0x/pr50901.C: New.
2986
2987 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2988
2989         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2990         * gcc.target/i386/fma4-check.h (main): Ditto.
2991         * gcc.target/i386/xop-check.h (main): Ditto.
2992
2993 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2994
2995         Revert:
2996         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2997
2998         PR c++/50864
2999         * g++.dg/template/crash109.C: New.
3000
3001 2011-10-28  Jason Merrill  <jason@redhat.com>
3002
3003         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3004
3005 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3006
3007         PR c++/50864
3008         * g++.dg/template/crash109.C: New.
3009
3010 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3011
3012         * gfortran.dg/nearest_5.f90: New test.
3013
3014 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3015
3016         * gcc.dg/vshift-1.c: New test.
3017         * gcc.dg/vshift-2.c: New test.
3018         * gcc.target/i386/xop-vshift-1.c: New test.
3019         * gcc.target/i386/xop-vshift-2.c: New test.
3020         * gcc.target/i386/avx2-vshift-1.c: New test.
3021
3022 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3023
3024         PR rtl-optimization/49720
3025         * g++.dg/torture/pr49720.C: New test.
3026
3027 2011-10-27  David S. Miller  <davem@davemloft.net>
3028
3029         * gcc.target/sparc/setcc-3.c: New test.
3030
3031 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3032
3033         PR c++/30066
3034         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3035
3036 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3037
3038         * gcc.target/i386/sse2-cvt-1.c: New test.
3039         * gcc.target/i386/sse2-cvt-2.c: New test.
3040         * gcc.target/i386/avx-cvt-1.c: New test.
3041         * gcc.target/i386/avx-cvt-2.c: New test.
3042         * gcc.target/i386/avx2-cvt-1.c: New test.
3043         * gcc.target/i386/avx2-cvt-2.c: New test.
3044
3045 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3046
3047         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3048
3049 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3050             Steven G. Kargl  <kargl@gcc.gnu.org>
3051
3052         PR target/50875
3053         * gfortran.dg/pr50875.f90: New test.
3054
3055 2011-10-26  David S. Miller  <davem@davemloft.net>
3056
3057         * gcc.target/sparc/fmaf-1.c: New test.
3058
3059         * gcc.target/sparc/setcc-1.c: New test.
3060         * gcc.target/sparc/setcc-2.c: New test.
3061
3062 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3063
3064         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3065
3066 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3067
3068         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3069         Windows targets.
3070
3071 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3072
3073         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3074         symbol names.
3075
3076 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3077
3078         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3079
3080 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3081
3082         * gnat.dg/specs/discr1.ads: New test.
3083         * gnat.dg/specs/discr1_pkg.ads: New helper.
3084
3085 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3086
3087         * gnat.dg/specs/unchecked_union.ads: Rename to...
3088         * gnat.dg/specs/unchecked_union1.ads: ...this.
3089         * gnat.dg/specs/unchecked_union2.ads: New test.
3090
3091 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3092
3093         * gnat.dg/specs/atomic1.ads: New test.
3094
3095 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3096
3097         Implement C++11 user-defined literals.
3098         * g++.dg/cpp0x/udlit-addr.C: New.
3099         * g++.dg/cpp0x/udlit-args.C: New.
3100         * g++.dg/cpp0x/udlit-args-neg.C: New.
3101         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3102         * g++.dg/cpp0x/udlit-concat.C: New.
3103         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3104         * g++.dg/cpp0x/udlit-constexpr.C: New.
3105         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3106         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3107         * g++.dg/cpp0x/udlit-friend.C: New.
3108         * g++.dg/cpp0x/udlit-general.C: New.
3109         * g++.dg/cpp0x/udlit-inline.C: New.
3110         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3111         * g++.dg/cpp0x/udlit-member-neg.C: New.
3112         * g++.dg/cpp0x/udlit-namespace.C: New.
3113         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3114         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3115         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3116         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3117         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3118         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3119         * g++.dg/cpp0x/udlit-raw-str.C: New.
3120         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3121         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3122         * g++.dg/cpp0x/udlit-systemheader.C: New.
3123         * g++.dg/cpp0x/udlit-template.C: New.
3124         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3125         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3126         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3127         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3128         * g++.dg/cpp0x/udlit_system_header: New.
3129
3130 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3131
3132         PR c++/50870
3133         * g++.dg/cpp0x/decltype34.C: New.
3134
3135 2011-10-26  Tom de Vries <tom@codesourcery.com>
3136
3137         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3138         * gcc.c-torture/unsorted/HIset.c: Same.
3139         * gcc.c-torture/unsorted/SIcmp.c: Same.
3140         * gcc.c-torture/unsorted/SIset.c: Same.
3141         * gcc.c-torture/unsorted/SFset.c: Same.
3142         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3143         * gcc.c-torture/unsorted/USIcmp.c: Same.
3144         * gcc.c-torture/unsorted/DFcmp.c: Same.
3145
3146 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3147
3148         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3149         to work also with -masm=intel and additionally test the xmm vs. ymm
3150         register type combination on mask/dest and in vsib.
3151         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3152         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3153         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3154         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3155         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3156         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3157         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3158         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3159         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3160         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3161         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3162         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3163         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3164         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3165         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3166         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3167         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3168         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3169         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3170         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3171         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3172         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3173         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3174         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3175         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3176         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3177         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3178         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3179         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3180         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3181         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3182
3183 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3184
3185         PR tree-optimization/50763
3186         * gcc.dg/pr50763-2.c: New test.
3187
3188 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3189
3190         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3191         Update expected messages.
3192
3193 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3194
3195         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3196
3197 2011-10-25  Jason Merrill  <jason@redhat.com>
3198
3199         PR c++/50866
3200         * g++.dg/init/aggr7.C: New.
3201
3202         PR c++/49996
3203         * g++.dg/cpp0x/initlist59.C: New.
3204
3205 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3206
3207         PR c++/50858
3208         * g++.dg/overload/operator5.C: New.
3209
3210 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3211
3212         PR c++/50861
3213         * g++.dg/template/crash108.C: New.
3214
3215 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3216
3217         PR tree-optimization/50596
3218         * gcc.dg/vect/vect-cond-10.c: New test.
3219
3220 2011-10-24  Joey Ye  <joey.ye@arm.com>
3221
3222         * gcc.target/arm/pr42575.c: Remove architecture option.
3223
3224 2011-10-24  David S. Miller  <davem@davemloft.net>
3225
3226         * gcc.target/sparc/vis3move-1.c: New test.
3227         * gcc.target/sparc/vis3move-2.c: New test.
3228         * gcc.target/sparc/vis3move-3.c: New test.
3229
3230 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3231
3232         * gcc.dg/strlenopt-22.c: New testcase.
3233         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3234
3235 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3236
3237         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3238         Remove -march=i386.
3239         (dg-skip-if): Remove.
3240         * gcc.target/i386/funcspec-1.c: Ditto.
3241         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3242
3243 2011-10-24  Richard Guenther  <rguenther@suse.de>
3244
3245         * gcc.dg/vect/vect-bool-1.c: New testcase.
3246
3247 2011-10-24  Richard Guenther  <rguenther@suse.de>
3248
3249         PR tree-optimization/50838
3250         * gcc.dg/torture/pr50838.c: New testcase.
3251
3252 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3253
3254         PR tree-optimization/50730
3255         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3256         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3257         -fno-tree-sra and SLP flags.
3258
3259 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3260
3261         PR c++/50841
3262         Revert:
3263         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3264
3265         PR c++/50810
3266         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3267         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3268
3269 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3270
3271         PR c++/50810
3272         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3273         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3274
3275 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3276
3277         PR tree-optimization/50763
3278         * gcc.dg/pr50763.c: New test.
3279
3280 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3281
3282         PR target/50788
3283         * gcc.target/i386/pr50788.c: New test.
3284
3285 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3286
3287         PR tree-optimization/50819
3288         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3289         * g++.dg/vect/slp-pr50819.cc: New test.
3290
3291 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3292
3293         PR c++/45385
3294         * g++.dg/warn/Wconversion4.C: New.
3295
3296 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3297
3298         PR target/50813
3299         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3300         from element other than first and reverse permutation.
3301         * gcc.dg/torture/vshuf-16.inc: Likewise.
3302         * gcc.dg/torture/vshuf-8.inc: Likewise.
3303         * gcc.dg/torture/vshuf-4.inc: Likewise.
3304
3305 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3306
3307         PR c++/31423
3308         * g++.dg/parse/error43.C: New.
3309         * g++.dg/parse/error44.C: Likewise.
3310
3311 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3312             Kirill Yukhin  <kirill.yukhin@intel.com>
3313
3314         PR target/50740
3315         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3316         * gcc.target/i386/bmi2-check.h: Ditto.
3317
3318 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3319
3320         PR c++/50811
3321         * g++.dg/cpp0x/override2.C: Add test.
3322
3323 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3324
3325         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3326         check_linker_plugin_available.
3327
3328 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3329
3330         * gcc.target/i386/branch-cost1.c: New test.
3331         * gcc.target/i386/branch-cost2.c: New test.
3332         * gcc.target/i386/branch-cost3.c: New test.
3333         * gcc.target/i386/branch-cost4.c: New test.
3334
3335 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3336
3337         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3338
3339 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3340
3341         PR testsuite/50722
3342         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3343
3344 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3345
3346         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3347         (_moz_foo, EXT__foo): Use ASMNAME.
3348
3349 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3350
3351         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3352         names.
3353
3354 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3355
3356         PR target/50766
3357         * gcc.target/i386/pr50766.c: New test.
3358
3359 2011-10-20  Jason Merrill  <jason@redhat.com>
3360
3361         PR c++/41449
3362         * g++.dg/eh/partial1.C: New.
3363
3364 2011-10-20  Richard Henderson  <rth@redhat.com>
3365
3366         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3367         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3368         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3369         Use __builtin_shuffle.
3370
3371 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3372
3373         PR fortran/50514
3374         * gfortran.dg/ishft_3.f90:  Update test.
3375
3376 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3377
3378         PR fortran/50524
3379         * gfortran.dg/substring_integer_index.f90: New test.
3380
3381 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3382
3383         * gfortran.dg/format_string.f: New test.
3384
3385 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3386
3387         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3388         non_strict_align.
3389         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3390
3391 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3392
3393         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3394         gcc.target/i386/pr46226.c: Do not use
3395         -mno-accumulate-outgoing-args.
3396
3397 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3398
3399         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3400         including <strings.h>.
3401
3402 2011-10-19  Jan Hubicka  <jh@suse.cz>
3403
3404         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3405         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3406         * lib/c-torture.exp: Likewise.
3407         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3408         * gcc.c-torture/compile/sync-1.c: Likewise.
3409         * gcc.c-torture/compile/sync-1.c: Likewise.
3410         * gcc.c-torture/compile/sync-3.c: Likewise.
3411         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3412         * gcc.dg/noncompile/920507-1.c: Likewise.
3413         * gcc.dg/torture/pr36400.c: Likewise.
3414         * g++.dg/torture/pr34850.C: Likewise.
3415
3416 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3417
3418         * gnat.dg/source_ref1.adb: New test.
3419         * gnat.dg/source_ref2.adb: Likewise.
3420
3421 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3422
3423         PR c++/13657
3424         * g++.dg/parse/error42.C: New.
3425         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3426
3427 2011-10-19  Jason Merrill  <jason@redhat.com>
3428
3429         PR c++/50793
3430         * g++.dg/init/value9.C: New.
3431
3432 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3433
3434         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3435         * gcc.dg/torture/vshuf-16.inc: Likewise.
3436         * gcc.dg/torture/vshuf-8.inc: Likewise.
3437         * gcc.dg/torture/vshuf-4.inc: Likewise.
3438
3439 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3440
3441         PR fortran/47023
3442         * gfortran.dg/sizeof_proc.f90: New.
3443
3444 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3445
3446         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3447         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3448
3449 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3450
3451         PR testsuite/50796
3452         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3453
3454 2011-10-19  Jason Merrill  <jason@redhat.com>
3455
3456         PR c++/50787
3457         * g++.dg/init/ref20.C: New.
3458
3459 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3460
3461         PR middle-end/50795
3462         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3463         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3464         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3465         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3466         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3467
3468 2011-10-19  Richard Guenther  <rguenther@suse.de>
3469
3470         PR middle-end/50768
3471         * gcc.dg/torture/pr50768.c: New testcase.
3472
3473 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3474
3475         PR rtl-optimization/50340
3476         * gcc.dg/pr50340.c: New.
3477
3478 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3479
3480         PR tree-optimization/50717
3481
3482         * gcc.dg/pr50717-1.c: New file.
3483         * gcc.target/arm/wmul-12.c: Correct types.
3484         * gcc.target/arm/wmul-8.c: Correct types.
3485
3486 2011-10-18  Jason Merrill  <jason@redhat.com>
3487
3488         PR c++/50531
3489         * g++.dg/cpp0x/defaulted32.C: New.
3490
3491         PR c++/50742
3492         * g++.dg/lookup/using23.C: New.
3493
3494         PR c++/50500
3495         * g++.dg/cpp0x/implicit12.C: New.
3496         * g++.dg/cpp0x/defaulted20.C: Adjust.
3497         * g++.dg/cpp0x/defaulted21.C: Adjust.
3498         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3499         * g++.dg/cpp0x/implicit4.C: Adjust.
3500         * g++.dg/cpp0x/implicit5.C: Adjust.
3501         * g++.dg/cpp0x/implicit8.C: Adjust.
3502         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3503         * g++.dg/cpp0x/not_special.C: Adjust.
3504         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3505         * g++.dg/cpp0x/rv1n.C: Adjust.
3506         * g++.dg/cpp0x/rv2n.C: Adjust.
3507         * g++.dg/cpp0x/rv3n.C: Adjust.
3508         * g++.dg/cpp0x/rv4n.C: Adjust.
3509         * g++.dg/cpp0x/rv5n.C: Adjust.
3510         * g++.dg/cpp0x/rv6n.C: Adjust.
3511         * g++.dg/cpp0x/rv7n.C: Adjust.
3512
3513 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3514
3515         * gcc.target/i386/avx2-vpop-check.h: New header.
3516         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3517         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3518         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3519         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3520         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3521         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3522         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3523         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3524         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3525         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3526         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3527         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3528         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3529         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3530         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3531
3532 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3533
3534         PR fortran/50420
3535         * gfortran.dg/coarray_subobject_1.f90: New test.
3536         * gfortran.dg/coarray/subobject_1.f90: New test.
3537
3538 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3539
3540         PR rtl-optimization/50205
3541         * gcc.dg/pr50205.c: New.
3542
3543 2011-10-18  Richard Guenther  <rguenther@suse.de>
3544
3545         PR tree-optimization/50767
3546         * gcc.dg/torture/pr50767.c: New testcase.
3547
3548 2011-10-18  Julian Brown  <julian@codesourcery.com>
3549
3550         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3551         * gcc.target/arm/unaligned-memcpy-1.c: New.
3552         * gcc.target/arm/unaligned-memcpy-2.c: New.
3553         * gcc.target/arm/unaligned-memcpy-3.c: New.
3554         * gcc.target/arm/unaligned-memcpy-4.c: New.
3555
3556 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3557
3558         PR fortran/47023
3559         * gfortran.dg/iso_c_binding_class.f03: New.
3560
3561 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3562
3563         * testsuite/lib/target-supports.exp
3564         (check_effective_target_vect_widen_shift): New.
3565         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3566         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3567         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3568         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3569
3570 2011-10-18  Richard Guenther  <rguenther@suse.de>
3571
3572         * gcc.dg/torture/restrict-1.c: New testcase.
3573
3574 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3575
3576         * g++.dg/ext/bases.C: New test.
3577
3578 2011-10-17  David S. Miller  <davem@davemloft.net>
3579
3580         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3581         all operations to emit VIS instructions.
3582         * gcc.target/sparc/fandnot.c: Likewise.
3583         * gcc.target/sparc/fnot.c: Likewise.
3584         * gcc.target/sparc/for.c: Likewise.
3585         * gcc.target/sparc/fornot.c: Likewise.
3586         * gcc.target/sparc/fxnor.c: Likewise.
3587         * gcc.target/sparc/fxor.c: Likewise.
3588         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3589         needed.
3590
3591 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3592
3593         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3594         * gcc.dg/torture/vshuf-16.inc: New file.
3595         * gcc.dg/torture/vshuf-2.inc: New file.
3596         * gcc.dg/torture/vshuf-32.inc: New file.
3597         * gcc.dg/torture/vshuf-4.inc: New file.
3598         * gcc.dg/torture/vshuf-8.inc: New file.
3599         * gcc.dg/torture/vshuf-main.inc: New file.
3600         * gcc.dg/torture/vshuf-v16hi.c: New test.
3601         * gcc.dg/torture/vshuf-v16qi.c: New test.
3602         * gcc.dg/torture/vshuf-v2df.c: New test.
3603         * gcc.dg/torture/vshuf-v2di.c: New test.
3604         * gcc.dg/torture/vshuf-v2sf.c: New test.
3605         * gcc.dg/torture/vshuf-v2si.c: New test.
3606         * gcc.dg/torture/vshuf-v32qi.c: New test.
3607         * gcc.dg/torture/vshuf-v4df.c: New test.
3608         * gcc.dg/torture/vshuf-v4di.c: New test.
3609         * gcc.dg/torture/vshuf-v4hi.c: New test.
3610         * gcc.dg/torture/vshuf-v4sf.c: New test.
3611         * gcc.dg/torture/vshuf-v4si.c: New test.
3612         * gcc.dg/torture/vshuf-v8hi.c: New test.
3613         * gcc.dg/torture/vshuf-v8qi.c: New test.
3614         * gcc.dg/torture/vshuf-v8sf.c: New test.
3615         * gcc.dg/torture/vshuf-v8si.c: New test.
3616
3617 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3618
3619         PR tree-optimization/50746
3620         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3621
3622 2011-10-17  Jason Merrill  <jason@redhat.com>
3623
3624         PR c++/50736
3625         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3626
3627 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3628
3629         PR c++/44524
3630         * g++.dg/parse/error41.C: New.
3631         * g++.dg/parse/error20.C: Adjust.
3632
3633 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3634
3635         PR c++/50757
3636         * g++.dg/warn/format7.C: New.
3637         * obj-c++.dg/warn7.mm: Likewise.
3638
3639 2011-10-17  Richard Guenther  <rguenther@suse.de>
3640
3641         PR tree-optimization/50729
3642         * gcc.dg/torture/pr50729.c: New testcase.
3643
3644 2011-10-15  Tom Tromey  <tromey@redhat.com>
3645             Dodji Seketeli  <dodji@redhat.com>
3646
3647         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3648         included files.
3649         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3650         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3651         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3652         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3653
3654 2011-10-15  Tom Tromey  <tromey@redhat.com>
3655             Dodji Seketeli  <dodji@redhat.com>
3656
3657         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3658
3659 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3660
3661         PR c++/48489
3662         * g++.dg/inherit/error5.C: New.
3663
3664 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3665
3666         PR fortran/47023
3667         PR fortran/50752
3668         * gfortran.dg/kind_tests_4.f90: New.
3669
3670 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3671
3672         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3673         targets that support vector condition.
3674
3675 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3676
3677         PR fortran/47023
3678         * gfortran.dg/c_kind_tests_3.f03: New.
3679
3680 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3681
3682         PR fortran/50547
3683         * gfortran.dg/elemental_args_check_4.f90: New.
3684
3685 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3686
3687         PR tree-optimization/50727
3688         * gcc.dg/vect/pr50727.c: New test.
3689
3690 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3691
3692         * gcc.dg/vla-23.c: New test.
3693
3694 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3695
3696         PR tree-optimization/50596
3697         * gcc.dg/vect/vect-cond-9.c: New test.
3698
3699 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3700
3701         * gcc.dg/vect/bb-slp-29.c: New test.
3702
3703 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3704
3705         PR c++/50732
3706         * g++.dg/ext/is_base_of_incomplete.C: New.
3707         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3708         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3709
3710 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3711
3712         * gcc.target/sparc/combined-1.c: Compile at -O2.
3713
3714 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3715
3716         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3717         (dg-options): Add -Wno-attributes.
3718         * gcc.target/i386/fma_double_?.c: Ditto.
3719         * gcc.target/i386/fma_run_float_?.c: Ditto.
3720         * gcc.target/i386/fma_run_double_?.c: Ditto.
3721         * gcc.target/i386/l_fma_float_?.c: Dtto.
3722         * gcc.target/i386/l_fma_double_?.c: Ditto.
3723         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3724         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3725
3726 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3727
3728         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3729         the comments.
3730         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3731         * gfortran.dg/rank_3.f90: Ditto.
3732         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3733         -std=f2008ts in dg-options.
3734         * gfortran.dg/rank_4.f90: Ditto.
3735
3736 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3737
3738         PR target/49263
3739         * gcc.target/sh/pr49263.c: New.
3740
3741 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3742
3743         * gnat.dg/specs/debug1.ads: Tweak.
3744
3745 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3746
3747         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3748
3749 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3750
3751         * gcc.target/i386/sse2-mul-1.c: New test.
3752         * gcc.target/i386/sse4_1-mul-1.c: New test.
3753         * gcc.target/i386/avx-mul-1.c: New test.
3754         * gcc.target/i386/xop-mul-1.c: New test.
3755         * gcc.target/i386/avx2-mul-1.c: New test.
3756
3757 2011-10-14  Jason Merrill  <jason@redhat.com>
3758
3759         PR c++/50563
3760         * g++.dg/cpp0x/nsdmi-list1.C: New.
3761
3762         PR c++/50707
3763         * g++.dg/cpp0x/nsdmi-const1.C: New.
3764
3765 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3766
3767         PR fortran/50570
3768         * gfortran.dg/pointer_intent_5.f90: New.
3769
3770 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3771
3772         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3773         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3774         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3775
3776 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/50718
3779         * gfortran.dg/pointer_check_11.f90: New.
3780         * gfortran.dg/pointer_check_12.f90: New.
3781
3782 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3783
3784         PR c++/38174
3785         * g++.dg/overload/operator4.C: New.
3786
3787 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3788
3789         * gcc.dg/di-longlong64-sync-1.c: New test.
3790         * gcc.dg/di-sync-multithread.c: New test.
3791         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3792         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3793         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3794         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3795         (check_effective_target_arm_arm_ok): New helper.
3796         (check_effective_target_sync_longlong): New helper.
3797
3798 2011-10-14  Richard Guenther  <rguenther@suse.de>
3799
3800         PR tree-optimization/50723
3801         * gcc.dg/torture/pr50723.c: New testcase.
3802
3803 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3804
3805         PR c++/17212
3806         * g++.dg/warn/format6.C: New.
3807         * obj-c++.dg/warn6.mm: Likewise.
3808
3809 2011-10-13  Richard Henderson  <rth@redhat.com>
3810
3811         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3812         Delete.
3813         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3814         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3815         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3816
3817 2011-10-13  Jason Merrill  <jason@redhat.com>
3818
3819         PR c++/50614
3820         * g++.dg/cpp0x/nsdmi-template2.C: New.
3821
3822         PR c++/50437
3823         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3824
3825         PR c++/50618
3826         * g++.dg/init/vbase1.C: New.
3827
3828 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3829
3830         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3831         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3832         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3833         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3834
3835 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3836
3837         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3838
3839 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3840
3841         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3842
3843 2011-10-13  Richard Guenther  <rguenther@suse.de>
3844
3845         PR tree-optimization/50712
3846         * gcc.target/i386/pr50712.c: New testcase.
3847
3848 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3849
3850         * gcc.dg/memcpy-4.c: New test.
3851
3852 2011-10-13  Richard Guenther  <rguenther@suse.de>
3853
3854         PR tree-optimization/50698
3855         * g++.dg/vect/pr50698.cc: New testcase.
3856
3857 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3858
3859         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3860         * gcc.target/powerpc/warn-2.c: Ditto.
3861
3862         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3863         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3864         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3865         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3866         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3867         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3868         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3869         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3870         * gcc.target/powerpc/ppc-pow.c: Likewise.
3871         * gcc.target/powerpc/recip-1.c: Likewise.
3872         * gcc.target/powerpc/recip-2.c: Likewise.
3873         * gcc.target/powerpc/recip-3.c: Likewise.
3874         * gcc.target/powerpc/recip-4.c: Likewise.
3875         * gcc.target/powerpc/recip-5.c: Likewise.
3876
3877 2011-10-12  David S. Miller  <davem@davemloft.net>
3878
3879         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3880         '-mvis3' instead of 'mcpu=niagara3' in options.
3881         * gcc.target/sparc/fhalve.c: Likewise.
3882         * gcc.target/sparc/fnegop.c: Likewise.
3883         * gcc.target/sparc/fpadds.c: Likewise.
3884         * gcc.target/sparc/fshift.c: Likewise.
3885         * gcc.target/sparc/fucmp.c: Likewise.
3886         * gcc.target/sparc/lzd.c: Likewise.
3887         * gcc.target/sparc/vis3misc.c: Likewise.
3888         * gcc.target/sparc/xmul.c: Likewise.
3889
3890 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3891
3892         * gnat.dg/vect1.ad[sb]: New test.
3893         * gnat.dg/vect1_pkg.ads: New helper.
3894         * gnat.dg/vect2.ad[sb]: New test.
3895         * gnat.dg/vect2_pkg.ads: New helper.
3896         * gnat.dg/vect3.ad[sb]: New test.
3897         * gnat.dg/vect3_pkg.ads: New helper.
3898         * gnat.dg/vect4.ad[sb]: New test.
3899         * gnat.dg/vect4_pkg.ads: New helper.
3900         * gnat.dg/vect5.ad[sb]: New test.
3901         * gnat.dg/vect5_pkg.ads: New helper.
3902         * gnat.dg/vect6.ad[sb]: New test.
3903         * gnat.dg/vect6_pkg.ads: New helper.
3904
3905 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3906
3907         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3908         * gcc.target/i386/fma_run_double_2.c: Likewise.
3909         * gcc.target/i386/fma_run_double_3.c: Likewise.
3910         * gcc.target/i386/fma_run_double_4.c: Likewise.
3911         * gcc.target/i386/fma_run_double_5.c: Likewise.
3912         * gcc.target/i386/fma_run_double_6.c: Likewise.
3913         * gcc.target/i386/fma_run_float_1.c: Likewise.
3914         * gcc.target/i386/fma_run_float_2.c: Likewise.
3915         * gcc.target/i386/fma_run_float_3.c: Likewise.
3916         * gcc.target/i386/fma_run_float_4.c: Likewise.
3917         * gcc.target/i386/fma_run_float_5.c: Likewise.
3918         * gcc.target/i386/fma_run_float_6.c: Likewise.
3919
3920         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3921         remove the extra dg-options.
3922         * gcc.target/i386/l_fma_double_2.c: Likewise.
3923         * gcc.target/i386/l_fma_double_3.c: Likewise.
3924         * gcc.target/i386/l_fma_double_4.c: Likewise.
3925         * gcc.target/i386/l_fma_double_5.c: Likewise.
3926         * gcc.target/i386/l_fma_double_6.c: Likewise.
3927         * gcc.target/i386/l_fma_float_1.c: Likewise.
3928         * gcc.target/i386/l_fma_float_2.c: Likewise.
3929         * gcc.target/i386/l_fma_float_3.c: Likewise.
3930         * gcc.target/i386/l_fma_float_4.c: Likewise.
3931         * gcc.target/i386/l_fma_float_5.c: Likewise.
3932         * gcc.target/i386/l_fma_float_6.c: Likewise.
3933
3934 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3935
3936         PR tree-optimization/50189
3937         * g++.dg/torture/pr50189.C: New testcase.
3938
3939 2011-10-12  Richard Guenther  <rguenther@suse.de>
3940
3941         PR tree-optimization/50700
3942         * gcc.dg/builtin-object-size-12.c: New testcase.
3943
3944 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3945
3946         PR c/50565
3947         * gcc.c-torture/compile/pr50565-1.c,
3948         gcc.c-torture/compile/pr50565-2.c: New tests.
3949
3950 2011-10-11  Jason Merrill  <jason@redhat.com>
3951
3952         PR c++/49855
3953         PR c++/49896
3954         * g++.dg/template/constant1.C: New.
3955         * g++.dg/template/constant2.C: New.
3956         * g++.dg/cpp0x/constexpr-template3.C: New.
3957
3958 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3959
3960         * gcc.target/i386/warn-vect-op-3.c: New test.
3961         * gcc.target/i386/warn-vect-op-1.c: New test.
3962         * gcc.target/i386/warn-vect-op-2.c: New test.
3963
3964 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3965
3966         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3967
3968 2011-10-11  Richard Guenther  <rguenther@suse.de>
3969
3970         PR tree-optimization/50204
3971         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3972
3973 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3974
3975         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3976
3977 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3978
3979         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3980         * gcc.target/i386/fma_double_2.c: Ditto.
3981         * gcc.target/i386/fma_double_3.c: Ditto.
3982         * gcc.target/i386/fma_double_4.c: Ditto.
3983         * gcc.target/i386/fma_double_5.c: Ditto.
3984         * gcc.target/i386/fma_double_6.c: Ditto.
3985         * gcc.target/i386/fma_float_1.c: Ditto.
3986         * gcc.target/i386/fma_float_2.c: Ditto.
3987         * gcc.target/i386/fma_float_3.c: Ditto.
3988         * gcc.target/i386/fma_float_4.c: Ditto.
3989         * gcc.target/i386/fma_float_5.c: Ditto.
3990         * gcc.target/i386/fma_float_6.c: Ditto.
3991         * gcc.target/i386/l_fma_double_1.c: Ditto.
3992         * gcc.target/i386/l_fma_double_2.c: Ditto.
3993         * gcc.target/i386/l_fma_double_3.c: Ditto.
3994         * gcc.target/i386/l_fma_double_4.c: Ditto.
3995         * gcc.target/i386/l_fma_double_5.c: Ditto.
3996         * gcc.target/i386/l_fma_double_6.c: Ditto.
3997         * gcc.target/i386/l_fma_float_1.c: Ditto.
3998         * gcc.target/i386/l_fma_float_2.c: Ditto.
3999         * gcc.target/i386/l_fma_float_3.c: Ditto.
4000         * gcc.target/i386/l_fma_float_4.c: Ditto.
4001         * gcc.target/i386/l_fma_float_5.c: Ditto.
4002         * gcc.target/i386/l_fma_float_6.c: Ditto.
4003         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4004         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4005         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4006         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4007         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4008         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4009         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4010         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4011         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4012         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4013         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4014         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4015
4016 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4017
4018         * gcc.dg/va-arg-4.c: New test.
4019         * gcc.dg/va-arg-5.c: Ditto.
4020
4021 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4022
4023         * lib/target-supports.exp (check_effective_target_fd_truncate):
4024         Close and unlink test file before exit.
4025
4026 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4027
4028         PR fortran/50564
4029         * gfortran.dg/forall_15.f90:  New test case.
4030
4031 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4032             Andrew Macleod  <amacleod@redhat.com>
4033
4034         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4035         wrappers for *other_threads() and *final_verify().
4036         * gcc.dg/simulate-thread/simulate-thread.h
4037         (simulate_thread_wrapper_other_threads): New.
4038         (simulate_thread_wrapper_final_verify): New.
4039
4040 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4041
4042         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4043
4044 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4045
4046         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4047
4048 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4049             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4050
4051         * gcc.target/i386/fma_1.h: New file.
4052         * gcc.target/i386/fma_2.h: Likewise.
4053         * gcc.target/i386/fma_3.h: Likewise.
4054         * gcc.target/i386/fma_4.h: Likewise.
4055         * gcc.target/i386/fma_5.h: Likewise.
4056         * gcc.target/i386/fma_6.h: Likewise.
4057         * gcc.target/i386/fma_double_1.c: Likewise.
4058         * gcc.target/i386/fma_double_2.c: Likewise.
4059         * gcc.target/i386/fma_double_3.c: Likewise.
4060         * gcc.target/i386/fma_double_4.c: Likewise.
4061         * gcc.target/i386/fma_double_5.c: Likewise.
4062         * gcc.target/i386/fma_double_6.c: Likewise.
4063         * gcc.target/i386/fma_float_1.c: Likewise.
4064         * gcc.target/i386/fma_float_2.c: Likewise.
4065         * gcc.target/i386/fma_float_3.c: Likewise.
4066         * gcc.target/i386/fma_float_4.c: Likewise.
4067         * gcc.target/i386/fma_float_5.c: Likewise.
4068         * gcc.target/i386/fma_float_6.c: Likewise.
4069         * gcc.target/i386/fma_main.h: Likewise.
4070         * gcc.target/i386/fma_run_double_1.c: Likewise.
4071         * gcc.target/i386/fma_run_double_2.c: Likewise.
4072         * gcc.target/i386/fma_run_double_3.c: Likewise.
4073         * gcc.target/i386/fma_run_double_4.c: Likewise.
4074         * gcc.target/i386/fma_run_double_5.c: Likewise.
4075         * gcc.target/i386/fma_run_double_6.c: Likewise.
4076         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4077         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4078         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4079         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4080         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4081         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4082         * gcc.target/i386/fma_run_float_1.c: Likewise.
4083         * gcc.target/i386/fma_run_float_2.c: Likewise.
4084         * gcc.target/i386/fma_run_float_3.c: Likewise.
4085         * gcc.target/i386/fma_run_float_4.c: Likewise.
4086         * gcc.target/i386/fma_run_float_5.c: Likewise.
4087         * gcc.target/i386/fma_run_float_6.c: Likewise.
4088         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4089         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4090         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4091         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4092         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4093         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4094         * gcc.target/i386/l_fma_1.h: Likewise.
4095         * gcc.target/i386/l_fma_2.h: Likewise.
4096         * gcc.target/i386/l_fma_3.h: Likewise.
4097         * gcc.target/i386/l_fma_4.h: Likewise.
4098         * gcc.target/i386/l_fma_5.h: Likewise.
4099         * gcc.target/i386/l_fma_6.h: Likewise.
4100         * gcc.target/i386/l_fma_double_1.c: Likewise.
4101         * gcc.target/i386/l_fma_double_2.c: Likewise.
4102         * gcc.target/i386/l_fma_double_3.c: Likewise.
4103         * gcc.target/i386/l_fma_double_4.c: Likewise.
4104         * gcc.target/i386/l_fma_double_5.c: Likewise.
4105         * gcc.target/i386/l_fma_double_6.c: Likewise.
4106         * gcc.target/i386/l_fma_float_1.c: Likewise.
4107         * gcc.target/i386/l_fma_float_2.c: Likewise.
4108         * gcc.target/i386/l_fma_float_3.c: Likewise.
4109         * gcc.target/i386/l_fma_float_4.c: Likewise.
4110         * gcc.target/i386/l_fma_float_5.c: Likewise.
4111         * gcc.target/i386/l_fma_float_6.c: Likewise.
4112         * gcc.target/i386/l_fma_main.h: Likewise.
4113         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4114         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4115         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4116         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4117         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4118         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4119         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4120         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4121         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4122         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4123         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4124         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4125
4126 2011-10-10  Richard Guenther  <rguenther@suse.de>
4127
4128         PR middle-end/50389
4129         * gcc.dg/torture/pr50389.c: New testcase.
4130
4131 2011-10-10  Richard Guenther  <rguenther@suse.de>
4132
4133         PR middle-end/50195
4134         * gcc.dg/builtins-47.c: Optimize.
4135
4136 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4137
4138         * lib/gcc-simulate-thread.exp: New.
4139         * gcc.dg/simulate-thread/guality.h: New.
4140         * gcc.dg/simulate-thread/simulate-thread.h: New.
4141         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4142         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4143         * gcc.dg/simulate-thread/README: New.
4144         * g++.dg/simulate-thread/guality.h: New.
4145         * g++.dg/simulate-thread/simulate-thread.h: New.
4146         * g++.dg/simulate-thread/simulate-thread.exp: New.
4147         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4148         * c-c++-common/cxxbitfields-2.c: Remove.
4149         * c-c++-common/cxxbitfields.c: Remove.
4150         * c-c++-common/cxxbitfields-4.c: Remove.
4151         * c-c++-common/cxxbitfields-5.c: Remove.
4152         * c-c++-common/simulate-thread/bitfields-1.c: New.
4153         * c-c++-common/simulate-thread/bitfields-2.c: New.
4154         * c-c++-common/simulate-thread/bitfields-3.c: New.
4155         * c-c++-common/simulate-thread/bitfields-4.c: New.
4156
4157 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4158
4159         PR c++/38980
4160         * g++.dg/warn/format5.C: New.
4161
4162 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4163
4164         PR fortran/50273
4165         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4166         * gfortran.dg/common_16.f90: New.
4167
4168 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4169
4170         * gfortran.dg/iso_c_binding_param_1.f90: New.
4171         * gfortran.dg/iso_c_binding_param_2.f90: New.
4172         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4173
4174 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4175
4176         PR tree-optimization/50635
4177         * gcc.dg/vect/pr50635.c: New test.
4178
4179 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4180
4181         PR fortran/50659
4182         * gfortran.dg/proc_decl_27.f90: New.
4183
4184 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4185
4186         PR libobjc/50428
4187         * objc/execute/initialize-1.m: New test.
4188
4189 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4190
4191         PR fortran/47844
4192         * gfortran.dg/pointer_function_result_1.f90 : New test.
4193
4194 2011-10-07  David S. Miller  <davem@davemloft.net>
4195
4196         PR 50655
4197         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4198         * gcc.target/sparc/cmask.c: Use it.
4199         * gcc.target/sparc/fhalve.c: Likewise.
4200         * gcc.target/sparc/fnegop.c: Likewise.
4201         * gcc.target/sparc/fpadds.c: Likewise.
4202         * gcc.target/sparc/fshift.c: Likewise.
4203         * gcc.target/sparc/fucmp.c: Likewise.
4204         * gcc.target/sparc/lzd.c: Likewise.
4205         * gcc.target/sparc/vis3misc.c: Likewise.
4206         * gcc.target/sparc/xmul.c: Likewise.
4207
4208 2011-10-07  Richard Henderson  <rth@redhat.com>
4209
4210         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4211         match for avx2.
4212         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4213
4214 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4215
4216         * gcc.dg/pr50193-1.c: New file.
4217         * gcc.target/arm/shiftable.c: New file.
4218
4219 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4220
4221         PR fortran/50625
4222         * gfortran.dg/class_46.f03: New.
4223
4224 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4225
4226         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4227         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4228         (syslog, vsyslog, __vsyslog_chk): Likewise.
4229
4230         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4231         (x, EXT_x): Use ASMNAME.
4232
4233         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4234         (a, c): Use ASMNAME.
4235
4236 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4237
4238         PR middle-end/50527
4239         * gcc.dg/pr50527.c: New test.
4240
4241 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR tree-optimization/50650
4244         * gcc.c-torture/compile/pr50650.c: New test.
4245
4246 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4247
4248         PR tree-optimization/50575
4249         * gcc.c-torture/execute/vector-compare-2.x: New file.
4250
4251 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4252
4253         PR middle-end/50125
4254         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4255         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4256         (bar3): Likewise.
4257
4258 2011-10-07  Richard Guenther  <rguenther@suse.de>
4259
4260         PR testsuite/50637
4261         * gcc.dg/vect/vect-align-2.c: Increase array size.
4262
4263 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4264             H.J. Lu  <hongjiu.lu@intel.com>
4265
4266         PR target/50603
4267         * gcc.target/i386/pr50603.c: New test.
4268
4269 2011-10-06  Jason Merrill  <jason@redhat.com>
4270
4271         PR c++/39164
4272         * g++.dg/cpp0x/default31.C: New.
4273
4274 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR tree-optimization/50596
4277         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4278         New.
4279         * gcc.dg/vect/vect-cond-8.c: New test.
4280
4281 2011-10-06  Richard Henderson  <rth@redhat.com>
4282
4283         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4284         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4285         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4286         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4287         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4288         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4289         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4290         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4291         * gcc.c-torture/execute/vshuf-16.inc: New file.
4292         * gcc.c-torture/execute/vshuf-2.inc: New file.
4293         * gcc.c-torture/execute/vshuf-4.inc: New file.
4294         * gcc.c-torture/execute/vshuf-8.inc: New file.
4295         * gcc.c-torture/execute/vshuf-main.inc: New file.
4296         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4297         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4298         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4299         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4300         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4301         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4302         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4303         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4304         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4305         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4306         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4307         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4308         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4309
4310 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4311
4312         PR tree-optimization/49279
4313         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4314         * gcc.c-torture/execute/pr49279.c: New test.
4315
4316 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4317
4318         PR target/49049
4319         * gcc.c-torture/compile/pr49049.c: New test.
4320
4321 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4322
4323         PR target/50305
4324         * gcc.target/arm/pr50305.c: New test.
4325
4326 2011-10-06  Richard Guenther  <rguenther@suse.de>
4327
4328         PR tree-optimization/38884
4329         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4330         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4331
4332 2011-10-05  David S. Miller  <davem@davemloft.net>
4333
4334         * gcc.target/sparc/lzd.c: New test.
4335         * gcc.target/sparc/popc.c: New test.
4336
4337 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4338
4339         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4340         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4341         * g++.dg/other/final1.C: Cleanup original tree dump.
4342
4343 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4344
4345         PR tree-optimization/50613
4346         * gcc.dg/pr50613.c: New test.
4347
4348 2011-10-05  Richard Henderson  <rth@redhat.com>
4349
4350         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4351         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4352         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4353         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4354         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4355         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4356         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4357         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4358
4359 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4360
4361         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4362         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4363         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4364         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4365         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4366
4367 2011-10-05  Richard Guenther  <rguenther@suse.de>
4368
4369         PR tree-optimization/38885
4370         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4371
4372 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4373
4374         * gcc.target/i386/sw-1.c: New test.
4375
4376 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4377
4378         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4379         -mtune=generic.
4380         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4381
4382 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4383
4384         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4385
4386 2011-10-04  David S. Miller  <davem@davemloft.net>
4387
4388         * gcc.target/sparc/fhalve.c: New test.
4389         * gcc.target/sparc/fnegop.c: New test.
4390         * gcc.target/sparc/xmul.c: New test.
4391
4392 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4393
4394         PR fortran/35831
4395         * gfortran.dg/dummy_procedure_6.f90: New.
4396
4397 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4398
4399         PR tree-optimization/50604
4400         * gcc.dg/pr50604.c: New test.
4401
4402 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4403
4404         PR tree-optimization/49662
4405         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4406         * gcc.dg/graphite/interchange-15.c: Likewise.
4407         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4408
4409 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4410
4411         * gcc.dg/tree-ssa/restrict-4.c: New test.
4412
4413 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4414
4415         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4416         (main): Use __typeof to get result type of comparison.
4417
4418 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4419
4420         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4421         Make et_vect_multiple_sizes_saved global.
4422         (check_effective_target_vect64): Make et_vect64_saved global.
4423
4424 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4425
4426         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4427         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4428         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4429         * gcc.dg/builtin-complex-err-1.c: Adjust.
4430
4431 2011-10-02  Jason Merrill  <jason@redhat.com>
4432
4433         * g++.dg/cpp0x/range-for22.C: New.
4434
4435         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4436         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4437         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4438         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4439
4440         * g++.dg/cpp0x/nsdmi5.C: New.
4441
4442 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4443
4444         PR target/50579
4445         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4446         New procedures.
4447         (mips-dg-options): Force an ABI option if the current ABI is
4448         incompatible with the required -mlong setting.  Likewise force
4449         a long setting if the current one is incompatible with the
4450         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4451         throughout procedure.
4452         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4453         instead of addressing=absolute.
4454
4455 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4456
4457         * gcc.target/mips/stack-1.c: New test.
4458
4459 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4460
4461         * gcc.dg/pr49696.c: New test.
4462
4463 2011-10-02  Jan Hubicka  <jh@suse.cz>
4464
4465         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4466
4467 2011-10-01  David S. Miller  <davem@davemloft.net>
4468
4469         * gcc.target/sparc/cmask.c: New test.
4470         * gcc.target/sparc/fpadds.c: New test.
4471         * gcc.target/sparc/fshift.c: New test.
4472         * gcc.target/sparc/fucmp.c: New test.
4473         * gcc.target/sparc/vis3misc.c: New test.
4474
4475 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4476
4477         PR fortran/50585
4478         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4479
4480 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4481
4482         PR c++/44473
4483         * g++.dg/dfp/44473-1.C: New test.
4484         * g++.dg/dfp/44473-2.C: New test.
4485         * g++.dg/dfp/mangle-1.C: New test.
4486         * g++.dg/dfp/mangle-2.C: New test.
4487         * g++.dg/dfp/mangle-3.C: New test.
4488         * g++.dg/dfp/mangle-4.C: New test.
4489         * g++.dg/dfp/mangle-5.C: New test.
4490
4491 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4492
4493         PR inline-asm/50571
4494         * gcc.dg/pr50571.c: New test.
4495
4496         PR tree-optimization/46309
4497         * gcc.dg/pr46309.c: New test.
4498
4499 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4500
4501         * gcc.dg/strlenopt-21.c: New test.
4502
4503 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4504
4505         * gcc.dg/sms-10.c: New file.
4506
4507 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4508
4509         * gcc.target/arm/pr50099.c: New test.
4510
4511 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4512
4513         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4514
4515 2011-09-30  David S. Miller  <davem@davemloft.net>
4516
4517         * gcc.target/sparc/bmaskbshuf.c: New test.
4518         * gcc.target/sparc/edgen.c: New test.
4519
4520 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4521
4522         PR fortran/50547
4523         * gfortran.dg/pure_formal_proc_3.f90: New.
4524
4525         PR fortran/50553
4526         * gfortran.dg/stfunc_7.f90: New.
4527
4528 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4529
4530         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4531         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4532         * gcc.dg/vector-compare-1.c: Likewise.
4533         * gcc.dg/vector-compare-2.c: Likewise.
4534
4535 2011-09-29  David S. Miller  <davem@davemloft.net>
4536
4537         * gcc.target/sparc/array.c: New test.
4538
4539 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4540
4541         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4542         loop unroll and set max unroll times to 8.
4543         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4544         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4545         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4546         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4547
4548 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4549
4550         PR c++/40145
4551         * g++.dg/ext/visibility/warn5.C: New.
4552
4553 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4554
4555         PR c++/45278
4556         * g++.dg/warn/Wextra-3.C: New.
4557
4558 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4559
4560         PR target/49486
4561         * gcc.target/sh/pr49468-si.c: New.
4562
4563 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4564
4565         PR testsuite/50485
4566         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4567         (TEST): Initialize src3 with random floats.
4568         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4569         from union src3.  Initialize src3 with random floats.
4570
4571 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4572
4573         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4574         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4575         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4576         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4577         * gcc.target/sh/sh4a-cos.c: Ditto.
4578         * gcc.target/sh/sh4a-cosf.c: Ditto.
4579         * gcc.target/sh/sh4a-sin.c: Ditto.
4580         * gcc.target/sh/sh4a-sinf.c: Ditto.
4581         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4582         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4583         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4584
4585 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4586
4587         PR c++/31489
4588         * g++.dg/parse/error40.C: New.
4589         * g++.dg/warn/incomplete1.C: Adjust.
4590
4591 2011-09-27  Jan Hubicka  <jh@suse.cz>
4592
4593         PR middle-end/49463
4594         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4595         Mark used.
4596
4597 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4598
4599         * gcc.dg/strlenopt-1.c: New test.
4600         * gcc.dg/strlenopt-1f.c: New test.
4601         * gcc.dg/strlenopt-2.c: New test.
4602         * gcc.dg/strlenopt-2f.c: New test.
4603         * gcc.dg/strlenopt-3.c: New test.
4604         * gcc.dg/strlenopt-4.c: New test.
4605         * gcc.dg/strlenopt-4g.c: New test.
4606         * gcc.dg/strlenopt-4gf.c: New test.
4607         * gcc.dg/strlenopt-5.c: New test.
4608         * gcc.dg/strlenopt-6.c: New test.
4609         * gcc.dg/strlenopt-7.c: New test.
4610         * gcc.dg/strlenopt-8.c: New test.
4611         * gcc.dg/strlenopt-9.c: New test.
4612         * gcc.dg/strlenopt-10.c: New test.
4613         * gcc.dg/strlenopt-11.c: New test.
4614         * gcc.dg/strlenopt-12.c: New test.
4615         * gcc.dg/strlenopt-12g.c: New test.
4616         * gcc.dg/strlenopt-13.c: New test.
4617         * gcc.dg/strlenopt-14g.c: New test.
4618         * gcc.dg/strlenopt-14gf.c: New test.
4619         * gcc.dg/strlenopt-15.c: New test.
4620         * gcc.dg/strlenopt-16g.c: New test.
4621         * gcc.dg/strlenopt-17g.c: New test.
4622         * gcc.dg/strlenopt-18g.c: New test.
4623         * gcc.dg/strlenopt.h: New file.
4624
4625 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4626
4627         PR middle-end/43864
4628         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4629         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4630         * gcc.dg/pr43864.c: New test.
4631         * gcc.dg/pr43864-2.c: Same.
4632         * gcc.dg/pr43864-3.c: Same.
4633         * gcc.dg/pr43864-4.c: Same.
4634
4635 2011-09-27  Jan Hubicka  <jh@suse.cz>
4636
4637         * gcc.dg/ipa/inline-5.c: New testcase.
4638
4639 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4640
4641         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4642         vectors.
4643         * gcc.dg/vect/bb-slp-27.c: New.
4644         * gcc.dg/vect/bb-slp-28.c: New.
4645
4646 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4647
4648         * testsuite/lib/target-supports.exp (check_profiling_available):
4649         Don't rely solely on TLS tests for -fprofile-generate, fall
4650         through to the other code.
4651
4652 2011-09-27  Richard Guenther  <rguenther@suse.de>
4653
4654         PR tree-optimization/50363
4655         * gcc.dg/torture/pr50363.c: New testcase.
4656
4657 2011-09-26  Jason Merrill  <jason@redhat.com>
4658
4659         PR c++/45012
4660         * g++.dg/template/partial13.C: New.
4661
4662         PR c++/46105
4663         * g++.dg/template/partial12.C: New.
4664
4665         PR c++/50508
4666         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4667
4668 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4669
4670         PR c++/45487
4671         * g++.dg/diagnostic/bindings1.C: New.
4672         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4673
4674 2011-09-26  David S. Miller  <davem@davemloft.net>
4675
4676         * gcc.target/sparc/wrgsr.c: New test.
4677         * gcc.target/sparc/rdgsr.c: New test.
4678         * gcc.target/sparc/edge.c: New test.
4679         * gcc.target/sparc/fcmp.c: New test.
4680
4681         * gcc.target/sparc/edge.c: Update for new return types.
4682         * gcc.target/sparc/fcmp.c: Likewise.
4683
4684         * gcc.target/sparc/fpaddsubi.c: New test.
4685
4686 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4687
4688         PR fortran/50515
4689         * gfortran.dg/common_15.f90: New.
4690
4691         PR fortran/50517
4692         * gfortran.dg/dummy_procedure_5.f90: New.
4693         * gfortran.dg/interface_26.f90: Modified error message.
4694         * gfortran.dg/proc_ptr_11.f90: Ditto.
4695         * gfortran.dg/proc_ptr_15.f90: Ditto.
4696         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4697         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4698
4699 2011-09-26  Jason Merrill  <jason@redhat.com>
4700
4701         PR c++/50512
4702         * g++.dg/overload/rvalue3.C: New.
4703
4704         PR c++/50523
4705         * g++.dg/overload/ref-conv2.C: New.
4706
4707         * g++.dg/cpp0x/nsdmi-template1.C: New.
4708
4709 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4710
4711         * g++.dg/cpp0x/nullptr25.C: New.
4712
4713 2011-09-26  Richard Guenther  <rguenther@suse.de>
4714
4715         PR tree-optimization/50472
4716         * gcc.dg/torture/pr50472.c: New testcase.
4717
4718 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4719
4720         * gnat.dg/opt22.adb: New test.
4721         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4722
4723 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4724
4725         * gnat.dg/opt21.adb: New test.
4726         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4727
4728 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4729
4730         * gnat.dg/opt20.ad[sb]: New test.
4731         * gnat.dg/opt20_pkg.ads: New helper.
4732
4733 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4734
4735         * gnat.dg/array17.adb: New test.
4736         * gnat.dg/array17_pkg.ads: New helper.
4737
4738 2011-09-25  Jason Merrill  <jason@redhat.com>
4739
4740         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4741
4742 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4743
4744         * gnat.dg/frame_overflow.ads: New.
4745         * gnat.dg/frame_overflow.adb: Adjust.
4746         * gnat.dg/specs/addr1.ads: Likewise.
4747
4748 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4749
4750         * g++.dg/tree-ssa/restrict2.C: New test.
4751
4752 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4753
4754         * lib/target-supports.exp (check_effective_target_vect64): New.
4755         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4756         of multiple vector sizes.
4757         * gcc.dg/vect/bb-slp-26.c: New.
4758
4759 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4760
4761         PR c++/50280
4762         * g++.dg/template/bitfield1.C: New.
4763
4764 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4765
4766         * gcc.dg/vect/bb-slp-24.c: New.
4767
4768 2011-09-24  Jason Merrill  <jason@redhat.com>
4769
4770         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4771
4772         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4773
4774         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4775         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4776
4777         * g++.dg/cpp0x/nsdmi1.C: New.
4778         * g++.dg/cpp0x/nsdmi2.C: New.
4779         * g++.dg/cpp0x/nsdmi3.C: New.
4780         * g++.dg/cpp0x/nsdmi4.C: New.
4781         * g++.old-deja/g++.other/init4.C: New.
4782
4783 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4784
4785         PR c++/44267
4786         * g++.dg/template/sfinae28.C: New.
4787
4788 2011-09-23  Ian Lance Taylor  <iant@google.com>
4789
4790         * go.test/go-test.exp (errchk): Handle more cases of getting
4791         correct Tcl backslash quoting in regular expressions in test file.
4792
4793 2011-09-23  Jason Merrill  <jason@redhat.com>
4794
4795         Core 253
4796         * g++.dg/init/const8.C: New.
4797         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4798         * g++.dg/cpp0x/defaulted2.C: Likewise.
4799         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4800         * g++.dg/init/pr20039.C: Likewise.
4801         * g++.dg/init/pr42844.C: Likewise.
4802
4803 2011-09-23  Jan Hubicka  <jh@suse.cz>
4804
4805         * gcc.dg/ipa/inline-1.c: new testcase.
4806         * gcc.dg/ipa/inline-2.c: new testcase.
4807         * gcc.dg/ipa/inline-3.c: new testcase.
4808         * gcc.dg/ipa/inline-4.c: new testcase.
4809
4810 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4811
4812         PR c++/50258
4813         * g++.dg/cpp0x/constexpr-static8.C: New.
4814
4815 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4816
4817         * gcc.target/i386/avxfp-1.c: New test.
4818         * gcc.target/i386/avxfp-2.c: New test.
4819
4820 2011-09-23  Terry Guo  <terry.guo@arm.com>
4821
4822         * gcc.c-torture/execute/941014-1.x: Deleted.
4823
4824 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4825
4826         PR c++/50491
4827         * g++.dg/cpp0x/pr50491.C: New.
4828
4829 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4830
4831         PR testsuite/50487
4832         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4833
4834 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4835
4836         PR c++/50371
4837         * g++.dg/cpp0x/nullptr24.C: New.
4838
4839 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4840
4841         PR target/50482
4842         * gcc.target/i386/pr50482.c: New test.
4843
4844 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4845
4846         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4847         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4848         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4849         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4850         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4851         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4852         multilib options contain different -march= from dg-options.
4853
4854 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4855             Paolo Carlini  <paolo.carlini@oracle.com>
4856
4857         PR c++/50344
4858         * g++.dg/template/friend52.C: New.
4859
4860 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4861
4862         * gcc.target/arm/cmp-1.c: New test.
4863         * gcc.target/arm/cmp-2.c: Likewise.
4864
4865 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4866
4867         PR fortran/41733
4868         * gfortran.dg/impure_actual_1.f90: Modified error message.
4869         * gfortran.dg/proc_ptr_32.f90: New.
4870         * gfortran.dg/proc_ptr_33.f90: New.
4871
4872 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4873
4874         PR tree-optimization/50451
4875         * gcc.dg/vect/pr50451.c: New test.
4876
4877 2011-09-21  Ian Lance Taylor  <iant@google.com>
4878
4879         * go.test/go-test.exp (errchk): Add special case for bug332.
4880         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4881         some more test lines.
4882
4883 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4884
4885         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4886         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4887         * g++.dg/other/i386-8.C: Ditto.
4888         * g++.dg/other/pr34435.C: Ditto.
4889         * g++.dg/other/pr39496.C: Ditto.
4890         * g++.dg/other/mmintrin.C: Ditto.
4891
4892 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4893
4894         * gcc.dg/vect/vect-cond-7.c: New test.
4895         * gcc.target/i386/sse4_1-cond-1.c: New test.
4896         * gcc.target/i386/avx-cond-1.c: New test.
4897
4898 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4899
4900         PR target/50464
4901         * g++.dg/other/pr50464.C: New test.
4902
4903 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4904
4905         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4906         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4907         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4908         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4909
4910 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4911
4912         * gnat.dg/opt19.adb: New test.
4913
4914 2011-09-21  Terry Guo  <terry.guo@arm.com>
4915
4916         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4917         on arch conflict when testing case on targets other than armv7-a.
4918
4919 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4920
4921         PR c++/50454
4922         * g++.dg/ext/int128-1.C: New.
4923         * g++.dg/ext/int128-2.C: Likewise.
4924         * g++.dg/ext/int128-2.h: Likewise.
4925
4926 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4927
4928         PR testsuite/50469
4929         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4930
4931 2011-09-20  Jason Merrill  <jason@redhat.com>
4932
4933         * g++.dg/cpp0x/constexpr-generated1.C: New.
4934
4935         PR c++/50442
4936         * g++.dg/overload/ref-conv1.C: New.
4937
4938 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4939
4940         * g++.dg/other/final1.C: New.
4941
4942 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4943
4944         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4945         and get_bit ().
4946
4947 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4948
4949         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4950         "target arm_eabi".
4951
4952 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4953
4954         PR tree-optimization/50413
4955         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4956         -fdump-tree-slp-details.  Run other tests with
4957         -fdump-tree-vect-details.
4958         * g++.dg/vect/slp-pr50413.cc: New.
4959
4960 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4961             Ira Rosen  <ira.rosen@linaro.org>
4962
4963         PR testsuite/50435
4964         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4965         Fix underscores around restrict.
4966
4967 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4968
4969         PR tree-optimization/50414
4970         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4971         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4972         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4973
4974 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4975
4976         PR tree-optimization/50412
4977         * gfortran.dg/vect/pr50412.f90: New.
4978
4979 2011-09-16  Jason Merrill  <jason@redhat.com>
4980
4981         PR c++/50424
4982         * g++.dg/eh/defarg1.C: New.
4983
4984 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4985
4986         * gcc.dg/vect/vect-reduc-10.c: New test.
4987         * gcc.target/i386/avx-reduc-1.c: New test.
4988
4989         * gcc.target/i386/sse2-extract-1.c: New test.
4990         * gcc.target/i386/avx-extract-1.c: New test.
4991
4992 2011-09-16  Terry Guo  <terry.guo@arm.com>
4993
4994         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4995
4996 2011-09-15  Diego Novillo  <dnovillo@google.com>
4997
4998         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4999         ALWAYS_CXXFLAGS, if defined.
5000         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5001         ALWAYS_GFORTRANFLAGS, if defined.
5002         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5003         ALWAYS_GOCFLAGS, if defined.
5004         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5005         ALWAYS_OBJCXXFLAGS, if defined.
5006         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5007         additional_flags, if defined.
5008         * lib/gnat.exp (gnat_target_compile): Likewise.
5009         * lib/objc.exp (objc_target_compile): Likewise.
5010         * lib/target-supports-dg.exp (dg-add-options): Handle
5011         TEST_ALWAYS_FLAGS.
5012
5013 2011-09-15  Tom de Vries  <tom@codesourcery.com>
5014
5015         PR testsuite/50322
5016         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5017         Use uintptr_t in f1.  Undo avr xfails.
5018
5019 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5020
5021         PR fortran/50401
5022         PR fortran/50403
5023         * gfortran.dg/function_types_3.f90: New.
5024
5025 2011-09-15  Jason Merrill  <jason@redhat.com>
5026
5027         PR c++/50365
5028         * g++.dg/cpp0x/trailing7.C: New.
5029
5030         PR c++/50361
5031         * g++.dg/cpp0x/nullptr23.C: New.
5032
5033 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5034
5035         * gcc.dg/vect/bb-slp-25.c: New.
5036
5037 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5038
5039         PR c++/50391
5040         * g++.dg/cpp0x/noexcept15.C: New.
5041
5042 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5043
5044         PR middle-end/50251
5045         * gcc.dg/pr50251.c: New test.
5046
5047 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5048
5049         PR fortran/34547
5050         PR fortran/50375
5051         * gfortran.dg/null_5.f90: New.
5052         * gfortran.dg/null_6.f90: New.
5053
5054 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5055
5056         * gcc.c-torture/compile/20110913-1.c: New test.
5057
5058 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5059
5060         PR fortran/50379
5061         * gfortran.dg/result_2.f90: New.
5062
5063 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5064
5065         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5066
5067 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5068
5069         PR c++/48320
5070         * g++.dg/cpp0x/variadic116.C: New test case.
5071
5072 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5073
5074         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5075         * gcc.target/mips/interrupt_handler-2.c: New test.
5076         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5077
5078 2011-09-12  Jason Merrill  <jason@redhat.com>
5079
5080         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5081
5082         * g++.dg/cpp0x/explicit7.C: New.
5083
5084 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5085
5086         PR rtl-optimization/50212
5087         * g++.dg/other/pr50212.C: New test.
5088
5089 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5090
5091         PR target/43746
5092         * testsuite/gcc.target/avr/torture/avr-torture.exp
5093         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5094         "-O2 -fmerge-all-constants".
5095
5096 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5097
5098         PR fortran/50327
5099         * gfortran.dg/do_while_1.f90: New test.
5100
5101 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5102
5103         PR fortran/35831
5104         PR fortran/47978
5105         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5106         * gfortran.dg/proc_decl_26.f90: New.
5107         * gfortran.dg/typebound_override_2.f90: New.
5108         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5109
5110 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5111
5112         * gnat.dg/cond_expr2.ad[sb]: New test.
5113
5114 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5115
5116         * gnat.dg/atomic5.ad[sb]: New test.
5117
5118 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5119
5120         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5121
5122 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5123
5124         PR target/49030
5125         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5126
5127 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5128
5129         PR target/49614
5130         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5131
5132 2011-09-09  Richard Guenther  <rguenther@suse.de>
5133
5134         PR tree-optimization/50328
5135         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5136
5137 2011-09-09  Richard Guenther  <rguenther@suse.de>
5138
5139         PR middle-end/50333
5140         * gcc.dg/torture/pr50333.c: New testcase.
5141
5142 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5143
5144         PR tree-optimization/50318
5145         * gcc.target/arm/pr50318-1.c: New file.
5146
5147 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5148
5149         * gcc.target/i386/all_one_m256i.c: New test.
5150
5151 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5152
5153         PR c++/50324
5154         * g++.dg/cpp0x/sfinae28.C: New.
5155
5156 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5157
5158         PR c/50332
5159         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5160         longer ignored on typedefs.
5161
5162         PR c++/33255 - Support -Wunused-local-typedefs warning
5163         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5164         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5165
5166 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5167
5168         PR tree-optimization/50287
5169         * gcc.dg/torture/pr50287.c: New test.
5170
5171 2011-09-08  Richard Guenther  <rguenther@suse.de>
5172
5173         PR tree-optimization/19831
5174         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5175         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5176         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5177         * gcc.dg/errno-1.c: Adjust.
5178
5179 2011-09-08  Richard Guenther  <rguenther@suse.de>
5180
5181         PR tree-optimization/19831
5182         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5183
5184 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5185
5186         PR fortran/44646
5187         * gfortran.dg/do_concurrent_1.f90: New.
5188         * gfortran.dg/do_concurrent_2.f90: New.
5189
5190 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5191
5192         PR target/50310
5193         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5194         * gcc.dg/pr50310-2.c: New test.
5195
5196 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5197
5198         PR fortran/48095
5199         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5200         * gfortran.dg/impure_constructor_1.f90: Modified.
5201         * gfortran.dg/proc_ptr_comp_33.f90: New.
5202
5203 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5204
5205         PR target/50310
5206         * gcc.dg/pr50310-1.c: New test.
5207
5208 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5209
5210         PR middle-end/48571
5211         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5212         instead of 4.
5213
5214 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5215
5216         PR c++/50309
5217         * g++.dg/cpp0x/noexcept14.C: New.
5218
5219 2011-09-07  Jason Merrill  <jason@redhat.com>
5220
5221         * g++.dg/cpp0x/constexpr-ref3.C: New.
5222
5223         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5224
5225 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5226
5227         * gcc.dg/section1.c: Don't xfail for avr.
5228
5229 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5230
5231         PR tree-optimization/50322
5232         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5233
5234 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5235
5236         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5237
5238 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5239
5240         PR tree-optimization/49911
5241         * g++.dg/tree-ssa/pr49911.C: New test.
5242
5243 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5244
5245         PR target/49030
5246         * gcc.dg/torture/pr49030.c: New test.
5247
5248 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5249
5250         PR fortran/50288
5251         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5252         * gfortran.dg/class_4d.f03: Deleted.
5253         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5254
5255 2011-09-07  Richard Guenther  <rguenther@suse.de>
5256
5257         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5258
5259 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5260
5261         PR tree-optimization/46021
5262         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5263
5264 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5265
5266         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5267
5268 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5269
5270         * gcc.c-torture/compile/20110906-1.c: New test.
5271
5272 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5273
5274         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5275
5276 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5277
5278         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5279         --param tree-reassoc-width=1.
5280
5281         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5282         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5283
5284 2011-09-06  Richard Guenther  <rguenther@suse.de>
5285
5286         PR tree-optimization/48149
5287         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5288
5289 2011-09-06  Richard Guenther  <rguenther@suse.de>
5290
5291         PR tree-optimization/48317
5292         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5293
5294 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5295
5296         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5297         New procedure.
5298         (add_options_for_quad_vectors): Replace with ...
5299         (add_options_for_double_vectors): ... this.
5300         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5301         support multiple vector sizes since the vectorizer attempts to
5302         vectorize with both vector sizes.
5303         * gcc.dg/vect/no-vfa-vect-79.c,
5304         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5305         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5306         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5307         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5308         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5309         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5310         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5311         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5312         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5313         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5314         gcc.dg/vect/vect-40.c: Likewise.
5315         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5316         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5317         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5318         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5319         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5320         Likewise.
5321         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5322
5323 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5324
5325         PR target/49606
5326         * gcc.target/mips/abi-main.h: New file.
5327         * gcc.target/mips/abi-o32-long32.c: New test.
5328         * gcc.target/mips/abi-o32-long64.c: Likewise.
5329         * gcc.target/mips/abi-o64-long32.c: Likewise.
5330         * gcc.target/mips/abi-o64-long64.c: Likewise.
5331         * gcc.target/mips/abi-n32-long32.c: Likewise.
5332         * gcc.target/mips/abi-n32-long64.c: Likewise.
5333         * gcc.target/mips/abi-n64-long32.c: Likewise.
5334         * gcc.target/mips/abi-n64-long64.c: Likewise.
5335         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5336         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5337         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5338         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5339         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5340         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5341         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5342         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5343         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5344         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5345         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5346         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5347         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5348         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5349         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5350         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5351         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5352         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5353         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5354         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5355         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5356         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5357         * gcc.target/mips/branch-3.c: Likewise.
5358         * gcc.target/mips/branch-4.c: Likewise.
5359         * gcc.target/mips/branch-5.c: Likewise.
5360         * gcc.target/mips/branch-6.c: Likewise.
5361         * gcc.target/mips/branch-7.c: Likewise.
5362         * gcc.target/mips/branch-8.c: Likewise.
5363         * gcc.target/mips/branch-9.c: Likewise.
5364         * gcc.target/mips/branch-10.c: Likewise.
5365         * gcc.target/mips/branch-11.c: Likewise.
5366         * gcc.target/mips/branch-12.c: Likewise.
5367         * gcc.target/mips/branch-13.c: Likewise.
5368         * gcc.target/mips/lazy-binding-1.c: Likewise.
5369
5370 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5371
5372         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5373         to avoid warning on int=16 platforms..
5374
5375 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5376
5377         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5378         to work even with -fshort-enums.
5379
5380 2011-09-04  Jan Hubicka  <jh@suse.cz>
5381
5382         * gcc.c-torture/compile/20110902.c: new testcase.
5383
5384 2011-09-04  Jason Merrill  <jason@redhat.com>
5385
5386         PR c++/49267
5387         * g++.dg/cpp0x/rv-conv1.C: New.
5388
5389         DR 1328
5390         * g++.dg/cpp0x/rv-func3.C: New.
5391
5392         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5393
5394         PR c++/50248
5395         Core 1358
5396         * g++.dg/cpp0x/constexpr-template1.C: New.
5397         * g++.dg/cpp0x/constexpr-template2.C: New.
5398         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5399         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5400
5401 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5402
5403         * gnat.dg/specs/debug1.ads: Tweak pattern.
5404
5405 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5406
5407         PR fortran/50227
5408         * gfortran.dg/class_45a.f03: New.
5409         * gfortran.dg/class_45b.f03: New.
5410
5411 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5412             Ira Rosen  <ira.rosen@linaro.org>
5413
5414         PR tree-optimization/50208
5415         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5416         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5417         -fno-tree-fre -fno-tree-pre.
5418
5419 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5420
5421         * gcc.dg/ipa/ipcp-3.c: New test.
5422
5423 2011-09-02  Richard Guenther  <rguenther@suse.de>
5424
5425         PR tree-optimization/27460
5426         PR middle-end/29269
5427         * gcc.dg/vect/vect-cond-7.c: New testcase.
5428
5429 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5430
5431         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5432         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5433         xfailed test for inlining.
5434         * g++.dg/ipa/ivinline-9.C: Likewise.
5435
5436 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5437
5438         PR tree-optimization/50178
5439         * gfortran.dg/vect/pr50178.f90: New test.
5440
5441 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5442
5443         PR middle-end/49886
5444         * gcc.c-torture/execute/pr49886.c: New testcase.
5445
5446 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5447
5448         PR middle-end/43513
5449         * gcc.dg/pr43513.c: New test.
5450
5451 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5452
5453         PR fortran/45044
5454         * gfortran.dg/common_14.f90: New.
5455         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5456
5457 2011-08-30  Jason Merrill  <jason@redhat.com>
5458
5459         PR c++/50084
5460         * g++.dg/cpp0x/decltype33.C: New.
5461
5462         PR c++/50089
5463         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5464
5465         PR c++/50114
5466         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5467
5468 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5469
5470         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5471
5472 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5473
5474         * gnat.dg/specs/aggr3.ads: New test.
5475         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5476
5477         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5478         * gnat.dg/specs/aggr2.ads: Likewise.
5479
5480 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5481
5482         PR fortran/45170
5483         * gfortran.dg/allocate_with_source_2.f90: New test
5484
5485 2011-08-30  Jason Merrill  <jason@redhat.com>
5486
5487         PR c++/50220
5488         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5489
5490         PR c++/50234
5491         * g++.dg/cpp0x/constexpr-value3.C: New.
5492
5493 2011-08-30  Richard Guenther  <rguenther@suse.de>
5494
5495         PR middle-end/48571
5496         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5497         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5498         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5499         * gcc.dg/pr36902.c: XFAIL.
5500
5501 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5502
5503         * gcc.target/i386/fma-check.h: New.
5504         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5505         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5506         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5507         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5508         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5509         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5510         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5511         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5512         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5513         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5514         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5515         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5516         * gcc.target/i386/fma-compile.c: Likewise.
5517         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5518         * gcc.target/i386/sse-12.c: Add -mfma.
5519         * gcc.target/i386/sse-13.c: Likewise.
5520         * gcc.target/i386/sse-14.c: Likewise.
5521         * gcc.target/i386/sse-22.c: Likewise.
5522         * gcc.target/i386/sse-23.c: Likewise.
5523         * g++.dg/other/i386-2.C: Likewise.
5524         * g++.dg/other/i386-3.C: Likewise.
5525
5526 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5527
5528         PR testsuite/50185
5529         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5530         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5531
5532 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5533
5534         * g++.dg/bprob/bprob.exp (feedback_options): Set
5535         -fbranch-probabilities.
5536         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5537
5538 2011-08-29  Jason Merrill  <jason@redhat.com>
5539
5540         PR c++/50224
5541         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5542
5543 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5544             Jason Merrill  <jason@redhat.com>
5545
5546         * g++.dg/dfp/base.C: New test.
5547
5548 2011-08-29  Jason Merrill  <jason@redhat.com>
5549
5550         Core DR 994
5551         PR c++/50209
5552         * g++.dg/cpp0x/initlist58.C: New.
5553
5554 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5555
5556         PR fortran/50225
5557         * gfortran.dg/class_result_1.f03: New.
5558
5559 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5560
5561         PR middle-end/48722
5562         * gcc.target/i386/pr48722.c: New test.
5563
5564 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5565
5566         PR libfortran/50192
5567         * gfortran.dg/widechar_compare_1.f90:  New test.
5568
5569 2011-08-26  Jason Merrill  <jason@redhat.com>
5570
5571         Core DR 342
5572         PR c++/48582
5573         * g++.dg/abi/mangle50.C: New.
5574
5575 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5576
5577         PR target/50202
5578         * gcc.target/i386/pr50202.c: New test.
5579
5580 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5581
5582         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5583         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5584         * gcc.target/i386/avx-round-vec.c: New test.
5585         * gcc.target/i386/avx-roundf-vec.c: New test.
5586
5587 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5588
5589         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5590         instruction.
5591
5592         PR c/50179
5593         * c-c++-common/Wunused-var-14.c: New test.
5594
5595 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5596
5597         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5598
5599 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5600
5601         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5602         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5603         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5604         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5605
5606 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5607
5608         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5609         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5610         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5611         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5612
5613 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5614
5615         PR fortran/50050
5616         * gfortran.dg/pointer_comp_init_1.f90: New test.
5617
5618 2011-08-25  Jason Merrill  <jason@redhat.com>
5619
5620         PR c++/50157
5621         * g++.dg/cpp0x/sfinae27.C: New.
5622
5623 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5624
5625         * gfortran.dg/coarray_lib_token_4.f90: New.
5626
5627 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5628
5629         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5630
5631 2011-08-25  Richard Guenther  <rguenther@suse.de>
5632
5633         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5634
5635 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5636
5637         PR fortran/50163
5638         * gfortran.dg/initialization_28.f90: New.
5639
5640 2011-08-24  Richard Guenther  <rguenther@suse.de>
5641
5642         PR tree-optimization/50067
5643         * gcc.dg/torture/pr50067-3.c: New testcase.
5644         * gcc.dg/torture/pr50067-4.c: Likewise.
5645         * gcc.dg/torture/pr50067-5.c: Likewise.
5646
5647 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5648
5649         * g++.dg/other/i386-2.C: Add -mavx2 check.
5650         * g++.dg/other/i386-3.C: Likewise.
5651         * gcc.target/i386/avx-1.c: Add AVX2.
5652         * gcc.target/i386/avx-2.c: Likewise.
5653         * gcc.target/i386/funcspec-5.c: Likewise.
5654         * gcc.target/i386/sse-12.c: Likewise.
5655         * gcc.target/i386/sse-13.c: Likewise.
5656         * gcc.target/i386/sse-14.c: Likewise.
5657         * gcc.target/i386/sse-22.c: Likewise.
5658         * gcc.target/i386/sse-23.c: Likewise.
5659         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5660         * gcc.target/i386/avx2-check.h: New.
5661         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5662         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5663         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5664         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5665         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5666         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5667         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5668         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5669         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5670         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5671         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5672         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5673         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5674         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5675         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5676         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5677         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5678         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5679         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5680         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5681         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5682         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5683         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5684         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5685         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5686         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5687         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5688         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5689         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5690         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5691         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5692         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5693         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5694         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5695         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5696         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5697         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5698         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5699         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5700         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5701         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5702         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5703         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5704         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5705         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5706         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5707         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5708         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5709         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5710         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5711         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5712         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5713         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5714         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5715         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5716         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5717         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5718         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5719         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5720         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5721         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5722         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5723         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5724         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5725         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5726         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5727         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5728         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5729         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5730         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5731         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5732         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5733         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5734         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5735         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5736         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5737         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5738         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5739         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5740         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5741         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5742         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5743         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5744         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5745         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5746         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5747         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5748         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5749         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5750         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5751         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5752         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5753         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5754         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5755         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5756         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5757         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5758         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5759         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5760         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5761         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5762         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5763         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5764         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5765         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5766         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5767         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5768         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5769         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5770         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5771         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5772         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5773         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5774         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5775         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5776         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5777         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5778         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5779         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5780         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5781         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5782         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5783         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5784         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5785         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5786         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5787         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5788         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5790         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5791         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5792         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5793         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5794         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5814         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5815         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5816         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5817         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5818         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5819         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5820         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5821         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5822         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5823         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5824         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5825         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5826         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5827         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5828         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5829         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5830         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5831         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5832         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5833         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5834         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5835         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5836         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5837         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5838         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5839         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5840         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5841         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5842         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5843         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5844         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5845         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5846         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5847         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5848         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5849         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5850         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5851         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5852         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5853         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5854         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5855         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5856         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5857         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5858         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5859         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5860         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5861         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5862         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5863         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5864         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5865         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5866         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5867         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5868         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5869         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5870         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5871         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5872         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5873         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5881         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5882         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5883         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5884         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5885         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5886         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5887         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5888         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5889         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5890         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5891         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5892         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5893         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5894         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5895         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5896         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5897         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5898         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5899         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5900         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5901         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5902         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5903         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5904         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5905         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5906         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5907         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5908         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5909         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5910         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5911         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5912         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5913         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5914         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5915         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5916         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5917         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5918         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5919         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5920         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5921         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5922         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5923         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5924         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5925         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5926         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5927         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5928         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5929         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5930         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5931         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5932         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5933         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5934         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5935         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5936         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5937         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5938         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5939         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5940         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5941         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5942         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5943         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5944         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5945         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5946         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5947         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5948         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5949         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5950         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5951         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5952         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5953         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5954         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5955         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5956         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5957         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5958         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5959         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5960         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5961         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5962         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5963         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5964         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5965         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5966         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5967         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5968         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5969         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5970         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5971         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5972         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5973         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5974         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5975         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5976         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5977         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5978         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5979         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5980         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5981         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5982         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5983         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5984         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5985         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5986         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5987         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5988         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5989         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5990         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5991         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5992         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5993         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5994         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5995         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5996         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5997         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5998         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5999         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6000         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6001         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6002         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6003         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6004         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6005         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6006         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6007         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6008         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6009         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6010         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6011         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6012         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6013         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6014         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6015         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6016         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6017         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6018         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6019         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6020         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6021         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6022         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6023         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6024         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6025         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6026         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6027         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6028         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6029         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6030         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6031         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6032         * gcc.target/i386/testimm-9.c: Likewise.
6033
6034 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6035
6036         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6037         * g++.dg/other/i386-3.C: Likewise.
6038         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6039         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6040         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6041         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6042         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6043         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6044         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6045         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6046         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6047         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6048         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6049         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6050         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6051         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6052         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6053         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6054         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6055         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6056         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6057         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6058         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6059         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6060         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6061         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6062         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6063         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6064         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6065         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6066         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6067         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6068         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6069         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6070         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6071         * gcc.target/i386/sse-12.c: Add BMI2.
6072         * gcc.target/i386/sse-13.c: Likewise.
6073         * gcc.target/i386/sse-14.c: Likewise.
6074         * gcc.target/i386/sse-22.c: Likewise.
6075         * gcc.target/i386/sse-23.c: Likewise.
6076
6077 2011-08-23  Jason Merrill  <jason@redhat.com>
6078
6079         * g++.dg/template/crash7.C: Adjust expected errors.
6080
6081 2011-08-23  Jason Merrill  <jason@redhat.com>
6082
6083         PR c++/49045
6084         Core 1321
6085         * g++.dg/cpp0x/overload2.C: New.
6086
6087 2011-08-23  Jason Merrill  <jason@redhat.com>
6088
6089         Core 903
6090         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6091
6092 2011-08-23  Jason Merrill  <jason@redhat.com>
6093
6094         Core 975
6095         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6096         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6097         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6098         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6099
6100 2011-08-23  Jason Merrill  <jason@redhat.com>
6101
6102         PR c++/50024
6103         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6104
6105 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6106
6107         PR c++/50158
6108         * g++.dg/warn/Wunused-var-16.C: New test.
6109
6110         PR middle-end/50161
6111         * gcc.dg/pr50161.c: New test.
6112
6113 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6114
6115         PR c++/50055
6116         * g++.dg/gcov/gcov-7.C: New test.
6117
6118 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6119
6120         PR c++/46862
6121         * g++.dg/dfp/nofields.C: New test.
6122
6123 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6124
6125         PR fortran/31600
6126         * gfortran.dg/use_16.f90: New.
6127
6128 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6129             Kirill Yukhin  <kirill.yukhin@intel.com>
6130
6131         PR target/50155
6132         * gcc.target/i386/pr50155.c: New test.
6133
6134 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6135
6136         PR tree-optimization/50133
6137         * gcc.dg/pr50133.c: New test.
6138
6139         PR middle-end/50141
6140         * c-c++-common/cxxbitfields-6.c: New test.
6141
6142 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6143
6144         PR fortran/50050
6145         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6146
6147 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6148
6149         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6150         * gcc.dg/pr49994-3.c: Ditto.
6151
6152 2011-08-22  Richard Guenther  <rguenther@suse.de>
6153
6154         PR testsuite/50145
6155         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6156         * gcc.dg/torture/pr50067-2.c: Likewise.
6157
6158 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6159
6160         PR fortran/47659
6161         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6162         of a constant resulting from simplification.
6163         * gfortran.dg/warn_conversion_3.f90:  New test.
6164
6165 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6166
6167         PR fortran/50130
6168         * gfortran.dg/zero_stride_1.f90:  New test.
6169
6170 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6171
6172         PR fortran/49638
6173         * gfortran.dg/typebound_override_1.f90: Modified.
6174
6175 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6176
6177         PR tree-optimization/48739
6178         * gcc.dg/pr48739-1.c: New test.
6179         * gcc.dg/pr48739-2.c: New test.
6180
6181 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6182
6183         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6184
6185 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6186
6187         PR fortran/50129
6188         * gfortran.dg/where_3.f90: New test.
6189
6190 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6191
6192         PR middle-end/49721
6193         * gfortran.dg/pr49721-1.f: New.
6194         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6195
6196 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6197
6198         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6199         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6200         New tests.
6201
6202 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6203
6204         * gcc.target/arm/wmul-11.c: New file.
6205         * gcc.target/arm/wmul-12.c: New file.
6206         * gcc.target/arm/wmul-13.c: New file.
6207
6208 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6209
6210         * gcc.target/arm/wmul-10.c: New file.
6211
6212 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6213
6214         * gcc.target/arm/wmul-9.c: New file.
6215         * gcc.target/arm/wmul-bitfield-2.c: New file.
6216
6217 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6218
6219         * gcc.target/arm/wmul-8.c: New file.
6220
6221 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6222
6223         * gcc.target/arm/wmul-7.c: New file.
6224
6225 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6226
6227         * gcc.target/arm/wmul-6.c: New file.
6228
6229 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6230
6231         * gcc.target/arm/wmul-5.c: New file.
6232         * gcc.target/arm/no-wmla-1.c: New file.
6233
6234 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6235
6236         * gcc.target/arm/wmul-bitfield-1.c: New file.
6237
6238 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6239
6240         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6241
6242 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6243
6244         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6245         * gcc.target/i386/conversion.c: Likewise.
6246
6247 2011-08-19  Richard Guenther  <rguenther@suse.de>
6248
6249         * gcc.dg/torture/pr50067-1.c: New testcase.
6250         * gcc.dg/torture/pr50067-2.c: Likewise.
6251
6252 2011-08-19  Joey Ye  <joey.ye@arm.com>
6253
6254         PR target/49437
6255         * gcc.target/arm/handler-align.c: New test.
6256         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6257         New Function.
6258
6259 2011-08-19  Joey Ye  <joey.ye@arm.com>
6260
6261         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6262
6263 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6264
6265         PR fortran/50071
6266         * gfortran.dg/end_block_label_1.f90: New test.
6267         * gfortran.dg/end_associate_label_1.f90: New test.
6268
6269 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6270
6271         * gcc.dg/c1x-pointer-float-1.c: New test.
6272
6273 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6274
6275         PR fortran/50071
6276         * gfortran.dg/duplicate_labels_2.f: New test.
6277
6278 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6279
6280         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6281         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6282         gcc.dg/c1x-noreturn-5.c: New tests.
6283
6284 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6285
6286         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6287
6288 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6289
6290         PR fortran/18918
6291         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6292         * gfortran.dg/coarray_lock_3.f90: Fix test.
6293         * gfortran.dg/coarray_lock_4.f90: New.
6294         * gfortran.dg/coarray_lock_5.f90: New.
6295
6296 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6297
6298         PR target/50009
6299         * gcc.c-torture/compile/pr50009.c: New test.
6300
6301         PR target/50092
6302         * gcc.dg/torture/pr50092.c: New test.
6303
6304 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6305
6306         PR fortran/50109
6307         * gfortran.dg/namelist_73.f90: New.
6308
6309 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6310
6311         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6312
6313         PR debug/50017
6314         * gcc.dg/pr50017.c: New test.
6315
6316 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6317
6318         PR c++/45625
6319         * g++.dg/lookup/hidden-var1.C: New test case.
6320
6321 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6322
6323         PR fortran/31461
6324         * gfortran.dg/warn_unused_var_2.f90: New.
6325         * gfortran.dg/warn_unused_var_3.f90: New.
6326
6327 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6328
6329         PR target/43597
6330         * gcc.target/arm/pr43597.c: New test.
6331
6332 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6333
6334         PR fortran/50070
6335         * gfortran.dg/common_13.f90: New.
6336
6337 2011-08-16  Jason Merrill  <jason@redhat.com>
6338
6339         PR c++/50086
6340         * g++.dg/cpp0x/variadic-unresolved.C: New.
6341
6342         * g++.old-deja/g++.brendan/README: Add R.I.P.
6343
6344         * g++.dg/ext/attr-used-1.C: New.
6345
6346         PR c++/50054
6347         * g++.dg/cpp0x/initlist56.C: New.
6348
6349 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6350
6351         PR testsuite/50085
6352         * g++.dg/opt/life1.C: Only run on Linux.
6353
6354 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6355
6356         * gfortran.dg/coarray_26.f90: New.
6357
6358 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6359
6360         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6361         -fdump-tree-vrp1.
6362
6363 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6364
6365         PR fortran/50073
6366         * gfortran.dg/func_result_7.f90: New.
6367
6368 2011-08-13  Jason Merrill  <jason@redhat.com>
6369
6370         PR c++/50075
6371         * g++.dg/cpp0x/decltype32.C: New.
6372
6373         PR c++/50059
6374         * g++.dg/diagnostic/expr1.C: New.
6375
6376 2011-08-12  David Li  <davidxl@google.com>
6377
6378         * g++.dg/abi/vbase15.C: New test.
6379
6380 2011-08-12  Jason Merrill  <jason@redhat.com>
6381
6382         PR c++/50034
6383         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6384
6385 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6386
6387         * gcc.dg/builtins-67.c: New test.
6388         * gcc.target/i386/conversion.c: Ditto.
6389
6390 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6391             Brian Hackett  <bhackett1024@gmail.com>
6392
6393         * g++.dg/plugin/decl_plugin.c: New.
6394         * g++.dg/plugin/decl-plugin-test.C: New.
6395         * g++.dg/plugin/plugin.exp: Add above testcase.
6396
6397 2011-08-11  Richard Guenther  <rguenther@suse.de>
6398
6399         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6400
6401 2011-08-11  Michael Matz  <matz@suse.de>
6402
6403         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6404
6405 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6406
6407         PR tree-optimization/50039
6408         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6409         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6410
6411 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6412
6413         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6414         (sse4_1_test): Initialize src3 with random value.
6415
6416 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6417
6418         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6419         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6420         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6421         * gcc.dg/scal-to-vec1.c: New test.
6422         * gcc.dg/scal-to-vec2.c: New test.
6423
6424 2011-08-09  Richard Guenther  <rguenther@suse.de>
6425
6426         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6427         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6428         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6429         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6430
6431 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6432
6433         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6434
6435 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6436
6437         * gcc.dg/pr49948.c: Require pthread effective target.
6438
6439 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6440
6441         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6442
6443 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6444
6445         * gcc.target/i386/sse-22a.c: New test.
6446
6447 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6448
6449         PR tree-optimization/50014
6450         * gcc.dg/vect/pr50014.c: New test.
6451
6452 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6453
6454         PR middle-end/49923
6455         * gcc.dg/tree-ssa/pr49923.c: New test.
6456
6457 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6458
6459         PR target/49781
6460         * gcc.target/i386/pr49781-1.c: New.
6461
6462 2011-08-08  Jason Merrill  <jason@redhat.com>
6463
6464         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6465
6466         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6467
6468 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6469
6470         PR fortran/49638
6471         * gfortran.dg/typebound_override_1.f90: New.
6472
6473 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6474
6475         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6476         x86_64 mingw target.
6477         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6478         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6479         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6480         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6481         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6482         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6483         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6484         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6485         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6486         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6487
6488 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6489
6490         PR testsuite/48727
6491         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6492
6493 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6494
6495         * gcc.dg/pr48770.c: Cleanup coverage files.
6496         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6497
6498 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6499
6500         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6501         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6502         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6503         lzcnt and bmi options.
6504
6505 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6506
6507         PR target/47381
6508         * gcc.dg/pr47381-1.c: New.
6509         * gcc.dg/pr47381-2.c: Likewise.
6510         * gcc.target/i386/pr47381.c: Likewise.
6511
6512 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6513
6514         PR middle-end/47727
6515         * gcc.dg/pr47727.c: New.
6516
6517         PR target/47372
6518         * gcc.dg/pr47372-1.c: New.
6519         * gcc.dg/pr47372-2.c: Likewise.
6520
6521 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6522
6523         PR middle-end/47449
6524         * gcc.target/i386/pr47449.c: New.
6525
6526         PR target/47446
6527         * gcc.dg/pr47446-1.c: New.
6528         * gcc.dg/pr47446-2.c: Likewise.
6529
6530 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6531
6532         PR target/47766
6533         * gcc.dg/pr47766.c: New.
6534
6535         PR target/47715
6536         * gcc.dg/tls/pr47715-1.c: New.
6537         * gcc.dg/tls/pr47715-2.c: Likewise.
6538         * gcc.dg/tls/pr47715-3.c: Likewise.
6539         * gcc.dg/tls/pr47715-4.c: Likewise.
6540         * gcc.dg/tls/pr47715-5.c: Likewise.
6541
6542 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6543
6544         PR libobjc/50002
6545         * objc.dg/gnu-api-2-class.m: Updated comments.
6546         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6547         * objc.dg/gnu-api-2-class-meta.m: New test.
6548         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6549
6550 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6551
6552         PR libobjc/49882
6553         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6554         with classes that are in construction.
6555
6556 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6557
6558         PR target/48084
6559         * gcc.target/i386/pr48084-1.c: New.
6560         * gcc.target/i386/pr48084-2.c: Likewise.
6561         * gcc.target/i386/pr48084-3.c: Likewise.
6562         * gcc.target/i386/pr48084-4.c: Likewise.
6563         * gcc.target/i386/pr48084-5.c: Likewise.
6564
6565         PR rtl-optimization/49504
6566         * gcc.target/i386/pr49504.c: New.
6567
6568         PR target/49860
6569         * gcc.dg/pr49860.c: New.
6570
6571 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6572
6573         PR libobjc/49882
6574         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6575         with classes that are in construction.
6576
6577 2011-08-05  Jason Merrill  <jason@redhat.com>
6578
6579         PR c++/48993
6580         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6581
6582         PR c++/49921
6583         * g++.dg/cpp0x/decltype31.C: New.
6584
6585         PR c++/49669
6586         * g++.dg/init/array28.C: New.
6587
6588         PR c++/49988
6589         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6590
6591 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6592
6593         PR target/47369
6594         * gcc.dg/pr47369-1.c: New.
6595
6596 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6597
6598         PR middle-end/47364
6599         * gcc.dg/torture/pr47364-1.c: New.
6600         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6601         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6602
6603 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6604
6605         PR fortran/37211
6606         * gfortran.dg/transfer_check_2.f90:  New test case.
6607
6608 2011-08-05  Jan Hubicka  <jh@suse.cz>
6609
6610         PR middle-end/49494
6611         * gfortran.dg/pr49494.f90: New testcase.
6612
6613 2011-08-05  Jan Hubicka  <jh@suse.cz>
6614
6615         PR middle-end/49735
6616         * gcc.c-torture/compile/pr49735.c: New testcase.
6617
6618 2011-08-05  Jason Merrill  <jason@redhat.com>
6619
6620         PR c++/47453
6621         * g++.dg/cpp0x/initlist56.C: New.
6622
6623         PR c++/49812
6624         * g++.dg/overload/rvalue2.C: New.
6625
6626         PR c++/49983
6627         * g++.dg/cpp0x/range-for21.C: New.
6628
6629         * g++.dg/ext/vla11.C: New.
6630
6631 2011-08-05  Richard Guenther  <rguenther@suse.de>
6632
6633         PR tree-optimization/49984
6634         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6635
6636 2011-08-05  Richard Guenther  <rguenther@suse.de>
6637
6638         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6639         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6640         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6641
6642 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6643
6644         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6645         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6646         * gfortran.dg/ldist-pr43023.f90: Ditto.
6647         * gfortran.dg/namelist_52.f90: Ditto.
6648         * gfortran.dg/interface_proc_end.f90: Ditto.
6649         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6650         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6651
6652 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6653
6654         * gcc.dg/vect/vect-over-widen-1.c: New test.
6655         * gcc.dg/vect/vect-over-widen-2.c: New test.
6656         * gcc.dg/vect/vect-over-widen-3.c: New test.
6657         * gcc.dg/vect/vect-over-widen-4.c: New test.
6658
6659 2011-08-04  Richard Guenther  <rguenther@suse.de>
6660
6661         PR fortran/49957
6662         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6663
6664 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6665
6666         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6667
6668 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6669
6670         PR middle-end/49905
6671         * g++.dg/ext/builtin-object-size3.C: New test.
6672
6673 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6674
6675         PR tree-optimization/49948
6676         * gcc.dg/pr49948.c: New test.
6677
6678 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6679
6680         PR middle-end/47383
6681         * gcc.dg/torture/pr47383.c: New.
6682
6683 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6684
6685         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6686
6687 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6688
6689         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6690
6691 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6692
6693         PR target/47744
6694         * gcc.dg/torture/pr47744-1.c: New.
6695         * gcc.dg/torture/pr47744-2.c: Likewise.
6696         * gcc.dg/torture/pr47744-3.c: Likewise.
6697
6698 2011-08-03  Richard Guenther  <rguenther@suse.de>
6699
6700         PR middle-end/49958
6701         * gcc.dg/torture/pr49958.c: New testcase.
6702
6703 2011-08-03  Richard Guenther  <rguenther@suse.de>
6704
6705         PR tree-optimization/49938
6706         * g++.dg/torture/pr49938.C: New testcase.
6707
6708 2011-08-02  Jason Merrill  <jason@redhat.com>
6709
6710         PR c++/43886
6711         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6712
6713         PR c++/49577
6714         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6715
6716         PR c++/49593
6717         * g++.dg/cpp0x/variadic115.C: New.
6718
6719         PR c++/49803
6720         * g++.dg/cpp0x/union5.C: New.
6721
6722 2011-08-02  Daniel Kraft  <d@domob.eu>
6723
6724         PR fortran/49885
6725         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6726
6727 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6728
6729         PR middle-end/49947
6730         * gcc.dg/tree-ssa/forwprop-15.c
6731
6732 2011-08-02  Jason Merrill  <jason@redhat.com>
6733
6734         PR c++/49834
6735         * g++.dg/cpp0x/range-for20.C: New.
6736
6737 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6738
6739         * gfortran.dg/coarray_lib_token_3.f90: New.
6740
6741 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6742
6743         PR fortran/46752
6744         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6745         * gcc.dg/gomp/atomic-15.c: New test.
6746         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6747         * g++.dg/gomp/atomic-15.C: New test.
6748         * g++.dg/gomp/private-1.C: New test.
6749         * g++.dg/gomp/sharing-2.C: New test.
6750         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6751         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6752         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6753
6754 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6755
6756         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6757         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6758         cleanup-module.
6759         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6760         * gfortran.dg/allocatable_function_5.f90: Ditto.
6761         * gfortran.dg/allocate_stat.f90: Ditto.
6762         * gfortran.dg/array_constructor_20.f90: Ditto.
6763         * gfortran.dg/array_constructor_21.f90: Ditto.
6764         * gfortran.dg/array_constructor_22.f90: Ditto.
6765         * gfortran.dg/array_constructor_26.f03: Ditto.
6766         * gfortran.dg/array_function_4.f90: Ditto.
6767         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6768         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6769         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6770         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6771         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6772         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6773         * gfortran.dg/class_15.f03: Ditto.
6774         * gfortran.dg/class_27.f03: Ditto.
6775         * gfortran.dg/class_33.f90: Ditto.
6776         * gfortran.dg/class_37.f03: Ditto.
6777         * gfortran.dg/class_40.f03: Ditto.
6778         * gfortran.dg/class_42.f03: Ditto.
6779         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6780         * gfortran.dg/coarray/registering_1.f90: Ditto.
6781         * gfortran.dg/convert_1.f90: Ditto.
6782         * gfortran.dg/default_initialization_3.f90: Ditto.
6783         * gfortran.dg/dependency_25.f90: Ditto.
6784         * gfortran.dg/dependency_26.f90: Ditto.
6785         * gfortran.dg/dependency_36.f90: Ditto.
6786         * gfortran.dg/dependency_37.f90: Ditto.
6787         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6788         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6789         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6790         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6791         * gfortran.dg/elemental_result_1.f90: Ditto.
6792         * gfortran.dg/empty_derived_type.f90: Ditto.
6793         * gfortran.dg/entry_7.f90: Ditto.
6794         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6795         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6796         * gfortran.dg/error_recovery_3.f90: Ditto.
6797         * gfortran.dg/extends_4.f03: Ditto.
6798         * gfortran.dg/func_assign.f90: Ditto.
6799         * gfortran.dg/func_assign_3.f90: Ditto.
6800         * gfortran.dg/generic_1.f90: Ditto.
6801         * gfortran.dg/generic_18.f90: Ditto.
6802         * gfortran.dg/generic_22.f03: Ditto.
6803         * gfortran.dg/generic_4.f90: Ditto.
6804         * gfortran.dg/generic_6.f90: Ditto.
6805         * gfortran.dg/generic_actual_arg.f90: Ditto.
6806         * gfortran.dg/graphite/id-21.f: Ditto.
6807         * gfortran.dg/graphite/pr45758.f90: Ditto.
6808         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6809         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6810         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6811         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6812         * gfortran.dg/host_used_types_1.f90: Ditto.
6813         * gfortran.dg/implicit_1.f90: Ditto.
6814         * gfortran.dg/implicit_11.f90: Ditto.
6815         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6816         * gfortran.dg/impure_actual_1.f90: Ditto.
6817         * gfortran.dg/impure_assignment_1.f90: Ditto.
6818         * gfortran.dg/impure_constructor_1.f90: Ditto.
6819         * gfortran.dg/initialization_10.f90: Ditto.
6820         * gfortran.dg/initialization_12.f90: Ditto.
6821         * gfortran.dg/interface_14.f90: Ditto.
6822         * gfortran.dg/interface_15.f90: Ditto.
6823         * gfortran.dg/interface_2.f90: Ditto.
6824         * gfortran.dg/interface_25.f90: Ditto.
6825         * gfortran.dg/interface_26.f90: Ditto.
6826         * gfortran.dg/interface_29.f90: Ditto.
6827         * gfortran.dg/interface_assignment_1.f90: Ditto.
6828         * gfortran.dg/internal_pack_6.f90: Ditto.
6829         * gfortran.dg/internal_pack_7.f90: Ditto.
6830         * gfortran.dg/internal_pack_8.f90: Ditto.
6831         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6832         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6833         * gfortran.dg/module_commons_3.f90: Ditto.
6834         * gfortran.dg/module_equivalence_4.f90: Ditto.
6835         * gfortran.dg/module_equivalence_6.f90: Ditto.
6836         * gfortran.dg/module_function_type_1.f90: Ditto.
6837         * gfortran.dg/module_naming_1.f90: Ditto.
6838         * gfortran.dg/namelist_4.f90: Ditto.
6839         * gfortran.dg/operator_c1202.f90: Ditto.
6840         * gfortran.dg/parens_7.f90: Ditto.
6841         * gfortran.dg/pr32921.f: Ditto.
6842         * gfortran.dg/pr33646.f90: Ditto.
6843         * gfortran.dg/pr41928.f90: Ditto.
6844         * gfortran.dg/pr42119.f90: Ditto.
6845         * gfortran.dg/pr43984.f90: Ditto.
6846         * gfortran.dg/present_1.f90: Ditto.
6847         * gfortran.dg/private_type_2.f90: Ditto.
6848         * gfortran.dg/proc_decl_2.f90: Ditto.
6849         * gfortran.dg/proc_ptr_10.f90: Ditto.
6850         * gfortran.dg/proc_ptr_22.f90: Ditto.
6851         * gfortran.dg/proc_ptr_8.f90: Ditto.
6852         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6853         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6854         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6855         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6856         * gfortran.dg/substring_equivalence.f90: Ditto.
6857         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6858         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6859         * gfortran.dg/trim_optimize_6.f90: Ditto.
6860         * gfortran.dg/typebound_call_12.f03: Ditto.
6861         * gfortran.dg/typebound_operator_5.f03: Ditto.
6862         * gfortran.dg/typebound_operator_6.f03: Ditto.
6863         * gfortran.dg/typebound_proc_18.f03: Ditto.
6864         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6865         * gfortran.dg/use_1.f90: Ditto.
6866         * gfortran.dg/use_10.f90: Ditto.
6867         * gfortran.dg/use_11.f90: Ditto.
6868         * gfortran.dg/use_14.f90: Ditto.
6869         * gfortran.dg/use_only_2.f90: Ditto.
6870         * gfortran.dg/use_rename_4.f90: Ditto.
6871         * gfortran.dg/use_rename_5.f90: Ditto.
6872         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6873         * gfortran.dg/used_interface_ref.f90: Ditto.
6874         * gfortran.dg/used_types_11.f90: Ditto.
6875         * gfortran.dg/used_types_3.f90: Ditto.
6876         * gfortran.dg/used_types_4.f90: Ditto.
6877         * gfortran.dg/userdef_operator_2.f90: Ditto.
6878         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6879         * gfortran.dg/vect/pr46213.f90: Ditto.
6880         * gfortran.dg/whole_file_21.f90: Ditto.
6881         * gfortran.dg/whole_file_22.f90: Ditto.
6882         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6883         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6884
6885 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6886
6887         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6888
6889 2011-08-01  Jason Merrill  <jason@redhat.com>
6890
6891         PR c++/49932
6892         * g++.dg/abi/mangle49.C: New.
6893
6894         PR c++/49924
6895         * g++.dg/cpp0x/constexpr-array4.C: New.
6896
6897         PR c++/49813
6898         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6899
6900 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6901
6902         PR target/49927
6903         * gcc.target/i386/pr49927.c: New test.
6904
6905 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6906
6907         PR tree-optimization/49926
6908         * gcc.dg/vect/pr49926.c: New test.
6909
6910 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6911
6912         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6913         * gcc.target/i386/lzcnt-1.c: New test.
6914         * gcc.target/i386/lzcnt-2.c: Likewise.
6915         * gcc.target/i386/lzcnt-2a.c: Likewise.
6916         * gcc.target/i386/lzcnt-3.c: Likewise.
6917         * gcc.target/i386/lzcnt-4.c: Likewise.
6918         * gcc.target/i386/lzcnt-4a.c: Likewise.
6919         * gcc.target/i386/lzcnt-5.c: Likewise.
6920         * gcc.target/i386/lzcnt-6.c: Likewise.
6921         * gcc.target/i386/lzcnt-6a.c: Likewise.
6922         * gcc.target/i386/lzcnt-check.h: Likewise.
6923
6924         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6925         * gcc.target/i386/sse-13.c: Likewise.
6926         * gcc.target/i386/sse-14.c: Likewise.
6927         * g++.dg/other/i386-2.C: Likewise.
6928         * g++.dg/other/i386-3.C: Likewise.
6929
6930 2011-08-01  Julian Brown  <julian@codesourcery.com>
6931
6932         * gcc.target/arm/fixed-point-exec.c: New test.
6933
6934 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6935
6936         PR target/49920
6937         * gcc.target/i386/pr49920.c: New test.
6938
6939 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6940
6941         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6942         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6943         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6944         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6945         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6946         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6947         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6948         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6949         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6950         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6951         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6952         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6953         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6954         * g++.dg/tree-ssa/pr33615.C: Ditto.
6955         * g++.dg/tree-ssa/restrict1.C: Ditto.
6956         * c-c++-common/restrict-2.c: Ditto.
6957         * gfortran.dg/pr32921.f: Ditto.
6958         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6959         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6960         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6961         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6962         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6963         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6964         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6965         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6966         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6967         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6968
6969 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6970
6971         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6972         .exe.ltrans[0-9]*. dump files.
6973
6974 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6975
6976         PR fortran/49112
6977         * gfortran.dg/abstract_type_6.f03: Modified.
6978         * gfortran.dg/typebound_proc_24.f03: New.
6979
6980 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6981
6982         PR testsuite/49917
6983         * g++.dg/init/for1.C: Fix.
6984
6985 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6986
6987         PR fortran/48876
6988         * gfortran.dg/string_5.f90:  New test.
6989
6990 2011-07-29  Jason Merrill  <jason@redhat.com>
6991
6992         PR c++/49867
6993         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6994
6995 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6996
6997         PR tree-optimization/47407
6998         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6999         alpha*-dec-osf*.
7000         Sort target list.
7001
7002 2011-07-29  Richard Guenther  <rguenther@suse.de>
7003
7004         * gcc.dg/uninit-suppress.c: Also disable VRP.
7005         * gcc.dg/uninit-suppress_2.c: Likewise.
7006
7007 2011-07-28  Jason Merrill  <jason@redhat.com>
7008
7009         PR c++/49808
7010         * g++.dg/template/nontype24.C: New.
7011
7012 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
7013
7014         PR rtl-optimization/47958
7015         * gcc.dg/torture/pr47958-1.c: New.
7016
7017 2011-07-29  Wei Guozhi  <carrot@google.com>
7018
7019         PR rtl-optimization/49799
7020         * gcc.dg/pr49799.c: New test case.
7021
7022 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7023
7024         PR middle-end/48648
7025         * gcc.dg/graphite/id-pr48648.c: New.
7026
7027 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR fortran/31067
7030         * gfortran.dg/maxloc_2.f90: New test.
7031         * gfortran.dg/maxloc_3.f90: New test.
7032         * gfortran.dg/minloc_1.f90: New test.
7033         * gfortran.dg/minloc_2.f90: New test.
7034         * gfortran.dg/minloc_3.f90: New test.
7035         * gfortran.dg/minmaxloc_7.f90: New test.
7036
7037         PR debug/49871
7038         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7039
7040 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7041
7042         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7043         the builtin isn't optimized away.
7044
7045 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7046
7047         PR fortran/45586
7048         * gfortran.dg/lto/pr45586-2_0.f90: New.
7049
7050 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7051
7052         PR middle-end/49875
7053         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7054         * c-c++-common/cxxbitfields-5.c: Same.
7055
7056 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7057
7058         * lib/target-supports.exp (check_effective_target_mmap): Use
7059         check_function_available.
7060
7061 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7062
7063         * g++.old-deja/g++.pt/crash60.C: Updated.
7064
7065 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7066
7067         PR target/49866
7068         * gcc.target/i386/pr49866.c: New test.
7069
7070 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7071
7072         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7073         * gcc.target/i386/bmi-andn-1.c: New test.
7074         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7075         * gcc.target/i386/bmi-andn-2.c: Likewise.
7076         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7077         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7078         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7079         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7080         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7081         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7082         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7083         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7084         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7085         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7086         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7087         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7088         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7089         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7090         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7091         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7092         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7093         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7094         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7095         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7096         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7097
7098 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7099
7100         PR middle-end/47691
7101         * gfortran.dg/graphite/id-pr47691.f: New.
7102
7103 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7104
7105         * gcc.target/i386/avx-os-support.h: New.
7106         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7107         (main): Check avx_os_support before the test is run.
7108         * gcc.target/i386/aes-avx-check.h: Ditto.
7109         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7110
7111 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7112
7113         * gcc.target/i386/aggregate-ret3.c: New test.
7114         * gcc.target/i386/aggregate-ret4.c: New test.
7115
7116 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7117
7118         PR fortran/49755
7119         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7120         allocated array should *not* change its size.
7121         * gfortran.dg/multiple_allocation_3.f90: New test.
7122
7123 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7124
7125         PR c++/49776
7126         * g++.dg/cpp0x/constexpr-49776.C: New.
7127
7128 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7129
7130         PR middle-end/47046
7131         * gcc.dg/graphite/id-pr47046.c: New.
7132
7133 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7134
7135         PR middle-end/47653
7136         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
7142         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7143         induction variables.
7144         * gcc.dg/graphite/scop-16.c: Same.
7145         * gcc.dg/graphite/scop-17.c: Same.
7146         * gcc.dg/graphite/scop-21.c: Same.
7147
7148 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7149
7150         PR middle-end/48805
7151         * gcc.dg/graphite/id-pr48805.c: New.
7152
7153 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7154
7155         * gfortran.dg/coarray_lib_token_2.f90: New.
7156
7157 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7158
7159         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7160         SPU local store.
7161
7162 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7163
7164         PR tree-opt/49671
7165         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7166         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7167
7168 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7169
7170         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7171
7172         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7173         * gcc.c-torture/execute/loop-2g.c: Likewise.
7174         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7175         Require mmap support.
7176         * gcc.c-torture/execute/loop-2g.x: Likewise.
7177         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7178         (MAP_ANON): Provide default.
7179         * gcc.dg/20050826-1.c: Likewise.
7180         * gcc.target/i386/pr36533.c: Likewise.
7181         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7182         Use dg-require-effective-target mmap.
7183
7184 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7185
7186         PR c++/49838
7187         * g++.dg/cpp0x/range-for19.C: New.
7188
7189 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7190
7191         PR testsuite/49753
7192         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7193
7194         Revert:
7195         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR testsuite/49753
7198         * g++.dg/torture/pr49309.C: Remove.
7199
7200 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7201
7202         PR tree-optimization/49809
7203         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7204         test.
7205
7206 2011-07-25  Richard Guenther  <rguenther@suse.de>
7207
7208         PR tree-optimization/49715
7209         * gcc.target/i386/pr49715-1.c: New testcase.
7210         * gcc.target/i386/pr49715-2.c: Likewise.
7211
7212 2011-07-23  Jason Merrill  <jason@redhat.com>
7213
7214         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7215
7216 2011-07-22  Jason Merrill  <jason@redhat.com>
7217
7218         PR c++/49793
7219         * g++.dg/cpp0x/initlist55.C: New.
7220
7221 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7222
7223         PR fortran/49791
7224         * gfortran.dg/namelist_72.f: New.
7225
7226 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7227
7228         * gfortran.dg/coarray_25.f90: New.
7229
7230 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7231
7232         * override1.C: This test should use c++0x mode.
7233         * override3.C: New. Test the diagnostics in c++98 mode.
7234
7235 2011-07-22  Jason Merrill  <jason@redhat.com>
7236             Mark Glisse  <marc.glisse@normalesup.org>
7237
7238         PR c++/30112
7239         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7240
7241         PR c++/49813
7242         * g++.dg/opt/builtins2.C: New.
7243         * g++.dg/other/error27.C: Don't rely on __builtin.
7244
7245 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7246
7247         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7248         on lp64 targets.
7249         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7250         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7251         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7252         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7253
7254         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7255         instead of ia32.
7256
7257 2011-07-22  Richard Guenther  <rguenther@suse.de>
7258
7259         PR tree-optimization/45819
7260         * gcc.dg/pr45819.c: New testcase.
7261
7262 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7263
7264         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7265
7266 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7267
7268         PR middle-end/47654
7269         PR middle-end/49649
7270         * gcc.dg/graphite/run-id-pr47654.c: New.
7271
7272 2011-07-21  Ian Lance Taylor  <iant@google.com>
7273
7274         PR middle-end/49705
7275         * gcc.dg/pr49705.c: New test.
7276
7277 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7278
7279         * lib/target-supports.exp (check_avx_os_support_available): New.
7280         (check_effective_target_avx_runtime): Use it.
7281
7282 2011-07-21  Richard Guenther  <rguenther@suse.de>
7283
7284         PR tree-optimization/49770
7285         * g++.dg/torture/pr49770.C: New testcase.
7286
7287 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7288
7289         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7290         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7291
7292 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7293
7294         * gfortran.dg/coarray_lib_token_1.f90: New.
7295
7296 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7297
7298         * gcc.dg/pr32912-2.c: Skip for AVR.
7299         * gcc.dg/pr44674.c: Add dg-require-profiling.
7300
7301 2011-07-20  Jason Merrill  <jason@redhat.com>
7302
7303         * g++.dg/ext/desig2.C: New.
7304
7305 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7306
7307         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7308         be generated.
7309         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7310         * gcc.target/powerpc/recip-3.c: Ditto.
7311
7312 2011-07-19  Jason Merrill  <jason@redhat.com>
7313
7314         PR c++/6709 (DR 743)
7315         PR c++/42603 (DR 950)
7316         * g++.dg/cpp0x/decltype21.C: New.
7317
7318 2011-07-20  Richard Guenther  <rguenther@suse.de>
7319
7320         PR middle-end/18908
7321         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7322         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7323
7324 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7325
7326         * gcc.target/arm/combine-movs.c: New.
7327         * gcc.target/arm/unsigned-extend-2.c: New.
7328
7329 2011-07-19  Jason Merrill  <jason@redhat.com>
7330
7331         PR c++/49785
7332         * g++.dg/cpp0x/variadic114.C: New.
7333
7334 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7335
7336         * gfortran.dg/coarray_args_1.f90: New.
7337         * gfortran.dg/coarray_args_2.f90: New.
7338
7339 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7340
7341         PR fortran/49708
7342         * gfortran.dg/allocate_error_3.f90: New.
7343
7344 2011-07-19  Richard Guenther  <rguenther@suse.de>
7345
7346         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7347         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7348         * gcc.dg/torture/20110719-1.c: New testcase.
7349
7350 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR tree-optimization/49768
7353         * gcc.c-torture/execute/pr49768.c: New test.
7354
7355 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7356
7357         PR tree-optimization/49771
7358         * gcc.dg/vect/pr49771.c: New test.
7359
7360 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7361
7362         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7363         * gcc.dg/ipa/ipa-2.c: Likewise.
7364         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7365         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7366         * gcc.dg/ipa/ipa-5.c: Likewise.
7367         * gcc.dg/ipa/ipa-7.c: Likewise.
7368         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7369         * gcc.dg/ipa/ipacost-1.c: Likewise.
7370         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7371         functions.
7372         * gcc.dg/ipa/ipcp-1.c: New test.
7373         * gcc.dg/ipa/ipcp-2.c: Likewise.
7374         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7375
7376 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7377
7378         PR middle-end/49675
7379         * gfortran.dg/pr49675.f90: New test.
7380
7381 2011-07-18  Richard Guenther  <rguenther@suse.de>
7382
7383         * gcc.dg/torture/20110718-1.c: New testcase.
7384
7385 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7386
7387         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7388         * g++.dg/ext/bitfield3.C: Likewise.
7389         * g++.dg/ext/bitfield4.C: Likewise.
7390         * g++.dg/ext/bitfield5.C: Likewise.
7391         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7392         * g++.dg/other/pr23205-2.C: Likewise.
7393         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7394         * gcc.c-torture/compile/20001109-2.c: Likewise.
7395         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7396         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7397         * gcc.dg/bitfld-16.c: Likewise.
7398         * gcc.dg/bitfld-17.c: Likewise.
7399         * gcc.dg/bitfld-18.c: Likewise.
7400         * gcc.dg/builtins-config.h: Remove Netware support.
7401         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7402         * gcc.dg/cdce2.c: Likewise.
7403         * gcc.dg/cpp/assert4.c: Remove netware support.
7404         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7405         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7406
7407         * lib/target-supports.exp (check_visibility_available): Remove
7408         NetWare support.
7409         (check_profiling_available): Likewise.
7410
7411 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7412
7413         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7414
7415 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7416             Thomas Koenig  <tkoenig@gcc.gnu.org>
7417
7418         PR fortran/34657
7419         * gfortran.dg/generic_17.f90: Fix testcase.
7420         * gfortran.dg/interface_3.f90: Add dg-error.
7421         * gfortran.dg/use_14.f90: New.
7422         * gfortran.dg/use_15.f90: New.
7423
7424 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7425
7426         * gnat.dg/pointer_controlled.adb: New test.
7427
7428 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7429
7430         PR fortran/49624
7431         * gfortran.dg/pointer_remapping_7.f90: New.
7432
7433 2011-07-16  Jason Merrill  <jason@redhat.com>
7434
7435         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7436
7437 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7438             Jason Merrill  <jason@redhat.com>
7439
7440         PR c++/45329
7441         PR c++/48934
7442         * g++.dg/cpp0x/decltype29.C: Adjust.
7443         * g++.dg/cpp0x/error4.C: Adjust.
7444         * g++.dg/cpp0x/sfinae26.C: Adjust.
7445         * g++.dg/cpp0x/variadic105.C: Adjust.
7446         * g++.dg/template/deduce3.C: Adjust.
7447         * g++.dg/template/error45.C: Adjust.
7448         * g++.dg/template/ptrmem2.C: Adjust.
7449         * g++.dg/template/sfinae2.C: Adjust.
7450         * g++.old-deja/g++.pt/crash60.C: Adjust.
7451         * g++.old-deja/g++.pt/unify6.C: Adjust.
7452         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7453         * g++.dg/cpp0x/nullptr15.C: Adjust.
7454         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7455         * g++.dg/cpp0x/pr31431.C: Adjust.
7456         * g++.dg/cpp0x/pr31434.C: Adjust.
7457         * g++.dg/cpp0x/sfinae11.C: Adjust
7458         * g++.dg/cpp0x/temp_default2.C: Adjust.
7459         * g++.dg/cpp0x/trailing4.C: Adjust.
7460         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7461         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7462         * g++.dg/cpp0x/variadic105.C: Adjust.
7463         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7464         * g++.dg/ext/vla2.C: Adjust.
7465         * g++.dg/other/ptrmem10.C: Adjust.
7466         * g++.dg/other/ptrmem11.C: Adjust.
7467         * g++.dg/overload/unknown1.C: Adjust.
7468         * g++.dg/template/conv11.C: Adjust.
7469         * g++.dg/template/dependent-expr5.C: Adjust.
7470         * g++.dg/template/friend.C: Adjust.
7471         * g++.dg/template/incomplete2.C: Adjust.
7472         * g++.dg/template/local4.C: Adjust.
7473         * g++.dg/template/local6.C: Adjust.
7474         * g++.dg/template/operator9.C: Adjust.
7475         * g++.dg/template/ttp25.C: Adjust.
7476         * g++.dg/template/unify10.C: Adjust.
7477         * g++.dg/template/unify11.C: Adjust.
7478         * g++.dg/template/unify6.C: Adjust.
7479         * g++.dg/template/unify9.C: Adjust.
7480         * g++.dg/template/varmod1.C: Adjust.
7481         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7482         * g++.old-deja/g++.pt/crash28.C: Adjust.
7483         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7484         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7485         * g++.old-deja/g++.pt/expr2.C: Adjust.
7486         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7487         * g++.old-deja/g++.pt/spec5.C: Adjust.
7488         * g++.old-deja/g++.pt/spec6.C: Adjust.
7489         * g++.old-deja/g++.pt/unify4.C: Adjust.
7490         * g++.old-deja/g++.pt/unify8.C: Adjust.
7491         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7492         * g++.dg/overload/template5.C: New testcase.
7493         * g++.dg/template/overload12.C: New testcase.
7494
7495 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7496
7497         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7498         * gfortran.dg/coarray_7.f90: Ditto.
7499         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7500         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7501
7502 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7503
7504         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7505         case.
7506         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7507         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7508         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7509         C67X.
7510         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7511         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7512         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7513
7514 2011-07-15  Jason Merrill  <jason@redhat.com>
7515
7516         PR testsuite/49741
7517         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7518         Use --extra_opts instead of --additional_options.
7519
7520 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7521
7522         PR testsuite/49753
7523         * g++.dg/torture/pr49309.C: Remove.
7524
7525 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7526
7527         * gcc.target/tic6x/weak-call.c: New test.
7528         * gcc.target/tic6x/fpcmp.c: New test.
7529         * gcc.target/tic6x/fpdiv.c: New test.
7530         * gcc.target/tic6x/rotdi16-scan.c: New test.
7531         * gcc.target/tic6x/ffssi.c: New test.
7532         * gcc.target/tic6x/fpdiv-lib.c: New test.
7533         * gcc.target/tic6x/cold-lc.c: New test.
7534         * gcc.target/tic6x/longcalls.c: New test.
7535         * gcc.target/tic6x/abi-align-1.c: New test.
7536         * gcc.target/tic6x/fpcmp-finite.c: New test.
7537         * gcc.target/tic6x/rotdi16.c: New test.
7538         * gcc.target/tic6x/bswapl.c: New test.
7539         * gcc.target/tic6x/ffsdi.c: New test.
7540         * gcc.target/tic6x/tic6x.exp: New file.
7541         * gcc.target/tic6x/builtins/arith24.c: New test.
7542         * gcc.target/tic6x/builtins/smpy.c: New test.
7543         * gcc.target/tic6x/builtins/smpylh.c: New test.
7544         * gcc.target/tic6x/builtins/smpyh.c: New test.
7545         * gcc.target/tic6x/builtins/sarith1.c: New test.
7546         * gcc.target/tic6x/builtins/extclr.c: New test
7547         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7548         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7549         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7550         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7551         New functions.
7552         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7553         __TMS320C6X__.
7554         * gcc.dg/20020312-2.c: Likewise.
7555         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7556         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7557         * gcc.dg/torture/builtin-math-7.c: Likewise.
7558
7559         PR testsuite/49757
7560         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7561         not testing tic6x-*-*.
7562
7563 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7564
7565         PR tree-opt/49309
7566         * g++.dg/torture/pr49309.C: New testcase.
7567
7568 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7569
7570         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7571
7572 2011-07-14  Richard Guenther  <rguenther@suse.de>
7573
7574         PR tree-optimization/49651
7575         * gcc.dg/torture/pr49651.c: New testcase.
7576
7577 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7578
7579         PR target/43746
7580         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7581
7582 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7583
7584         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7585         -mno-pointers-to-nested-functions.
7586         * gcc.target/powerpc/no-r11-2.c: Ditto.
7587         * gcc.target/powerpc/no-r11-3.c: Ditto.
7588
7589 2011-07-13  Jason Merrill  <jason@redhat.com>
7590
7591         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7592         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7593         when compiling C files.
7594         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7595         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7596         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7597         * g++.dg/lookup/anon2.C: Likewise.
7598         * g++.dg/tree-ssa/copyprop.C: Likewise.
7599         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7600         * g++.dg/init/vector1.C: Ignore narrowing errors.
7601         * g++.dg/torture/pr35526.C: Likewise.
7602         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7603
7604 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7605
7606         PR libfortran/49296
7607         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7608         and logical reads.
7609
7610 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7611
7612         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7613         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7614
7615 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7616
7617         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7618         * lib/obj-c++.exp (obj-c++_init): Ditto.
7619         * lib/file-format.exp (gcc_target_object_format): Ditto.
7620         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7621         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7622         (check_visibility_available): Ditto.
7623         (check_effective_target_tls_native): Ditto.
7624         (check_effective_target_tls_emulated): Ditto.
7625         (check_effective_target_function_sections): Ditto.
7626
7627 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7628
7629         * gcc.target/arm/pr48183.c: New test.
7630
7631 2011-07-13  Richard Guenther  <rguenther@suse.de>
7632
7633         * gcc.dg/torture/20110713-1.c: New testcase.
7634
7635 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7636
7637         PR rtl-opt/49474
7638         * gcc.c-torture/compile/pr49474.c: New testcase.
7639
7640 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7641
7642         PR tree-optimization/49712
7643         * gcc.c-torture/execute/pr49712.c: New test.
7644
7645 2011-07-11  Jason Merrill  <jason@redhat.com>
7646
7647         PR c++/44609
7648         * g++.dg/template/recurse3.C: New.
7649
7650 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7651
7652         PR debug/49676
7653         * gcc.dg/guality/csttest.c: New test.
7654
7655         PR fortran/49698
7656         * gfortran.dg/pr49698.f90: New test.
7657
7658 2011-07-11  Jeff Law  <law@redhat.com>
7659
7660         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7661
7662 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7663
7664         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7665         * go.test/go-test.exp (go-set-goarch): Likewise.
7666
7667 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7668
7669         PR target/39633
7670         * gcc.target/avr/torture/pr39633.c: New test case.
7671
7672 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7673
7674         PR fortran/18918
7675         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7676
7677 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7678
7679         * lib/target-supports.exp (check_effective_target_scheduling):
7680         New Function.
7681         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7682         * gcc.dg/pr45055.c: Ditto.
7683         * gcc.dg/pr45353.c: Ditto.
7684         * g++.dg/pr45056.C: Ditto.
7685
7686 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7687
7688         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7689         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7690         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7691         * g++.dg/torture/pr31863.C: Skip AVR.
7692
7693 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7694
7695         PR fortran/49690
7696         * gfortran.dg/intrinsic_signal.f90: New.
7697
7698 2011-07-09  Jason Merrill  <jason@redhat.com>
7699
7700         * g++.dg/cpp0x/regress/regress6.C: New.
7701         * g++.dg/parse/crash45.C: Adjust message.
7702         * g++.dg/template/crash38.C: Adjust message.
7703         * g++.dg/template/crash64.C: Adjust message.
7704
7705 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7706
7707         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7708         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7709         * g++.dg/abi/bitfield3.C: Likewise.
7710         * g++.dg/eh/pr38662.C: Likewise.
7711         * g++.dg/ext/attrib36.C: Likewise.
7712         * g++.dg/ext/attrib37.C: Likewise.
7713         * g++.dg/ext/attrib8.C: Likewise.
7714         * g++.dg/ext/tmplattr1.C: Likewise.
7715         * g++.dg/inherit/override-attribs.C: Likewise.
7716         * g++.dg/opt/inline9.C: Likewise.
7717         * g++.dg/opt/life1.C: Likewise.
7718         * g++.dg/opt/longbranch2.C: Likewise.
7719         * g++.dg/opt/nrv12.C: Likewise.
7720         * g++.dg/opt/reg-stack4.C: Likewise.
7721         * g++.dg/other/pr35504.C: Likewise.
7722         * g++.dg/other/pr39496.C: Likewise.
7723         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7724         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7725         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7726         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7727         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7728         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7729         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7730         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7731         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7732         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7733         * g++.dg/warn/pr15774-1.C: Likewise.
7734         * g++.dg/warn/pr15774-2.C: Likewise.
7735         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7736         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7737         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7738         * g++.old-deja/g++.pt/asm2.C: Likewise.
7739         * gcc.c-torture/compile/20000804-1.c: Likewise.
7740         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7741         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7742         * gcc.dg/20020108-1.c: Likewise.
7743         * gcc.dg/20020122-2.c: Likewise.
7744         * gcc.dg/20020122-3.c: Likewise.
7745         * gcc.dg/20020206-1.c: Likewise.
7746         * gcc.dg/20020219-1.c: Likewise.
7747         * gcc.dg/20020310-1.c: Likewise.
7748         * gcc.dg/20020411-1.c: Likewise.
7749         * gcc.dg/20020418-2.c: Likewise.
7750         * gcc.dg/20020426-2.c: Likewise.
7751         * gcc.dg/20020517-1.c: Likewise.
7752         * gcc.dg/20030204-1.c: Likewise.
7753         * gcc.dg/20030826-2.c: Likewise.
7754         * gcc.dg/20031102-1.c: Likewise.
7755         * gcc.dg/20031202-1.c: Likewise.
7756         * gcc.dg/20050111-1.c: Likewise.
7757         * gcc.dg/20050503-1.c: Likewise.
7758         * gcc.dg/array-init-1.c: Likewise.
7759         * gcc.dg/builtin-apply4.c: Likewise.
7760         * gcc.dg/dfp/pr31344.c: Likewise.
7761         * gcc.dg/gomp/atomic-11.c: Likewise.
7762         * gcc.dg/graphite/pr40281.c: Likewise.
7763         * gcc.dg/ia64-sync-1.c: Likewise.
7764         * gcc.dg/ia64-sync-2.c: Likewise.
7765         * gcc.dg/ia64-sync-3.c: Likewise.
7766         * gcc.dg/ia64-sync-4.c: Likewise.
7767         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7768         * gcc.dg/invalid-call-1.c: Likewise.
7769         * gcc.dg/loop-3.c: Likewise.
7770         * gcc.dg/lower-subreg-1.c: Likewise.
7771         * gcc.dg/lto/pr47259_0.c: Likewise.
7772         * gcc.dg/nested-calls-1.c: Likewise.
7773         * gcc.dg/pr20017.c: Likewise.
7774         * gcc.dg/pr25023.c: Likewise.
7775         * gcc.dg/pr27671-2.c: Likewise.
7776         * gcc.dg/pr32176.c: Likewise.
7777         * gcc.dg/pr33676.c: Likewise.
7778         * gcc.dg/pr35045.c: Likewise.
7779         * gcc.dg/pr36015.c: Likewise.
7780         * gcc.dg/pr36584.c: Likewise.
7781         * gcc.dg/pr36998.c: Likewise.
7782         * gcc.dg/pr37438.c: Likewise.
7783         * gcc.dg/pr37908.c: Likewise.
7784         * gcc.dg/pr41241.c: Likewise.
7785         * gcc.dg/pr41340.c: Likewise.
7786         * gcc.dg/pr44136.c: Likewise.
7787         * gcc.dg/pr44194-1.c: Likewise.
7788         * gcc.dg/pr46212.c: Likewise.
7789         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7790         * gcc.dg/setjmp-2.c: Likewise.
7791         * gcc.dg/short-compare-1.c: Likewise.
7792         * gcc.dg/short-compare-2.c: Likewise.
7793         * gcc.dg/smod-1.c: Likewise.
7794         * gcc.dg/sync-2.c: Likewise.
7795         * gcc.dg/sync-3.c: Likewise.
7796         * gcc.dg/tls/opt-1.c: Likewise.
7797         * gcc.dg/tls/opt-2.c: Likewise.
7798         * gcc.dg/tls/opt-3.c: Likewise.
7799         * gcc.dg/torture/badshift.c: Likewise.
7800         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7801         * gcc.dg/torture/pr20314-2.c: Likewise.
7802         * gcc.dg/torture/pr36891.c: Likewise.
7803         * gcc.dg/torture/pr38774.c: Likewise.
7804         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7805         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7806         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7807         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7808         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7809         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7810         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7811         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7812         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7813         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7814         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7815         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7816         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7817         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7818         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7819         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7820         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7821         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7822         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7823         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7824         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7825         * gcc.dg/unroll-1.c: Likewise.
7826         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7827         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7828         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7829         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7830         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7831         * gcc.target/i386/20000609-1.c: Likewise.
7832         * gcc.target/i386/20000720-1.c: Likewise.
7833         * gcc.target/i386/20000724-1.c: Likewise.
7834         * gcc.target/i386/20011107-1.c: Likewise.
7835         * gcc.target/i386/20011119-1.c: Likewise.
7836         * gcc.target/i386/20020201-3.c: Likewise.
7837         * gcc.target/i386/20020218-1.c: Likewise.
7838         * gcc.target/i386/20020729-1.c: Likewise.
7839         * gcc.target/i386/20030926-1.c: Likewise.
7840         * gcc.target/i386/20060125-1.c: Likewise.
7841         * gcc.target/i386/20060125-2.c: Likewise.
7842         * gcc.target/i386/20060512-1.c: Likewise.
7843         * gcc.target/i386/20060512-2.c: Likewise.
7844         * gcc.target/i386/20060512-3.c: Likewise.
7845         * gcc.target/i386/20060512-4.c: Likewise.
7846         * gcc.target/i386/387-1.c: Likewise.
7847         * gcc.target/i386/387-2.c: Likewise.
7848         * gcc.target/i386/387-5.c: Likewise.
7849         * gcc.target/i386/387-6.c: Likewise.
7850         * gcc.target/i386/980312-1.c: Likewise.
7851         * gcc.target/i386/980313-1.c: Likewise.
7852         * gcc.target/i386/990117-1.c: Likewise.
7853         * gcc.target/i386/990424-1.c: Likewise.
7854         * gcc.target/i386/990524-1.c: Likewise.
7855         * gcc.target/i386/991129-1.c: Likewise.
7856         * gcc.target/i386/991214-1.c: Likewise.
7857         * gcc.target/i386/991230-1.c: Likewise.
7858         * gcc.target/i386/addr-sel-1.c: Likewise.
7859         * gcc.target/i386/aggregate-ret1.c: Likewise.
7860         * gcc.target/i386/aggregate-ret2.c: Likewise.
7861         * gcc.target/i386/align-main-3.c: Likewise.
7862         * gcc.target/i386/amd64-abi-1.c: Likewise.
7863         * gcc.target/i386/amd64-abi-2.c: Likewise.
7864         * gcc.target/i386/amd64-abi-4.c: Likewise.
7865         * gcc.target/i386/amd64-abi-5.c: Likewise.
7866         * gcc.target/i386/amd64-abi-6.c: Likewise.
7867         * gcc.target/i386/asm-1.c: Likewise.
7868         * gcc.target/i386/asm-3.c: Likewise.
7869         * gcc.target/i386/asm-5.c: Likewise.
7870         * gcc.target/i386/attributes-error.c: Likewise.
7871         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7872         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7873         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7874         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7875         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7876         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7877         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7878         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7879         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7880         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7881         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7882         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7883         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7884         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7885         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7886         * gcc.target/i386/bitfield1.c: Likewise.
7887         * gcc.target/i386/bitfield2.c: Likewise.
7888         * gcc.target/i386/bmi-2.c: Likewise.
7889         * gcc.target/i386/bmi-5.c: Likewise.
7890         * gcc.target/i386/builtin-unreachable.c: Likewise.
7891         * gcc.target/i386/cleanup-2.c: Likewise.
7892         * gcc.target/i386/clobbers.c: Likewise.
7893         * gcc.target/i386/cmov8.c: Likewise.
7894         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7895         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7896         * gcc.target/i386/compress-float-387.c: Likewise.
7897         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7898         * gcc.target/i386/compress-float-sse.c: Likewise.
7899         * gcc.target/i386/crc32-2.c: Likewise.
7900         * gcc.target/i386/crc32-3.c: Likewise.
7901         * gcc.target/i386/divmod-7.c: Likewise.
7902         * gcc.target/i386/divmod-8.c: Likewise.
7903         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7904         * gcc.target/i386/fma3-builtin.c: Likewise.
7905         * gcc.target/i386/fma3-fma.c: Likewise.
7906         * gcc.target/i386/fma4-256-vector.c: Likewise.
7907         * gcc.target/i386/fma4-builtin.c: Likewise.
7908         * gcc.target/i386/fma4-fma-2.c: Likewise.
7909         * gcc.target/i386/fma4-fma.c: Likewise.
7910         * gcc.target/i386/fma4-vector-2.c: Likewise.
7911         * gcc.target/i386/fma4-vector.c: Likewise.
7912         * gcc.target/i386/funcspec-1.c: Likewise.
7913         * gcc.target/i386/funcspec-10.c: Likewise.
7914         * gcc.target/i386/funcspec-11.c: Likewise.
7915         * gcc.target/i386/funcspec-2.c: Likewise.
7916         * gcc.target/i386/funcspec-5.c: Likewise.
7917         * gcc.target/i386/funcspec-6.c: Likewise.
7918         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7919         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7920         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7921         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7922         * gcc.target/i386/incoming-1.c: Likewise.
7923         * gcc.target/i386/incoming-10.c: Likewise.
7924         * gcc.target/i386/incoming-11.c: Likewise.
7925         * gcc.target/i386/incoming-12.c: Likewise.
7926         * gcc.target/i386/incoming-13.c: Likewise.
7927         * gcc.target/i386/incoming-14.c: Likewise.
7928         * gcc.target/i386/incoming-15.c: Likewise.
7929         * gcc.target/i386/incoming-2.c: Likewise.
7930         * gcc.target/i386/incoming-3.c: Likewise.
7931         * gcc.target/i386/incoming-4.c: Likewise.
7932         * gcc.target/i386/incoming-5.c: Likewise.
7933         * gcc.target/i386/incoming-6.c: Likewise.
7934         * gcc.target/i386/incoming-7.c: Likewise.
7935         * gcc.target/i386/incoming-8.c: Likewise.
7936         * gcc.target/i386/incoming-9.c: Likewise.
7937         * gcc.target/i386/lea.c: Likewise.
7938         * gcc.target/i386/local.c: Likewise.
7939         * gcc.target/i386/loop-1.c: Likewise.
7940         * gcc.target/i386/loop-2.c: Likewise.
7941         * gcc.target/i386/loop-3.c: Likewise.
7942         * gcc.target/i386/max-stack-align.c: Likewise.
7943         * gcc.target/i386/memcpy-1.c: Likewise.
7944         * gcc.target/i386/movbe-2.c: Likewise.
7945         * gcc.target/i386/movq-2.c: Likewise.
7946         * gcc.target/i386/movq.c: Likewise.
7947         * gcc.target/i386/nrv1.c: Likewise.
7948         * gcc.target/i386/pad-4.c: Likewise.
7949         * gcc.target/i386/pad-5a.c: Likewise.
7950         * gcc.target/i386/pad-5b.c: Likewise.
7951         * gcc.target/i386/pad-6a.c: Likewise.
7952         * gcc.target/i386/pad-6b.c: Likewise.
7953         * gcc.target/i386/pad-7.c: Likewise.
7954         * gcc.target/i386/pad-9.c: Likewise.
7955         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7956         * gcc.target/i386/pic-1.c: Likewise.
7957         * gcc.target/i386/pr12092-1.c: Likewise.
7958         * gcc.target/i386/pr12329.c: Likewise.
7959         * gcc.target/i386/pr21518.c: Likewise.
7960         * gcc.target/i386/pr22362.c: Likewise.
7961         * gcc.target/i386/pr22585.c: Likewise.
7962         * gcc.target/i386/pr23098.c: Likewise.
7963         * gcc.target/i386/pr25196.c: Likewise.
7964         * gcc.target/i386/pr25293.c: Likewise.
7965         * gcc.target/i386/pr25654.c: Likewise.
7966         * gcc.target/i386/pr26449.c: Likewise.
7967         * gcc.target/i386/pr26778.c: Likewise.
7968         * gcc.target/i386/pr26826.c: Likewise.
7969         * gcc.target/i386/pr27266.c: Likewise.
7970         * gcc.target/i386/pr29978.c: Likewise.
7971         * gcc.target/i386/pr30505.c: Likewise.
7972         * gcc.target/i386/pr30961-1.c: Likewise.
7973         * gcc.target/i386/pr31628.c: Likewise.
7974         * gcc.target/i386/pr32000-2.c: Likewise.
7975         * gcc.target/i386/pr32661-1.c: Likewise.
7976         * gcc.target/i386/pr32708-2.c: Likewise.
7977         * gcc.target/i386/pr32708-3.c: Likewise.
7978         * gcc.target/i386/pr34256.c: Likewise.
7979         * gcc.target/i386/pr34312.c: Likewise.
7980         * gcc.target/i386/pr34522.c: Likewise.
7981         * gcc.target/i386/pr35160.c: Likewise.
7982         * gcc.target/i386/pr35281.c: Likewise.
7983         * gcc.target/i386/pr36246.c: Likewise.
7984         * gcc.target/i386/pr36786.c: Likewise.
7985         * gcc.target/i386/pr37275.c: Likewise.
7986         * gcc.target/i386/pr37843-3.c: Likewise.
7987         * gcc.target/i386/pr37843-4.c: Likewise.
7988         * gcc.target/i386/pr39082-1.c: Likewise.
7989         * gcc.target/i386/pr39431.c: Likewise.
7990         * gcc.target/i386/pr39496.c: Likewise.
7991         * gcc.target/i386/pr39543-2.c: Likewise.
7992         * gcc.target/i386/pr39911.c: Likewise.
7993         * gcc.target/i386/pr40718.c: Likewise.
7994         * gcc.target/i386/pr40906-1.c: Likewise.
7995         * gcc.target/i386/pr40906-2.c: Likewise.
7996         * gcc.target/i386/pr40906-3.c: Likewise.
7997         * gcc.target/i386/pr40934.c: Likewise.
7998         * gcc.target/i386/pr41900.c: Likewise.
7999         * gcc.target/i386/pr42589.c: Likewise.
8000         * gcc.target/i386/pr43662.c: Likewise.
8001         * gcc.target/i386/pr43671.c: Likewise.
8002         * gcc.target/i386/pr43766.c: Likewise.
8003         * gcc.target/i386/pr43869.c: Likewise.
8004         * gcc.target/i386/pr44942.c: Likewise.
8005         * gcc.target/i386/pr44948-2a.c: Likewise.
8006         * gcc.target/i386/pr45234.c: Likewise.
8007         * gcc.target/i386/pr45336-2.c: Likewise.
8008         * gcc.target/i386/pr45336-4.c: Likewise.
8009         * gcc.target/i386/pr45852.c: Likewise.
8010         * gcc.target/i386/pr46470.c: Likewise.
8011         * gcc.target/i386/pr48037-1.c: Likewise.
8012         * gcc.target/i386/pr48389.c: Likewise.
8013         * gcc.target/i386/pr49095.c: Likewise.
8014         * gcc.target/i386/pr9771-1.c: Likewise.
8015         * gcc.target/i386/rdfsbase-1.c: Likewise.
8016         * gcc.target/i386/rdfsbase-2.c: Likewise.
8017         * gcc.target/i386/rdgsbase-1.c: Likewise.
8018         * gcc.target/i386/rdgsbase-2.c: Likewise.
8019         * gcc.target/i386/rdrand-3.c: Likewise.
8020         * gcc.target/i386/regparm-stdcall.c: Likewise.
8021         * gcc.target/i386/regparm.c: Likewise.
8022         * gcc.target/i386/reload-1.c: Likewise.
8023         * gcc.target/i386/rotate-2.c: Likewise.
8024         * gcc.target/i386/sibcall-5.c: Likewise.
8025         * gcc.target/i386/signbit-1.c: Likewise.
8026         * gcc.target/i386/signbit-2.c: Likewise.
8027         * gcc.target/i386/signbit-3.c: Likewise.
8028         * gcc.target/i386/sse-5.c: Likewise.
8029         * gcc.target/i386/sse-8.c: Likewise.
8030         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8031         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8032         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8033         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8034         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8035         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8036         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8037         * gcc.target/i386/sse2-movq-2.c: Likewise.
8038         * gcc.target/i386/sse2-movq-3.c: Likewise.
8039         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8040         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8041         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8042         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8043         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8044         * gcc.target/i386/ssefn-1.c: Likewise.
8045         * gcc.target/i386/ssefn-2.c: Likewise.
8046         * gcc.target/i386/sseregparm-1.c: Likewise.
8047         * gcc.target/i386/sseregparm-2.c: Likewise.
8048         * gcc.target/i386/sseregparm-3.c: Likewise.
8049         * gcc.target/i386/sseregparm-4.c: Likewise.
8050         * gcc.target/i386/sseregparm-5.c: Likewise.
8051         * gcc.target/i386/sseregparm-6.c: Likewise.
8052         * gcc.target/i386/sseregparm-7.c: Likewise.
8053         * gcc.target/i386/sseregparm-8.c: Likewise.
8054         * gcc.target/i386/stack-realign.c: Likewise.
8055         * gcc.target/i386/stack-usage-realign.c: Likewise.
8056         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8057         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8058         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8059         * gcc.target/i386/stackalign/return-1.c: Likewise.
8060         * gcc.target/i386/stackalign/return-2.c: Likewise.
8061         * gcc.target/i386/stackalign/return-3.c: Likewise.
8062         * gcc.target/i386/tailcall-1.c: Likewise.
8063         * gcc.target/i386/tbm-2.c: Likewise.
8064         * gcc.target/i386/udivmod-7.c: Likewise.
8065         * gcc.target/i386/udivmod-8.c: Likewise.
8066         * gcc.target/i386/unroll-1.c: Likewise.
8067         * gcc.target/i386/vararg-1.c: Likewise.
8068         * gcc.target/i386/vararg-2.c: Likewise.
8069         * gcc.target/i386/vect8-ret.c: Likewise.
8070         * gcc.target/i386/vectorize5.c: Likewise.
8071         * gcc.target/i386/wmul-1.c: Likewise.
8072         * gcc.target/i386/wmul-2.c: Likewise.
8073         * gcc.target/i386/wrfsbase-1.c: Likewise.
8074         * gcc.target/i386/wrfsbase-2.c: Likewise.
8075         * gcc.target/i386/wrgsbase-1.c: Likewise.
8076         * gcc.target/i386/wrgsbase-2.c: Likewise.
8077         * gcc.target/i386/xop-pcmov.c: Likewise.
8078         * gcc.target/i386/xop-pcmov2.c: Likewise.
8079         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8080         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8081         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8082         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8083         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8084         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8085         * gcc.target/i386/zee.c: Likewise.
8086         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8087         * gfortran.dg/compiler-directive_2.f: Likewise.
8088         * gfortran.dg/g77/20010216-1.f: Likewise.
8089         * gfortran.dg/gomp/pr39152.f90: Likewise.
8090         * gfortran.dg/pr33794.f90: Likewise.
8091
8092 2011-07-09  Jason Merrill  <jason@redhat.com>
8093
8094         * g++.dg/cpp0x/regress/regress5.C: New.
8095
8096 2011-07-08  Jason Merrill  <jason@redhat.com>
8097
8098         PR c++/45437
8099         * g++.dg/expr/compound-asn1.C: New.
8100         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8101
8102 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8103
8104         PR target/49621
8105         * gcc.target/powerpc/altivec-34.c: New test.
8106
8107 2011-07-08  Jason Merrill  <jason@redhat.com>
8108
8109         PR c++/45603
8110         * g++.dg/abi/guard3.C: New.
8111
8112 2011-07-08  Julian Brown  <julian@codesourcery.com>
8113
8114         * lib/target-supports.exp
8115         (check_effective_target_arm_little_endian): New.
8116         (check_effective_target_vect_pack_trunc): Use above.
8117         (check_effective_target_vect_unpack): Likewise.
8118         (check_effective_target_vect_element_align): Test
8119         check_effective_target_arm_vect_no_misalign for ARM.
8120
8121 2011-07-08  Jason Merrill  <jason@redhat.com>
8122
8123         PR c++/49673
8124         * g++.dg/cpp0x/constexpr-rom.C: New.
8125
8126 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8127
8128         PR middle-end/49519
8129         * g++.dg/torture/pr49519.C: New test.
8130
8131 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8132
8133         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8134
8135 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8136
8137         PR testsuite/48727
8138         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8139
8140 2011-07-08  Richard Guenther  <rguenther@suse.de>
8141
8142         PR tree-optimization/49662
8143         * gcc.dg/graphite/interchange-14.c: XFAIL.
8144         * gcc.dg/graphite/interchange-15.c: Likewise.
8145         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8146
8147 2011-07-06  Jason Merrill  <jason@redhat.com>
8148
8149         PR c++/49663
8150         * g++.dg/cpp0x/regress/regress4.C: New.
8151
8152 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8153
8154         PR fortran/49648
8155         * gfortran.dg/result_in_spec_4.f90: New test.
8156
8157 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8158
8159         * gcc.target/sparc/cas64.c: New test.
8160
8161 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR c/49644
8164         * g++.dg/torture/pr49644.C: New test.
8165
8166         PR c/49644
8167         * gcc.c-torture/execute/pr49644.c: New test.
8168
8169 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8170
8171         * lib/target-supports.exp (check_effective_target_ia32): New.
8172         (check_effective_target_x32): Likewise.
8173         (check_effective_target_vect_cmdline_needed): Also check x32.
8174
8175 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8176
8177         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8178         dg-prune-output.
8179         * gcc.target/arm/pr42235.c: Likewise.
8180         * gcc.target/arm/pr42495.c: Likewise.
8181         * gcc.target/arm/pr42574.c: Likewise.
8182         * gcc.target/arm/thumb-branch1.c: Likewise.
8183
8184         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8185         unneeded prune of possible warning.
8186         * gcc.target/arm/pr40956.c: Likewise.
8187         * gcc.target/arm/pr42505.c: Likewise.
8188
8189         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8190         * gcc.c-torture/compile/pr46883.c: Likewise.
8191         * gcc.c-torture/compile/pr46934.c: Likewise.
8192
8193         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8194         for move to ../../gcc.c-torture/compile.
8195         * gcc.target/arm/pr46883.c: Likewise.
8196         * gcc.target/arm/pr46934.c: Likewise.
8197
8198         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8199         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8200         * gcc.target/arm/wmul-1.c: Likewise.
8201         * gcc.target/arm/wmul-2.c: Likewise.
8202         * gcc.target/arm/wmul-3.c: Likewise.
8203         * gcc.target/arm/wmul-4.c: Likewise.
8204         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8205         add tab after scan target.
8206         * gcc.target/arm/smlaltt-1.c: Likewise.
8207         * gcc.target/arm/smlatb-1.c: Likewise.
8208         * gcc.target/arm/smlatt-1.c: Likewise.
8209
8210 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR debug/49522
8213         * gcc.dg/debug/pr49522.c: New test.
8214
8215 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8216
8217         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8218         * gcc.dg/pr46212.c: Run only if target int32plus.
8219         * gcc.dg/torture/pr48146.c: Ditto.
8220         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8221         * c-c++-common/pr44832.c: Ditto.
8222         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8223         * gcc.dg/pr31490.c: Ditto.
8224         * gcc.dg/torture/builtin-math-7.c: Run only if target
8225         large_double.
8226         * gcc.dg/torture/pr45764.c: Skip for AVR.
8227         * gcc.dg/pr47893.c: Ditto.
8228
8229 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8230
8231         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8232         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8233         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8234         add tab to scan target.
8235
8236 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8237
8238         * gcc.target/arm/neon-modes-3.c: New test.
8239
8240 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8241
8242         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8243         -fno-loop-interchange -ffast-math.
8244
8245 2011-07-07  Richard Guenther  <rguenther@suse.de>
8246
8247         * gcc.dg/ftrapv-3.c: New testcase.
8248
8249 2011-07-07  Richard Guenther  <rguenther@suse.de>
8250
8251         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8252         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8253
8254 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8255
8256         * gcc.dg/binop-notxor1.c: New test.
8257         * gcc.dg/binop-notand4a.c: New test.
8258         * gcc.dg/binop-notxor2.c: New test.
8259         * gcc.dg/binop-notand3a.c: New test.
8260         * gcc.dg/binop-notand2a.c: New test.
8261         * gcc.dg/binop-notand6a.c: New test.
8262         * gcc.dg/binop-notor1.c: New test.
8263         * gcc.dg/binop-notand1a.c: New test.
8264         * gcc.dg/binop-notand5a.c: New test.
8265         * gcc.dg/binop-notor2.c: New test.
8266
8267 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR middle-end/49640
8270         * gcc.dg/gomp/pr49640.c: New test.
8271
8272 2011-07-07  Richard Guenther  <rguenther@suse.de>
8273
8274         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8275
8276 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8277
8278         PR target/39150
8279         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8280
8281 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8282
8283         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8284         * gcc.target/powerpc/no-r11-2.c: Ditto.
8285         * gcc.target/powerpc/no-r11-3.c: Ditto.
8286
8287 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8288
8289         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8290         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8291
8292 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8293
8294         * lib/target-supports.exp (check_profiling_available): Disable
8295         profiling with -fprofile-generate for target avr.
8296
8297 2011-07-06  Richard Guenther  <rguenther@suse.de>
8298
8299         PR tree-optimization/49645
8300         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8301
8302 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8303
8304         PR middle-end/47383
8305         * gcc.dg/pr47383.c: New.
8306
8307 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8308
8309         PR tree-optimization/49647
8310         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8311
8312 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8313
8314         PR testsuite/49542
8315         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8316         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8317
8318 2011-07-05  Jason Merrill  <jason@redhat.com>
8319
8320         PR c++/48157
8321         * g++.dg/template/template-id-4.C: New.
8322
8323 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8324
8325         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8326         * gcc.dg/pr43402.c: Ditto.
8327
8328 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8329
8330         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8331
8332 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8333
8334         * gcc.target/powerpc/ppc-switch-1.c: New test for
8335         --param case-values-threshold.
8336         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8337
8338 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8339
8340         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8341
8342 2011-07-05  Jason Merrill  <jason@redhat.com>
8343
8344         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8345
8346 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8347
8348         PR tree-optimization/47654
8349         * gcc.dg/graphite/block-pr47654.c: New.
8350
8351 2011-07-05  Jason Merrill  <jason@redhat.com>
8352
8353         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8354
8355 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8356
8357         PR tree-optimization/49580
8358         * gcc.dg/autopar/pr49580.c: New test.
8359
8360 2011-07-05  Richard Guenther  <rguenther@suse.de>
8361
8362         PR tree-optimization/49518
8363         PR tree-optimization/49628
8364         * g++.dg/torture/pr49628.C: New testcase.
8365         * gcc.dg/torture/pr49518.c: Likewise.
8366
8367 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8368
8369         * ada/acats/run_acats (which): Extract last field from type -p,
8370         type output only if command succeeded.
8371
8372 2011-07-04  Jason Merrill  <jason@redhat.com>
8373
8374         * g++.dg/abi/mangle48.C: New.
8375
8376         * g++.dg/cpp0x/diag1.C: New.
8377
8378         * g++.dg/diagnostic/aka1.C: New.
8379
8380 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR rtl-optimization/49619
8383         * gcc.dg/pr49619.c: New test.
8384
8385         PR rtl-optimization/49472
8386         * gfortran.dg/pr49472.f90: New test.
8387
8388         PR debug/49602
8389         * gcc.dg/pr49602.c: New test.
8390
8391 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8392
8393         PR target/34734
8394         PR target/44643
8395         * gcc.target/avr/avr.exp: Run over cpp files, too.
8396         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8397         * gcc.target/avr/progmem.h: New file.
8398         * gcc.target/avr/exit-abort.h: New file.
8399         * gcc.target/avr/progmem-error-1.c: New file.
8400         * gcc.target/avr/progmem-error-1.cpp: New file.
8401         * gcc.target/avr/progmem-warning-1.c: New file.
8402         * gcc.target/avr/torture/progmem-1.c: New file.
8403         * gcc.target/avr/torture/progmem-1.cpp: New file.
8404
8405 2011-07-04  Richard Guenther  <rguenther@suse.de>
8406
8407         PR tree-optimization/49615
8408         * g++.dg/torture/pr49615.C: New testcase.
8409
8410 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8411
8412         PR tree-optimization/49610
8413         * gcc.dg/vect/pr49610.c: New test.
8414
8415 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8416
8417         * gnat.dg/specs/debug1.ads: New test.
8418
8419 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8420
8421         PR fortran/49562
8422         * gfortran.dg/typebound_proc_23.f90: New.
8423
8424 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8425
8426         PR c++/49605
8427         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8428
8429 2011-07-01  Jason Merrill  <jason@redhat.com>
8430
8431         PR c++/48261
8432         * g++.dg/template/template-id-3.C: New.
8433
8434         PR c++/48593
8435         * g++.dg/template/qualified-id4.C: New.
8436
8437         PR c++/48883
8438         * g++.dg/template/explicit-args4.C: New.
8439
8440         PR c++/49085
8441         * g++.dg/template/offsetof2.C: New.
8442
8443 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8444
8445         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8446
8447 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8448
8449         PR libmudflap/49549
8450         * lib/target-supports.exp (check_effective_target_gld): New proc.
8451
8452 2011-07-01  Richard Guenther  <rguenther@suse.de>
8453
8454         PR tree-optimization/49603
8455         * gcc.dg/torture/pr49603.c: New testcase.
8456
8457 2011-06-30  Jason Merrill  <jason@redhat.com>
8458
8459         PR c++/49387
8460         * g++.dg/rtti/template1.C: New.
8461
8462         PR c++/49569
8463         * g++.dg/cpp0x/regress/ctor1.C: New.
8464
8465         PR c++/49355
8466         * g++.dg/cpp0x/initlist54.C: New.
8467
8468 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8469
8470         * gcc.dg/tree-ssa/sra-12.c: New test.
8471
8472 2011-06-29  Jason Merrill  <jason@redhat.com>
8473
8474         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8475
8476 2011-06-30  Richard Guenther  <rguenther@suse.de>
8477
8478         PR tree-optimization/46787
8479         * gcc.dg/vect/vect-121.c: New testcase.
8480
8481 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8482
8483         PR tree-optimization/49094
8484         * gcc.dg/tree-ssa/pr49094.c: New test.
8485
8486 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8487
8488         PR fortran/49540
8489         * gfortran.dg/pr49540-1.f90: New test.
8490         * gfortran.dg/pr49540-2.f90: New test.
8491
8492 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8493
8494         PR ada/49511
8495         * ada/acats/run_acats (which): Use last field of type -p output.
8496
8497 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8498             Iain Sandoe  <iains@gcc.gnu.org>
8499
8500         PR libobjc/36610
8501         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8502         Only skip on 64-bit *-*-darwin8* && !objc2.
8503
8504 2011-06-30  Richard Guenther  <rguenther@suse.de>
8505
8506         PR tree-optimization/38752
8507         * gcc.c-torture/compile/pr38752.c: New testcase.
8508
8509 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8510
8511         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8512         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8513
8514 2011-06-29  Jason Merrill  <jason@redhat.com>
8515
8516         PR c++/49216
8517         * g++.dg/cpp0x/initlist53.C: Use placement new.
8518         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8519         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8520
8521         PR c++/49003
8522         * g++.dg/cpp0x/trailing6.C: New.
8523         * g++.dg/cpp0x/pr45908.C: No error.
8524
8525         PR c++/49272
8526         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8527
8528         PR c++/49520
8529         * g++.dg/cpp0x/constexpr-using2.C: New.
8530
8531         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8532
8533         PR c++/45923
8534         * g++.dg/cpp0x/constexpr-diag3.C: New.
8535         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8536         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8537         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8538         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8539
8540 2011-06-29  Jason Merrill  <jason@redhat.com>
8541
8542         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8543
8544 2011-06-29  Richard Guenther  <rguenther@suse.de>
8545
8546         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8547
8548 2011-06-29  Jason Merrill  <jason@redhat.com>
8549
8550         * g++.dg/cpp0x/initlist-value2.C: New.
8551
8552         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8553         * g++.dg/cpp0x/initlist-value.C: New.
8554
8555 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8556
8557         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8558
8559 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8560
8561         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8562         * gcc.dg/inline_2.c: Likewise.
8563         * gcc.dg/unroll_1.c: Likewise.
8564
8565 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8566
8567         PR debug/49567
8568         * gcc.target/i386/pr49567.c: New test.
8569
8570 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8571
8572         * gnat.dg/opt17.ad[sb]: New test.
8573
8574 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8575             Tom de Vries  <tom@codesourcery.com>
8576
8577         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8578         (check_effective_target_arm_thumb2): New effective targets.
8579         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8580         properly.  Clean up temporary files.
8581         * gcc.target/arm/ivopts-2.c: Likewise.
8582         * gcc.target/arm/ivopts-3.c: Likewise.
8583         * gcc.target/arm/ivopts-4.c: Likewise.
8584         * gcc.target/arm/ivopts-5.c: Likewise.
8585         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8586
8587 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8588
8589         PR fortran/49479
8590         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8591
8592 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8593
8594         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8595         * gcc.target/arm/vfp-ldmias.c: Likewise.
8596         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8597         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8598         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8599         * gcc.target/arm/vfp-stmias.c: Likewise.
8600         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8601         * gcc.target/arm/vfp-stmiad.c: Likewise.
8602
8603 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8604
8605         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8606         dg-prune-output.
8607         * gcc.target/arm/pr45701-2.c: Ditto.
8608
8609 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8610
8611         PR fortran/49466
8612         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8613         * gfortran.dg/extends_14.f03: Modified.
8614
8615 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8616
8617         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8618         early if the test is already being skipped.
8619
8620         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8621         scan-assembler-dem-not): For missing file, report unresolved with
8622         same message as for pass/fail, with reason reported in log file.
8623
8624         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8625         from add_options_for_arm_neon_fp16.
8626         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8627         check_effective_target_arm_neon_fp16_ok_nocache.
8628         Check -mfpu and -mfloat-abi options from current multilib.
8629         Do not require neon support.
8630         (check_effective_target_arm_fp16_ok): Renamed from
8631         check_effecitve_target_arm_neon_fp16_ok.
8632         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8633         arm_neon_fp16_ok and arm_fp16.
8634         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8635         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8636         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8637         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8638
8639 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8640
8641         * gcc.dg/builtin-assume-aligned-1.c: New test.
8642         * gcc.dg/builtin-assume-aligned-2.c: New test.
8643         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8644
8645         PR debug/49544
8646         * gcc.dg/pr49544.c: New test.
8647
8648 2011-06-27  Richard Guenther  <rguenther@suse.de>
8649
8650         PR tree-optimization/49394
8651         * g++.dg/torture/pr49394.C: New testcase.
8652
8653 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8654
8655         * gcc.dg/optimize-bswapdi-2.c: New test.
8656
8657 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8658             Richard Sandiford  <richard.sandiford@linaro.org>
8659
8660         PR tree-optimization/49169
8661         * gcc.dg/torture/pr49169.c: New test.
8662
8663 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8664
8665         PR testsuite/49529
8666         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8667
8668         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8669         hppa*-*-hpux*.
8670
8671 2011-06-26  Jason Merrill  <jason@redhat.com>
8672
8673         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8674
8675         PR c++/49528
8676         * g++.dg/init/ref19.C: New.
8677         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8678
8679 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8680
8681         PR tree-optimization/48377
8682         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8683         non_strict_align.
8684
8685 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8686
8687         PR middle-end/49191
8688         * lib/target-supports.exp (check_effective_target_non_strict_align):
8689         New.
8690         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8691
8692 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8693
8694         PR tree-optimizations/49516
8695         * g++.dg/tree-ssa/pr49516.C: New test.
8696
8697 2011-06-23  Jason Merrill  <jason@redhat.com>
8698
8699         PR c++/35255
8700         * g++.dg/template/partial10.C: New.
8701         * g++.dg/template/partial11.C: New.
8702
8703 2011-06-23  Jeff Law <law@redhat.com>
8704
8705         PR middle-end/48770
8706         * gcc.dg/pr48770.c: New test.
8707
8708 2011-06-23  Jan Hubicka  <jh@suse.cz>
8709
8710         PR middle-end/49373
8711         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8712
8713 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8714
8715         PR testsuite/49512
8716         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8717         instead of -fdump-tree-optimized.
8718
8719 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8720
8721         PR c++/44625
8722         * g++.dg/template/crash107.C: New.
8723         * g++.dg/template/error17.C: Adjust.
8724
8725 2011-06-23  Jason Merrill  <jason@redhat.com>
8726
8727         PR c++/49507
8728         * g++.dg/cpp0x/defaulted30.C: New.
8729
8730         PR c++/49440
8731         * g++.dg/rtti/anon-ns1.C: New.
8732
8733         PR c++/49395
8734         * g++.dg/init/ref18.C: New.
8735
8736         PR c++/36435
8737         * g++.dg/template/partial9.C: New.
8738
8739 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8740
8741         PR middle-end/49373
8742         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8743
8744 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8745
8746         PR debug/49496
8747         * gcc.dg/pr49496.c: New test.
8748
8749 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8750
8751         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8752         is not xscale.
8753
8754         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8755
8756         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8757         * gcc.target/arm/pr42879.c: Likewise.
8758         * gcc.target/arm/pr45701-3.c: Likewise.
8759
8760         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8761         * gcc.target/arm/pr40482.c: Likewise.
8762         * gcc.target/arm/stack-corruption.c: Likewise.
8763
8764 2011-06-22  Richard Guenther  <rguenther@suse.de>
8765
8766         PR tree-optimization/49493
8767         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8768
8769 2011-06-22  Jason Merrill  <jason@redhat.com>
8770
8771         PR c++/49260
8772         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8773
8774 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8775             Dmitry Melnik  <dm@ispras.ru>
8776
8777         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8778         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8779         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8780
8781 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8782
8783         * gcc.target/arm/tlscall.c: New.
8784
8785 2011-06-21  Jason Merrill  <jason@redhat.com>
8786
8787         PR c++/49172
8788         * g++.dg/cpp0x/constexpr-ref1.C: New.
8789         * g++.dg/cpp0x/constexpr-ref2.C: New.
8790         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8791
8792         PR c++/49482
8793         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8794
8795         PR c++/49418
8796         * g++.dg/template/param3.C: New.
8797
8798 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8799
8800         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8801         my_clrsb test functions.
8802         (main): Test clrsb.
8803         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8804         test_sll, test_ull): Add clrsb tests.
8805         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8806         clrsbll.
8807
8808 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8809
8810         PR fortran/49112
8811         * gfortran.dg/class_44.f03: New.
8812
8813 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8814
8815         PR tree-optimization/49478
8816         * gcc.dg/vect/pr49478.c
8817
8818 2011-06-21  Richard Guenther  <rguenther@suse.de>
8819
8820         PR tree-optimization/49483
8821         * gcc.dg/vect/vect-120.c: New testcase.
8822
8823 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8824
8825         PR testsuite/49443
8826         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8827         * gcc.dg/vect/vect-peel-4.c: Likewise.
8828
8829 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8830
8831         PR middle-end/49139
8832         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8833         * gcc.dg/always_inline2.c: Likewise.
8834         * gcc.dg/always_inline3.c: Likewise.
8835         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8836         * gcc.dg/inline_1.c: Likewise.
8837         * gcc.dg/inline_2.c: Likewise.
8838         * gcc.dg/inline_3.c: Likewise.
8839         * gcc.dg/inline_4.c: Likewise.
8840         * gcc.dg/20051201-1.c: Likewise.
8841         * gcc.dg/pr40087.c: Likewise.
8842         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8843         * gcc.dg/inline-22.c: Likewise.
8844         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8845         * gcc.dg/lto/20090218-1_1.c: Likewise.
8846         * g++.dg/ipa/devirt-7.C: Likewise.
8847         * gcc.dg/uninit-pred-5_a.c: Likewise.
8848         * gcc.dg/uninit-pred-5_b.c: Likewise.
8849         * gcc.dg/fail_always_inline.c: New.
8850
8851 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8852
8853         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8854         into 6 jobs instead of 3.
8855
8856 2011-06-20  Jason Merrill  <jason@redhat.com>
8857
8858         PR c++/49216
8859         * g++.dg/cpp0x/initlist53.C: New.
8860
8861 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8862
8863         PR fortran/18918
8864         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8865         * gfortran.dg/coarray_lock_3.f90: New.
8866         * gfortran.dg/coarray/lock_1.f90: New.
8867
8868 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8869
8870         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8871         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8872         unresolved and report the reason to the log file.
8873
8874         * lib/scanasm.exp (object-size): Move argument processing earlier
8875         to report errors before verifying that the file exists.  Report
8876         problems detected at runtime as unresolved instead of error and
8877         report their reasons to the log file.
8878
8879 2011-06-20  Jason Merrill  <jason@redhat.com>
8880
8881         PR c++/47080
8882         * g++.dg/cpp0x/explicit6.C: New.
8883
8884         PR c++/47635
8885         * g++.dg/cpp0x/enum20.C: New.
8886
8887         PR c++/48138
8888         * g++.dg/ext/attr-aligned01.C: New.
8889
8890         PR c++/49205
8891         * g++.dg/cpp0x/variadic-default.C: New.
8892
8893         PR c++/43321
8894         * g++.dg/cpp0x/auto26.C: New.
8895
8896         PR c++/43831
8897         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8898
8899 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8900
8901         * gcc.dg/binop-notand1.c: New test.
8902         * gcc.dg/binop-notand2.c: New test.
8903         * gcc.dg/binop-notand3.c: New test.
8904         * gcc.dg/binop-notand4.c: New test.
8905         * gcc.dg/binop-notand5.c: New test.
8906         * gcc.dg/binop-notand6.c: New test.
8907
8908 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8909
8910         PR testsuite/49432
8911         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8912
8913 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8914
8915         PR fortran/49400
8916         * gfortran.dg/proc_ptr_31.f90: New.
8917
8918 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8919
8920         * gnat.dg/volatile6.adb: New test.
8921         * gnat.dg/volatile7.adb: Likewise.
8922         * gnat.dg/volatile8.adb: Likewise.
8923         * gnat.dg/volatile9.adb: Likewise.
8924
8925 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8926
8927         * gnat.dg/constant3.adb: New test.
8928
8929 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8930
8931         PR libfortran/49296
8932         * gfortran.dg/read_list_eof_1.f90: New test.
8933
8934 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR target/49411
8937         * gcc.target/i386/testimm-1.c: New test.
8938         * gcc.target/i386/testimm-2.c: New test.
8939         * gcc.target/i386/testimm-3.c: New test.
8940         * gcc.target/i386/testimm-4.c: New test.
8941         * gcc.target/i386/testimm-5.c: New test.
8942         * gcc.target/i386/testimm-6.c: New test.
8943         * gcc.target/i386/testimm-7.c: New test.
8944         * gcc.target/i386/testimm-8.c: New test.
8945         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8946         * gcc.target/i386/xop-rotate1-int.c: New test.
8947         * gcc.target/i386/xop-rotate2-int.c: New test.
8948
8949 2011-06-17  Jason Merrill  <jason@redhat.com>
8950
8951         * g++.dg/cpp0x/rv-func2.C: New.
8952
8953         * g++.dg/debug/dwarf2/lambda1.C: New.
8954         * g++.dg/warn/Wshadow-6.C: Adjust.
8955
8956 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8957
8958         PR fortran/48699
8959         * gfortran.dg/move_alloc_5.f90: New.
8960
8961 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8962
8963         PR rtl-optimization/48542
8964         * gcc.dg/torture/pr48542.c: New test.
8965
8966 2011-06-16  Jason Merrill  <jason@redhat.com>
8967
8968         PR c++/44160
8969         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8970
8971         PR c++/45378
8972         * g++.dg/cpp0x/initlist52.C New.
8973
8974         PR c++/45399
8975         * c-c++-common/raw-string-12.c: New.
8976
8977         PR c++/49229
8978         * g++.dg/cpp0x/sfinae26.C: New.
8979
8980         PR c++/49251
8981         * g++.dg/cpp0x/variadic113.C: New.
8982
8983         PR c++/49420
8984         * g++.dg/cpp0x/variadic112.C: New.
8985
8986 2011-06-16  Jeff Law <law@redhat.com>
8987
8988         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8989         improved jump threading.
8990         * gcc.dg/builtin-object-size-2.c: Likewise.
8991         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8992
8993 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8994
8995         PR fortran/49074
8996         * gfortran.dg/typebound_assignment_3.f03: New.
8997
8998 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8999
9000         PR testsuite/48727
9001         * g++.dg/opt/devirt2.C: Change xfail rule to target.
9002
9003 2011-06-16  Martin Jambor  <mjambor@suse.cz>
9004
9005         PR tree-optimization/49343
9006         * gnat.dg/discr31.ad[sb]: New test.
9007
9008 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9009
9010         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9011
9012 2011-06-16  Tom de Vries  <tom@codesourcery.com>
9013
9014         PR target/45098
9015         * gcc.target/arm/ivopts-3.c: Update test.
9016         * gcc.target/arm/ivopts-5.c: Same.
9017
9018 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9019
9020         Revert:
9021         2011-06-10  Wei Guozhi  <carrot@google.com>
9022
9023         PR target/45335
9024         * gcc.target/arm/pr45335.c: New test.
9025         * gcc.target/arm/pr45335-2.c: New test.
9026         * gcc.target/arm/pr45335-3.c: New test.
9027         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9028         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9029         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9030
9031 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9032
9033         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9034
9035 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9036
9037         PR fortran/49417
9038         * gfortran.dg/class_43.f03: New.
9039
9040 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9041
9042         PR tree-optimization/49419
9043         * gcc.c-torture/execute/pr49419.c: New test.
9044
9045 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9046
9047         * gcc.dg/sms-9.c: New file.
9048
9049 2011-06-15  Easwaran Raman  <eraman@google.com>
9050
9051         PR rtl-optimization/49414
9052         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9053
9054 2011-06-14  Jason Merrill  <jason@redhat.com>
9055
9056         * g++.dg/cpp0x/noexcept13.C: New.
9057
9058 2011-06-14  Easwaran Raman  <eraman@google.com>
9059
9060         PR rtl-optimization/44194
9061         * gcc.dg/pr44194-1.c: New test.
9062         * gcc.dg/pr44194-2.c: New test.
9063
9064 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9065
9066         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9067         switches.
9068         * gcc.target/arm/pr45701-2.c: Likewise.
9069         * gcc.target/arm/thumb-branch1.c: Likewise.
9070
9071 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9072
9073         PR testsuite/48727
9074         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9075
9076 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9077
9078         * gcc.target/arm/pr45701-1.c: Require thumb support.
9079         * gcc.target/arm/pr45701-2.c: Likewise.
9080         * gcc.target/arm/thumb-branch1.c: Likewise.
9081
9082         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9083         * gcc.target/arm/pr39839.c: Likewise.
9084         * gcc.target/arm/pr40657-2.c: Likewise.
9085         * gcc.target/arm/pr40956.c: Likewise.
9086         * gcc.target/arm/pr41679.c: Likewise.
9087         * gcc.target/arm/pr42235.c: Likewise.
9088         * gcc.target/arm/pr42495.c: Likewise.
9089         * gcc.target/arm/pr42505.c: Likewise.
9090         * gcc.target/arm/pr42574.c: Likewise.
9091         * gcc.target/arm/pr46883.c: Likewise.
9092         * gcc.target/arm/pr46934.c: Likewise.
9093         * gcc.target/arm/xor-and.c: Likewise.
9094
9095 2011-06-14  Jason Merrill  <jason@redhat.com>
9096
9097         * g++.dg/other/error23.C: Adjust error message.
9098         * g++.dg/other/error32.C: Likewise.
9099
9100         PR c++/49389
9101         * g++.dg/cpp0x/rv-dotstar.C: New.
9102
9103         PR c++/49369
9104         * g++.dg/cpp0x/decltype30.C: New.
9105
9106         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9107
9108 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR fortran/49103
9111         * gfortran.dg/pr49103.f90: New test.
9112
9113 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9114
9115         PR target/45098
9116         * gcc.target/arm/ivopts-3.c: New test.
9117         * gcc.target/arm/ivopts-4.c: New test.
9118         * gcc.target/arm/ivopts-5.c: New test.
9119
9120 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR rtl-optimization/49390
9123         * gcc.c-torture/execute/pr49390.c: New test.
9124
9125 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9126
9127         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9128
9129 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9130
9131         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9132         * gcc.c-torture/execute/cmpsi-2.x: New file.
9133         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9134         * gcc.c-torture/execute/pr45262.x: New file.
9135         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9136         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9137         int32plus
9138         * gcc.c-torture/compile/pr49163.c: Ditto.
9139
9140 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9141
9142         * gcc.dg/vect/vect-16.c: Rename to...
9143         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9144         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9145         for double-word vectors.
9146         * gcc.dg/vect/vect-peel-4.c: Likewise.
9147         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9148         vect_element_align.
9149         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9150         -fno-fast-math.
9151
9152 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9153
9154         PR target/44618
9155         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9156
9157 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9158
9159         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9160
9161 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9162
9163         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9164
9165 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9166
9167         * gfortran.dg/trim_optimize_8.f90:  New test case.
9168
9169 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9170            Ira Rosen  <ira.rosen@linaro.org>
9171
9172         PR tree-optimization/49352
9173         * gcc.dg/vect/pr49352.c: New test.
9174
9175 2011-06-12  Tobias Burnus
9176
9177         PR fortran/49324
9178         * gfortran.dg/alloc_comp_assign_11.f90: New.
9179
9180 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9181
9182         * gfortran.dg/trim_optimize_7.f90:  New test.
9183
9184 2011-06-10  Wei Guozhi  <carrot@google.com>
9185
9186         PR target/45335
9187         * gcc.target/arm/pr45335.c: New test.
9188         * gcc.target/arm/pr45335-2.c: New test.
9189         * gcc.target/arm/pr45335-3.c: New test.
9190         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9191         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9192         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9193
9194 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9195
9196         PR c++/41769
9197         * g++.dg/parse/error39.C: New.
9198
9199 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9200
9201         * gcc.target/arm/20090811-1.c: Skip for incompatible
9202         options, do not override other options.
9203         * gcc.target/arm/combine-cmp-shift.c: Skip for
9204         incompatible options.
9205         * gcc.target/arm/pr45094.c: Likewise.
9206         * gcc.target/arm/scd42-1.c: Likewise.
9207         * gcc.target/arm/scd42-3.c: Likewise.
9208         * gcc.target/arm/thumb-ltu.c: Likewise.
9209
9210         * lib/target-supports.exp
9211         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9212         multilib flags use -mfpu with a value other than neon-fp16.
9213
9214 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9215
9216         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9217         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9218
9219 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9220
9221         * lib/target-supports.exp (check_effective_target_pie): New proc.
9222         * gcc.dg/pie-link.c: Use target pie.
9223
9224 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9225             Laurent Roug�  <laurent.rouge@menta.fr>
9226
9227         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9228         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9229
9230 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9231
9232         * gfortran.dg/coarray/sync_1.f90: New test for
9233         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9234
9235 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9236
9237         PR tree-optimization/49318
9238         * gcc.dg/vect/pr49318.c: New test.
9239
9240 2011-06-09  David Krauss  <potswa@mac.com>
9241
9242         * g++.dg/template/arrow1.C: New.
9243
9244 2011-06-09  Jason Merrill  <jason@redhat.com>
9245
9246         * lib/prune.exp: Prune "note"s.
9247         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9248
9249         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9250         * g++.dg/template/dependent-expr3.C: Likewise.
9251         * g++.dg/parse/template7.C: Likewise.
9252         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9253         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9254         * g++.old-deja/g++.pt/friend38.C: Likewise.
9255         * g++.old-deja/g++.pt/crash32.C: Likewise.
9256         * g++.old-deja/g++.other/init4.C: Likewise.
9257         * g++.old-deja/g++.other/friend8.C: Likewise.
9258
9259         * g++.dg/ext/complex7.C: Adjust expected output.
9260         * g++.dg/diagnostic/method1.C: Likewise.
9261         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9262         * g++.dg/parse/crash33.C: Likewise.
9263         * g++.dg/other/warning1.C: Likewise.
9264         * g++.dg/init/pr29571.C: Likewise.
9265         * g++.dg/warn/overflow-warn-1.C: Likewise.
9266         * g++.dg/warn/overflow-warn-3.C: Likewise.
9267         * g++.dg/warn/overflow-warn-4.C: Likewise.
9268         * g++.old-deja/g++.oliva/template1.C: Likewise.
9269
9270         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9271         * g++.dg/parse/template7.C: Adjust.
9272
9273 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9274
9275         PR target/49307
9276         * gcc.dg/pr49307.c: New.
9277
9278 2011-06-09  Wei Guozhi  <carrot@google.com>
9279
9280         PR target/46975
9281         * gcc.target/arm/pr46975.c: New testcase.
9282
9283 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9284
9285         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9286         (PMETH, arglist_t): Removed.
9287         (method_get_number_of_arguments): Removed.
9288         (method_get_nth_argument): Removed.
9289         (method_get_first_argument): Removed.
9290         (method_get_next_argument): Removed.
9291         (method_get_sizeof_arguments): Removed.
9292         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9293         (PMETH): Removed.
9294         (method_get_number_of_arguments): Removed.
9295         (method_get_nth_argument): Removed.
9296         (method_get_first_argument): Removed.
9297         (method_get_next_argument): Removed.
9298         (method_get_sizeof_arguments): Removed.
9299         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9300
9301 2011-06-09  David Li  <davidxl@google.com>
9302
9303         * gcc.dg/dump-pass.c: New test.
9304
9305 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9306
9307         PR c++/29003
9308         * g++.dg/parse/error38.C: New.
9309
9310 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9311
9312         PR middle-end/49308
9313         * gfortran.dg/pr49308.f90: New test.
9314
9315 2011-06-08  Jason Merrill  <jason@redhat.com>
9316
9317         * g++.dg/cpp0x/noexcept11.C: New.
9318         * g++.dg/cpp0x/noexcept12.C: New.
9319         * g++.dg/cpp0x/sfinae11.C: Adjust.
9320
9321 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9322
9323         PR testsuite/49323
9324         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9325         to dg-options, match also DW_AT_linkage_name.
9326
9327 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9328
9329         PR middle-end/21953
9330         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9331         -fno-common on alpha*-dec-osf*.
9332         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9333
9334 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9335
9336         PR rtl-optimization/49303
9337         * gcc.target/ia64/pr49303.c: New test.
9338
9339 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9340
9341         PR fortran/18918
9342         * gfortran.dg/coarray_lock_1.f90: New.
9343         * gfortran.dg/coarray_lock_2.f90: New.
9344
9345 2011-06-07  Jason Merrill  <jason@redhat.com>
9346
9347         * lib/prune.exp: Look for "required" rather than "instantiated".
9348         * g++.dg/abi/mangle11.C: Likewise.
9349         * g++.dg/abi/mangle12.C: Likewise.
9350         * g++.dg/abi/mangle17.C: Likewise.
9351         * g++.dg/abi/mangle20-2.C: Likewise.
9352         * g++.dg/abi/pragma-pack1.C: Likewise.
9353         * g++.dg/cpp0x/decltype26.C: Likewise.
9354         * g++.dg/cpp0x/decltype28.C: Likewise.
9355         * g++.dg/cpp0x/decltype29.C: Likewise.
9356         * g++.dg/cpp0x/enum11.C: Likewise.
9357         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9358         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9359         * g++.dg/cpp0x/pr47416.C: Likewise.
9360         * g++.dg/ext/case-range2.C: Likewise.
9361         * g++.dg/ext/case-range3.C: Likewise.
9362         * g++.dg/gomp/for-19.C: Likewise.
9363         * g++.dg/gomp/pr37533.C: Likewise.
9364         * g++.dg/gomp/pr38639.C: Likewise.
9365         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9366         * g++.dg/inherit/base3.C: Likewise.
9367         * g++.dg/inherit/using6.C: Likewise.
9368         * g++.dg/init/placement4.C: Likewise.
9369         * g++.dg/init/reference3.C: Likewise.
9370         * g++.dg/lookup/scoped6.C: Likewise.
9371         * g++.dg/lookup/using7.C: Likewise.
9372         * g++.dg/other/abstract1.C: Likewise.
9373         * g++.dg/other/error10.C: Likewise.
9374         * g++.dg/other/error5.C: Likewise.
9375         * g++.dg/other/field1.C: Likewise.
9376         * g++.dg/other/offsetof5.C: Likewise.
9377         * g++.dg/parse/bitfield2.C: Likewise.
9378         * g++.dg/parse/constant4.C: Likewise.
9379         * g++.dg/parse/crash20.C: Likewise.
9380         * g++.dg/parse/invalid-op1.C: Likewise.
9381         * g++.dg/parse/non-dependent2.C: Likewise.
9382         * g++.dg/parse/template18.C: Likewise.
9383         * g++.dg/tc1/dr152.C: Likewise.
9384         * g++.dg/tc1/dr166.C: Likewise.
9385         * g++.dg/tc1/dr176.C: Likewise.
9386         * g++.dg/tc1/dr213.C: Likewise.
9387         * g++.dg/template/access11.C: Likewise.
9388         * g++.dg/template/access2.C: Likewise.
9389         * g++.dg/template/access3.C: Likewise.
9390         * g++.dg/template/access7.C: Likewise.
9391         * g++.dg/template/arg7.C: Likewise.
9392         * g++.dg/template/cond2.C: Likewise.
9393         * g++.dg/template/crash13.C: Likewise.
9394         * g++.dg/template/crash40.C: Likewise.
9395         * g++.dg/template/crash7.C: Likewise.
9396         * g++.dg/template/crash84.C: Likewise.
9397         * g++.dg/template/ctor5.C: Likewise.
9398         * g++.dg/template/defarg13.C: Likewise.
9399         * g++.dg/template/defarg14.C: Likewise.
9400         * g++.dg/template/dtor7.C: Likewise.
9401         * g++.dg/template/eh2.C: Likewise.
9402         * g++.dg/template/error2.C: Likewise.
9403         * g++.dg/template/error43.C: Likewise.
9404         * g++.dg/template/friend32.C: Likewise.
9405         * g++.dg/template/injected1.C: Likewise.
9406         * g++.dg/template/instantiate1.C: Likewise.
9407         * g++.dg/template/instantiate3.C: Likewise.
9408         * g++.dg/template/instantiate5.C: Likewise.
9409         * g++.dg/template/instantiate7.C: Likewise.
9410         * g++.dg/template/local6.C: Likewise.
9411         * g++.dg/template/lookup2.C: Likewise.
9412         * g++.dg/template/member5.C: Likewise.
9413         * g++.dg/template/memfriend15.C: Likewise.
9414         * g++.dg/template/memfriend16.C: Likewise.
9415         * g++.dg/template/memfriend17.C: Likewise.
9416         * g++.dg/template/memfriend7.C: Likewise.
9417         * g++.dg/template/meminit1.C: Likewise.
9418         * g++.dg/template/nested3.C: Likewise.
9419         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9420         * g++.dg/template/nontype12.C: Likewise.
9421         * g++.dg/template/nontype13.C: Likewise.
9422         * g++.dg/template/nontype6.C: Likewise.
9423         * g++.dg/template/pr23510.C: Likewise.
9424         * g++.dg/template/pr35240.C: Likewise.
9425         * g++.dg/template/ptrmem15.C: Likewise.
9426         * g++.dg/template/ptrmem6.C: Likewise.
9427         * g++.dg/template/qualified-id1.C: Likewise.
9428         * g++.dg/template/qualttp20.C: Likewise.
9429         * g++.dg/template/qualttp3.C: Likewise.
9430         * g++.dg/template/qualttp4.C: Likewise.
9431         * g++.dg/template/qualttp5.C: Likewise.
9432         * g++.dg/template/qualttp6.C: Likewise.
9433         * g++.dg/template/qualttp7.C: Likewise.
9434         * g++.dg/template/qualttp8.C: Likewise.
9435         * g++.dg/template/recurse.C: Likewise.
9436         * g++.dg/template/recurse2.C: Likewise.
9437         * g++.dg/template/ref5.C: Likewise.
9438         * g++.dg/template/scope2.C: Likewise.
9439         * g++.dg/template/sfinae10.C: Likewise.
9440         * g++.dg/template/sfinae3.C: Likewise.
9441         * g++.dg/template/sizeof3.C: Likewise.
9442         * g++.dg/template/static9.C: Likewise.
9443         * g++.dg/template/template-id-2.C: Likewise.
9444         * g++.dg/template/typedef13.C: Likewise.
9445         * g++.dg/template/typename4.C: Likewise.
9446         * g++.dg/template/using14.C: Likewise.
9447         * g++.dg/template/using2.C: Likewise.
9448         * g++.dg/template/warn1.C: Likewise.
9449         * g++.dg/warn/Wparentheses-13.C: Likewise.
9450         * g++.dg/warn/Wparentheses-15.C: Likewise.
9451         * g++.dg/warn/Wparentheses-16.C: Likewise.
9452         * g++.dg/warn/Wparentheses-17.C: Likewise.
9453         * g++.dg/warn/Wparentheses-18.C: Likewise.
9454         * g++.dg/warn/Wparentheses-19.C: Likewise.
9455         * g++.dg/warn/Wparentheses-20.C: Likewise.
9456         * g++.dg/warn/Wparentheses-23.C: Likewise.
9457         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9458         * g++.dg/warn/noeffect2.C: Likewise.
9459         * g++.dg/warn/noeffect4.C: Likewise.
9460         * g++.dg/warn/pr8570.C: Likewise.
9461         * g++.old-deja/g++.brendan/init2.C: Likewise.
9462         * g++.old-deja/g++.eh/spec6.C: Likewise.
9463         * g++.old-deja/g++.pt/crash10.C: Likewise.
9464         * g++.old-deja/g++.pt/crash36.C: Likewise.
9465         * g++.old-deja/g++.pt/derived3.C: Likewise.
9466         * g++.old-deja/g++.pt/error2.C: Likewise.
9467         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9468         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9469         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9470         * g++.old-deja/g++.pt/overload7.C: Likewise.
9471         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9472
9473 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9474             Iain Sandoe  <iains@gcc.gnu.org>
9475
9476         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9477         Added code to deal with the case when [Protocol
9478         -descriptionForInstanceMethod:] or [Protocol
9479         -descriptionForClassMethod:] returns NULL.
9480
9481 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9482             Iain Sandoe  <iains@gcc.gnu.org>
9483
9484         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9485         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9486         Added cast.
9487
9488 2011-06-07  Xinliang David Li  <davidxl@google.com>
9489
9490         * gcc.dg/inline_2.c: New test.
9491         * gcc.dg/unroll_2.c: New test.
9492         * gcc.dg/inline_3.c: New test.
9493         * gcc.dg/unroll_3.c: New test.
9494         * gcc.dg/inline_4.c: New test.
9495         * gcc.dg/unroll_4.c: New test.
9496         * gcc.dg/inline_1.c: New test.
9497         * gcc.dg/unroll_1.c: New test.
9498
9499 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9500
9501         PR tree-optimization/48497
9502         * lib/gcc-defs.exp (dg-additional-options): New proc.
9503         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9504         -msse2 on 32-bit x86.
9505
9506 2011-06-06  Jason Merrill  <jason@redhat.com>
9507
9508         * g++.dg/cpp0x/enum19.C: New.
9509
9510 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9511
9512         * gcc.target/arm/neon-reload-class.c: New test.
9513
9514 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9515
9516         PR debug/49130
9517         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9518
9519 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9520
9521         * gcc.target/arm/smlatb-1.c: New file.
9522         * gcc.target/arm/smlatt-1.c: New file.
9523         * gcc.target/arm/smlaltb-1.c: New file.
9524         * gcc.target/arm/smlaltt-1.c: New file.
9525
9526 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9527
9528         * gcc.target/arm/mla-2.c: New test.
9529
9530 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR gcov-profile/49299
9533         * gcc.dg/tree-prof/pr49299-1.c: New test.
9534         * gcc.dg/tree-prof/pr49299-2.c: New test.
9535
9536 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9537
9538         * lib/target-supports.exp
9539         (check_effective_target_vect_widen_mult_qi_to_hi):
9540         Add NEON as supporting target.
9541         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9542         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9543         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9544         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9545         using widening multiplication on targets that support it.
9546         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9547         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9548         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9549
9550 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9551
9552         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9553         Modern Objective-C runtime API.
9554         * objc/execute/next_mapping.h: Removed.
9555         * objc-obj-c++-shared/next-mapping.h: Removed.
9556         * objc-obj-c++-shared/Object1.h: Removed.
9557         * objc-obj-c++-shared/Object1.m: Removed.
9558         * objc-obj-c++-shared/Object1.mm: Removed.
9559         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9560         * objc-obj-c++-shared/Protocol1.h: Removed.
9561         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9562         of ProtoBool, IVAR_T and METHOD.
9563         * objc-obj-c++-shared/runtime.h: New.
9564         * objc-obj-c++-shared/TestsuiteObject.h: New.
9565         * objc-obj-c++-shared/TestsuiteObject.m: New.
9566
9567         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9568         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9569         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9570         it a class method.
9571         * objc/execute/_cmd.m: Include
9572         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9573         runtime API.  ([TestClass +initialize]): Include this method also
9574         with the GNU runtime.
9575         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9576         Object.  ([-setValue:]): Return void.
9577         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9578         with the GNU runtime.  Include
9579         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9580         for the NeXT runtime.  Use the existing print_ivars() and
9581         compare_structures() implementations for the old NeXT runtime.
9582         Added new implementations for the Modern GNU and NeXT runtimes.
9583         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9584         well.  (main): Use objc_getClass().  Use return instead of exit.
9585         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9586         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9587         of exit().
9588         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9589         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9590         instead of Object.  (main): Use return instead of exit().
9591         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9592         instead of Object.  Removed prototype for exit().  (main): Use
9593         return instead of exit().  Use the Modern Objective-C runtime API.
9594         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9595         Object.
9596         * objc/execute/class-tests-1.h: Include
9597         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9598         runtime API.  (test_class_with_superclass): Do not call [Object
9599         class].  There is no need to with the current libobjc.
9600         * objc/execute/class-tests-2.h: Include
9601         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9602         runtime API.
9603         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9604         ../../objc-obj-c++-shared/next-mapping.h.
9605         * objc/execute/class-2.m: Likewise.
9606         * objc/execute/class-3.m: Likewise.
9607         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9608         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9609         +initialize]): Include this method also with the GNU
9610         runtime. (main): Use the Modern Objective-C runtime API.
9611         * objc/execute/class-5.m: Likewise.
9612         * objc/execute/class-6.m: Likewise.
9613         * objc/execute/class-7.m: Likewise.
9614         * objc/execute/class-8.m: Likewise.
9615         * objc/execute/class-9.m: Likewise.
9616         * objc/execute/class-10.m: Likewise.
9617         * objc/execute/class-11.m: Likewise.
9618         * objc/execute/class-12.m: Likewise.
9619         * objc/execute/class-13.m: Likewise.
9620         * objc/execute/class-14.m: Likewise.
9621         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9622         this method also with the GNU runtime.
9623         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9624         +initialize]): Include this method also with the GNU runtime.
9625         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9626         of Object.
9627         * objc/execute/encode-1.m: Likewise.
9628         * objc/execute/enumeration-1.m: Likewise.
9629         * objc/execute/enumeration-2.m: Likewise.
9630         * objc/execute/exceptions/catchall-1.m: Likewise.
9631         * objc/execute/exceptions/finally-1.m: Likewise.
9632         * objc/execute/exceptions/foward-1.m: Likewise.
9633         * objc/execute/exceptions/local-variables-1.m: Likewise.
9634         * objc/execute/exceptions/throw-nil.m: Likewise.
9635         * objc/execute/exceptions/trivial.m: Likewise.
9636         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9637         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9638         * objc/execute/exceptions/matcher-1.m: Likewise.
9639         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9640         Object.
9641         * objc/execute/formal_protocol-2.m: Likewise.
9642         * objc/execute/formal_protocol-3.m: Likewise.
9643         * objc/execute/formal_protocol-4.m: Likewise.
9644         * objc/execute/formal_protocol-5.m: Include
9645         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9646         protocol_getName().
9647         * objc/execute/formal_protocol-6.m: Likewise.
9648         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9649         Object.  Include <objc/Protocol.h> instead of
9650         ../../objc-obj-c++-shared/Protocol1.h.
9651         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9652         Object.
9653         * objc/execute/informal_protocol.m: Likewise.
9654         * objc/execute/load-3.m: Likewise.
9655         * objc/execute/many_args_method.m ([TestClass +initialize]):
9656         Include this method with the GNU runtime as well.
9657         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9658         * objc/execute/nested-func-1.m: Use TestsuiteObject
9659         instead of Object.
9660         * objc/execute/nil_method-1.m: Likewise.
9661         * objc/execute/no_clash.m: Likewise.
9662         * objc/execute/np-1.m: Do not include
9663         ../../objc-obj-c++-shared/Protocol1.h.
9664         (main): Use return instead of exit().
9665         * objc/execute/np-2.m: Do not include
9666         ../../objc-obj-c++-shared/Protocol1.h.
9667         ([MyObject +initialize]): Include this method also with the GNU
9668         runtime.  (main): Use return instead of exit().
9669         * objc/execute/object_is_class.m: Include
9670         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9671         of Object.  (main): Use the Modern Objective-C runtime API.
9672         * objc/execute/object_is_meta_class.m: Likewise.
9673         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9674         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9675         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9676         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9677         Objective-C runtime API.
9678         * objc/execute/protocol-isEqual-2.m: Likewise.
9679         * objc/execute/protocol-isEqual-3.m: Likewise.
9680         * objc/execute/protocol-isEqual-4.m: Likewise.
9681         * objc/execute/redefining_self.m ([TestClass +initialize]):
9682         Include this method with the GNU runtime as well.
9683         * objc/execute/root_methods.m: Include
9684         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9685         Include this method with the GNU runtime as well.
9686         (main): Use the Modern Objective-C runtime API.
9687         * objc/execute/selector-1.m: Include
9688         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9689         of Object.  (main): Use the Modern Objective-C runtime API.
9690         * objc/execute/static-1.m ([Test +initialize]): Include this
9691         method with the GNU runtime as well.
9692         * objc/execute/static-2.m: Likewise.
9693         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9694         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9695         ([MathClass +initialize]): Include this method with the GNU
9696         runtime as well.
9697         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9698         instead of Object.
9699         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9700         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9701         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9702         * objc.dg/attributes/method-attribute-1.m: Likewise.
9703         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9704         * objc.dg/attributes/method-attribute-2.m: Likewise.
9705         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9706         * objc.dg/attributes/method-attribute-3.m: Likewise.
9707         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9708         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9709         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9710         * obj-c++.dg/bitfield-1.mm: Likewise.
9711         * obj-c++.dg/bitfield-2.mm: Likewise
9712         * objc.dg/bitfield-3.m: Likewise.
9713         * obj-c++.dg/bitfield-4.mm: Likewise.
9714         * objc.dg/bitfield-5.m: Likewise
9715         * objc.dg/call-super-1.m: Likewise.
9716         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9717         Use objc_getClass() instead of objc_get_class(), but for the GNU
9718         runtime redefine objc_getClass as objc_get_class.  Include
9719         ../objc-obj-c++-shared/runtime.h.
9720         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9721         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9722         Use the Modern Objective-C runtime API.
9723         * objc.dg/class-protocol-1.m: Include
9724         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9725         * obj-c++.dg/class-protocol-1.mm: Likewise.
9726         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9727         * objc.dg/comp-types-10.m: Likewise.
9728         * objc.dg/comp-types-11.m: Likewise.
9729         * objc.dg/comp-types-12.m: Likewise.
9730         * obj-c++.dg/comp-types-9.mm: Likewise.
9731         * obj-c++.dg/comp-types-11.mm: Likewise.
9732         * obj-c++.dg/comp-types-12.mm: Likewise.
9733         * obj-c++.dg/comp-types-13.mm: Likewise.
9734         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9735         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9736         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9737         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9738         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9739         * objc.dg/desig-init-1.m: Likewise.
9740         * obj-c++.dg/defs.mm: Likewise.
9741         * objc.dg/exceptions-2.m: Likewise.
9742         * obj-c++.dg/except-1.mm: Likewise.
9743         * obj-c++.dg/exceptions-2.mm: Likewise.
9744         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9745         Use the Modern Objective-C runtime API.
9746         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9747         the Modern Objective-C runtime API.  Do not include
9748         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9749         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9750         the Modern Objective-C runtime API except when using an older NeXT
9751         runtime.
9752         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9753         the Modern Objective-C runtime API.
9754         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9755         objc/encoding.h.
9756         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9757         * objc.dg/encode-7-next-64bit.m: Updated include.
9758         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9759         objc/encoding.h.
9760         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9761         the Modern Objective-C runtime API.
9762         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9763         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9764         instead of ../objc-obj-c++-shared/Protocol1.h.
9765         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9766         the Modern Objective-C runtime API except when using an older NeXT
9767         runtime.
9768         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9769         the Modern Objective-C runtime API.
9770         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9771         Object.
9772         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9773         * objc.dg/fix-and-continue-2.m: Likewise.
9774         * objc.dg/foreach-1.m: Likewise.
9775         * objc.dg/foreach-2.m: Likewise.
9776         * objc.dg/foreach-3.m: Likewise.
9777         * objc.dg/foreach-4.m: Likewise.
9778         * objc.dg/foreach-5.m: Likewise.
9779         * objc.dg/foreach-6.m: Likewise.
9780         * objc.dg/foreach-7.m: Likewise.
9781         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9782         Object.
9783         * objc.dg/func-ptr-2.m: Likewise.
9784         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9785         Do not include objc/objc-api.h.
9786         * obj-c++.dg/fsf-package-0.mm: Likewise.
9787         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9788         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9789         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9790         of Object.
9791         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9792         * objc.dg/gnu-runtime-3.m: Likewise.
9793         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9794         * objc.dg/headers.m: Include objc/runtime.h instead of
9795         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9796         for the NeXT runtime.
9797         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9798         * obj-c++.dg/isa-field-1.mm: Likewise.
9799         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9800         * objc.dg/layout-1.m: Likewise.
9801         * objc.dg/layout-2.m: Likewise.
9802         * objc.dg/local-decl-2.m: Likewise.
9803         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9804         Object.  ([Container +elementForView:]): Use
9805         class_conformsToProtocol().
9806         * obj-c++.dg/lookup-2.mm: Likewise.
9807         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9808         * obj-c++.dg/local-decl-1.mm: Likewise.
9809         * objc.dg/method-3.m: Likewise.
9810         * objc.dg/method-4.m: Likewise.
9811         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9812         ../objc-obj-c++-shared/Protocol1.h.
9813         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9814         * objc.dg/method-9.m: Likewise.
9815         * objc.dg/method-10.m: Likewise.
9816         * objc.dg/method-13.m ([Root +initialize]): Include this method
9817         also for the GNU runtime.  (main): Use objc_getClass() also for
9818         the GNU runtime.
9819         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9820         * objc.dg/method-17.m: Likewise.
9821         * objc.dg/method-19.m: Likewise.
9822         * objc.dg/method-20b.m: Likewise.
9823         * obj-c++.dg/method-2.mm: Likewise.
9824         * obj-c++.dg/method-6.mm: Likewise.
9825         * obj-c++.dg/method-10.mm: Likewise.
9826         * obj-c++.dg/method-11.mm: Likewise.
9827         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9828         ../objc-obj-c++-shared/Protocol1.h.
9829         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9830         * obj-c++.dg/method-15.mm: Likewise.
9831         * obj-c++.dg/method-17.mm: Likewise.
9832         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9833         +initialize]): Include this method also for the GNU
9834         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9835         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9836         * obj-c++.dg/method-22.mm: Likewise.
9837         * obj-c++.dg/method-23.mm: Likewise.
9838         * obj-c++.dg/no-extra-load.mm: Likewise.
9839         * objc.dg/objc-fast-4.m: Likewise.
9840         * objc.dg/objc-gc-4.m: Likewise.
9841         * obj-c++.dg/objc-gc-3.mm: Likewise.
9842         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9843         protocol_getMethodDescription() instead of [Protocol
9844         -descriptionForInstanceMethod].
9845         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9846         Made it available with all runtimes.  (main): Call -test instead
9847         of -class.
9848         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9849         and put into a category.
9850         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9851         Object.  Include objc/objc.h.
9852         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9853         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9854         New. (main): Use protocol_getMethodDescription() instead
9855         of [Protocol -descriptionForInstanceMethod] and [Protocol
9856         -descriptionForClassMethod].
9857         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9858         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9859         Objective-C runtime API.
9860         * obj-c++.dg/proto-qual-1.mm: Likewise.
9861         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9862         Object.
9863         * obj-c++.dg/property/property-1.mm: Likewise.
9864         * obj-c++.dg/qual-types-1.mm: Likewise.
9865         * objc.dg/selector-2.m: Include objc/objc.h instead of
9866         ../objc-obj-c++-shared/Object1.h.
9867         * obj-c++.dg/selector-2.mm: Likewise.
9868         * obj-c++.dg/selector-5.mm: Likewise.
9869         * obj-c++.dg/selector-6.mm: Likewise.
9870         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9871         Object.  Do not include objc/objc-api.h.
9872         * obj-c++.dg/set-not-used-1.mm: Likewise.
9873         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9874         * objc.dg/stret-1.m: Likewise.
9875         * objc.dg/stret-2.m: Likewise.
9876         * obj-c++.dg/super-class-2.mm: Likewise.
9877         * objc.dg/super-class-3.m: Likewise.
9878         * objc.dg/super-class-4.m: Likewise.
9879         * objc.dg/sync-2.m: Likewise.
9880         * obj-c++.dg/sync-2.mm: Likewise.
9881         * objc.dg/sync-1.m: Include objc/objc.h instead of
9882         ../objc-obj-c++-shared/Object1.h.
9883         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9884         'Class' as the type of 'isa'.
9885         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9886         Objective-C runtime API.  ([TestClass +initialize]): Include this
9887         method with the GNU runtime as well.
9888         * objc.dg/strings/strings-1.m: Updated includes.
9889         * obj-c++.dg/strings/strings-1.mm: Likewise.
9890         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9891         objc.dg/strings/const-str-12b.m.
9892         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9893         * obj-c++.dg/template-3.mm: Likewise.
9894         * obj-c++.dg/template-4.mm: Likewise.
9895         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9896         Objective-C runtime API.
9897         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9898         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9899         * obj-c++.dg/try-catch-1.mm: Likewise.
9900         * obj-c++.dg/try-catch-2.mm: Likewise.
9901         * objc.dg/try-catch-3.m: Likewise.
9902         * obj-c++.dg/try-catch-3.mm: Likewise.
9903         * objc.dg/try-catch-6.m: Likewise.
9904         * objc.dg/try-catch-7.m: Likewise.
9905         * obj-c++.dg/try-catch-7.mm: Likewise.
9906         * obj-c++.dg/try-catch-8.mm: Likewise.
9907         * obj-c++.dg/try-catch-9.mm: Likewise.
9908         * objc.dg/try-catch-10.m: Likewise.
9909         * obj-c++.dg/try-catch-11.mm: Likewise.
9910         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9911         Object.  Include objc/objc.h.
9912         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9913         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9914         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9915         Object.  Use Modern Objective-C runtime API.  Do not use
9916         performv::.
9917         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9918         * obj-c++.dg/torture/trivial.mm: Likewise.
9919         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9920         instead of ../objc-obj-c++-shared/Object1.h.  Include
9921         ../objc-obj-c++-shared/runtime.h.
9922         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9923         * objc.dg/torture/strings/const-str-11.m: Likewise.
9924         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9925         * objc.dg/torture/strings/const-str-9.m: Likewise.
9926         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9927         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9928         instead of Object. Only add _FooClassReference if
9929         __NEXT_RUNTIME__.
9930         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9931         * objc.dg/torture/strings/const-str-8.m: Likewise.
9932         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9933         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9934         additional sources.
9935         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9936         Object.
9937         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9938         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9939         * obj-c++.dg/va-meth-1.mm: Likewise.
9940         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9941         ../objc-obj-c++-shared/Object1.h.
9942         * objc.dg/zero-link-3.m: Likewise.
9943
9944 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9945
9946         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9947
9948 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9949
9950         PR obj-c++/48275
9951         * obj-c++.dg/property/cxx-property-1.mm: New.
9952         * obj-c++.dg/property/cxx-property-2.mm: New.
9953
9954 2011-06-06  Jason Merrill  <jason@redhat.com>
9955
9956         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9957
9958 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9959
9960         PR rtl-optimization/49145
9961         From Ryan Mansfield
9962         * gcc.c-torture/compile/pr49145.c: New test.
9963
9964 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR testsuite/49288
9967         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9968         to dg-options, match also DW_AT_linkage_name.
9969
9970         PR debug/49294
9971         * gcc.dg/debug/pr49294.c: New test.
9972
9973         PR c++/49264
9974         * g++.dg/opt/pr49264.C: New test.
9975
9976 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9977
9978         PR tree-optimization/49243
9979         * gcc.dg/pr49243.c: New.
9980
9981 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9982
9983         * gnat.dg/specs/cond_expr1.ads: New test.
9984
9985 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9986
9987         * gnat.dg/deferred_const4.ad[sb]: New test.
9988         * gnat.dg/deferred_const4_pkg.ads: New helper.
9989
9990 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9991
9992         * gnat.dg/test_tamdt.adb: Rename to...
9993         * gnat.dg/taft_type1.adb: ...this.
9994         * gnat.dg/tamdt.ad[sb]: Rename to...
9995         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9996         * gnat.dg/tamdt_aux.ads: Rename to...
9997         * gnat.dg/taft_type1_pkg2.ads: ...this.
9998         * gnat.dg/taft_type2.ad[sb]: New test.
9999         * gnat.dg/taft_type2_pkg.ads: New helper.
10000         * gnat.dg/taft_type3.adb: New test.
10001         * gnat.dg/taft_type3_pkg.ads: New helper.
10002
10003 2011-06-05  Tobias Burnus  <burnus@net-b.de>
10004
10005         PR fortran/49255
10006         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10007         for F2008.
10008
10009 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10010
10011         PR testsuite/49287
10012         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10013         warning.
10014         * objc.dg/gnu-api-2-objc.m: Likewise.
10015         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10016         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10017
10018 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10019
10020         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10021         alignment, not the alignment, when calling class_addIvar().  Add
10022         an 'isa' instance variable to the test root class.
10023         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10024
10025 2011-06-04  Jan Hubicka  <jh@suse.cz>
10026
10027         PR tree-optimization/48893
10028         PR tree-optimization/49091
10029         PR tree-optimization/49179
10030         * gfortran.dg/pr49179.f90: New testcase
10031
10032 2011-06-04  Jan Hubicka  <jh@suse.cz>
10033
10034         PR lto/48954
10035         * g++.dg/torture/pr48954.C: New testcase.
10036
10037 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10038
10039         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10040
10041 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10042
10043         PR c++/33840
10044         * g++.dg/diagnostic/bitfld2.C: New.
10045
10046 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10047
10048         PR target/49281
10049         * gcc.c-torture/execute/pr49281.c: New test.
10050
10051 2011-06-04  Jan Hubicka  <jh@suse.cz>
10052
10053         PR tree-optimize/48929
10054         * gcc.c-torture/compile/pr48929.c: New testcase.
10055
10056 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10057
10058         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10059
10060 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10061
10062         PR c++/49276
10063         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10064
10065 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10066
10067         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10068
10069 2011-06-03  Richard Henderson  <rth@redhat.com>
10070             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10071
10072         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10073
10074 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10075
10076         * objc.dg/headers.m: Do not include objc-list.h.
10077
10078 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10079
10080         * objc.dg/type-stream-1.m: Test removed.
10081         * objc.dg/headers.m: Do not include typedstream.h.
10082
10083 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10084
10085         * objc.dg/torture/forward-1.m (main): Updated testcase.
10086
10087 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10088
10089         PR target/49163
10090         * gcc.c-torture/compile/pr49163.c: New.
10091
10092 2011-06-02  Asher Langton  <langton2@llnl.gov>
10093
10094         PR fortran/49268
10095         * gfortran.dg/PR49268.f90: New test.
10096
10097 2011-06-02  Asher Langton  <langton2@llnl.gov>
10098
10099         PR fortran/37039
10100         * gfortran.dg/PR37039.f90: New test.
10101
10102 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10103
10104         PR objc/48539
10105         * objc.dg/method-5.m: Updated.
10106         * objc.dg/method-19.m: Updated.
10107         * objc.dg/method-lookup-1.m: New.
10108         * obj-c++.dg/method-6.mm: Updated.
10109         * obj-c++.dg/method-7.mm: Updated.
10110         * obj-c++.dg/method-lookup-1.mm: New.
10111
10112 2011-06-02  DJ Delorie  <dj@redhat.com>
10113
10114         * lib/timeout.exp (timeout): Add board_info support.
10115
10116 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10117
10118         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10119
10120 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10121
10122         PR fortran/49265
10123         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10124         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10125
10126 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10127             Hans-Peter Nilsson  <hp@axis.com>
10128
10129         PR rtl-optimization/48840
10130         * gcc.target/sparc/ultrasp13.c: New test.
10131
10132 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10133
10134         PR target/49238
10135         * gcc.c-torture/compile/pr49238.c: New.
10136
10137 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10138
10139         * gcc.target/arm/g2.c: Skip test in -mthumb.
10140         Skip test unless cpu is xscale.
10141         * gcc.target/arm/scd42-2.c: Likewise.
10142         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10143
10144 2011-06-01  Jason Merrill  <jason@redhat.com>
10145
10146         * g++.dg/cpp0x/decltype28.C: New.
10147         * g++.dg/cpp0x/decltype29.C: New.
10148
10149 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10150
10151         PR target/45074
10152         * gcc.target/mips/pr45074.c: New test.
10153
10154 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10155             Hans-Peter Nilsson  <hp@axis.com>
10156
10157         PR rtl-optimization/48830
10158         * gcc.target/sparc/ultrasp12.c: New test.
10159
10160 2011-06-01  David Li  <davidxl@google.com>
10161
10162         * gcc.dg/profile-dir-1.c: Change pass name.
10163         * gcc.dg/profile-dir-2.c: Ditto.
10164         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10165         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10166         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10167         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10168         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10169         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10170         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10171         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10172         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10173         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10174         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10175         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10176         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10177         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10178         * gcc.dg/profile-dir-3.c: Ditto.
10179         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10180
10181 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10182
10183         * objc.dg/attributes/method-nonnull-1.m: New test.
10184         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10185
10186 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10187
10188         PR fortran/18918
10189         * gfortran.dg/coarray_atomic_1.f90: New.
10190         * gfortran.dg/coarray/atomic_1.f90: New.
10191
10192 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10193
10194         * gcc.dg/guality/bswaptest.c: New test.
10195         * gcc.dg/guality/clztest.c: New test.
10196         * gcc.dg/guality/ctztest.c: New test.
10197         * gcc.dg/guality/rotatetest.c: New test.
10198
10199         PR target/48688
10200         * gcc.target/i386/pr48688.c: New test.
10201
10202 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10203
10204         PR c++/48010
10205         * g++.dg/lookup/name-clash9.C: New.
10206
10207 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10208
10209         PR fortran/18918
10210         * gfortran.dg/coarray/dummy_1.f90: New.
10211
10212 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10213
10214         PR fortran/18918
10215         * gfortran.dg/coarray/save_1.f90: New.
10216         * gfortran.dg/coarray_4.f90: Update dg-error.
10217
10218 2011-05-31  Jason Merrill  <jason@redhat.com>
10219
10220         * g++.dg/cpp0x/rv-template1.C: New.
10221
10222 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10223
10224         PR rtl-optimization/49235
10225         * gcc.dg/pr49235.c: New test.
10226
10227 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10228
10229         PR tree-optimization/49093
10230         * gcc.dg/vect/pr49093.c: New test.
10231
10232 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10233
10234         PR debug/49047
10235         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10236
10237 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10238
10239         PR testsuite/49239
10240         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10241         output array.
10242
10243 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10244
10245         PR target/49186
10246         * gcc.c-torture/execute/pr49186.c: New.
10247
10248 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10249
10250         PR target/49168
10251          * gcc.target/i386/pr49168-1.c: New.
10252
10253 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10254             Eric Botcazou  <ebotcazou@adacore.com>
10255
10256         * gcc.dg/guality/drap.c: New test.
10257
10258 2011-05-30  Richard Guenther  <rguenther@suse.de>
10259
10260         PR tree-optimization/49210
10261         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10262         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10263
10264 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR c++/49223
10267         * g++.dg/gomp/pr49223-1.C: New test.
10268         * g++.dg/gomp/pr49223-2.C: New test.
10269
10270 2011-05-30  Richard Guenther  <rguenther@suse.de>
10271
10272         PR tree-optimization/49218
10273         * gcc.c-torture/execute/pr49218.c: New testcase.
10274
10275 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10276
10277         PR tree-optimization/49199
10278         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10279         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10280         -fno-tree-scev-cprop.
10281
10282 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10283
10284         PR fortran/47601
10285         * gfortran.dg/extends_13.f03: New.
10286
10287 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10288
10289         PR rtl-optimization/49095
10290         * gcc.target/i386/pr49095.c: New test.
10291
10292 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10293
10294         PR fortran/18918
10295         * gfortran.dg/coarray_24.f90: New.
10296
10297 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10298
10299         PR fortran/18918
10300         * gfortran.dg/coarray_23.f90: New.
10301
10302 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10303
10304         From Ryan Mansfield
10305         * gcc.dg/pr48826.c: New test.
10306
10307 2011-05-29  Richard Guenther  <rguenther@suse.de>
10308
10309         PR tree-optimization/49217
10310         * gcc.dg/torture/pr49217.c: New testcase.
10311
10312 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10313
10314         PR testsuite/49222
10315         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10316
10317 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10318
10319         * gnat.dg/boolean_subtype.adb: Rename to...
10320         * gnat.dg/boolean_subtype1.adb: ...this.
10321
10322 2011-05-28  Jason Merrill  <jason@redhat.com>
10323
10324         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10325
10326 2011-05-27  Jason Merrill  <jason@redhat.com>
10327
10328         * g++.dg/cpp0x/enum18.C: Adjust.
10329
10330         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10331
10332 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10333
10334         PR fortran/18918
10335         * gfortran.dg/coarray_22.f90: New.
10336
10337 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10338
10339         PR tree-optimization/46728
10340         * gcc.target/powerpc/pr46728-1.c: New.
10341         * gcc.target/powerpc/pr46728-2.c: New.
10342         * gcc.target/powerpc/pr46728-3.c: New.
10343         * gcc.target/powerpc/pr46728-4.c: New.
10344         * gcc.target/powerpc/pr46728-5.c: New.
10345         * gcc.dg/pr46728-6.c: New.
10346         * gcc.target/powerpc/pr46728-7.c: New.
10347         * gcc.target/powerpc/pr46728-8.c: New.
10348         * gcc.dg/pr46728-9.c: New.
10349         * gcc.target/powerpc/pr46728-10.c: New.
10350         * gcc.target/powerpc/pr46728-11.c: New.
10351         * gcc.dg/pr46728-12.c: New.
10352         * gcc.target/powerpc/pr46728-13.c: New.
10353         * gcc.target/powerpc/pr46728-14.c: New.
10354         * gcc.target/powerpc/pr46728-15.c: New.
10355         * gcc.target/powerpc/pr46728-16.c: New.
10356
10357 2011-05-27  Jason Merrill  <jason@redhat.com>
10358
10359         * g++.dg/abi/mangle47.C: New.
10360
10361         PR c++/49176
10362         * g++.dg/template/const5.C: New.
10363
10364         * g++.dg/cpp0x/enum18.C: New.
10365
10366         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10367
10368         * g++.dg/cpp0x/error6.C: New.
10369
10370         * g++.dg/cpp0x/error5.C: New.
10371
10372 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10373
10374         PR c++/49165
10375         * g++.dg/eh/cond6.C: New test.
10376
10377 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10378
10379         PR fortran/48820
10380         * gfortran.dg/rank_3.f90: New.
10381         * gfortran.dg/rank_4.f90: New.
10382
10383 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10384
10385         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10386         replace dump search.
10387
10388 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10389
10390         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10391         * gnat.dg/bit_packed_array5.adb: ...here.
10392
10393 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10394
10395         PR c++/42056
10396         * g++.dg/cpp0x/auto25.C: New.
10397
10398 2011-05-27  Richard Guenther  <rguenther@suse.de>
10399
10400         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10401
10402 2011-05-27  Richard Guenther  <rguenther@suse.de>
10403
10404         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10405
10406 2011-05-27  Richard Guenther  <rguenther@suse.de>
10407
10408         PR middle-end/49189
10409         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10410
10411 2011-05-26  Jason Merrill  <jason@redhat.com>
10412
10413         * g++.dg/cpp0x/friend1.C: New.
10414         * g++.dg/cpp0x/friend2.C: New.
10415
10416         * g++.dg/cpp0x/auto7.C: Update.
10417         * g++.dg/template/crash50.C: Adjust.
10418         * g++.dg/template/static9.C: Adjust.
10419         * g++.old-deja/g++.ext/memconst.C: Adjust.
10420
10421 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10422
10423         * gcc.dg/march.c: Ignore a note for some targets.
10424
10425 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10426             Nathan Froyd  <froydnj@codesourcery.com>
10427
10428         PR c++/2288
10429         PR c++/18770
10430         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10431         * g++.dg/parse/pr18770.C: New test.
10432         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10433
10434 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10435
10436         PR fortran/48955
10437         * gfortran.dg/dependency_40.f90 : New test.
10438
10439 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10440
10441         PR fortran/18918
10442         * gfortran.dg/coarray/registering_1.f90: New.
10443
10444 2011-05-26  Jason Merrill  <jason@redhat.com>
10445
10446         * g++.dg/cpp0x/variadic111.C: New.
10447         * g++.dg/cpp0x/variadic41.C: Adjust.
10448
10449 2011-05-26  Richard Guenther  <rguenther@suse.de>
10450
10451         PR tree-optimization/48702
10452         * gcc.dg/torture/pr48702.c: New testcase.
10453
10454 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10455
10456         PR gcov-profile/48845
10457         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10458         support.
10459         * gcc.dg/matrix/matrix.exp: Likewise.
10460         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10461         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10462         line number to check_profiling_available.
10463         * lib/target-supports.exp (check_profiling_available): Account for
10464         this.
10465         Require TLS runtime support with -fprofile-generate.
10466         * lib/profopt.exp (profopt-execute): Add TLS options for
10467         -fprofile-generate.
10468         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10469
10470 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10471
10472         PR c++/49165
10473         * g++.dg/eh/cond5.C: New test.
10474
10475         PR tree-optimization/49161
10476         * gcc.c-torture/execute/pr49161.c: New test.
10477
10478 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10479
10480         * gcc.target/arm/neon-vorn-vbic.c: New test.
10481
10482 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10483
10484         PR tree-optimization/49038
10485         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10486         * gcc.dg/vect/pr49038.c: New test.
10487
10488 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10489
10490         * g++.dg/init/pr25811-3.C: New.
10491         * g++.dg/init/pr25811-4.C: New.
10492
10493 2011-05-25  Jason Merrill  <jason@redhat.com>
10494
10495         * g++.dg/cpp0x/enum17.C: New.
10496         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10497
10498         * g++.dg/cpp0x/auto24.C: New.
10499
10500         * g++.dg/cpp0x/error4.C: New.
10501
10502         * g++.dg/cpp0x/rv-restrict.C: New.
10503
10504         * g++.dg/cpp0x/enum15.C: New.
10505         * g++.dg/cpp0x/constexpr-switch2.C: New.
10506
10507         * g++.dg/cpp0x/variadic110.C: New.
10508
10509         * g++.dg/cpp0x/auto9.C: Add typedef test.
10510
10511         * g++.dg/cpp0x/auto23.C: New.
10512         * g++.dg/cpp0x/auto9.C: Adjust.
10513
10514         * g++.dg/cpp0x/defaulted29.C: New.
10515
10516         * g++.dg/cpp0x/initlist51.C: New.
10517
10518 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10519
10520         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10521         * g++.dg/abi/packed1.C: Suppress warning.
10522         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10523         * g++.dg/template/stdarg1.C: Likewise.
10524         * g++.dg/other/packed1.C: Remove arm from xfail list.
10525
10526 2011-05-25  Jason Merrill  <jason@redhat.com>
10527
10528         * g++.dg/cpp0x/enum16.C: New.
10529         * g++.dg/parse/error15.C: Adjust.
10530
10531         * g++.dg/cpp0x/initlist50.C: New.
10532
10533         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10534
10535         * g++.dg/cpp0x/variadic109.C: New.
10536
10537 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10538
10539          * gcc.target/i386/pause-1.c: New.
10540
10541 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10542
10543         * gcc.dg/stack-usage-1.c: Adjust comment.
10544         * gcc.dg/stack-usage-2.c: New test.
10545
10546 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10547
10548         PR c++/49136
10549         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10550         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10551
10552 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10553
10554         PR rtl-optimization/48757
10555         * gfortran.dg/pr48757.f:  New test case.
10556
10557 2011-05-24  Jason Merrill  <jason@redhat.com>
10558
10559         * g++.dg/cpp0x/access01.C: New.
10560
10561 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10562
10563         PR libobjc/48177
10564         * objc.dg/pr48177.m: New testcase.
10565
10566 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10567
10568         PR objc/48187
10569         * objc.dg/pr48187.m: New testcase.
10570         * obj-c++.dg/pr48187.mm: New testcase.
10571         * objc.dg/ivar-extra-semicolon.m: New testcase.
10572
10573 2011-05-24  Jason Merrill  <jason@redhat.com>
10574
10575         * g++.dg/template/access21.C: New.
10576         * g++.dg/template/access22.C: New.
10577
10578 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10579
10580         PR rtl-optimization/48633
10581         * g++.dg/pr48633.C: New test.
10582
10583 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10584
10585         PR target/49133
10586         * g++.dg/other/pr49133.C: New test.
10587
10588 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10589             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10590
10591         * gcc.dg/torture/tls/run-gd.c: New test.
10592         * gcc.dg/torture/tls/run-ie.c: New test.
10593         * gcc.dg/torture/tls/run-ld.c: New test.
10594         * gcc.dg/torture/tls/run-le.c: New test.
10595         * lib/target-supports.exp (check_effective_target_tls_runtime):
10596         Build testcase with TLS options.
10597
10598 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10599
10600         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10601
10602 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10603
10604         PR tree-optimization/49121
10605         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10606
10607 2011-05-23  Jason Merrill  <jason@redhat.com>
10608
10609         * g++.dg/cpp0x/defaulted28.C: New.
10610
10611         * g++.dg/cpp0x/sfinae25.C: New.
10612
10613         * g++.dg/cpp0x/rv-cast2.C: New.
10614
10615         * g++.dg/cpp0x/enum14.C: New.
10616
10617 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10618
10619         PR lto/49123
10620         * gcc.c-torture/execute/pr49123.c: New test.
10621
10622         PR debug/49032
10623         * gcc.dg/debug/pr49032.c: New test.
10624
10625         PR c/49120
10626         * gcc.dg/pr49120.c: New test.
10627
10628 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10629
10630         PR target/47315
10631         * gcc.target/i386/pr47315.c: New test.
10632
10633 2011-05-23  Jason Merrill  <jason@redhat.com>
10634
10635         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10636
10637         * g++.dg/cpp0x/sfinae24.C: New.
10638
10639         * g++.dg/cpp0x/error3.C: New.
10640
10641         * g++.dg/cpp0x/defaulted27.C: New.
10642
10643         * g++.dg/cpp0x/decltype27.C: New.
10644
10645 2011-05-23  Richard Guenther  <rguenther@suse.de>
10646
10647         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10648
10649 2011-05-23  Richard Guenther  <rguenther@suse.de>
10650
10651         PR tree-optimization/40874
10652         * g++.dg/tree-ssa/pr40874.C: New testcase.
10653
10654 2011-05-23  Richard Guenther  <rguenther@suse.de>
10655
10656         PR tree-optimization/49115
10657         * g++.dg/torture/pr49115.C: New testcase.
10658
10659 2011-05-23  Richard Guenther  <rguenther@suse.de>
10660
10661         PR middle-end/15419
10662         * gcc.dg/memcpy-3.c: New testcase.
10663
10664 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10665
10666         PR middle-end/48973
10667         * gcc.c-torture/execute/pr48973-1.c: New test.
10668         * gcc.c-torture/execute/pr48973-2.c: New test.
10669
10670 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10671
10672         PR c++/18016
10673         * g++.dg/warn/pr18016.C: New.
10674
10675 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10676
10677         PR target/45098
10678         * gcc.target/arm/ivopts-6.c: New test.
10679
10680 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10681
10682         PR middle-end/49029
10683         * gcc.c-torture/compile/pr49029.c: New test.
10684
10685 2011-05-22  Jason Merrill  <jason@redhat.com>
10686
10687         * g++.dg/cpp0x/sfinae23.C: New.
10688         * g++.dg/cpp0x/sfinae8.C: Correct.
10689
10690 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10691
10692         * gfortran.dg/function_optimize_8.f90:  New test case.
10693
10694 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10695
10696         PR tree-optimization/49087
10697         * gcc.dg/vect/O3-pr49087.c: New test.
10698
10699 2011-05-21  Jason Merrill  <jason@redhat.com>
10700
10701         * g++.dg/debug/const5.C: New.
10702
10703 2011-05-20  Jason Merrill  <jason@redhat.com>
10704
10705         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10706
10707         * g++.dg/cpp0x/constexpr-static7.C: New.
10708
10709         * g++.dg/cpp0x/enum12.C: New.
10710         * g++.dg/cpp0x/enum13.C: New.
10711
10712 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10713
10714         PR fortran/48699
10715         * gfortran.dg/select_type_23.f03: New.
10716
10717 2011-05-20  Jason Merrill  <jason@redhat.com>
10718
10719         * g++.dg/cpp0x/defaulted26.C: New.
10720
10721         * g++.dg/cpp0x/noexcept02.C: Fix.
10722         * g++.dg/cpp0x/noexcept03.C: Fix.
10723         * g++.dg/cpp0x/noexcept08.C: Fix.
10724         * g++.dg/cpp0x/noexcept10.C: New.
10725
10726 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10727
10728         PR fortran/48706
10729         * gfortran.dg/extends_12.f03: New.
10730
10731 2011-05-20  Jason Merrill  <jason@redhat.com>
10732
10733         * g++.dg/template/koenig9.C: New.
10734         * g++.dg/opt/pr47615.C: Fix.
10735         * g++.dg/overload/defarg1.C: Fix.
10736         * g++.dg/tc1/dr213.C: Remove xfail.
10737         * g++.dg/torture/pr34850.C: Fix.
10738         * g++.dg/torture/pr39362.C: Fix.
10739         * g++.old-deja/g++.brendan/crash56.C: Fix.
10740         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10741
10742 2011-05-20  Richard Guenther  <rguenther@suse.de>
10743
10744         PR tree-optimization/49079
10745         * gcc.dg/torture/pr49079.c: New testcase.
10746
10747 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10748
10749         PR tree-optimization/49073
10750         * gcc.c-torture/execute/pr49073.c: New test.
10751
10752 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10753
10754         PR fortran/18918
10755         * gfortran.dg/coarray_21.f90: New.
10756
10757 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10758
10759         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10760         output.
10761
10762 2011-05-19  Richard Guenther  <rguenther@suse.de>
10763
10764         PR testsuite/49063
10765         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10766
10767 2011-05-19  Richard Guenther  <rguenther@suse.de>
10768
10769         PR middle-end/48985
10770         * gcc.dg/builtin-object-size-11.c: New testcase.
10771
10772 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10773
10774         PR target/45098
10775         * gcc.target/arm/ivopts.c: New test.
10776         * gcc.target/arm/ivopts-2.c: New test.
10777
10778 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10779
10780         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10781
10782 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10783
10784         * gcc.c-torture/execute/960321-1.x: Remove.
10785
10786 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10787
10788         PR fortran/48700
10789         * gfortran.dg/move_alloc_4.f90: New.
10790
10791 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10792
10793         PR target/49002
10794         * gcc.target/i386/pr49002-1.c: New test.
10795         * gcc.target/i386/pr49002-2.c: Likewise.
10796
10797 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10798
10799         PR tree-optimization/49039
10800         * gcc.c-torture/execute/pr49039.c: New test.
10801         * gcc.dg/tree-ssa/pr49039.c: New test.
10802         * g++.dg/torture/pr49039.C: New test.
10803
10804 2011-05-18  Jason Merrill  <jason@redhat.com>
10805
10806         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10807         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10808         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10809
10810 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10811
10812         * gcc.target/bfin/mcpu-bf592.c: New test.
10813
10814 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10815
10816         PR tree-optimization/41881
10817         * gcc.dg/vect/O3-pr41881.c: New test.
10818         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10819
10820 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10821
10822         PR tree-optimization/49000
10823         * gcc.dg/pr49000.c: New test.
10824
10825 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10826
10827         * gnat.dg/invalid1.adb: New test.
10828
10829 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10830
10831         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10832         scan pattern.
10833         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10834         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10835
10836 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10837
10838         PR c++/48994
10839         * g++.dg/cpp0x/range-for18.C: New.
10840
10841 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10842
10843         PR fortran/18918
10844         * gfortran.dg/coarray/image_index_2.f90: New.
10845
10846 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10847
10848         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10849         * g++.dg/cpp0x/override2.C: New.
10850
10851 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10852
10853         PR fortran/18918
10854         * gfortran.de/coarray_20.f90: New.
10855
10856 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10857
10858         PR fortran/22572
10859         * function_optimize_7.f90:  New test case.
10860
10861 2011-05-13  Jason Merrill  <jason@redhat.com>
10862
10863         * g++.dg/cpp0x/decltype26.C: New.
10864         * g++.dg/cpp0x/enum11.C: New.
10865
10866 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10867
10868         PR fortran/48972
10869         PR fortran/48991
10870         * gfortran.dg/assign_8.f90: Update dg-error.
10871
10872 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10873
10874         PR fortran/48972
10875         * gfortran.dg/io_constraints_8.f90: New.
10876         * gfortran.dg/io_constraints_9.f90: New.
10877
10878 2011-05-13  Martin Thuresson  <martint@google.com>
10879
10880         PR gcov-profile/47793
10881         * gcc.dg/pr47793.c: New.
10882
10883 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR tree-optimization/48975
10886         * gcc.dg/pr48975.c: New test.
10887
10888 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10889
10890         PR fortran/48972
10891         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10892
10893 2011-05-12  Jason Merrill  <jason@redhat.com>
10894
10895         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10896
10897 2011-05-12  Geert Bosch  <bosch@adacore.com>
10898
10899         * gnat.dg/view_conversion1.adb: New test.
10900
10901 2011-05-12  Richard Guenther  <rguenther@suse.de>
10902
10903         PR tree-optimization/48172
10904         * gcc.dg/vect/pr48172.c: New testcase.
10905
10906 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10907
10908         PR debug/48967
10909         * g++.dg/opt/pr48967.C: New test.
10910
10911 2011-05-11  Jason Merrill  <jason@redhat.com>
10912
10913         * g++.dg/cpp0x/constexpr-friend.C: New.
10914         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10915
10916         * g++.dg/cpp0x/sfinae22.C: New.
10917
10918 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10919
10920         PR fortran/48889
10921         * gfortran.dg/generic_24.f90: New.
10922
10923 2011-05-11  Richard Guenther  <rguenther@suse.de>
10924
10925         PR tree-optimization/15256
10926         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10927
10928 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10929
10930         PR debug/48159
10931         * gcc.dg/pr48159-1.c: New test.
10932         * gcc.dg/pr48159-2.c: New test.
10933
10934 2011-05-11  Richard Guenther  <rguenther@suse.de>
10935
10936         PR middle-end/48953
10937         * gcc.dg/torture/pr48953.c: New testcase.
10938
10939 2011-05-11  Richard Guenther  <rguenther@suse.de>
10940
10941         PR tree-optimization/18041
10942         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10943
10944 2011-05-11  Alan Modra  <amodra@gmail.com>
10945
10946         PR target/47755
10947         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10948
10949 2011-05-10  Jason Merrill  <jason@redhat.com>
10950
10951         * g++.dg/cpp0x/defaulted25.C: New.
10952         * g++.dg/template/crash7.C: Adjust.
10953
10954         * g++.dg/cpp0x/variadic108.C: New.
10955
10956 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10957
10958         * g++.dg/inherit/virtual9.C: Extend.
10959
10960 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10961
10962         PR target/48857
10963         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10964         are passed and returned in vector registers.
10965
10966 2011-05-10  Richard Guenther  <rguenther@suse.de>
10967
10968         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10969         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10970         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10971         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10972         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10973         applies.
10974
10975 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR tree-optimization/48611
10978         PR tree-optimization/48794
10979         * gfortran.dg/gomp/pr48611.f90: New test.
10980         * gfortran.dg/gomp/pr48794.f90: New test.
10981
10982         PR debug/48928
10983         * gcc.dg/dfp/pr48928.c: New test.
10984
10985 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10986
10987         PR c++/48522
10988         * g++.dg/cpp0x/pr48522.C: New.
10989
10990 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10991
10992         PR c++/48735
10993         * g++.dg/cpp0x/sfinae21.C: New.
10994
10995 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10996
10997         * g++.dg/template/sfinae28.C: Rename to...
10998         * g++.dg/cpp0x/sfinae19.C: ... this.
10999         * g++.dg/template/sfinae29.C: Rename to...
11000         * g++.dg/cpp0x/sfinae20.C: ... this.
11001
11002 2011-05-09  Jeff Law <law@redhat.com>
11003
11004         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11005         consistent results.
11006
11007 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
11008
11009         PR c++/20039
11010         * g++.dg/init/pr20039.C: New.
11011
11012 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11013
11014         PR c++/48737
11015         PR c++/48744
11016         * g++.dg/template/sfinae28.C: New.
11017         * g++.dg/template/sfinae29.C: Likewise.
11018
11019 2011-05-09  Jason Merrill  <jason@redhat.com>
11020
11021         * g++.dg/template/nontype23.C: New.
11022
11023 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
11024         PR c++/48859
11025         * g++.dg/init/pr48859.C: New.
11026
11027 2011-05-09  Jason Merrill  <jason@redhat.com>
11028
11029         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11030         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11031         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11032         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11033         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11034         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11035         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11036         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11037
11038 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11039
11040         * g++.dg/inherit/virtual9.C: New.
11041
11042 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11043
11044         PR c++/48574
11045         * g++.dg/template/dependent-expr8.C: New test case.
11046
11047 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11048
11049         PR tree-optimization/48837
11050         * gcc.dg/pr48837.c: New testcase.
11051
11052 2011-05-06  Jason Merrill  <jason@redhat.com>
11053
11054         * g++.dg/cpp0x/constexpr-condition2.C: New.
11055
11056         * g++.dg/cpp0x/constexpr-missing.C: New.
11057
11058 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11059
11060         PR fortran/18918
11061         * gfortran.dg/coarray/this_image_2.f90: New.
11062
11063 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11064
11065         PR fortran/48858
11066         PR fortran/48820
11067         * gfortran.dg/bind_c_usage_22.f90: New.
11068         * gfortran.dg/bind_c_usage_23.f90: New.
11069         * gfortran.dg/bind_c_usage_24.f90: New.
11070         * gfortran.dg/bind_c_usage_24_c.c: New.
11071
11072 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11073
11074         PR c++/48838
11075         * g++.dg/template/member9.C: New test case.
11076
11077 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11078
11079         * gnat.dg/discr29.ad[sb]: New test.
11080         * gnat.dg/discr30.adb: Likewise.
11081
11082 2011-05-05  Julian Brown  <julian@codesourcery.com>
11083
11084         * gcc.target/arm/neon-vset_lanes8.c: New test.
11085
11086 2011-05-05  Jason Merrill  <jason@redhat.com>
11087
11088         * g++.dg/init/new32.C: New.
11089
11090 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11091
11092         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11093         Fix typo.
11094
11095 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11096
11097         PR rtl-optimization/48381
11098         * gcc.c-torture/compile/pr48381.c: New test.
11099
11100 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11101
11102         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11103         to dg-options.
11104         * gcc.target/i386/opt-1.c: Ditto.
11105
11106 2011-05-04  Jason Merrill  <jason@redhat.com>
11107
11108         * g++.dg/conversion/base1.C: New.
11109
11110 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11111
11112         PR libgfortran/48787
11113         * gfortran.dg/round_3.f08: Add more checks to test case.
11114
11115 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11116
11117         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11118         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11119         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11120         Gate test on effective_target fd_truncate.
11121
11122 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11123
11124         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11125         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11126         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11127         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11128         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11129         * gcc.target/i386/pr38824.c: Ditto.
11130         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11131         * gcc.target/i386/vecinit-2.c: Ditto.
11132         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11133         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11134         * gcc.target/i386/parity-2.c: Ditto.
11135         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11136
11137 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11138
11139         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11140         remove duplication.
11141         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11142         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11143         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11144
11145 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11146
11147         PR fortran/18918
11148         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11149
11150 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11151
11152         PR fortran/18918
11153         * gfortran.dg/coarray/this_image_1.f90: New.
11154
11155 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11156
11157         PR fortran/18918
11158         * gfortran.dg/coarray/caf.dg: New.
11159         * gfortran.dg/coarray/image_index_1.f90: New, copied
11160         from ../coarray_16.f90.
11161
11162 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11163
11164         PR c++/28501
11165         * g++.dg/ext/complex9.C: New.
11166
11167 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11168
11169         From Mike Frysinger
11170         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11171         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11172         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11173
11174 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11175
11176         * gcc.target/bfin/builtins: Created.
11177         * gcc.target/bfin/hisilh-O0.c: Deleted.
11178         * gcc.target/bfin/hisilh.c: Moved to...
11179         * gcc.target/bfin/builtins/hisilh.c: ...here.
11180         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11181         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11182         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11183         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11184         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11185         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11186         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11187         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11188         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11189         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11190         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11191         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11192         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11193         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11194         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11195         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11196         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11197         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11198         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11199         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11200         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11201         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11202         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11203         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11204         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11205         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11206         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11207         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11208         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11209         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11210         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11211         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11212         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11213         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11214         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11215         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11216         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11217         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11218         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11219         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11220         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11221         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11222         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11223         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11224         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11225         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11226         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11227         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11228         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11229         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11230         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11231         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11232         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11233         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11234         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11235         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11236         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11237         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11238         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11239         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11240         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11241         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11242         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11243         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11244         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11245         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11246         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11247         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11248         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11249         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11250         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11251         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11252         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11253         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11254         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11255         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11256         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11257         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11258         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11259         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11260         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11261         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11262         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11263         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11264         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11265         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11266         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11267         * gcc.target/bfin/builtins/circptr.c: Ditto.
11268         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11269         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11270         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11271         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11272         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11273         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11274         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11275         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11276         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11277         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11278         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11279         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11280         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11281         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11282         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11283         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11284         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11285         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11286         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11287         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11288         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11289         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11290         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11291         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11292         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11293         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11294         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11295         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11296         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11297         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11298         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11299         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11300         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11301         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11302         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11303         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11304         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11305         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11306         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11307         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11308         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11309         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11310         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11311         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11312         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11313         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11314         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11315         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11316         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11317         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11318         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11319         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11320         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11321         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11322         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11323         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11324         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11325         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11326         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11327         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11328         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11329         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11330         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11331         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11332         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11333         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11334         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11335         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11336         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11337         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11338
11339 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11340
11341         * gcc.target/arm/cold-lc.c: New test.
11342
11343 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11344
11345         PR target/48774
11346         * gcc.dg/pr48774.c: New test.
11347
11348 2011-05-03  Richard Guenther  <rguenther@suse.de>
11349
11350         * gcc.dg/large-size-array-5.c: New testcase.
11351
11352 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11353
11354         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11355
11356 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11357
11358         * lib/target-supports.exp (check_effective_target_vect_strided):
11359         Replace with...
11360         (check_effective_target_vect_strided2)
11361         (check_effective_target_vect_strided3)
11362         (check_effective_target_vect_strided4)
11363         (check_effective_target_vect_strided8): ...these new functions.
11364
11365         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11366         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11367         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11368         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11369         * gcc.dg/vect/pr37539.c: Likewise.
11370         * gcc.dg/vect/slp-11a.c: Likewise.
11371         * gcc.dg/vect/slp-11b.c: Likewise.
11372         * gcc.dg/vect/slp-11c.c: Likewise.
11373         * gcc.dg/vect/slp-12a.c: Likewise.
11374         * gcc.dg/vect/slp-12b.c: Likewise.
11375         * gcc.dg/vect/slp-18.c: Likewise.
11376         * gcc.dg/vect/slp-19a.c: Likewise.
11377         * gcc.dg/vect/slp-19b.c: Likewise.
11378         * gcc.dg/vect/slp-21.c: Likewise.
11379         * gcc.dg/vect/slp-23.c: Likewise.
11380         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11381
11382         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11383         instead of vect_interleave && vect_extract_even_odd.
11384         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11385         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11386         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11387         * gcc.dg/vect/vect-1.c: Likewise.
11388         * gcc.dg/vect/vect-10.c: Likewise.
11389         * gcc.dg/vect/vect-98.c: Likewise.
11390         * gcc.dg/vect/vect-107.c: Likewise.
11391         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11392         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11393         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11394         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11395         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11396         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11397         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11398         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11399         * gcc.dg/vect/vect-strided-float.c: Likewise.
11400         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11401         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11402         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11403         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11404         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11405         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11406         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11407         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11408         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11409         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11410         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11411         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11412         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11413         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11414         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11415
11416         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11417         target condition.
11418         * gcc.dg/vect/pr30843.c: Likewise.
11419         * gcc.dg/vect/pr33866.c: Likewise.
11420         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11421         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11422         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11423         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11424
11425 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11426
11427         * gcc.dg/vect/slp-11.c: Split into...
11428         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11429         gcc.dg/vect/slp-11c.c: ...these tests.
11430         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11431         * gcc.dg/vect/slp-12c.c: ...this new test.
11432         * gcc.dg/vect/slp-19.c: Split into...
11433         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11434         gcc.dg/vect/slp-19c.c: ...these new tests.
11435
11436 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11437
11438         * lib/target-supports.exp
11439         (check_effective_target_vect_extract_even_odd_wide): Delete.
11440         (check_effective_target_vect_strided_wide): Likewise.
11441         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11442         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11443         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11444         * gcc.dg/vect/pr37539.c: Likewise.
11445         * gcc.dg/vect/slp-11.c: Likewise.
11446         * gcc.dg/vect/slp-12a.c: Likewise.
11447         * gcc.dg/vect/slp-12b.c: Likewise.
11448         * gcc.dg/vect/slp-19.c: Likewise.
11449         * gcc.dg/vect/slp-23.c: Likewise.
11450         * gcc.dg/vect/vect-1.c: Likewise.
11451         * gcc.dg/vect/vect-98.c: Likewise.
11452         * gcc.dg/vect/vect-107.c: Likewise.
11453         * gcc.dg/vect/vect-strided-float.c: Likewise.
11454
11455 2011-05-02  Jason Merrill  <jason@redhat.com>
11456
11457         * g++.dg/init/new31.C: New.
11458
11459 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11460
11461         PR c/35445
11462         * gcc.dg/pr35445.c: New test.
11463
11464 2011-05-02  Jason Merrill  <jason@redhat.com>
11465
11466         * c-c++-common/vla-1.c: New.
11467
11468 2011-05-02  Richard Guenther  <rguenther@suse.de>
11469
11470         PR tree-optimization/48822
11471         * gcc.dg/torture/pr48822.c: New testcase.
11472
11473 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11474
11475         PR c++/47969
11476         * g++.dg/cpp0x/constexpr-47969.C: New.
11477
11478 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11479
11480         PR testsuite/48498
11481         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11482         on vect_no_align targets.
11483         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11484         vect_no_align targets.
11485
11486 2011-05-01  Xinliang David Li  <davidxl@google.com>
11487
11488         * gcc.dg/tree-ssa/integer-addr.c: New test.
11489         * gcc.dg/tree-ssa/alias_bug.c: New test.
11490
11491 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11492
11493         PR libgfortran/48787
11494         * gfortran.dg/round_3.f08: Add more checks.
11495
11496 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11497
11498         PR fortran/48821
11499         * gfortran.dg/import9.f90: New, proper test.
11500         * gfortran.dg/interface_37.f90: Remove bogus
11501         test (bogus copy of interface_36.f90).
11502
11503 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11504
11505         PR fortran/48821
11506         * gfortran.dg/interface_37.f90: New.
11507
11508 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11509
11510         PR fortran/48746
11511         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11512
11513 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11514
11515         PR tree-optimization/48809
11516         * gcc.c-torture/execute/pr48809.c: New test.
11517
11518 2011-04-29  Jeff Law <law@redhat.com>
11519
11520         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11521
11522 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11523
11524         PR c++/48606
11525         * g++.dg/init/ctor10.C: New.
11526
11527 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11528
11529         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11530           warning in implicitly instantiated templates.
11531
11532 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11533
11534         * g++.dg/warn/Wnull-conversion-1.C: New.
11535         * g++.dg/warn/Wnull-conversion-2.C: New.
11536
11537 2011-04-29  Diego Novillo  <dnovillo@google.com>
11538
11539         * g++.old-deja/g++.other/null3.C: Expect warning about
11540         converting boolean to a pointer.
11541
11542 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11543
11544         PR fortran/48462
11545         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11546         being a target.
11547
11548         PR fortran/48746
11549         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11550
11551 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11552
11553         PR fortran/48810
11554         * gfortran.dg/typebound_proc_22.f90: New.
11555
11556         PR fortran/48800
11557         * gfortran.dg/interface_36.f90: New.
11558
11559 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11560
11561         PR libgfortran/48488
11562         PR libgfortran/48602
11563         PR libgfortran/48615
11564         PR libgfortran/48684
11565         PR libgfortran/48787
11566         * gfortran.dg/fmt_g.f: Adjust test.
11567         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11568         * gfortran.dg/round_3.f08: New test.
11569         * gfortran.dg/namelist_print_1.f: Adjust test.
11570         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11571         * gfortran.dg/f2003_io_5.f03: Adjust test.
11572         * gfortran.dg/coarray_15.f90: Adjust test.
11573         * gfortran.dg/namelist_65.f90: Adjust test.
11574         * gfortran.dg/fmt_cache_1.f: Adjust test.
11575         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11576         * gfortran.dg/real_const_3.f90: Adjust test.
11577
11578 2011-04-29  Jan Hubicka  <jh@suse.cz>
11579
11580         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11581         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11582
11583 2011-04-28  Xinliang David Li  <davidxl@google.com>
11584
11585         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11586         * g++.dg/prof-robust-1.C: New test.
11587
11588 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11589
11590         PR tree-optimization/48765
11591         * gcc.dg/vect/pr48765.c: New.
11592
11593 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11594
11595         PR tree-optimization/48775
11596         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11597
11598 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11599
11600         PR c++/48798
11601         * g++.dg/inherit/pr48798.C: New.
11602         * g++.old-deja/g++.other/base1.C: Adjust.
11603
11604 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11605
11606         PR c++/48656
11607         * g++.dg/template/inherit7.C: New test case.
11608
11609 2011-04-28  Richard Guenther  <rguenther@suse.de>
11610
11611         PR tree-optimization/40052
11612         PR tree-optimization/15347
11613         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11614         * gcc.dg/pr15347.c: Likewise.
11615
11616 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11617
11618         PR c++/48530
11619         * g++.dg/cpp0x/sfinae18.C: New.
11620
11621 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11622
11623         PR c++/48771
11624         * g++.dg/ext/is_literal_type1.C: New.
11625
11626 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11627
11628         PR fortran/48112
11629         PR fortran/48279
11630         * gfortran.dg/interface_35.f90: New.
11631         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11632         * gfortran.dg/func_result_6.f90: Add dg-warning.
11633         * gfortran.dg/bessel_1.f90: Ditto.
11634         * gfortran.dg/hypot_1.f90: Ditto.
11635         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11636         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11637         * gfortran.dg/interface_assignment_4.f90: Ditto.
11638
11639 2011-04-27  Jason Merrill  <jason@redhat.com>
11640
11641         * g++.dg/ext/complex8.C: New.
11642
11643         * g++.dg/cpp0x/initlist49.C: New.
11644         * g++.dg/init/new30.C: New.
11645
11646 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11647
11648         PR fortran/48788
11649         * gfortran.dg/whole_file_34.f90: New.
11650
11651 2011-04-27  Jan Hubicka  <jh@suse.cz>
11652
11653         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11654
11655 2011-04-27  Jason Merrill  <jason@redhat.com>
11656
11657         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11658
11659         * g++.dg/parse/ambig6.C: New.
11660
11661 2011-04-27  Nick Clifton  <nickc@redhat.com>
11662
11663         * gcc.dg/20020312-2.c: Add definition for RX.
11664
11665         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11666         option with RX targets.
11667
11668         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11669         /* */ comments.
11670
11671 2011-04-27  Richard Guenther  <rguenther@suse.de>
11672
11673         * gcc.dg/tree-ssa/pr23382.c: Remove.
11674
11675 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11676
11677         PR target/48767
11678         * gcc.c-torture/compile/pr48767.c: New test.
11679
11680 2011-04-27  Richard Guenther  <rguenther@suse.de>
11681
11682         PR tree-optimization/48772
11683         * g++.dg/pr48772.C: New testcase.
11684
11685 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11686
11687         PR c/48742
11688         * gcc.c-torture/compile/pr48742.c: New test.
11689
11690 2011-04-26  Jason Merrill  <jason@redhat.com>
11691
11692         * g++.dg/lookup/koenig13.C: New.
11693
11694         * g++.dg/cpp0x/initlist48.C: New.
11695
11696 2011-04-25  Jason Merrill  <jason@redhat.com>
11697
11698         * g++.dg/cpp0x/sfinae17.C: New.
11699
11700 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11701
11702         PR target/48258
11703         * gcc.target/powerpc/pr48258-1.c: New file.
11704         * gcc.target/powerpc/pr48258-2.c: Ditto.
11705
11706 2011-04-26  Xinliang David Li  <davidxl@google.com>
11707
11708         * gcc.dg/uninit-suppress.c: New test.
11709         * gcc.dg/uninit-suppress.c: New test.
11710
11711 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11712
11713         PR debug/48768
11714         * gcc.dg/pr48768.c: New test.
11715
11716         PR tree-optimization/48734
11717         * gcc.c-torture/compile/pr48734.c: New test.
11718
11719         PR testsuite/48753
11720         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11721
11722 2011-04-26  Richard Guenther  <rguenther@suse.de>
11723
11724         PR tree-optimization/48731
11725         * gcc.dg/torture/pr48731.c: New testcase.
11726
11727 2011-04-26  Richard Guenther  <rguenther@suse.de>
11728
11729         PR testsuite/48753
11730         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11731
11732 2011-04-26  Richard Guenther  <rguenther@suse.de>
11733
11734         PR middle-end/48694
11735         * gcc.dg/torture/pr48694-1.c: New testcase.
11736         * gcc.dg/torture/pr48694-2.c: Likewise.
11737
11738 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11739
11740         * g++.dg/ext/underlying_type1.C: New.
11741         * g++.dg/ext/underlying_type2.C: Likewise.
11742         * g++.dg/ext/underlying_type3.C: Likewise.
11743         * g++.dg/ext/underlying_type4.C: Likewise.
11744         * g++.dg/ext/underlying_type5.C: Likewise.
11745         * g++.dg/ext/underlying_type6.C: Likewise.
11746         * g++.dg/ext/underlying_type7.C: Likewise.
11747         * g++.dg/ext/underlying_type8.C: Likewise.
11748         * g++.dg/ext/underlying_type9.C: Likewise.
11749         * g++.dg/ext/underlying_type10.C: Likewise.
11750
11751 2011-04-25  Jason Merrill  <jason@redhat.com>
11752
11753         * g++.dg/cpp0x/regress/template-const2.C: New.
11754
11755 2011-04-25  Jeff Law <law@redhat.com>
11756
11757         * gcc.dg/tree-ssa/vrp56.c: new test.
11758
11759 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11760
11761         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11762
11763 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11764
11765         PR preprocessor/48740
11766         * c-c++-common/raw-string-11.c: New test.
11767
11768 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11769
11770         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11771         hppa*-*-hpux*.
11772
11773 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11774
11775         PR fortran/18918
11776         * gfortran.dg/coarray_19.f90: New.
11777
11778 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11779
11780         PR c/48685
11781         * gcc.dg/pr48685.c: New test.
11782
11783 2011-04-22  Jan Hubicka  <jh@suse.cz>
11784
11785         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11786
11787 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11788
11789         PR tree-optimization/48717
11790         * gcc.c-torture/execute/pr48717.c: New test.
11791
11792 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11793
11794         PR target/48723
11795         * gcc.target/i386/pr48723.c: New test.
11796
11797 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11798
11799         PR c/48716
11800         * gcc.dg/gomp/pr48716.c: New test.
11801         * g++.dg/gomp/pr48716.C: New test.
11802
11803 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11804
11805         PR c/36750
11806         * gcc.dg/missing-field-init-2.c: Update testcase.
11807
11808 2011-04-22  Alan Modra  <amodra@gmail.com>
11809
11810         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11811
11812 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11813
11814         PR fortran/48405
11815         * gfortran.dg/function_optimize_6.f90:  New test.
11816
11817 2011-04-21  Easwaran Raman  <eraman@google.com>
11818
11819         * gcc.dg/stack-layout-2.c: New test.
11820
11821 2011-04-21  Richard Guenther  <rguenther@suse.de>
11822
11823         PR lto/48703
11824         * g++.dg/lto/pr48207-2_0.C: New testcase.
11825         * g++.dg/lto/pr48207-3_0.C: Likewise.
11826
11827 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11828
11829         * gnat.dg/volatile5.adb: New test.
11830         * gnat.dg/volatile5_pkg.ads: New helper.
11831
11832 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11833
11834         PR target/48708
11835         * gcc.target/i386/pr48708.c: New test.
11836
11837 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11838
11839         * gcc.dg/vect/vect-119.c: New test.
11840
11841 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11842
11843         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11844         and once without.
11845
11846 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11847             Richard Sandiford  <richard.sandiford@linaro.org>
11848
11849         PR target/46329
11850         * gcc.target/arm/pr46329.c: New test.
11851
11852 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11853
11854         PR fortran/18918
11855         * gfortran.dg/coarray_18.f90: New.
11856
11857 2011-04-20  Jason Merrill  <jason@redhat.com>
11858
11859         * g++.dg/cpp0x/initlist47.C: New.
11860
11861         * g++.dg/init/dtor4.C: New.
11862
11863 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11864
11865         PR target/48678
11866         * gcc.target/i386/sse2-pinsrw.c: New test.
11867         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11868         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11869         * gcc.target/i386/sse2-insvhi.c: Ditto.
11870         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11871         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11872
11873 2011-04-20  Jason Merrill  <jason@redhat.com>
11874
11875         * g++.dg/template/const4.C: New.
11876
11877 2011-04-20  Easwaran Raman  <eraman@google.com>
11878
11879         * gcc.dg/stack-layout-1.c: New test.
11880
11881 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11882
11883         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11884         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11885         function.
11886
11887 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11888
11889         * gcc.dg/binop-xor1.c: New test.
11890         * gcc.dg/binop-xor2.c: New test.
11891         * gcc.dg/binop-xor3.c: New test.
11892         * gcc.dg/binop-xor4.c: New test.
11893         * gcc.dg/binop-xor5.c: New test.
11894
11895 2011-04-20  Richard Guenther  <rguenther@suse.de>
11896
11897         PR tree-optimization/47892
11898         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11899
11900 2011-04-20  Richard Guenther  <rguenther@suse.de>
11901
11902         PR middle-end/48695
11903         * g++.dg/torture/pr48695.C: New testcase.
11904
11905 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11906
11907         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11908         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11909         * gcc.c-torture/execute/pr45262.c: Ditto
11910         * gcc.dg/torture/pr43165.c: Ditto.
11911         * gcc.dg/torture/pr47228.c: Ditto.
11912         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11913         * gcc.dg/ipa/pr45644.c: Ditto.
11914         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11915         PDP11.
11916
11917 2011-04-19  Jason Merrill  <jason@redhat.com>
11918
11919         * g++.dg/ext/complex7.C: New.
11920
11921         * g++.dg/ext/attrib41.C: New.
11922
11923 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11924
11925         PR testsuite/48676
11926         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11927
11928 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11929
11930         PR target/48678
11931         * gcc.target/i386/pr48678.c: New test.
11932
11933 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11934
11935         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11936         * g++.dg/opt/devirt2.C: New test.
11937         * g++.dg/ipa/devirt-g-1.C: Likewise.
11938
11939 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11940
11941         PR fortran/48588
11942         * gfortran.dg/whole_file_33.f90: New.
11943
11944 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11945
11946         * g++.dg/ipa/devirt-7.C: New test.
11947
11948 2011-04-19  Richard Guenther  <rguenther@suse.de>
11949
11950         PR lto/48207
11951         * g++.dg/lto/pr48207_0.C: New testcase.
11952
11953 2011-04-18  Jason Merrill  <jason@redhat.com>
11954
11955         * g++.dg/init/void1.C: New.
11956
11957         * g++.dg/cpp0x/union4.C: New.
11958
11959 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11960
11961         PR middle-end/48661
11962         * g++.dg/torture/pr48661.C: New test.
11963
11964         PR c++/48632
11965         * g++.dg/gomp/pr48632.C: New test.
11966
11967 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11968
11969         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11970         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11971
11972 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11973
11974         PR fortran/18918
11975         * gfortran.dg/coarray_17.f90: New.
11976         * gfortran.dg/coarray_10.f90: Update dg-error.
11977
11978 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11979
11980         PR testsuite/48251
11981         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11982         * gfortran.dg/guality/guality.exp: Likewise.
11983
11984 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11985
11986         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11987
11988 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11989
11990         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11991
11992 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11993
11994         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11995
11996 2011-04-18  Richard Guenther  <rguenther@suse.de>
11997
11998         PR middle-end/46364
11999         * g++.dg/torture/pr46364.C: New testcase.
12000
12001 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12002
12003         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12004
12005 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
12006
12007         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12008
12009 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
12010             Ira Rosen  <ira.rosen@linaro.org>
12011
12012         PR target/48252
12013         * gcc.target/arm/pr48252.c: New test.
12014
12015 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12016
12017         PR tree-optimization/48616
12018         * gcc.dg/pr48616.c: New test.
12019
12020 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12021
12022         PR fortran/18918
12023         * gfortran.dg/coarray_16.f90: New.
12024
12025 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12026
12027         PR fortran/48462
12028         * gfortran.dg/realloc_on_assign_7.f03: New test.
12029
12030 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12031
12032         PR libgfortran/48602
12033         * gfortran.dg/fmt_g0_6.f08: New test.
12034
12035 2011-04-17  Jason Merrill  <jason@redhat.com>
12036
12037         * g++.dg/cpp0x/sfinae16.C: New.
12038
12039 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12040
12041         * gcc.target/mips/reg-var-1.c: New test.
12042
12043 2011-04-17  Jan Hubicka  <jh@suse.cz>
12044
12045         * gcc.dg/winline-5.c: Update testcase.
12046
12047 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12048
12049         * gnat.dg/discr27.ad[sb]: Move dg directive.
12050         * gnat.dg/discr28.ad[sb]: New test.
12051         * gnat.dg/discr28_pkg.ads: New helper.
12052
12053 2011-04-17  Michael Matz  <matz@suse.de>
12054
12055         PR tree-optimization/48622
12056         PR lto/48645
12057         * gcc.dg/lto/pr48622_0.c: New test.
12058
12059 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12060
12061         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12062         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12063         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12064         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12065         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12066         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12067
12068 2011-04-15  Jason Merrill  <jason@redhat.com>
12069
12070         * g++.dg/cpp0x/range-for17.C: New.
12071
12072 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12073
12074         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12075         * g++.dg/cpp0x/range-for3.C: Likewise.
12076         * g++.dg/cpp0x/range-for9.C: Correct error message.
12077         * g++.dg/cpp0x/range-for11.C: New.
12078         * g++.dg/cpp0x/range-for12.C: New.
12079         * g++.dg/cpp0x/range-for13.C: New.
12080         * g++.dg/cpp0x/range-for14.C: New.
12081         * g++.dg/cpp0x/range-for15.C: New.
12082         * g++.dg/cpp0x/range-for16.C: New.
12083
12084 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12085
12086         PR fortran/18918
12087         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12088
12089 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12090
12091         * objc.dg/naming-4.m: Updated.
12092         * objc.dg/naming-5.m: Updated.
12093         * objc.dg/naming-6.m: New.
12094         * objc.dg/naming-7.m: New.
12095         * obj-c++.dg/naming-1.mm: Updated.
12096         * obj-c++.dg/naming-2.mm: Updated.
12097         * obj-c++.dg/naming-3.mm: New.
12098         * obj-c++.dg/naming-4.mm: New.
12099
12100 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12101
12102         PR libgfortran/48589
12103         * gfortran.dg/fmt_g0_5.f08: New test.
12104
12105 2011-04-15  Richard Guenther  <rguenther@suse.de>
12106
12107         PR testsuite/48286
12108         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12109
12110 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12111
12112         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12113         -finline-limit=0 to -fno-inline
12114
12115 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12116
12117         PR target/48614
12118         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12119         just avx.
12120
12121 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12122
12123         PR target/48605
12124         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12125         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12126         * gcc.target/i386/avx-insertps-3.c: New test.
12127         * gcc.target/i386/avx-insertps-4.c: New test.
12128
12129 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12130
12131         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12132         -finline-limit=0
12133
12134 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12135
12136         PR target/46779
12137         PR target/45291
12138         PR target/41894
12139         * gcc.target/avr/pr46779-1.c: New test case
12140         * gcc.target/avr/pr46779-2.c: New test case
12141
12142 2011-04-14  Jason Merrill  <jason@redhat.com>
12143
12144         * g++.dg/cpp0x/sfinae15.C: New.
12145
12146         * g++.dg/cpp0x/sfinae14.C: New.
12147
12148         * g++.dg/ext/vla10.C: New.
12149
12150 2011-04-14  Richard Guenther  <rguenther@suse.de>
12151
12152         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12153
12154 2011-04-14  Richard Guenther  <rguenther@suse.de>
12155
12156         * gcc.dg/fold-bitand-4.c: Move ...
12157         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12158
12159 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12160
12161         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12162         variables const.
12163         * gcc.target/avr/torture/trivial.c: Ditto.
12164
12165 2011-04-13  Jason Merrill  <jason@redhat.com>
12166
12167         * g++.dg/template/operator11.C: New.
12168
12169 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12170
12171         PR middle-end/48591
12172         * gcc.dg/gomp/pr48591.c: New test.
12173
12174         PR c++/48570
12175         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12176         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12177
12178 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12179
12180         PR c++/48574
12181         * g++.dg/template/dependent-expr7.C: New test case.
12182
12183 2011-04-13  Jason Merrill  <jason@redhat.com>
12184
12185         * g++.dg/cpp0x/sfinae13.C: New.
12186
12187 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12188
12189         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12190
12191 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12192
12193         * gcc.target/arm/pr43698.c: Remove -march option.
12194
12195 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12196
12197         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12198         -march option.
12199
12200 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12201
12202         PR fortran/48360
12203         PR fortran/48456
12204         * gfortran.dg/realloc_on_assign_6.f03: New test.
12205
12206 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12207
12208         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12209         targets the additional -mno-ms-bitfields and
12210         -Wno-packed-bitfield-compat options.
12211         * g++.dg/ext/bitfield3.C: Likewise.
12212         * g++.dg/ext/bitfield4.C: Likewise.
12213         * g++.dg/ext/bitfield5.C: Likewise.
12214         * gcc.dg/bitfld-15.c: Likewise.
12215         * gcc.dg/bitfld-16.c: Likewise.
12216         * gcc.dg/bitfld-17.c: Likewise.
12217         * gcc.dg/bitfld-18.c: Likewise.
12218
12219 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12220
12221         * gcc.target/arm/neon-vld3-1.c: New test.
12222         * gcc.target/arm/neon-vst3-1.c: New test.
12223         * gcc.target/arm/neon/v*.c: Regenerate.
12224
12225 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12226
12227         PR rtl-optimization/48549
12228         * g++.dg/opt/pr48549.C: New test.
12229
12230 2011-04-12  Richard Guenther  <rguenther@suse.de>
12231
12232         PR tree-optimization/46076
12233         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12234
12235 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12236
12237         PR testsuite/21164
12238         * lib/compat.exp (compat-execute): Declare unsupported after
12239         stripping path from src1.
12240         * lib/lto.exp (lto-execute): Likewise.
12241
12242 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12243
12244         PR c/48552
12245         * gcc.dg/pr48552-1.c: New test.
12246         * gcc.dg/pr48552-2.c: New test.
12247
12248 2011-04-11  Jason Merrill  <jason@redhat.com>
12249
12250         * g++.dg/cpp0x/sfinae12.C: New.
12251
12252         * g++.dg/cpp0x/enum10.C: New.
12253
12254         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12255
12256         * g++.dg/cpp0x/rv-func.C: New.
12257
12258 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12259
12260         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12261         alpha*-dec-osf5*.
12262
12263 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12264
12265         PR tree-optimization/48195
12266         * gcc.dg/ipa/pr48195.c: New test.
12267
12268 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12269
12270         * gnat.dg/return3.adb: Remove unused switch.
12271
12272 2011-04-08  Mike Stump  <mikestump@comcast.net>
12273
12274         PR testsuite/48506
12275         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12276         default to fno-common.
12277
12278 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12279
12280         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12281         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12282
12283 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12284
12285         PR fortran/48448
12286         * gfortran.dg/function_optimize_5.f90:  New test.
12287
12288 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12289
12290         * gnat.dg/aggr17.adb: New test.
12291         * gnat.dg/aggr18.adb: Likewise.
12292
12293 2011-04-08  Michael Matz  <matz@suse.de>
12294
12295         PR middle-end/48389
12296         * gcc.target/i386/pr48389.c: New test.
12297
12298 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12299
12300         PR rtl-optimization/48272
12301         * g++.dg/opt/pr48272.C: New.
12302
12303 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12304
12305         PR rtl-optimization/48235
12306         * gcc.dg/pr48235.c: New.
12307
12308 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12309
12310         PR rtl-optimization/48302
12311         * g++.dg/opt/pr48302.C: New.
12312
12313 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12314
12315         PR target/48273
12316         * g++.dg/opt/pr48273.C: New.
12317
12318 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12319
12320         PR rtl-optimization/48442
12321         * gcc.dg/pr48442.c: New.
12322
12323 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12324
12325         PR tree-optimization/48377
12326         * gcc.dg/vect/pr48377.c: New test.
12327
12328 2011-04-07  Jason Merrill  <jason@redhat.com>
12329
12330         * g++.dg/cpp0x/regress/call1.C: New.
12331
12332         * g++.dg/cpp0x/variadic107.C: New.
12333
12334         * g++.dg/cpp0x/sfinae11.C: New.
12335         * g++.dg/cpp0x/noexcept02.C: Fix.
12336
12337         * g++.dg/cpp0x/sfinae10.C: New.
12338
12339         * g++.dg/cpp0x/sfinae9.C: New.
12340
12341         * c-c++-common/Wcast-qual-1.c: Move here from...
12342         * gcc.dg/cast-qual-3.c: ...here, and...
12343         * g++.dg/warn/Wcast-qual2.C: ...here.
12344
12345         * g++.dg/cpp0x/sfinae8.C: New.
12346
12347         * g++.dg/cpp0x/sfinae7.C: New.
12348
12349         * g++.dg/cpp0x/enum9.C: New.
12350
12351 2011-04-07  Mike Stump  <mikestump@comcast.net>
12352
12353         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12354         with no trampolines.
12355
12356 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12357
12358         PR fortran/48117
12359         * gfortran.dg/gomp/pr48117.f90: New test.
12360
12361         PR debug/48343
12362         * gcc.dg/torture/pr48343.c: New test.
12363
12364 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12365
12366         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12367
12368 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12369
12370         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12371
12372 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12373
12374         PR target/43920
12375         * lib/scanasm.exp (object-size): New proc.
12376         * gcc.target/arm/pr43920-2.c: New test.
12377
12378 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12379
12380         PR fortran/18918
12381         PR fortran/48477
12382         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12383
12384 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12385
12386         * gcc.dg/mtune.c: Prune note from output.
12387
12388 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12389
12390         PR debug/48466
12391         * gcc.dg/guality/pr36977.c: New test.
12392         * gcc.dg/guality/pr48466.c: New test.
12393
12394 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12395
12396         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12397
12398 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12399
12400         * gnat.dg/return3.adb: New test.
12401
12402 2011-04-06  Richard Guenther  <rguenther@suse.de>
12403
12404         PR tree-optimization/47663
12405         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12406
12407 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12408
12409         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12410         Solaris 8 and 9 as well.
12411
12412 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12413
12414         PR target/43920
12415         * gcc.target/arm/pr43920-1.c: New test.
12416
12417 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12418
12419         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12420         (cctor): Actually return the value.
12421         (main): Cast return values.
12422
12423 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12424
12425         * gfortran.dg/character_comparison_8.f90:  New test.
12426
12427 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12428
12429         * frontend-passes: (optimize_lexical_comparison): New function.
12430         (optimize_expr): Call it.
12431         (optimize_comparison): Also handle lexical comparison functions.
12432         Return false instad of -2 for unequal comparison.
12433
12434 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12435
12436         PR fortran/48412
12437         * function_optimize_4.f90:  New test.
12438
12439 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12440
12441         PR fortran/18918
12442         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12443         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12444         * gfortran.dg/coarray_15.f90: New.
12445
12446 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12447
12448         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12449         * gfortran.dg/bessel_7.f90: Likewise.
12450
12451 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12452
12453         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12454
12455 2011-04-03  Richard Guenther  <rguenther@suse.de>
12456             Ira Rosen  <ira.rosen@linaro.org>
12457
12458         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12459         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12460         -ftree-loop-if-convert-stores.
12461
12462 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12463
12464         * gnat.dg/specs/aggr2.ads: New test.
12465
12466 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12467
12468         * gnat.dg/debug2.ad[sb]: New test.
12469         * gnat.dg/debug2_pkg.ads: New helper.
12470         * gnat.dg/debug3.ad[sb]: New test.
12471
12472 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12473
12474         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12475
12476 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12477
12478         PR middle-end/48335
12479         * gcc.c-torture/compile/pr48335-1.c: New test.
12480         * gcc.dg/pr48335-1.c: New test.
12481         * gcc.dg/pr48335-2.c: New test.
12482         * gcc.dg/pr48335-3.c: New test.
12483         * gcc.dg/pr48335-4.c: New test.
12484         * gcc.dg/pr48335-5.c: New test.
12485         * gcc.dg/pr48335-6.c: New test.
12486         * gcc.dg/pr48335-7.c: New test.
12487         * gcc.dg/pr48335-8.c: New test.
12488         * gcc.target/i386/pr48335-1.c: New test.
12489
12490 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12491
12492         PR c/36299
12493         * gcc.dg/Waddress.c: New test.
12494
12495 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12496
12497         PR fortran/48352
12498         * gfortran.dg/function_optimize_3.f90:  New test.
12499
12500 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12501
12502         * gcc.c-torture/compile/20110401-1.c: New test.
12503
12504         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12505         * g++.dg/lto/20091002-2_0.C: Likewise.
12506         * g++.dg/lto/20090303_0.c: Likewise.
12507         * g++.dg/lto/20091004-1_0.C: Likewise.
12508         * g++.dg/lto/20091002-3_0.C: Likewise.
12509         * g++.dg/lto/20091004-2_0.C: Likewise.
12510         * g++.dg/lto/20081123_0.C: Likewise.
12511         * g++.dg/lto/20090313_0.C: Likewise.
12512         * g++.dg/lto/20081109-1_0.C: Likewise.
12513         * g++.dg/lto/20081219_0.C: Likewise.
12514         * g++.dg/lto/20081204-1_0.C: Likewise.
12515         * g++.dg/lto/20090302_0.C: Likewise.
12516         * g++.dg/lto/20081119-1_0.C: Likewise.
12517         * g++.dg/lto/20081118_0.C: Likewise.
12518         * gcc.dg/lto/20091020-2_0.c: Likewise.
12519         * gcc.dg/lto/20090210_0.c: Likewise.
12520         * gcc.dg/lto/20081204-1_0.c: Likewise.
12521         * gcc.dg/lto/20081224_0.c: Likewise.
12522         * gcc.dg/lto/20090219_0.c: Likewise.
12523         * gcc.dg/lto/20091014-1_0.c: Likewise.
12524         * gcc.dg/lto/20091016-1_0.c: Likewise.
12525         * gcc.dg/lto/20090206-2_0.c: Likewise.
12526         * gcc.dg/lto/20090116_0.c: Likewise.
12527         * gcc.dg/lto/20091013-1_0.c: Likewise.
12528         * gcc.dg/lto/20091015-1_0.c: Likewise.
12529         * gcc.dg/lto/20090126-2_0.c: Likewise.
12530
12531 2011-03-31  Ian Lance Taylor  <iant@google.com>
12532
12533         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12534
12535 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12536
12537         * gnat.dg/opt16.adb: New test.
12538
12539 2011-03-31  Jason Merrill  <jason@redhat.com>
12540
12541         * g++.dg/cpp0x/defaulted24.C: New.
12542
12543 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12544
12545         PR target/16292
12546         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12547         with -O0.
12548
12549 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12550
12551         * g++.dg/other/i386-9.C: New test.
12552
12553 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12554
12555         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12556
12557 2011-03-30  Jason Merrill  <jason@redhat.com>
12558
12559         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12560
12561         * g++.dg/cpp0x/regress/isnan.C: New.
12562
12563         * g++.dg/cpp0x/initlist46.C: New.
12564
12565 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12566
12567         PR target/47551
12568         * gcc.target/arm/neon-modes-2.c: New test.
12569
12570 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12571
12572         PR c/48305
12573         * gcc.c-torture/compile/pr48305.c: New test.
12574
12575 2011-03-29  Jason Merrill  <jason@redhat.com>
12576
12577         * g++.dg/cpp0x/regress/value-dep1.C: New.
12578
12579 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12580
12581         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12582
12583 2011-03-29  Ian Lance Taylor  <iant@google.com>
12584
12585         * go.test/go-test.exp: Handle the test lines used in several new
12586         tests.
12587         (errchk): Add opts parameter.  Change all callers.  Handle parens
12588         in regexps.
12589
12590 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12591             Dominique d'Humieres  <dominiq@lps.ens.fr>
12592
12593         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12594         and __APPLE__ && __PPC__ && __ALTIVEC__.
12595
12596 2011-03-29  Jason Merrill  <jason@redhat.com>
12597
12598         * g++.dg/cpp0x/dependent1.C: New.
12599
12600         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12601
12602         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12603
12604         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12605
12606 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12607
12608         PR fortran/48095
12609         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12610         * gfortran.dg/proc_ptr_comp_32.f90: New.
12611
12612 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12613
12614         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12615         check for corresponding warning.
12616
12617 2011-03-28  Jason Merrill  <jason@redhat.com>
12618
12619         * g++.dg/cpp0x/rv-deduce2.C: New.
12620
12621 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12622
12623         PR debug/48203
12624         * gcc.dg/pr48203.c: New test.
12625
12626 2011-03-28  Jeff Law <law@redhat.com>
12627
12628         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12629
12630 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12631
12632         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12633         and __PPC__ && __ALTIVEC__.
12634
12635 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12636
12637         PR testsuite/48238
12638         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12639         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12640         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12641         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12642
12643 2011-03-28  Jason Merrill  <jason@redhat.com>
12644
12645         * g++.dg/cpp0x/initlist-array2.C: New.
12646
12647         * g++.dg/cpp0x/initlist-array1.C: New.
12648
12649         * g++.dg/cpp0x/constexpr-compound.C: New.
12650
12651         * g++.dg/cpp0x/constexpr-using.C: New.
12652
12653         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12654
12655 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12656
12657         PR testsuite/48276
12658         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12659
12660 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12661
12662         * gcc.dg/slp-1.c: New test.
12663
12664 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12665
12666         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12667         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12668         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12669         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12670         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12671         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12672         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12673         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12674         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12675         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12676         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12677         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12678         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12679         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12680
12681 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12682
12683         PR fortran/47065
12684         * gfortran.dg/trim_optimize_5.f90:  New test.
12685         * gfortran.dg/trim_optimize_6.f90:  New test.
12686
12687 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12688
12689         PR target/38598
12690         * gcc.target/mips/madd-7.c: Remove -mlong32.
12691         * gcc.target/mips/msub-7.c: Likewise.
12692
12693 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12694
12695         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12696         accesses to preserve the meaning of the test for doubleword vectors.
12697         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12698         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12699
12700 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12701
12702         PR fortran/48291
12703         * gfortran.dg/class_42.f03: New.
12704
12705 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12706
12707         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12708         strided accesses.
12709
12710 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12711
12712         PR rtl-optimization/48144
12713         * gcc.dg/pr48144.c: New test.
12714
12715 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12716
12717         * gnat.dg/discr27.ad[sb]: New test.
12718
12719 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12720
12721         * gnat.dg/limited_with2.ad[sb]: New test.
12722         * gnat.dg/limited_with2_pkg1.ads: New helper.
12723         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12724
12725 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12726
12727         * gnat.dg/opt15.adb: New test.
12728         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12729
12730 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12731
12732         PR fortran/48174
12733         PR fortran/45304
12734         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12735         * gfortran.dg/leadz_trailz_3.f90: Ditto
12736
12737 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12738
12739         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12740
12741 2011-03-25  Jason Merrill  <jason@redhat.com>
12742
12743         * g++.dg/cpp0x/defaulted22.C: New.
12744         * g++.dg/cpp0x/defaulted23.C: New.
12745         * g++.dg/cpp0x/defaulted15.C: Adjust.
12746
12747 2011-03-25  Jason Merrill  <jason@redhat.com>
12748
12749         * g++.dg/cpp0x/move1.C: New.
12750
12751 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12752
12753         PR target/48287
12754         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12755
12756 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12757
12758         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12759         for mips-sgi-irix6.5.
12760         Replace snprintf prototype by <stdio.h>.
12761
12762 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12763
12764         PR testsuite/48283
12765         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12766         run_expensive_tests.
12767         * gcc.dg/graphite/block-4.c: Likewise.
12768         * gcc.dg/graphite/block-7.c: Likewise.
12769         * gcc.dg/graphite/block-8.c: Likewise.
12770
12771 2011-03-25  Richard Guenther  <rguenther@suse.de>
12772
12773         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12774         * g++.dg/tree-ssa/pr8781.C: Likewise.
12775         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12776         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12777         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12778         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12779         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12780         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12781         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12782         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12783         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12784         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12785         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12786         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12787         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12788         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12789         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12790         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12791         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12792         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12793         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12794         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12795         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12796         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12797         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12798         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12799         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12800         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12801         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12802         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12803         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12804         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12805         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12806         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12807         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12808         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12809         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12810         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12811         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12812         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12813         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12814         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12815         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12816         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12817         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12818         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12819         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12820         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12821         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12822         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12823         * c-c++-common/pr46562-2.c: Likewise.
12824         * gfortran.dg/pr42108.f90: Likewise.
12825         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12826         foo to be inlined even at -O1.
12827         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12828         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12829         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12830         * gcc.dg/matrix/matrix.exp: Disable FRE.
12831
12832 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12833
12834         PR debug/48204
12835         * gcc.dg/dfp/pr48204.c: New test.
12836
12837 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12838
12839         PR target/48209
12840         * gcc.c-torture/execute/pr47917.c: Move this...
12841         * gcc.dg/torture/pr47917.c: to here and add xfails.
12842
12843 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12844
12845         * gnat.dg/array16.ad[sb]: New test.
12846         * gnat.dg/array16.ads: New helper.
12847
12848 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12849
12850         * gnat.dg/derived_type2.adb: New test.
12851
12852 2011-03-24  Richard Guenther  <rguenther@suse.de>
12853
12854         PR tree-optimization/48271
12855         * g++.dg/torture/pr48271.C: New testcase.
12856
12857 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12858
12859         * gnat.dg/array15.ad[sb]: New test.
12860
12861 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12862
12863         PR target/48237
12864         * gcc.target/i386/pr48237.c: New test.
12865
12866 2011-03-24  Richard Guenther  <rguenther@suse.de>
12867
12868         PR middle-end/48269
12869         * gcc.dg/builtin-object-size-10.c: New testcase.
12870
12871 2011-03-24  Richard Guenther  <rguenther@suse.de>
12872
12873         PR tree-optimization/46562
12874         * c-c++-common/pr46562-2.c: New testcase.
12875         * c-c++-common/pr46562.c: Likewise.
12876
12877 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12878
12879         * gcc.dg/vect/vect-cselim-1.c: New test.
12880         * gcc.dg/vect/vect-cselim-2.c: New test.
12881
12882 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12883
12884         * gcc.target/arm/pr46934.c: New.
12885
12886 2011-03-23  Ian Lance Taylor  <iant@google.com>
12887
12888         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12889
12890 2011-03-23  Richard Guenther  <rguenther@suse.de>
12891
12892         * gcc.dg/struct: Remove directory and contents.
12893
12894 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12895
12896         PR testsuite/48251
12897         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12898
12899 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12900
12901         * gnat.dg/discr26.ad[sb]: New test.
12902         * gnat.dg/discr26_pkg.ads: New helper.
12903
12904 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12905
12906         PR target/47553
12907         * gcc.target/arm/neon-vld-1.c: New test.
12908
12909 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12910
12911         * gnat.dg/array14.ad[sb]: New test.
12912         * gnat.dg/array14_pkg.ads: New helper.
12913
12914 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12915
12916         * gcc.c-torture/execute/920501-8.x: Remove.
12917         * gcc.c-torture/execute/930513-1.x: Remove.
12918         * gcc.c-torture/execute/960312-1.x: Remove.
12919         * gcc.c-torture/compile/20000804-1.c,
12920         gcc.c-torture/compile/20001205-1.c,
12921         gcc.c-torture/compile/20001226-1.c,
12922         gcc.c-torture/compile/20010518-2.c,
12923         gcc.c-torture/compile/20020312-1.c,
12924         gcc.c-torture/compile/20020604-1.c,
12925         gcc.c-torture/compile/920501-12.c,
12926         gcc.c-torture/compile/920501-4.c,
12927         gcc.c-torture/compile/920520-1.c,
12928         gcc.c-torture/compile/980506-1.c,
12929         gcc.c-torture/execute/980709-1.x,
12930         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12931         options for m68hc11.
12932         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12933         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12934         m68hc11.
12935
12936 2011-03-22  Nick Clifton  <nickc@redhat.com>
12937
12938         * lib/target-supports.exp (check_profiling_available): Add MN10300
12939         to the list of targets that do not support profiling.  Restore
12940         alpha sorting to this list.
12941
12942 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12943
12944         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12945         failure on 32-bit systems.
12946         * gcc.dg/torture/vector-2.c: Ditto.
12947
12948 2011-03-22  Richard Guenther  <rguenther@suse.de>
12949
12950         PR tree-optimization/48228
12951         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12952
12953 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12954
12955         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12956         powerpc.
12957
12958         PR target/48226
12959         * gcc.target/powerpc/pr48226.c: New file.
12960
12961 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12962
12963         * lib/prune.exp (prune_gcc_output): Prune "could not create
12964         compact unwind for" warnings.
12965
12966 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12967
12968         PR c/42544
12969         PR c/48197
12970         * gcc.c-torture/execute/pr42544.c: New test.
12971         * gcc.c-torture/execute/pr48197.c: New test.
12972
12973 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12974
12975         PR preprocessor/48192
12976         * gcc.target/powerpc/pr48192.c: New file.
12977
12978         PR target/48053
12979         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12980         split problem of 0 being loaded in a VSX register.
12981
12982 2011-03-21  Richard Guenther  <rguenther@suse.de>
12983
12984         PR c/47939
12985         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12986         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12987         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12988         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12989
12990 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12991
12992         PR target/48213
12993         * gcc.dg/pr48213.c: New test.
12994
12995 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12996
12997         PR target/12171
12998         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12999
13000 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
13001
13002         * gcc.target/arm/xor-and.c: New.
13003
13004 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13005
13006         PR fortran/22572
13007         * gfortran.dg/function_optimize_1.f90:  New test.
13008         * gfortran.dg/function_optimize_2.f90:  New test.
13009
13010 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13011
13012         PR rtl-optimization/47502
13013         * gcc.target/i386/pr47502-1.c: New.
13014         * gcc.target/i386/pr47502-2.c: Likewise.
13015
13016 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13017
13018         PR rtl-optimization/48156
13019         * gcc.dg/pr48156.c: New test.
13020
13021 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13022
13023         PR libfortran/47439
13024         * gfortran.dg/scratch_1.f90: Adjust test.
13025
13026 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13027
13028         PR libfortran/47439
13029         * gfortran.dg/scratch_1.f90: New test.
13030
13031 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13032
13033         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13034         variably modified typedefs.
13035         * gcc.dg/c1x-typedef-2.c: Remove.
13036
13037 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13038
13039         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13040         * gcc.dg/c1x-anon-struct-3.c: New test.
13041         * gcc.dg/anon-struct-11.c: Update.
13042
13043 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13044
13045         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13046         dg-xfail-run-if.
13047         Only xfail with gas.
13048
13049 2011-03-18  Jason Merrill  <jason@redhat.com>
13050
13051         * g++.dg/template/fn-ptr1.C: New.
13052
13053         * g++.dg/overload/volatile1.C: New.
13054
13055         * g++.dg/opt/pr23372.C: New.
13056
13057         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13058
13059 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13060
13061         PR middle-end/47405
13062         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13063
13064 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13065
13066         * gcc.target/arm/unsigned-extend-1.c: New.
13067
13068 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13069
13070         PR bootstrap/48161
13071         * gcc.c-torture/compile/pr48161.c: New test.
13072
13073 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13074
13075         PR middle-end/47725
13076         * gcc.dg/torture/pr47725.c: New.
13077
13078 2011-03-17  Jason Merrill  <jason@redhat.com>
13079
13080         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13081         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13082
13083 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13084
13085         * gnat.dg/specs/elab2.ads: New test.
13086         * gnat.dg/specs/elab2_pkg.ads: New helper.
13087
13088 2011-03-17  Jason Merrill  <jason@redhat.com>
13089
13090         * g++.dg/cpp0x/decltype-1212.C: New.
13091         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13092
13093 2011-03-17  Jason Merrill  <jason@redhat.com>
13094
13095         * g++.dg/parse/memfnquals1.C: New.
13096
13097 2011-03-17  Richard Guenther  <rguenther@suse.de>
13098
13099         PR middle-end/48134
13100         * gcc.dg/pr48134.c: New testcase.
13101
13102 2011-03-17  Richard Guenther  <rguenther@suse.de>
13103
13104         PR middle-end/48165
13105         * g++.dg/torture/pr48165.C: New testcase.
13106
13107 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13108
13109         PR rtl-optimization/48141
13110         * gcc.dg/pr48141.c: New test.
13111
13112 2011-03-16  Jason Merrill  <jason@redhat.com>
13113
13114         * g++.dg/cpp0x/constexpr-48089.C: New.
13115
13116         * g++.dg/cpp0x/constexpr-abi1.C: New.
13117
13118         * g++.dg/cpp0x/constexpr-46336.C: New.
13119         * g++.dg/parse/friend5.C: Adjust expected errors.
13120
13121         * g++.dg/cpp0x/constexpr-47570.C: New.
13122
13123 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13124
13125         PR debug/47510
13126         * ++.dg/debug/dwarf2/typedef6.C: New test.
13127
13128 2011-03-16  Jason Merrill  <jason@redhat.com>
13129
13130         * g++.dg/cpp0x/elision2.C: New.
13131
13132         * g++.dg/cpp0x/constexpr-array3.C: New.
13133
13134 2011-03-16  Jason Merrill  <jason@redhat.com>
13135
13136         * g++.dg/cpp0x/sfinae6.C: New.
13137         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13138         * g++.dg/cpp0x/pr45908.C: Likewise.
13139         * g++.dg/cpp0x/sfinae6.C: Likewise.
13140         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13141         * g++.old-deja/g++.law/arg11.C: Likewise.
13142
13143 2011-03-16  Jason Merrill  <jason@redhat.com>
13144
13145         * g++.dg/template/incomplete6.C: New.
13146
13147 2011-03-16  Jeff Law <law@redhat.com>
13148
13149         * gcc.dg/tree-ssa/vrp55.c: New test.
13150
13151 2011-03-16  Jason Merrill  <jason@redhat.com>
13152
13153         * g++.dg/cpp0x/auto22.C: New.
13154
13155 2011-03-16  Richard Guenther  <rguenther@suse.de>
13156
13157         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13158         optimizing it away if promoted to const.
13159
13160 2011-03-16  Richard Guenther  <rguenther@suse.de>
13161
13162         PR tree-optimization/48149
13163         * gcc.dg/fold-complex-1.c: New testcase.
13164
13165 2011-03-16  Richard Guenther  <rguenther@suse.de>
13166
13167         PR testsuite/48147
13168         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13169         or cloning happens.
13170
13171 2011-03-16  Richard Guenther  <rguenther@suse.de>
13172
13173         PR tree-optimization/26134
13174         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13175
13176 2011-03-16  Richard Guenther  <rguenther@suse.de>
13177
13178         PR tree-optimization/48146
13179         * gcc.dg/torture/pr48146.c: New testcase.
13180
13181 2011-03-16  Richard Guenther  <rguenther@suse.de>
13182
13183         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13184         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13185
13186 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13187
13188         PR middle-end/48136
13189         * gcc.c-torture/compile/pr48136.c: New test.
13190
13191         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13192
13193         PR debug/45882
13194         * gcc.dg/guality/pr45882.c: New test.
13195
13196 2011-03-15  Jason Merrill  <jason@redhat.com>
13197
13198         * g++.dg/cpp0x/constexpr-recursion.C: New.
13199
13200         * g++.dg/cpp0x/implicit11.C: New.
13201
13202 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13203
13204         * g++.dg/cpp0x/constexpr-attribute.C: New.
13205
13206 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13207
13208         * g++.dg/parse/pr34758.C: New.
13209
13210 2011-03-15  Xinliang David Li  <davidxl@google.com>
13211
13212         PR c/47837
13213         * gcc.dg/uninit-pred-7_d.c: New test.
13214         * gcc.dg/uninit-pred-8_d.c: New test.
13215
13216 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13217
13218         PR target/46788
13219         * gcc.target/arm/pr46788.c: New.
13220
13221 2011-03-15  Richard Guenther  <rguenther@suse.de>
13222
13223         PR middle-end/47650
13224         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13225         * gfortran.dg/ishft_4.f90: Likewise.
13226         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13227
13228 2011-03-15  Richard Guenther  <rguenther@suse.de>
13229
13230         PR tree-optimization/13954
13231         * g++.dg/tree-ssa/pr13954.C: New testcase.
13232
13233 2011-03-15  Richard Guenther  <rguenther@suse.de>
13234
13235         PR tree-optimization/48037
13236         * gcc.target/i386/pr48037-1.c: New testcase.
13237
13238 2011-03-15  Richard Guenther  <rguenther@suse.de>
13239
13240         PR tree-optimization/41490
13241         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13242         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13243         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13244         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13245         * g++.dg/tree-ssa/pr33604.C: Adjust.
13246
13247 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13248
13249         PR middle-end/47917
13250         * gcc.c-torture/execute/pr47917.c: New test.
13251         * gcc.dg/pr47917.c: New test.
13252
13253         PR middle-end/38878
13254         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13255
13256 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13257
13258         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13259         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13260         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13261         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13262         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13263         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13264         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13265         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13266         * gcc.target/i386/avx-floor-vec.c: Ditto.
13267         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13268         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13269         * gcc.target/i386/avx-rint-vec.c: Ditto.
13270         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13271         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13272         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13273         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13274
13275 2011-03-14  Tom Tromey  <tromey@redhat.com>
13276
13277         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13278         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13279         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13280
13281 2011-03-14  Tom Tromey  <tromey@redhat.com>
13282
13283         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13284         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13285         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13286
13287 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13288
13289         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13290
13291 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13292
13293         PR rtl-optimization/47166
13294         * gcc.c-torture/execute/postmod-1.c: New test.
13295
13296 2011-03-14  Richard Guenther  <rguenther@suse.de>
13297
13298         PR middle-end/48098
13299         * gcc.dg/torture/pr48098.c: New testcase.
13300
13301 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13302
13303         PR target/48053
13304         * gcc.target/powerpc/pr48053-1.c: New test.
13305         * gcc.target/powerpc/pr48053-2.c: Likewise.
13306
13307 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13308
13309         PR libfortran/48066
13310         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13311
13312 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13313
13314         PR libfortran/48066
13315         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13316
13317 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13318
13319         PR fortran/48059
13320         * gfortran.dg/class_41.f03: New.
13321
13322 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13323
13324         * g++.dg/conversion/cast3.C: New test.
13325
13326 2011-03-11  Jason Merrill  <jason@redhat.com>
13327
13328         * g++.dg/template/error45.C: New.
13329
13330         * g++.dg/parse/no-type-defn1.C: New.
13331
13332         * g++.dg/ext/attrib40.C: New.
13333
13334         * g++.dg/cpp0x/regress/array1.C: New.
13335
13336 2011-03-11  Richard Guenther  <rguenther@suse.de>
13337
13338         PR tree-optimization/48067
13339         * gcc.dg/pr48067.c: New testcase.
13340
13341 2011-03-11  Richard Guenther  <rguenther@suse.de>
13342
13343         PR lto/48073
13344         * g++.dg/lto/20110311-1_0.C: New testcase.
13345
13346 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13347
13348         PR c++/48035
13349         * g++.dg/inherit/virtual8.C: New test.
13350
13351         PR middle-end/48044
13352         * gcc.dg/torture/pr48044.c: New test.
13353
13354 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13355
13356         PR fortran/47768
13357         * gfortran.dg/proc_ptr_comp_31.f90: New.
13358
13359 2011-03-11  Richard Guenther  <rguenther@suse.de>
13360
13361         PR tree-optimization/47278
13362         * gcc.dg/torture/pr47278-1.c: New testcase.
13363         * gcc.dg/torture/pr47278-2.c: Likewise.
13364
13365 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13366
13367         PR tree-optimization/48063
13368         * gcc.dg/torture/pr48063.c: New test.
13369
13370 2011-03-10  Jason Merrill  <jason@redhat.com>
13371
13372         * g++.dg/template/array22.C: New.
13373
13374         * g++.dg/cpp0x/syntax-err1.C: New.
13375         * g++.dg/parse/error36.C: Adjust expected errors.
13376         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13377         * g++.old-deja/g++.pt/typename3.C: Likewise.
13378         * g++.old-deja/g++.pt/typename4.C: Likewise.
13379         * g++.old-deja/g++.pt/typename6.C: Likewise.
13380
13381 2011-03-09  Jason Merrill  <jason@redhat.com>
13382
13383         * g++.dg/template/nontype22.C: New.
13384
13385 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13386
13387         PR tree-optimization/47714
13388         * g++.dg/torture/pr47714.C: New test.
13389
13390 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13391
13392         PR target/47755
13393         * gcc.target/powerpc/pr47755-2.c: New file.
13394
13395 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13396
13397         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13398         is not set in the environment, pass 64 as first argument when not
13399         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13400         native where ulimit -u is supported.
13401
13402 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13403
13404         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13405
13406 2011-03-08  Jason Merrill  <jason@redhat.com>
13407
13408         * g++.dg/template/nontype21.C: New.
13409
13410         * g++.dg/template/anon5.C: New.
13411
13412 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13413
13414         PR debug/47881
13415         * gcc.dg/pr47881.c: New test.
13416
13417 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13418
13419         PR c++/47957
13420         * g++.dg/lookup/template3.C: New test.
13421
13422 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13423
13424         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13425         'long' type.
13426
13427 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13428
13429         PR testsuite/47954
13430         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13431         sizeof to compute alignment.
13432
13433 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13434
13435         PR tree-optimization/48022
13436         * gcc.dg/pr48022-1.c: New test.
13437         * gcc.dg/pr48022-2.c: New test.
13438
13439 2011-03-07  Jason Merrill  <jason@redhat.com>
13440
13441         * g++.dg/template/nontype20.C: New.
13442         * g++.dg/init/member1.C: Adjust expected errors.
13443         * g++.dg/parse/constant4.C: Likewise.
13444         * g++.dg/template/qualified-id3.C: Likewise.
13445         * g++.old-deja/g++.pt/crash10.C: Likewise.
13446
13447         * g++.dg/cpp0x/regress/non-const1.C: New.
13448
13449 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13450
13451         PR debug/47991
13452         * gcc.dg/pr47991.c: New test.
13453
13454 2011-03-07  Jason Merrill  <jason@redhat.com>
13455
13456         * g++.dg/abi/mangle46.C: New.
13457
13458 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13459
13460         PR target/47862
13461         * gcc.target/powerpc/pr47862.c: New.
13462
13463 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13464
13465         PR target/45413
13466         * gcc.target/i386/combine-mul.c: Require nonpic.
13467
13468 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13469             Nathan Froyd  <froydnj@codesourcery.com>
13470
13471         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13472
13473 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13474
13475         * README.QMTEST: Remove.
13476
13477 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13478             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13479
13480         PR fortran/47850
13481         * gfortran.dg/array_constructor_37.f90 : New test.
13482
13483 2011-03-05  Jason Merrill  <jason@redhat.com>
13484
13485         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13486         * g++.dg/abi/mangle45.C: Likewise.
13487         * g++.dg/cpp0x/trailing1.C: Likewise.
13488
13489 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13490
13491         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13492
13493 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13494
13495         PR rtl-optimization/47899
13496         * gcc.dg/pr47899.c: New test.
13497
13498         * gcc.dg/torture/pr47968.c: Ignore warnings.
13499
13500         PR tree-optimization/47967
13501         * gcc.c-torture/compile/pr47967.c: New test.
13502
13503 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13504
13505         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13506         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13507
13508 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13509
13510         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13511         and property_getAttributes() if __OBJC2__.
13512         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13513         * objc.dg/property/property-encoding-1.m: New.
13514         * obj-c++.dg/property/property-encoding-1.mm: New.
13515
13516 2011-03-04  Jason Merrill  <jason@redhat.com>
13517
13518         * g++.dg/template/pseudodtor6.C: New.
13519
13520         * g++.dg/inherit/covariant19.C: New.
13521
13522 2011-03-04  Richard Guenther  <rguenther@suse.de>
13523
13524         PR middle-end/47968
13525         * gcc.dg/torture/pr47968.c: New testcase.
13526
13527 2011-03-04  Richard Guenther  <rguenther@suse.de>
13528
13529         PR middle-end/47975
13530         * gcc.dg/torture/pr47975.c: New testcase.
13531
13532 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13533
13534         PR c++/47974
13535         * g++.dg/template/crash106.C: New.
13536
13537 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13538
13539         PR c/47963
13540         * gcc.dg/gomp/pr47963.c: New test.
13541         * g++.dg/gomp/pr47963.C: New test.
13542
13543 2011-03-02  Jason Merrill  <jason@redhat.com>
13544
13545         * g++.dg/cpp0x/regress/condition1.C: New.
13546
13547         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13548
13549 2011-03-01  Jason Merrill  <jason@redhat.com>
13550
13551         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13552
13553         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13554
13555 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13556
13557         PR rtl-optimization/47925
13558         * gcc.c-torture/execute/pr47925.c: New test.
13559
13560 2011-03-01  Jason Merrill  <jason@redhat.com>
13561
13562         * g++.dg/cpp0x/decltype25.C: New.
13563
13564         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13565
13566 2011-03-01  Richard Guenther  <rguenther@suse.de>
13567
13568         PR tree-optimization/47890
13569         * gcc.dg/torture/pr47890.c: New testcase.
13570
13571 2011-03-01  Richard Guenther  <rguenther@suse.de>
13572
13573         PR lto/47924
13574         * gcc.dg/lto/pr47924_0.c: New testcase.
13575
13576 2011-03-01  Richard Guenther  <rguenther@suse.de>
13577
13578         PR lto/46911
13579         * gfortran.dg/lto/pr46911_0.f: New testcase.
13580
13581 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13582
13583         PR libgfortran/47933
13584         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13585         compile errors from older code form.
13586
13587 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13588
13589         PR libgfortran/47567
13590         * gfortran.dg/fmt_fw_d.f90: New test.
13591
13592 2011-02-28  Jason Merrill  <jason@redhat.com>
13593
13594         * g++.dg/inherit/covariant18.C: New.
13595
13596 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13597
13598         PR middle-end/47893
13599         * gcc.dg/pr47893.c: New test.
13600
13601 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13602
13603         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13604         NULL in case of a selector with conflicting types.
13605         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13606
13607 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13608
13609         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13610         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13611         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13612         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13613
13614 2011-02-28  Jason Merrill  <jason@redhat.com>
13615
13616         PR c++/47906
13617         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13618
13619 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13620
13621         PR libgfortran/47778
13622         * gfortran.dg/namelist_71.f90: New test.
13623
13624 2011-02-27  Jason Merrill  <jason@redhat.com>
13625
13626         PR c++/47906
13627         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13628         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13629
13630 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13631
13632         PR c++/46466
13633         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13634
13635 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13636
13637         PR fortran/47886
13638         * gfortran.dg/gomp/task-1.f90: Removed.
13639
13640 2011-02-26  Jason Merrill  <jason@redhat.com>
13641
13642         * g++.dg/template/this-targ1.C: New.
13643
13644         * g++.dg/cpp0x/regress/template-const1.C: New.
13645         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13646         * g++.dg/template/function1.C: Adjust.
13647         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13648         * g++.dg/debug/debug7.C: Adjust.
13649
13650 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13651
13652         PR fortran/47886
13653         * gfortran.dg/gomp/task-1.f90: New.
13654
13655 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13656
13657         * gcc.target/arm/neon-thumb2-move.c: Add
13658         dg-require-effective-target arm_thumb2_ok.
13659
13660 2011-02-24  Jason Merrill  <jason@redhat.com>
13661
13662         * g++.dg/parse/constant1.C: Specify C++98 mode.
13663         * g++.dg/parse/constant5.C: Likewise.
13664         * g++.dg/parse/error2.C: Likewise.
13665         * g++.dg/parse/semicolon3.C: Likewise.
13666         * g++.dg/template/crash14.C: Likewise.
13667         * g++.dg/template/local4.C: Likewise.
13668         * g++.dg/template/nontype3.C: Likewise.
13669         * g++.dg/parse/crash31.C: Adjust expected errors.
13670         * g++.dg/template/function1.C: Likewise.
13671         * g++.dg/template/ref3.C: Likewise.
13672         * g++.dg/template/static9.C: Likewise.
13673         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13674
13675         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13676         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13677         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13678         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13679         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13680
13681 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13682
13683         PR fortran/47878
13684         * gfortran.dg/pr47878.f90: New test.
13685
13686 2011-02-24  Richard Guenther  <rguenther@suse.de>
13687
13688         PR testsuite/47801
13689         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13690         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13691
13692 2011-02-24  Richard Guenther  <rguenther@suse.de>
13693
13694         PR fortran/47839
13695         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13696         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13697
13698 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13699
13700         PR libgfortran/47567
13701         * gfortran.dg/fmt_f0_1.f90: Update test.
13702
13703 2011-02-23  Jason Merrill  <jason@redhat.com>
13704
13705         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13706         * g++.dg/abi/mangle45.C: New.
13707
13708         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13709         * g++.dg/template/canon-type-9.C: Match use of decltype
13710         between declaration and definition.
13711         * g++.dg/template/canon-type-12.C: Likewise.
13712
13713 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13714
13715         PR fortran/40850
13716         * gfortran.dg/nested_allocatables_1.f90: New.
13717
13718 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13719
13720         PR c++/46868
13721         * g++.dg/pr46868.C: New test.
13722         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13723         * g++.dg/parse/error14.C: Adjust.
13724
13725 2011-02-23  Richard Guenther  <rguenther@suse.de>
13726
13727         PR tree-optimization/47838
13728         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13729
13730 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13731
13732         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13733
13734 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13735
13736         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13737         * gfortran.dg/count_init_expr.f03: Ditto.
13738         * gfortran.dg/gomp/pr43711.f90: Ditto.
13739         * gcc.dg/struct-parse-2.c: Ditto.
13740         * gcc.dg/parse-error-3.c: Ditto.
13741         * gcc.dg/Wlogical-op-1.c: Ditto.
13742         * gcc.dg/Walways-true-1.c: Ditto.
13743         * gcc.dg/pr24225.c: Ditto.
13744         * gcc.dg/Walways-true-2.c: Ditto.
13745         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13746         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13747         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13748         * g++.dg/overload/defarg4.C: Ditto.
13749         * g++.dg/inherit/covariant16.C: Ditto.
13750         * g++.dg/inherit/virtual7.C: Ditto.
13751         * g++.dg/template/canon-type-9.C: Ditto.
13752         * g++.dg/template/access19.C: Ditto.
13753         * g++.dg/template/call7.C: Ditto.
13754         * g++.dg/template/canon-type-2.C: Ditto.
13755         * g++.dg/template/init7.C: Ditto.
13756         * g++.dg/template/sizeof-template-argument.C: Ditto.
13757         * g++.dg/template/const3.C: Ditto.
13758         * g++.dg/template/sfinae26.C: Ditto.
13759         * g++.dg/template/sfinae26.C: Ditto.
13760         * g++.dg/template/canon-type-11.C: Ditto.
13761         * g++.dg/template/union2.C: Ditto.
13762         * g++.dg/template/canon-type-3.C: Ditto.
13763         * g++.dg/template/canon-type-1.C: Ditto.
13764         * g++.dg/template/canon-type-5.C: Ditto.
13765         * g++.dg/template/canon-type-7.C: Ditto.
13766         * g++.dg/template/canon-type-10.C: Ditto.
13767         * g++.dg/template/spec36.C: Ditto.
13768         * g++.dg/template/typedef38.C: Ditto.
13769         * g++.dg/template/canon-type-4.C: Ditto.
13770         * g++.dg/template/canon-type-6.C: Ditto.
13771         * g++.dg/template/canon-type-13.C: Ditto.
13772         * g++.dg/template/instantiate9.C: Ditto.
13773         * g++.dg/template/ttp22.C: Ditto.
13774         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13775         * g++.dg/warn/Walways-true-1.C: Ditto.
13776         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13777         * g++.dg/warn/Walways-true-2.C: Ditto.
13778         * g++.dg/conversion/op4.C: Ditto.
13779         * g++.dg/opt/pr19650.C: Ditto.
13780         * g++.dg/lookup/friend11.C: Ditto.
13781         * g++.dg/other/default2.C: Ditto.
13782         * g++.dg/other/default3.C: Ditto.
13783         * g++.dg/other/dtor2.C: Ditto.
13784         * g++.dg/other/friend5.C: Ditto.
13785         * g++.dg/other/default5.C: Ditto.
13786         * g++.dg/init/brace6.C: Ditto.
13787         * g++.dg/init/aggr5.C: Ditto.
13788         * g++.dg/init/error2.C: Ditto.
13789         * g++.dg/expr/bound-mem-fun.C: Ditto.
13790         * g++.dg/expr/cond6.C: Ditto.
13791         * g++.dg/expr/stmt-expr-1.C: Ditto.
13792         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13793         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13794         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13795         * g++.dg/cpp0x/bracket1.C: Ditto.
13796         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13797         * g++.dg/cpp0x/pr38646.C: Ditto.
13798         * g++.dg/cpp0x/variadic73.C: Ditto.
13799         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13800         * g++.dg/cpp0x/bracket4.C: Ditto.
13801         * g++.dg/cpp0x/decltype4.C: Ditto.
13802         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13803         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13804         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13805         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13806         * g++.dg/cpp0x/decltype2.C: Ditto.
13807         * g++.dg/cpp0x/decltype1.C: Ditto.
13808         * g++.dg/cpp0x/bracket2.C: Ditto.
13809         * g++.dg/cpp0x/decltype5.C: Ditto.
13810         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13811         * g++.dg/cpp0x/variadic70.C: Ditto.
13812         * g++.dg/cpp0x/decltype6.C: Ditto.
13813         * g++.dg/cpp0x/rvo.C: Ditto.
13814         * g++.dg/cpp0x/vt-40092.C: Ditto.
13815         * g++.dg/cpp0x/variadic-new.C: Ditto.
13816         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13817         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13818         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13819         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13820         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13821         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13822         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13823         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13824         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13825         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13826         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13827         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13828         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13829         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13830         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13831         * g++.dg/cpp0x/pr39639.C: Ditto.
13832         * g++.dg/cpp0x/decltype3.C: Ditto.
13833         * g++.dg/cpp0x/variadic68.C: Ditto.
13834         * g++.dg/cpp0x/variadic-function.C: Ditto.
13835         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13836         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13837         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13838         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13839         * g++.dg/parse/crash35.C: Ditto.
13840         * g++.dg/parse/crash40.C: Ditto.
13841         * g++.dg/parse/defarg12.C: Ditto.
13842         * g++.dg/parse/crash34.C: Ditto.
13843         * g++.dg/parse/constructor3.C: Ditto.
13844         * g++.dg/parse/template23.C: Ditto.
13845         * g++.dg/parse/crash56.C: Ditto.
13846         * g++.dg/parse/dtor13.C: Ditto.
13847         * g++.dg/parse/error33.C: Ditto.
13848         * g++.dg/parse/ctor9.C: Ditto.
13849         * g++.dg/parse/error32.C: Ditto.
13850         * g++.dg/parse/error37.C: Ditto.
13851         * g++.dg/parse/bitfield3.C: Ditto.
13852         * g++.dg/parse/struct-4.C: Ditto.
13853         * g++.dg/ext/has_trivial_copy.C: Ditto.
13854         * g++.dg/ext/is_polymorphic.C: Ditto.
13855         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13856         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13857         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13858         * g++.dg/ext/is_union.C: Ditto.
13859         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13860         * g++.dg/ext/is_pod.C: Ditto.
13861         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13862         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13863         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13864         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13865         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13866         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13867         * g++.dg/ext/is_abstract.C: Ditto.
13868         * g++.dg/ext/has_trivial_assign.C: Ditto.
13869         * g++.dg/ext/is_class.C: Ditto.
13870         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13871         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13872         * g++.dg/ext/is_base_of.C: Ditto.
13873         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13874         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13875         * g++.dg/ext/is_empty.C: Ditto.
13876         * g++.dg/ext/is_enum.C: Ditto.
13877         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13878         * gnat.dg/opt11.adb: Ditto.
13879         * obj-c++.dg/pr45735.mm: Ditto.
13880         * obj-c++.dg/pr24393.mm: Ditto.
13881         * obj-c++.dg/exceptions-2.mm: Ditto.
13882         * objc.dg/pr45735.m: Ditto.
13883         * objc.dg/pr24393.m: Ditto.
13884
13885 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13886
13887         * objc.dg/attributes/objc-exception-1.m: New.
13888
13889 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13890
13891         * gcc.dg/cpp/include7.c: New test.
13892
13893 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13894
13895         PR c++/47242
13896         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13897
13898 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13899
13900         PR rtl-optimization/47763
13901         * gcc.dg/pr47763.c: New test.
13902
13903 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13904
13905         PR fortran/45743
13906         * gfortran.dg/whole_file_32.f90 : New test.
13907
13908 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13909
13910         PR c++/47666
13911         * g++.dg/inherit/virtual7.C: New test.
13912
13913 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13914
13915         PR objc/47832
13916         * objc.dg/type-size-3.m: Updated error message.
13917         * objc.dg/type-size-4.m: New test.
13918         * objc.dg/type-size-5.m: New test.
13919
13920 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13921
13922         * lib/gnat.exp: Fix comments.
13923         Don't load libgloss.exp.
13924         (default_gnat_version): Call $compiler with --version.
13925         Adapt regexp for gnatmake output, insert version.
13926         (gnat_version): New proc.
13927         (gnat_init): Remove gnat_libgcc_s_path.
13928         (gnat_target_compile): Likewise.
13929         Remove ld_library_path.
13930         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13931         (gnat_pass): Remove.
13932         (gnat_pass): Remove.
13933         (gnat_finish): Remove.
13934         (gnat_exit): Remove.
13935         (local_find_gnatmake): Reindent.
13936         (runtest_file_p): Remove.
13937         (prune_warnings): Remove.
13938         (find_gnatclean): New proc.
13939         * lib/gnat-dg.exp (lremove): New proc.
13940         (gnat-dg-test): Reindent.
13941         Remove additional output files.
13942         (gnat-dg-runtest): Remove.
13943
13944         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13945         * gnat.dg/loop_optimization6.adb: Likewise.
13946         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13947
13948 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13949
13950         PR tree-optimization/47835
13951         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13952
13953 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13954
13955         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13956         * gfortran.dg/abstract_type_2.f03: Ditto.
13957         * gfortran.dg/abstract_type_3.f03: Ditto.
13958         * gfortran.dg/abstract_type_4.f03: Ditto.
13959         * gfortran.dg/abstract_type_5.f03: Ditto.
13960         * gfortran.dg/abstract_type_6.f03: Ditto.
13961         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13962         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13963         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13964         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13965         * gfortran.dg/array_function_5.f90: Ditto.
13966         * gfortran.dg/asynchronous_3.f03: Ditto.
13967         * gfortran.dg/char_expr_1.f90: Ditto.
13968         * gfortran.dg/class_14.f03: Ditto.
13969         * gfortran.dg/data_array_6.f: Ditto.
13970         * gfortran.dg/data_invalid.f90: Ditto.
13971         * gfortran.dg/dot_product_1.f03: Ditto.
13972         * gfortran.dg/func_derived_5.f90: Ditto.
13973         * gfortran.dg/func_result_4.f90: Ditto.
13974         * gfortran.dg/implied_do_1.f90: Ditto.
13975         * gfortran.dg/initialization_25.f90: Ditto.
13976         * gfortran.dg/initialization_26.f90: Ditto.
13977         * gfortran.dg/interface_34.f90: Ditto.
13978         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13979         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13980         * gfortran.dg/matmul_8.f03: Ditto.
13981         * gfortran.dg/merge_init_expr.f90: Ditto.
13982         * gfortran.dg/pack_assign_1.f90: Ditto.
13983         * gfortran.dg/pack_vector_1.f90: Ditto.
13984         * gfortran.dg/pointer_check_8.f90: Ditto.
13985         * gfortran.dg/product_init_expr.f03: Ditto.
13986         * gfortran.dg/reshape_order_5.f90: Ditto.
13987         * gfortran.dg/reshape_shape_1.f90: Ditto.
13988         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13989         * gfortran.dg/same_name_2.f90: Ditto.
13990         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13991         * gfortran.dg/spread_init_expr.f03: Ditto.
13992         * gfortran.dg/stmt_func_1.f90: Ditto.
13993         * gfortran.dg/sum_init_expr.f03: Ditto.
13994         * gfortran.dg/transpose_3.f03: Ditto.
13995         * gfortran.dg/unpack_init_expr.f03: Ditto.
13996         * gfortran.dg/warn_conversion.f90: Ditto.
13997         * gfortran.dg/warn_conversion_2.f90: Ditto.
13998         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13999         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14000         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14001         * gfortran.dg/whole_file_16.f90: Ditto.
14002         * gfortran.dg/whole_file_17.f90: Ditto.
14003         * gfortran.dg/whole_file_18.f90: Ditto.
14004         * gfortran.dg/whole_file_20.f03: Ditto.
14005         * gfortran.dg/whole_file_5.f90: Ditto.
14006         * gfortran.dg/whole_file_6.f90: Ditto.
14007         * gfortran.dg/write_invalid_format.f90: Ditto.
14008         * gfortran.dg/zero_sized_6.f90: Ditto.
14009
14010 2011-02-21  Jeff Law <law@redhat.com>
14011
14012         PR rtl-optimization/46178
14013         * gcc.target/i386/pr46178.c: New test.
14014
14015         PR rtl-optimization/46002
14016         * gcc.c-torture/compile/pr46002.c: New test.
14017
14018 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14019
14020         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14021         *-*-hpux10*.
14022
14023 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14024
14025         PR debug/47106
14026         * g++.dg/debug/pr47106.C: Require effective target lto.
14027
14028 2011-02-21  Jason Merrill  <jason@redhat.com>
14029
14030         * g++.dg/cpp0x/constexpr-diag2.C: New.
14031
14032 2011-02-20  Jason Merrill  <jason@redhat.com>
14033
14034         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14035
14036         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14037
14038         * g++.dg/overload/conv-op1.C: New.
14039
14040         * g++.dg/cpp0x/constexpr-synth1.C: New.
14041
14042 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14043
14044         * objc.dg/layout-2.m: New.
14045         * objc.dg/selector-3.m: Adjusted location of error message.
14046         * objc.dg/type-size-3.m: Same.
14047         * obj-c++.dg/selector-3.mm: Same.
14048
14049 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14050
14051         PR objc/47784
14052         * objc.dg/property/dotsyntax-22.m: New.
14053         * obj-c++.dg/property/dotsyntax-22.mm: New.
14054
14055 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14056
14057         PR c++/46394
14058         * g++.dg/template/typedef38.C: New test.
14059
14060 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14061
14062         PR fortran/46818
14063         * gfortran.dg/whole_file_30.f90 : New test.
14064         * gfortran.dg/whole_file_31.f90 : New test.
14065
14066 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14067
14068         PR fortran/45077
14069         PR fortran/44945
14070         * gfortran.dg/whole_file_28.f90 : New test.
14071         * gfortran.dg/whole_file_29.f90 : New test.
14072
14073 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14074
14075         PR c++/44118
14076         * g++.dg/template/crash105.C: New.
14077
14078 2011-02-19  Jason Merrill  <jason@redhat.com>
14079
14080         * g++.dg/cpp0x/regress/no-elide1.C: New.
14081
14082 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14083
14084         PR tree-optimization/46620
14085         * gcc.dg/pr46620.c: New.
14086
14087 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14088
14089         PR c/47809
14090         * gcc.target/i386/pr47809.c: New test.
14091
14092 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14093             Tobias Burnus  <burnus@net-b.de>
14094
14095         * lib/target-supports.exp
14096         (check_effective_target_fortran_large_real): New check for large reals.
14097         * gfortran.dg/nan_7.f90: New test.
14098
14099 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14100
14101         PR libgfortran/47567
14102         * gfortran.dg/fmt_f0_1.f90: Update test.
14103
14104 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14105
14106         PR fortran/47348
14107         * gfortran.dg/array_constructor_36.f90 : New test.
14108         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14109         allow for comparison between different elements of the array
14110         constructor at different levels of optimization.
14111
14112 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14113
14114         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14115         * gcc.target/i386/pr32280-1.c: Likewise.
14116
14117 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14118
14119         PR target/47800
14120         * gcc.target/i386/pr47800.c: New test.
14121
14122 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14123
14124         * objc/execute/exceptions/foward-1.x: New.
14125
14126 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14127
14128         PR fortran/47789
14129         * gfortran.dg/derived_constructor_comps_4.f90: New.
14130
14131 2011-02-18  Tobias Burnus
14132
14133         PR fortran/47775
14134         * gfortran.dg/func_result_6.f90: New.
14135
14136 2011-02-18  Michael Matz  <matz@suse.de>
14137
14138         PR fortran/45586
14139         * gfortran.dg/lto/pr45586_0.f90: New test.
14140         * gfortran.dg/typebound_proc_20.f90: Ditto.
14141         * gfortran.dg/typebound_proc_21.f90: Ditto.
14142
14143 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14144
14145         PR c++/47795
14146         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14147
14148 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14149
14150         PR fortran/47750
14151         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14152         gcc_warning_prefix.
14153         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14154         normalizing the error/warning output.
14155         * gfortran.dg/Wall.f90: Update dg-error/warning.
14156         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14157         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14158         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14159         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14160         * gfortran.dg/class_30.f90: Update dg-error/warning.
14161         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14162         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14163         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14164         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14165         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14166         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14167         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14168         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14169         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14170         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14171         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14172         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14173         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14174         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14175         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14176         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14177         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14178         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14179         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14180         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14181         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14182         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14183         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14184         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14185         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14186
14187 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14188
14189         PR fortran/47768
14190         * gfortran.dg/proc_ptr_comp_30.f90: New.
14191
14192 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14193
14194         PR debug/47780
14195         * gcc.target/i386/pr47780.c: New test.
14196
14197 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14198
14199         PR fortran/47767
14200         * gfortran.dg/class_40.f03: New.
14201
14202 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14203
14204         PR c++/47208
14205         * g++.dg/cpp0x/auto21.C: New test.
14206
14207 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14208
14209         * objc.dg/special/unclaimed-category-1.h: Updated for
14210         new ABI support.
14211         * objc.dg/special/unclaimed-category-1.m: Same.
14212         * objc.dg/zero-link-1.m: Same.
14213         * objc.dg/lookup-1.m: Same.
14214         * objc.dg/torture/strings/const-str-9.m
14215         * objc.dg/torture/strings/const-str-10.m: Same.
14216         * objc.dg/torture/strings/const-str-11.m: Same.
14217         * objc.dg/torture/forward-1.m: Same.
14218         * objc.dg/zero-link-2.m: Same.
14219         * objc.dg/encode-7-next-64bit.m: Same.
14220         * objc.dg/method-4.m: Same.
14221         * objc.dg/next-runtime-1.m: Same.
14222         * objc.dg/image-info.m: Same.
14223         * objc.dg/pr23214.m: Same.
14224         * objc.dg/symtab-1.m: Same.
14225         * obj-c++.dg/basic.m: Same.
14226         * obj-c++.dg/proto-lossage-3.m: Same.
14227         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14228         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14229         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14230         * obj-c++.dg/method-11.m: Same.
14231         * objc/execute/enumeration-1.m: Same.
14232         * objc/execute/object_is_class.m: Same.
14233         * objc/execute/formal_protocol-2.m: Same.
14234         * objc/execute/formal_protocol-4.m: Same.
14235         * objc/execute/formal_protocol-6.m: Same.
14236         * objc/execute/bycopy-3.m: Same.
14237         * objc/execute/exceptions/catchall-1.m: Same.
14238         * objc/execute/exceptions/finally-1.m: Same.
14239         * objc/execute/exceptions/local-variables-1.m: Same.
14240         * objc/execute/exceptions/foward-1.m: Same.
14241         * objc/execute/bf-common.h
14242         * objc/execute/enumeration-2.m: Same.
14243         * objc/execute/formal_protocol-1.m: Same.
14244         * objc/execute/formal_protocol-3.m: Same.
14245         * objc/execute/formal_protocol-5.m: Same.
14246         * objc/execute/accessing_ivars.m: Same.
14247         * objc/execute/bycopy-2.m: Same.
14248         * objc/execute/formal_protocol-7.m: Same.
14249         * objc/execute/compatibility_alias.m: Same.
14250         * objc/execute/no_clash.m: Same.
14251         * objc/execute/object_is_meta_class.m: Same.
14252         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14253         * objc/execute/class-tests-1.h: Include stdio.h.
14254         * objc/execute/class-tests-2.h: Same.
14255         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14256         runtimes.
14257         * obj-c++.dg/try-catch-2.mm: Same.
14258
14259 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14260
14261         PR c++/47783
14262         * g++.dg/warn/Wunused-parm-4.C: New test.
14263
14264 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14265             Jan Hubicka  <jh@suse.cz>
14266
14267         PR debug/47106
14268         PR debug/47402
14269         * g++.dg/debug/pr47106.C: New.
14270
14271 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14272
14273         PR target/43653
14274         * gcc.target/i386/pr43653.c: New test.
14275
14276 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14277
14278         PR c++/47172
14279         * g++.dg/template/inherit6.C: New test.
14280
14281 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14282
14283         PR fortran/47745
14284         * gfortran.dg/class_39.f03: New.
14285
14286 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14287
14288         PR c++/47326
14289         * g++.dg/cpp0x/variadic106.C: New test.
14290
14291 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14292
14293         PR libfortran/47757
14294         * gfortran.dg/pr47757-1.f90: New test.
14295         * gfortran.dg/pr47757-2.f90: New test.
14296         * gfortran.dg/pr47757-3.f90: New test.
14297
14298         PR c++/47704
14299         * g++.dg/cpp0x/enum8.C: New test.
14300
14301 2011-02-15  Jason Merrill  <jason@redhat.com>
14302
14303         * g++.dg/inherit/implicit-trivial1.C: New.
14304         * g++.dg/cpp0x/implicit-trivial1.C: New.
14305
14306 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14307
14308         PR middle-end/47725
14309         * gcc.dg/torture/pr47725.c: Removed.
14310
14311 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14312
14313         PR target/47755
14314         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14315         constant does not generate a load from memory.
14316
14317 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14318
14319         PR middle-end/47725
14320         * gcc.dg/torture/pr47725.c: New.
14321
14322 2011-02-15  Richard Guenther  <rguenther@suse.de>
14323
14324         PR tree-optimization/47743
14325         * gcc.dg/torture/pr47743.c: New testcase.
14326
14327 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14328
14329         PR middle-end/47581
14330         * gcc.target/i386/pr47581.c: New test.
14331
14332 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14333
14334         PR fortran/47730
14335         * gfortran.dg/select_type_22.f03: New.
14336
14337 2011-02-14  Jason Merrill  <jason@redhat.com>
14338
14339         * g++.dg/cpp0x/regress/enum1.C: New.
14340
14341 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14342
14343         * gnat.dg/include.adb: New test.
14344
14345 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14346
14347         PR fortran/47728
14348         * gfortran.dg/class_38.f03: New.
14349
14350 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14351
14352         * gcc.dg/pr46494.c: New test.
14353
14354 2011-02-14  Richard Guenther  <rguenther@suse.de>
14355
14356         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14357
14358 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14359
14360         PR ada/41929
14361         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14362         sparc*-sun-solaris2.11.
14363
14364 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14365
14366         PR fortran/47349
14367         * gfortran.dg/argument_checking_18.f90: New.
14368
14369 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14370
14371         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14372         * gfortran.dg/argument_checking_17.f90: New.
14373
14374 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14375
14376         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14377         are temporarily disabled.
14378         * gfortran.dg/class_7.f03: Ditto.
14379         * gfortran.dg/coarray_14.f90: Ditto.
14380         * gfortran.dg/typebound_proc_13.f03: Ditto.
14381
14382 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14383
14384         PR fortran/45586
14385         * gfortran.dg/extends_11.f03: New.
14386
14387 2011-02-11  Xinliang David Li  <davidxl@google.com>
14388
14389         PR tree-optimization/47707
14390         * g++.dg/tree-ssa/pr47707.C: New test.
14391
14392 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14393
14394         * g++.dg/opt/inline17.C: New test.
14395
14396 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14397
14398         PR fortran/47550
14399         * gfortran.dg/pure_formal_2.f90: New.
14400
14401 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14402
14403         PR rtl-optimization/47614
14404         * gfortran.dg/pr47614.f: New.
14405
14406 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14407
14408         PR driver/47678
14409         * gcc.dg/opts-6.c: New test.
14410
14411 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14412
14413         PR debug/47684
14414         * gcc.dg/pr47684.c: New test.
14415
14416 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14417
14418         PR target/47629
14419         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14420         c99_runtime, dg-add-options c99_runtime.
14421         (main): Use __asm__.
14422
14423 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14424
14425         PR testsuite/47400
14426         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14427         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14428         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14429         * gcc.dg/ucnid-10.c: Likewise.
14430         * gcc.dg/ucnid-13.c: Likewise.
14431         * gcc.dg/ucnid-7.c: Likewise.
14432         * gcc.dg/ucnid-8.c: Likewise.
14433         Adapt dg-warning line number.
14434
14435 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14436
14437         * gcc.target/i386/parity-1.c: Use -march=k8.
14438         * gcc.target/i386/parity-2.c: Ditto.
14439         * gcc.target/i386/vecinit-1.c: Ditto.
14440         * gcc.target/i386/vecinit-2.c: Ditto.
14441
14442 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14443
14444         PR target/46610
14445         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14446         * gcc.target/mips/save-restore-3.c: Likewise.
14447         * gcc.target/mips/save-restore-4.c: Likewise.
14448         * gcc.target/mips/save-restore-5.c: Likewise.
14449
14450         PR target/47683
14451         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14452         * g++.dg/tree-prof/partition2.C: Likewise.
14453
14454 2011-02-09  Jason Merrill  <jason@redhat.com>
14455
14456         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14457         rather than misdeclare std::puts.
14458
14459         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14460         * g++.dg/other/warning1.C: Likewise.
14461         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14462         * g++.old-deja/g++.gb/scope06.C: Likewise.
14463         * g++.old-deja/g++.law/cvt11.C: Likewise.
14464         * g++.old-deja/g++.law/init1.C: Likewise.
14465         * g++.dg/abi/mangle26.C: Likewise.
14466
14467         * g++.dg/template/function1.C: Adjust for C++0x mode.
14468         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14469
14470         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14471         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14472
14473         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14474
14475         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14476
14477         * g++.dg/cpp0x/regress: New directory.
14478         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14479         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14480         * g++.dg/cpp0x/regress/regress3.C: New.
14481
14482 2011-02-10  Richard Guenther  <rguenther@suse.de>
14483
14484         PR tree-optimization/47677
14485         * gcc.dg/torture/pr47677.c: New testcase.
14486
14487 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14488
14489         * objc.dg/special/load-category-1.m: Remove unused header.
14490         * objc.dg/special/load-category-1a.m: Likewise.
14491         * objc.dg/special/load-category-2.m: Likewise.
14492         * objc.dg/special/load-category-2a.m: Likewise.
14493         * objc.dg/special/load-category-3.m: Likewise.
14494         * objc.dg/special/load-category-3a.m: Likewise.
14495         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14496         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14497         * objc.dg/attributes/class-attribute-1.m: Likewise.
14498         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14499         * obj-c++.dg/property/property.exp: Likewise.
14500         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14501         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14502         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14503         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14504         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14505         * obj-c++.dg/template-8.mm: Likewise.
14506
14507 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14508
14509         PR target/47665
14510         * gcc.target/i386/pr47665.c: New test.
14511
14512 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14513
14514         PR testsuite/47622
14515         Revert
14516         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14517         PR debug/42631
14518         * gcc.dg/pr42631.c: Update test.
14519         * gcc.dg/pr42631-2.c: New test.
14520
14521 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14522
14523         PR fortran/47352
14524         * gfortran.dg/proc_decl_25.f90: New.
14525
14526 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14527
14528         PR fortran/47463
14529         * gfortran.dg/typebound_assignment_2.f03: New.
14530
14531 2011-02-09  Richard Guenther  <rguenther@suse.de>
14532
14533         PR tree-optimization/47664
14534         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14535
14536 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14537
14538         PR middle-end/47646
14539         * gnat.dg/uninit_func.adb: Adjust dg directive.
14540
14541 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14542
14543         PR middle-end/47646
14544         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14545
14546 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14547
14548         PR fortran/47637
14549         * gfortran.dg/auto_dealloc_2.f90: New.
14550
14551 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14552
14553         * gcc.dg/builtins-config.h: Remove __sgi handling.
14554         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14555         -std=c99 for mips-sgi-irix6.5*.
14556
14557 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14558
14559         PR middle-end/45505
14560         * gfortran.dg/pr25923.f90: Remove xfails.
14561
14562 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14563
14564         PR fortran/47583
14565         * gfortran.dg/inquire_14.f90: New test.
14566
14567 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14568
14569         PR fortran/45290
14570         * gfortran.dg/pointer_init_6.f90: New.
14571
14572 2011-02-08  Jeff Law <law@redhat.com>
14573
14574         PR tree-optimization/42893
14575         * gcc.tree-ssa/pr42893.c: New test.
14576
14577 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14578
14579         PR tree-optimization/46834
14580         PR tree-optimization/46994
14581         PR tree-optimization/46995
14582         * gcc.dg/graphite/id-pr46834.c: New.
14583         * gfortran.dg/graphite/id-pr46994.f90: New.
14584         * gfortran.dg/graphite/id-pr46995.f90: New.
14585
14586 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14587
14588         PR middle-end/47646
14589         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14590         using the variable is known the warning is emitted there.
14591         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14592         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14593
14594         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14595         statement.
14596         (vg): Likewise.
14597         * gcc.dg/noreturn-1.c (foo5): Likewise.
14598         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14599         (method2): Likewise.
14600
14601         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14602         the return statement using the uninitialized variable.
14603         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14604
14605 2011-02-08  Richard Guenther  <rguenther@suse.de>
14606
14607         PR middle-end/47639
14608         * g++.dg/opt/pr47639.c: New testcase.
14609
14610 2011-02-08  Richard Guenther  <rguenther@suse.de>
14611
14612         PR tree-optimization/47632
14613         * g++.dg/opt/pr47632.C: New testcase.
14614
14615 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14616
14617         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14618
14619 2011-02-07  Richard Guenther  <rguenther@suse.de>
14620
14621         PR tree-optimization/47615
14622         * g++.dg/opt/pr47615.C: New testcase.
14623
14624 2011-02-07  Richard Guenther  <rguenther@suse.de>
14625
14626         PR tree-optimization/47621
14627         * gcc.dg/torture/pr47621.c: New testcase.
14628
14629 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14630
14631         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14632
14633 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14634
14635         PR fortran/47592
14636         * gfortran.dg/allocate_with_source_1 : New test.
14637
14638 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14639
14640         PR middle-end/47610
14641         * gcc.dg/pr47610.c: New test.
14642
14643 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14644
14645         PR debug/42631
14646         * gcc.dg/pr42631.c: Update test.
14647         * gcc.dg/pr42631-2.c: New test.
14648
14649 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14650
14651         PR fortran/47574
14652         * gfortran.dg/pr47574.f90:  New test.
14653
14654 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14655
14656         PR tree-optimization/46194
14657         * gcc.dg/autopar/pr46194.c: New.
14658
14659 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14660
14661         PR tree-optimization/43695
14662         * g++.dg/ipa/pr43695.C: New.
14663
14664 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14665
14666         PR inline-asm/23200
14667         * gcc.dg/pr23200.c: New test.
14668
14669 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14670
14671         PR c++/47589
14672         * g++.dg/pr47589.C: New test.
14673
14674 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14675
14676         PR c++/47398
14677         * g++.dg/template/typedef37.C: New test.
14678         * g++.dg/template/param1.C: Adjust expected error message.
14679
14680 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14681
14682         PR middle-end/31490
14683         * gcc.dg/pr31490-2.c: New test.
14684         * gcc.dg/pr31490-3.c: New test.
14685         * gcc.dg/pr31490-4.c: New test.
14686
14687 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14688             Jakub Jelinek  <jakub@redhat.com>
14689
14690         PR c++/46890
14691         * g++.dg/parser/semicolon3.C: Adjust.
14692         * g++.dg/parser/semicolon4.C: New testcase.
14693         * g++.dg/pr46890.C: New testcase.
14694
14695 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14696
14697         PR c++/29571
14698         * g++.dg/init/pr29571.C: New.
14699
14700 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14701
14702         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14703         instead of vect_int.
14704
14705 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14706
14707         PR target/47312
14708         * gcc.target/i386/pr47312.c: New test.
14709
14710         PR target/47564
14711         * gcc.target/i386/pr47564.c: New test.
14712
14713 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14714
14715         PR tree-optimization/45122
14716         * gcc.dg/tree-ssa/pr45122.c: New.
14717
14718 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14719
14720         PR target/47272
14721         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14722         and vec_vsx_st.
14723
14724         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14725         and vsx so a default --with-cpu=power7 doesn't give an error
14726         when -mavoid-indexed-addresses is used.
14727
14728         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14729         wrapper function to save the arguments and then jump to the real
14730         function, rather than depending on the compiler not to move stuff
14731         before an asm.
14732         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14733
14734 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14735             Paul Thomas  <pault@gcc.gnu.org>
14736
14737         PR fortran/47082
14738         * gfortran.dg/class_37.f03 : New test.
14739
14740 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14741             Richard Guenther  <rguenther@suse.de>
14742
14743         PR tree-optimization/40979
14744         PR bootstrap/47044
14745         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14746         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14747         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14748         check_vect_support_and_set_flags.
14749         * gfortran.dg/graphite/vect-pr40979.f90: New.
14750
14751 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14752
14753         PR fortran/47572
14754         * gfortran.dg/class_36.f03: New.
14755
14756 2011-02-02  Richard Guenther  <rguenther@suse.de>
14757
14758         PR tree-optimization/47566
14759         * gcc.dg/lto/20110201-1_0.c: New testcase.
14760
14761 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14762
14763         PR debug/47498
14764         PR debug/47501
14765         PR debug/45136
14766         PR debug/45130
14767         * debug/pr47498.c: New.
14768         * debug/pr47501.c: New.
14769
14770 2011-02-01  Richard Guenther  <rguenther@suse.de>
14771
14772         PR tree-optimization/47559
14773         * g++.dg/torture/pr47559.C: New testcase.
14774
14775 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14776
14777         PR fortran/47565
14778         * gfortran.dg/typebound_call_20.f03: New.
14779
14780 2011-02-01  Richard Guenther  <rguenther@suse.de>
14781
14782         PR tree-optimization/47555
14783         * gcc.dg/pr47555.c: New testcase.
14784
14785 2011-02-01  Richard Guenther  <rguenther@suse.de>
14786
14787         PR tree-optimization/47541
14788         * g++.dg/torture/pr47541.C: New testcase.
14789
14790 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14791
14792         PR fortran/47455
14793         * gfortran.dg/typebound_call_19.f03: New.
14794
14795 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14796
14797         PR c++/47416
14798         * g++.dg/cpp0x/pr47416.C: New test.
14799
14800 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14801
14802         PR fortran/47519
14803         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14804
14805 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14806
14807         PR fortran/47463
14808         * gfortran.dg/typebound_assignment_1.f03: New.
14809
14810 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14811
14812         PR tree-optimization/47538
14813         * gcc.c-torture/execute/pr47538.c: New test.
14814
14815 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14816
14817         PR target/45325
14818         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14819
14820 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14821
14822         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14823
14824 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14825
14826         PR rtl-optimization/44031
14827         * gcc.c-torture/compile/20110131-1.c: New test.
14828
14829 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14830
14831         PR fortran/47042
14832         * gfortran.dg/stmt_func_1.f90: New.
14833
14834 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14835
14836         PR fortran/47042
14837         * gfortran.dg/interface_34.f90: New.
14838
14839 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14840
14841         PR fortran/47523
14842         * gfortran.dg/realloc_on_assign_5.f03: New test.
14843         * gfortran.dg/realloc_on_assign_5.f03: New test.
14844
14845 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14846
14847         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14848         * gfortran.dg/bessel_7.f90: Likewise.
14849         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14850
14851         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14852         * gfortran.dg/sum_init_expr.f03: Likewise.
14853
14854         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14855
14856         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14857         -r -nostdlib.
14858
14859         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14860         loop only on "vect_intfloat_cvt" targets.
14861
14862 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14863
14864         PR fortran/47531
14865         * gfortran.dg/shape_6.f90: New.
14866
14867 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14868
14869         PR libgfortran/47434
14870         * gfortran.dg/read_infnan_1.f90: Update test.
14871         * gfortran.dg/module_nan.f90: Update test.
14872         * gfortran.dg/char4_iunit_1.f03: Update test.
14873         * gfortran.dg/large_real_kind_1.f90: Update test.
14874         * gfortran.dg/real_const_3.f90: Update test.
14875         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14876
14877 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14878
14879         PR c++/47311
14880         * g++.dg/template/param2.C: New test.
14881
14882 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14883
14884         PR libgfortran/47285
14885         * gfortran.dg/fmt_g.f: New test.
14886
14887 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14888
14889         PR fortran/47507
14890         * gfortran.dg/pure_formal_1.f90: New.
14891
14892 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14893
14894         PR target/42894
14895         * gcc.dg/tls/pr42894.c: New test.
14896
14897 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14898
14899         * gcc.dg/pr47276.c: Add dg-require-visibility.
14900
14901 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14902
14903         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14904
14905 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14906             Tobias Burnus  <burnus@gcc.gnu.org>
14907
14908         PR fortran/45170
14909         PR fortran/35810
14910         PR fortran/47350
14911         * gfortran.dg/realloc_on_assign_3.f03: New test.
14912         * gfortran.dg/realloc_on_assign_4.f03: New test.
14913         * gfortran.dg/allocatable_function_5.f90: New test.
14914         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14915         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14916         implemented" dg-errors.
14917
14918 2011-01-27  Jan Hubicka  <jh@suse.cz>
14919
14920         PR middle-end/46949
14921         * gcc.dg/attr-weakref-4.c: New testcase
14922
14923 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14924
14925         PR tree-optimization/47228
14926         * gcc.dg/torture/pr47228.c: New test.
14927
14928 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14929
14930         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14931
14932 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14933
14934         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14935         when using auto-overlay support on the SPU.
14936
14937 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14938
14939         PR rtl-optimization/44174
14940         * gcc.target/i386/asm-6.c: New test.
14941
14942 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14943
14944         PR rtl-optimization/46856
14945         * gcc.c-torture/compile/pr46856.c: New test.
14946
14947 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14948             Andrew Pinski  <pinskia@gmail.com>
14949
14950         PR c/43082
14951         * gcc.dg/pr43082.c: New.
14952
14953 2011-01-26  DJ Delorie  <dj@redhat.com>
14954
14955         PR rtl-optimization/46878
14956         * gcc.dg/pr46878-1.c: New test.
14957
14958 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14959
14960         PR c++/47476
14961         * g++.dg/cpp0x/pr47476.C: New test.
14962
14963 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14964
14965         * gcc.c-torture/compile/20110126-1.c: New test.
14966
14967 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14968
14969         PR c/47473
14970         * gcc.dg/torture/pr47473.c: New test.
14971
14972 2011-01-26  Jan Hubicka  <jh@suse.cz>
14973
14974         PR target/47237
14975         * gcc.c-torture/execute/pr47237.c: New testcase.
14976
14977 2011-01-26  Jan Hubicka  <jh@suse.cz>
14978
14979         PR tree-optimization/47190
14980         * gcc.dg/attr-weakref-3.c: New testcase.
14981
14982 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14983
14984         PR c++/43601
14985         * gcc.dg/dll-9a.c: New test file.
14986         * gcc.dg/dll-11.c: Likewise.
14987         * gcc.dg/dll-12.c: Likewise.
14988         * gcc.dg/dll-12a.c: Likewise.
14989         * gcc.dg/dll-11a.c: Likewise.
14990         * gcc.dg/dll-9.c: Likewise.
14991         * gcc.dg/dll-10.c: Likewise.
14992         * gcc.dg/dll-10a.c: Likewise.
14993         * g++.dg/ext/dllexport4a.cc: Likewise.
14994         * g++.dg/ext/dllexport4.C: Likewise.
14995         * g++.dg/ext/dllexport5.C: Likewise.
14996         * g++.dg/ext/dllexport5a.cc: Likewise.
14997
14998 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14999
15000         PR tree-optimization/46970
15001         * gcc.dg/graphite/pr46970.c: New.
15002
15003 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15004
15005         PR tree-optimization/46215
15006         * gcc.dg/graphite/pr46215.c: New.
15007
15008 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15009
15010         PR tree-optimization/46168
15011         * gcc.dg/graphite/pr46168.c: New.
15012
15013 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15014
15015         PR tree-optimization/43657
15016         * gcc.dg/graphite/pr43657.c: New.
15017
15018 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15019
15020         PR tree-optimization/29832
15021         * gfortran.dg/graphite/pr29832.f90: New.
15022
15023 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15024
15025         PR tree-optimization/43567
15026         * gcc.dg/graphite/pr43567.c: New.
15027
15028 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15029
15030         * gfortran.dg/graphite/interchange-4.f: New.
15031         * gfortran.dg/graphite/interchange-5.f: New.
15032
15033         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15034         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15035         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15036         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15037         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15038         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15039         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15040         * gfortran.dg/ltrans-7.f90: Removed.
15041         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15042
15043         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15044         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15045         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15046         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15047         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15048         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15049         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15050         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15051         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15052         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15053         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15054         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15055         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15056         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15057         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15058         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15059         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15060         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15061         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15062         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15063         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15064         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15065         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15066         * gcc.dg/tree-ssa/data-dep-1.c
15067         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15068         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15069         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15070         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15071         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15072
15073 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15074
15075         PR tree-optimization/47265
15076         PR tree-optimization/47443
15077         * gcc.c-torture/compile/pr47265.c: New test.
15078         * gcc.dg/pr47443.c: New test.
15079
15080 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15081
15082         PR tree-optimization/47382
15083         * g++.dg/torture/pr47382.C: New test.
15084         * g++.dg/opt/devirt1.C: Xfail.
15085
15086 2011-01-25  Yao Qi  <yao@codesourcery.com>
15087
15088         PR target/45701
15089         * gcc.target/arm/pr45701-1.c: New test.
15090         * gcc.target/arm/pr45701-2.c: New test.
15091         * gcc.target/arm/pr45701-3.c: New test.
15092
15093 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15094             Jakub Jelinek  <jakub@redhat.com>
15095
15096         PR tree-optimization/47271
15097         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15098
15099 2011-01-25  Nick Clifton  <nickc@redhat.com>
15100
15101         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15102         (saturate_add): Delete.
15103         (exchange): Delete.
15104         (main): Do not run saturate_add.
15105         (set_interrupts): Delete.
15106
15107 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15108
15109         PR fortran/47448
15110         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15111
15112 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15113
15114         PR tree-optimization/47427
15115         PR tree-optimization/47428
15116         * gcc.c-torture/compile/pr47427.c: New test.
15117         * gcc.c-torture/compile/pr47428.c: New test.
15118
15119 2011-01-25  Richard Guenther  <rguenther@suse.de>
15120
15121         PR middle-end/47411
15122         * gcc.dg/torture/pr47411.c: New testcase.
15123
15124 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15125
15126         * gfortran.dg/graphite/id-24.f: New.
15127         * gfortran.dg/graphite/id-25.f: New.
15128
15129 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15130
15131         * gfortran.dg/graphite/id-23.f: New.
15132
15133 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15134
15135         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15136
15137 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15138
15139         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15140         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15141         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15142         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15143         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15144         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15145         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15146         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15147         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15148
15149 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15150
15151         * gcc.dg/graphite/block-0.c: Add documentation.
15152         * gcc.dg/graphite/block-4.c: Same.
15153         * gcc.dg/graphite/block-7.c: Same.
15154         * gcc.dg/graphite/block-8.c: New.
15155         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15156         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15157         * gcc.dg/graphite/interchange-12.c: Add documentation.
15158         * gcc.dg/graphite/interchange-13.c: New.
15159         * gcc.dg/graphite/interchange-14.c: New.
15160         * gcc.dg/graphite/interchange-15.c: New.
15161         * gcc.dg/graphite/interchange-8.c: Add documentation.
15162         * gcc.dg/graphite/interchange-mvt.c: Same.
15163
15164 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15165
15166         PR target/47408
15167         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15168         * gcc.target/powerpc/altivec-14.c: Ditto.
15169         * gcc.target/powerpc/altivec-33.c: Ditto.
15170         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15171         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15172         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15173         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15174         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15175         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15176         * g++.dg/ext/altivec-15.C: Ditto.
15177         * g++.dg/ext/altivec-types-1.C: Ditto.
15178         * g++.dg/ext/altivec-types-2.C: Ditto.
15179         * g++.dg/ext/altivec-types-3.C: Ditto.
15180         * g++.dg/ext/altivec-types-4.C: Ditto.
15181
15182 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15183
15184         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15185
15186 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15187
15188         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15189         optimization options.
15190
15191 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15192
15193         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15194
15195         PR testsuite/45988
15196         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15197
15198 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15199
15200         PR fortran/47421
15201         * gfortran.dg/allocatable_scalar_12.f90: New.
15202
15203 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15204
15205         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15206         vectorization to be not profitable if peeling is used to
15207         realign the memory access.
15208         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15209         loop bound to avoid loop unrolling.
15210         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15211
15212 2011-01-22  Jan Hubicka  <jh@suse.cz>
15213
15214         PR lto/47333
15215         * g++.dg/lto/pr47333.C: New file.
15216
15217 2011-01-22  Jan Hubicka  <jh@suse.cz>
15218
15219         PR tree-optimization/43884
15220         PR lto/44334
15221         * gcc.dg/autopar/outer-2.c: Increase array size.
15222         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15223
15224 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15225
15226         PR fortran/38536
15227         * gfortran.dg/c_loc_tests_16.f90:  New test.
15228
15229 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15230
15231         PR fortran/47399
15232         * gfortran.dg/typebound_proc_19.f90: New.
15233
15234 2011-01-21  Jeff Law <law@redhat.com>
15235
15236         PR tree-optimization/47053
15237         * g++.dg/pr47053.C: New test.
15238
15239 2011-01-21  Jason Merrill  <jason@redhat.com>
15240
15241         PR c++/47041
15242         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15243
15244 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15245
15246         PR c++/47388
15247         * g++.dg/cpp0x/range-for10.C: New test.
15248         * g++.dg/template/for1.C: New test.
15249
15250         PR middle-end/45566
15251         * g++.dg/tree-prof/partition3.C: New test.
15252
15253         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15254
15255         PR rtl-optimization/47366
15256         * g++.dg/opt/pr47366.C: New test.
15257
15258 2011-01-21  Jason Merrill  <jason@redhat.com>
15259
15260         PR c++/46552
15261         * g++.dg/cpp0x/constexpr-regress2.C: New.
15262
15263         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15264
15265 2011-01-21  Jeff Law <law@redhat.com>
15266
15267         PR rtl-optimization/41619
15268         * gcc.dg/pr41619.c: New.
15269
15270 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15271
15272         PR tree-optimization/47355
15273         * g++.dg/opt/pr47355.C: New test.
15274
15275 2011-01-21  Richard Guenther  <rguenther@suse.de>
15276
15277         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15278         making main hot.
15279
15280 2011-01-21  Richard Guenther  <rguenther@suse.de>
15281
15282         PR tree-optimization/47365
15283         * gcc.dg/torture/pr47365.c: New testcase.
15284         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15285
15286 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15287
15288         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15289
15290 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15291
15292         PR tree-optimization/47391
15293         * gcc.dg/pr47391.c: New test.
15294
15295 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15296
15297         * g++.dg/template/char1.C: Use signed char.
15298
15299 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15300
15301         PR fortran/47377
15302         * gfortran.dg/pointer_target_4.f90: New.
15303
15304 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15305
15306         PR target/47251
15307         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15308         ILP32 system and not IP32.
15309
15310 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15311
15312         PR debug/46583
15313         * g++.dg/debug/pr46583.C: New.
15314
15315 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15316
15317         PR debug/47283
15318         * g++.dg/debug/pr47283.C: New test.
15319
15320         PR testsuite/47371
15321         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15322         * gcc.target/i386/headmerge-2.c: Likewise.
15323
15324 2011-01-20  Richard Guenther  <rguenther@suse.de>
15325
15326         PR middle-end/47370
15327         * gcc.dg/torture/pr47370.c: New testcase.
15328
15329 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15330
15331         PR tree-optimization/46130
15332         * gcc.dg/pr46130-1.c: New test.
15333         * gcc.dg/pr46130-2.c: New test.
15334
15335 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15336
15337         PR c++/47291
15338         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15339
15340 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15341
15342         PR debug/46240
15343         * g++.dg/debug/pr46240.cc: New.
15344
15345 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15346
15347         PR c++/47303
15348         * g++.dg/template/anonunion1.C: New test.
15349
15350         PR rtl-optimization/47337
15351         * gcc.c-torture/execute/pr47337.c: New test.
15352
15353 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15354
15355         PR testsuite/45342
15356         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15357
15358 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15359
15360         PR tree-optimization/46021
15361         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15362
15363 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15364
15365         PR tree-optimization/47290
15366         * g++.dg/torture/pr47290.C: New test.
15367
15368 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15369
15370         PR fortran/47240
15371         * gfortran.dg/proc_ptr_comp_29.f90: New.
15372
15373 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15374
15375         PR testsuite/41146
15376         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15377         powerpc-apple-darwin9.
15378
15379 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15380
15381         PR rtl-optimization/47299
15382         * gcc.c-torture/execute/pr47299.c: New test.
15383
15384 2011-01-17  Jason Merrill  <jason@redhat.com>
15385
15386         * g++.dg/cpp0x/constexpr-virtual.C: New.
15387
15388 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15389
15390         PR fortran/47331
15391         * gfortran.dg/gomp/pr47331.f90: New test.
15392
15393 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15394
15395         PR objc/47314
15396         * objc.dg/selector-warn-1.m: New.
15397         * obj-c++.dg/selector-warn-1.mm: New.
15398
15399 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15400
15401         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15402         Update dg-final accordingly.
15403
15404 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15405
15406         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15407
15408 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15409
15410         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15411         target check.
15412         * gcc.dg/guality/pr36728-2.c: Likewise.
15413
15414 2011-01-17  Richard Guenther  <rguenther@suse.de>
15415
15416         PR tree-optimization/47313
15417         * g++.dg/torture/pr47313.C: New testcase.
15418
15419 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15420
15421         PR target/47318
15422         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15423         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15424         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15425         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15426
15427         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15428         as __m256i.
15429         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15430         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15431         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15432
15433 2011-01-17  Richard Guenther  <rguenther@suse.de>
15434
15435         PR tree-optimization/45967
15436         * gcc.dg/torture/pr45967-2.c: New testcase.
15437         * gcc.dg/torture/pr45967-3.c: Likewise.
15438
15439 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15440
15441         PR testsuite/47325
15442         * g++.dg/ext/pr47213.C: Require visibility.
15443
15444 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15445
15446         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15447         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15448
15449 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15450
15451         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15452         Linux-based targets.
15453
15454 2011-01-13  Jan Hubicka  <jh@suse.cz>
15455
15456         PR tree-optimization/47276
15457         * gcc.dg/pr47276.c: New testcase.
15458
15459 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15460             Jonathan Wakely  <jwakely.gcc@gmail.com>
15461
15462         PR c++/33558
15463         * g++.dg/other/pr33558.C: New.
15464         * g++.dg/other/pr33558-2.C: New.
15465
15466 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15467
15468         PR tree-optimization/45934
15469         PR tree-optimization/46302
15470         * g++.dg/ipa/devirt-c-1.C: New test.
15471         * g++.dg/ipa/devirt-c-2.C: Likewise.
15472         * g++.dg/ipa/devirt-c-3.C: Likewise.
15473         * g++.dg/ipa/devirt-c-4.C: Likewise.
15474         * g++.dg/ipa/devirt-c-5.C: Likewise.
15475         * g++.dg/ipa/devirt-c-6.C: Likewise.
15476         * g++.dg/ipa/devirt-6.C: Likewise.
15477         * g++.dg/ipa/devirt-d-1.C: Likewise.
15478         * g++.dg/torture/pr45934.C: Likewise.
15479
15480 2011-01-14  Jason Merrill  <jason@redhat.com>
15481
15482         * g++.dg/cpp0x/variadic105.C: New.
15483
15484 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15485             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15486
15487         PR objc/45989
15488         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15489         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15490         execution tests on i?86-*-*, x86_64-*-* and
15491         powerpc*-apple-darwin* && ilp32.
15492         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15493         tests on i?86-*-* and x86_64-*-*.
15494
15495 2011-01-14  Richard Guenther  <rguenther@suse.de>
15496
15497         PR tree-optimization/47280
15498         * g++.dg/opt/pr47280.C: New testcase.
15499
15500 2011-01-14  Jason Merrill  <jason@redhat.com>
15501
15502         * g++.dg/cpp0x/constexpr-regress1.C: New.
15503
15504         * g++.dg/ext/flexary2.C: New.
15505
15506 2011-01-14  Richard Guenther  <rguenther@suse.de>
15507
15508         PR middle-end/47281
15509         * gcc.dg/torture/pr47281.c: New testcase.
15510         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15511
15512 2011-01-14  Richard Guenther  <rguenther@suse.de>
15513
15514         PR tree-optimization/47286
15515         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15516
15517 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15518
15519         PR c++/47213
15520         * g++.dg/ext/pr47213.C: New.
15521
15522 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15523
15524         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15525
15526 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15527             Mikael Morin  <mikael@gcc.gnu.org>
15528
15529         PR fortran/45848
15530         PR fortran/47204
15531         * gfortran.dg/select_type_20.f90: New.
15532         * gfortran.dg/select_type_21.f90: New.
15533
15534 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15535
15536         PR target/47251
15537         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15538
15539 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15540
15541         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15542         * gcc.dg/guality/pr36728-2.c: Likewise.
15543
15544 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15545
15546         PR debug/PR46973
15547         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15548
15549 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15550
15551         PR rtl-optimization/45352
15552         * gcc.dg/pr45352-3.c: New.
15553
15554 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15555
15556         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15557         comment.
15558         * g++.dg/cpp0x/range-for8.C: New.
15559         * g++.dg/cpp0x/range-for9.C: New.
15560
15561 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15562
15563         PR debug/47209
15564         * g++.dg/debug/pr47209.C: New.
15565
15566 2011-01-12  Richard Guenther  <rguenther@suse.de>
15567
15568         PR lto/47259
15569         * gcc.dg/lto/pr47259_0.c: New testcase.
15570         * gcc.dg/lto/pr47259_1.c: Likewise.
15571
15572 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15573
15574         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15575         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15576         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15577         methods missing from the OBJC2 Object.
15578         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15579         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15580         GNU and NeXT runtimes.
15581         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15582         comments.
15583         * objc-obj-c++-shared/Object1.m: Likewise.
15584         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15585         * objc.dg/proto-qual-1.m: Likewise.
15586         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15587         * obj-c++.dg/proto-qual-1.mm: Likewise.
15588
15589 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15590
15591         PR testsuite/33033
15592         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15593
15594 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15595
15596         Fixed the Objective-C++ testsuite and updated all tests.
15597         * lib/obj-c++.exp (obj-c++_init): Declare and set
15598         gcc_warning_prefix and gcc_error_prefix.
15599         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15600         'dg-warning', 'dg-message' and 'dg-error'.
15601         * obj-c++.dg/class-extension-3.mm: Likewise.
15602         * obj-c++.dg/class-protocol-1.mm: Likewise.
15603         * obj-c++.dg/encode-7.mm: Likewise.
15604         * obj-c++.dg/exceptions-3.mm: Likewise.
15605         * obj-c++.dg/exceptions-5.mm: Likewise.
15606         * obj-c++.dg/method-12.mm: Likewise.
15607         * obj-c++.dg/method-13.mm: Likewise.
15608         * obj-c++.dg/method-15.mm: Likewise.
15609         * obj-c++.dg/method-16.mm: Likewise.
15610         * obj-c++.dg/method-4.mm: Likewise.
15611         * obj-c++.dg/method-8.mm: Likewise.
15612         * obj-c++.dg/method-conflict-1.mm: Likewise.
15613         * obj-c++.dg/method-conflict-2.mm: Likewise.
15614         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15615         and uncommented second part of the testcase now that the testsuite
15616         works correctly.
15617         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15618         and uncommented second part of the testcase now that the testsuite
15619         works correctly.
15620         * obj-c++.dg/private-1.mm: Likewise.
15621         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15622         * obj-c++.dg/syntax-error-7.mm: Likewise.
15623         * obj-c++.dg/warn5.mm: Likewise.
15624         * obj-c++.dg/property/at-property-14.mm: Likewise.
15625         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15626         FIXME.
15627         * obj-c++.dg/property/at-property-18.mm: Likewise.
15628         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15629         FIXME.
15630         * obj-c++.dg/property/at-property-21.mm: Likewise.
15631         * obj-c++.dg/property/at-property-28.mm: Likewise.
15632         * obj-c++.dg/property/at-property-5.mm: Likewise.
15633         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15634         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15635         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15636         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15637         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15638         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15639         * obj-c++.dg/tls/diag-5.mm: Likewise.
15640         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15641         dg-error, now matched correctly.
15642
15643 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15644
15645         * objc.dg/property/at-property-29.m: New.
15646         * obj-c++.dg/property/at-property-29.mm: New.
15647
15648 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15649
15650         * go.test/go-test.exp (go-set-goarch): New proc.
15651         (go-gc-tests): Use it.
15652
15653 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15654
15655         PR debug/46955
15656         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15657
15658 2011-01-11  Richard Henderson  <rth@redhat.com>
15659
15660         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15661
15662 2011-01-11  Jan Hubicka  <jh@suse.cz>
15663
15664         PR lto/45721
15665         PR lto/45375
15666         * gcc.dg/lto/pr45721_1.c: New file.
15667         * gcc.dg/lto/pr45721_0.c: New file.
15668
15669 2011-01-11  Richard Guenther  <rguenther@suse.de>
15670
15671         PR tree-optimization/46076
15672         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15673
15674 2011-01-11  Jeff Law <law@redhat.com>
15675
15676         * PR tree-optimization/47086
15677         * gcc.dg/pr47086.c: New test.
15678
15679 2011-01-11  Jason Merrill  <jason@redhat.com>
15680
15681         PR c++/46658
15682         * g++.dg/template/new10.C: New.
15683
15684         PR c++/45520
15685         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15686
15687 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15688
15689         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15690         Split type definitions and NSConstantString class into...
15691         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15692         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15693         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15694         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15695         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15696         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15697         to comments.
15698         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15699         encode defines for newer NeXT system headers.
15700         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15701         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15702         * objc.dg/foreach-5.m: Likewise.
15703         * objc.dg/foreach-2.m: Likewise.
15704         * objc.dg/foreach-4.m: Likewise.
15705         * objc.dg/torture/strings/string1.m: Likewise.
15706         * objc.dg/torture/strings/string2.m: Likewise.
15707         * objc.dg/torture/strings/string3.m: Likewise.
15708         * objc.dg/torture/strings/string4.m: Likewise.
15709         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15710         header and stand alone.
15711         * obj-c++.dg/strings/strings-2.mm: Likewise.
15712         * objc.dg/torture/strings/const-str-3.m: Likewise.
15713         * objc.dg/strings/strings-2.m: Likewise.
15714         * objc.dg/strings/const-str-12b.m: Likewise.
15715
15716 2011-01-12  Richard Guenther  <rguenther@suse.de>
15717
15718         PR middle-end/32511
15719         * gcc.dg/attr-weak-1.c: Adjust.
15720
15721 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15722
15723         PR fortran/47051
15724         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15725         standard compliant and comment.
15726
15727 2011-01-10  Jan Hubicka  <jh@suse.cz>
15728
15729         PR lto/46083
15730         * gcc.dg/initpri3.c: New testcase.
15731
15732 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15733
15734         PR lto/47222
15735         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15736         externally visible.
15737         (g_esi): Likewise.
15738         (g_ebx): Likewise.
15739         (g_ebp): Likewise.
15740         (g_esp): Likewise.
15741         (g_ebp_save): Likewise.
15742         (g_esp_save): Likewise.
15743
15744 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15745
15746         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15747
15748 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15749
15750         PR tree-optimization/46021
15751         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15752         i?86-*-*, x86_64-*-*.
15753
15754 2011-01-10  Jeff Law <law@redhat.com>
15755
15756         * PR tree-optimization/47141
15757         * gcc.c-torture/compile/pr47141.c: New test.
15758
15759 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15760
15761         PR testsuite/46230
15762         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15763         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15764         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15765         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15766
15767         PR testsuite/46230
15768         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15769         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15770         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15771         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15772         being vectorized.  Adjust dg-final pattern.
15773
15774         PR testsuite/46230
15775         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15776         * gcc.dg/vect/slp-24.c: Likewise.
15777
15778 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15779
15780         PR c++/47218
15781         * g++.dg/other/pr47218-1.C: New test file.
15782         * g++.dg/other/pr47218.C: Likewise.
15783         * g++.dg/other/pr47218.h: New supporting header.
15784
15785 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15786
15787         PR objc/47232
15788         * objc.dg/attributes/invalid-attribute-1.m: New.
15789         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15790
15791 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15792
15793         PR fortran/47224
15794         * gfortran.dg/proc_ptr_comp_28.f90: New.
15795
15796 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15797
15798         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15799         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15800         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15801         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15802         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15803         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15804         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15805         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15806         * objc.dg/gnu-api-2-class.m: Likewise.
15807         * objc.dg/gnu-api-2-ivar.m: Likewise.
15808         * objc.dg/gnu-api-2-method.m: Likewise.
15809         * objc.dg/gnu-api-2-objc.m: Likewise.
15810         * objc.dg/gnu-api-2-object.m: Likewise.
15811         * objc.dg/gnu-api-2-property.m: Likewise.
15812         * objc.dg/gnu-api-2-protocol.m: Likewise.
15813         * objc.dg/gnu-api-2-sel.m: Likewise.
15814
15815 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15816
15817         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15818         * objc.dg/objc-foreach-4.m: Likewise.
15819         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15820         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15821         * objc.dg/foreach-4.m: Likewise.
15822         * objc.dg/foreach-5.m: Likewise.
15823         * objc.dg/foreach-3.m: Return self from init.
15824
15825 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15826
15827         PR fortran/38536
15828         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15829
15830 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15831
15832         PR fortran/46313
15833         * gfortran.dg/class_35.f90: New.
15834
15835 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15836
15837         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15838
15839 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15840
15841         PR objc/47078
15842         * objc.dg/invalid-method-2.m: New.
15843         * obj-c++.dg/invalid-method-2.mm: New.
15844
15845 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15846
15847         PR fortran/46896
15848         * gfortran.dg/transpose_optimization_2.f90 : New test.
15849
15850 2011-01-08  Jan Hubicka  <jh@suse.cz>
15851
15852         PR tree-optmization/46469
15853         * g++.dg/torture/pr46469.C: New testcase.
15854
15855 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15856
15857         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15858         emulation of libobjc-gnu structure layout functionality to ..
15859         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15860         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15861         * objc/execute/bf-common.h: Adjust headers.
15862         * objc/execute/bf-1.m: Likewise.
15863         * objc/execute/bf-2.m: Likewise.
15864         * objc/execute/bf-3.m: Likewise.
15865         * objc/execute/bf-4.m: Likewise.
15866         * objc/execute/bf-5.m: Likewise.
15867         * objc/execute/bf-6.m: Likewise.
15868         * objc/execute/bf-7.m: Likewise.
15869         * objc/execute/bf-8.m: Likewise.
15870         * objc/execute/bf-9.m: Likewise.
15871         * objc/execute/bf-10.m: Likewise.
15872         * objc/execute/bf-11.m: Likewise.
15873         * objc/execute/bf-12.m: Likewise.
15874         * objc/execute/bf-13.m: Likewise.
15875         * objc/execute/bf-14.m: Likewise.
15876         * objc/execute/bf-15.m: Likewise.
15877         * objc/execute/bf-16.m: Likewise.
15878         * objc/execute/bf-17.m: Likewise.
15879         * objc/execute/bf-18.m: Likewise.
15880         * objc/execute/bf-19.m: Likewise.
15881         * objc/execute/bf-20.m: Likewise.
15882         * objc/execute/bf-21.m: Likewise.
15883         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15884         objc_get_type_qualifiers ().
15885
15886 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15887
15888         PR fortran/45777
15889         * gfortran.dg/dependency_39.f90:  New test.
15890
15891 2011-01-07  Jan Hubicka  <jh@suse.cz>
15892
15893         Get builtins tests ready for linker plugin.
15894         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15895         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15896         my_memset, my_bzero): Mark used.
15897         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15898         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15899         volatile.
15900         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15901         volatile.
15902
15903 2011-01-07  Jan Hubicka  <jh@suse.cz>
15904
15905         PR tree-optimization/46367
15906         * g++.dg/torture/pr46367.C: New file.
15907
15908 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15909
15910         PR target/47201
15911         * gcc.dg/pr47201.c: New test.
15912
15913         PR bootstrap/47187
15914         * gcc.dg/tree-prof/pr47187.c: New test.
15915
15916 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15917
15918         PR fortran/41580
15919         * gfortran.dg/extends_type_of_3.f90: New.
15920
15921 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15922
15923         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15924         * g++.dg/ext/dllimport-MI1.C: Likewise.
15925         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15926         * g++.dg/ext/dllimport10.C: Likewise.
15927         * g++.dg/ext/dllimport11.C: Likewise.
15928         * g++.dg/ext/dllimport12.C: Likewise.
15929         * g++.dg/ext/dllimport13.C: Likewise.
15930         * g++.dg/ext/dllimport2.C: Likewise.
15931         * g++.dg/ext/dllimport3.C: Likewise.
15932         * g++.dg/ext/dllimport4.C: Likewise.
15933         * g++.dg/ext/dllimport5.C: Likewise.
15934         * g++.dg/ext/dllimport6.C: Likewise.
15935         * g++.dg/ext/dllimport8.C: Likewise.
15936         * g++.dg/ext/dllimport9.C: Likewise.
15937         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15938         targets, too. Additionally enable test for i?86-*-mingw*.
15939         * g++.dg/ext/selectany1.C: Likewise.
15940         Remove guard variable check.
15941
15942 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15943
15944         PR fortran/47189
15945         PR fortran/47194
15946         * gfortran.dg/storage_size_3.f08: Extended.
15947
15948 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15949
15950         PR c++/47022
15951         * g++.dg/template/stdarg1.C: New test.
15952
15953 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15954
15955         PR fortran/47195
15956         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15957         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15958         from the interface of functions to not hide the errors that
15959         shall be tested.
15960
15961 2011-01-06  Jan Hubicka  <jh@suse.cz>
15962
15963         * gcc.dg/lto/pr47188_0.c: New testcase.
15964         * gcc.dg/lto/pr47188_1.c: New testcase.
15965
15966 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15967
15968         PR fortran/33117
15969         PR fortran/46478
15970         * gfortran.dg/interface_33.f90: New test.
15971
15972 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15973
15974         PR c/47150
15975         * gcc.c-torture/compile/pr47150.c: New test.
15976
15977 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15978
15979         PR tree-optimization/47139
15980         * gcc.dg/vect/pr47139.c: New test.
15981
15982 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15983
15984         PR fortran/47180
15985         * gfortran.dg/extends_type_of_2.f03: New.
15986
15987 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15988
15989         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15990
15991 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15992
15993         * gnat.dg/opt14.adb: New test.
15994
15995 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15996
15997         PR fortran/46017
15998         * gfortran.dg/allocate_error_2.f90:  New test.
15999
16000 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16001
16002         PR fortran/47024
16003         * gfortran.dg/storage_size_3.f08: New.
16004
16005 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16006
16007         PR libgfortran/47154
16008         * gfortran.dg/namelist_68.f90: New test.
16009
16010 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16011
16012         * gnat.dg/unchecked_convert8.ad[sb]: New test.
16013
16014 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16015
16016         PR fortran/46448
16017         * gfortran.dg/class_34.f90: New.
16018
16019 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16020
16021         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16022         use __builtin_inff.  Skip all single-precision tests that require
16023         Infinity.
16024
16025 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16026
16027         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16028
16029 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16030
16031         PR tree-optimization/47148
16032         * gcc.c-torture/execute/pr47148.c: New test.
16033
16034         PR tree-optimization/47155
16035         * gcc.c-torture/execute/pr47155.c: New test.
16036
16037         PR rtl-optimization/47157
16038         * gcc.c-torture/compile/pr47157.c: New test.
16039
16040 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16041
16042         * gcc.dg/torture/vector-shift2.c (schar): Define.
16043         (main): Always use schar or uchar instead of plain "char" to avoid
16044         dependencies on implementation-defined char signedness.
16045
16046 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16047
16048         PR tree-optimization/46801
16049         * gnat.dg/pack9.adb: Remove xfail.
16050
16051 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16052
16053         PR tree-optimization/46984
16054         * g++.dg/ipa/pr46984.C: New test.
16055
16056 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16057
16058         PR fortran/46408
16059         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16060
16061 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16062
16063         PR tree-optimization/47140
16064         * gcc.c-torture/compile/pr47140.c: New test.
16065
16066         PR rtl-optimization/47028
16067         * gcc.dg/pr47028.c: New test.
16068
16069 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16070
16071         * objc.dg/protocol-forward-1.m: Removed TODO.
16072         * objc.dg/protocol-forward-2.m: New.
16073         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16074         * obj-c++.dg/protocol-forward-2.mm: New.
16075
16076 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16077
16078         PR target/38662
16079         * g++.dg/eh/pr38662.C: New testcase.
16080
16081 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16082
16083         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16084         scan for newline '\n'.
16085
16086 \f
16087 Copyright (C) 2011 Free Software Foundation, Inc.
16088
16089 Copying and distribution of this file, with or without modification,
16090 are permitted in any medium without royalty provided the copyright
16091 notice and this notice are preserved.