OSDN Git Service

PR gcov-profile/51715
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         PR gcov-profile/51715
4         PR gcov-profile/51717
5         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
6         * gcc.misc-tests/gcov-14.c: Likewise.
7  
8 2012-01-06  Jason Merrill  <jason@redhat.com>
9
10         * g++.dg/parse/new5.C: New.
11
12 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
13
14         PR testsuite/51655
15         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
16         including <string.h>. 
17
18 2012-01-06  Jason Merrill  <jason@redhat.com>
19
20         * g++.dg/abi/mangle51.C: New.
21         * g++.dg/abi/mangle52.C: New.
22         * g++.dg/abi/mangle53.C: New.
23         * g++.dg/abi/mangle54.C: New.
24         * g++.dg/abi/mangle55.C: New.
25         * g++.dg/abi/mangle56.C: New.
26         * g++.dg/abi/mangle57.C: New.
27         * g++.dg/abi/mangle58.C: New.
28         * g++.dg/abi/mangle59.C: New.
29         * g++.dg/cpp0x/trailing3.C: Update mangling.
30         * g++.dg/cpp0x/variadic111.C: Update mangling.
31         * g++.dg/cpp0x/variadic4.C: Update mangling.
32         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
33         * g++.dg/template/nontype22.C: Works now.
34         * g++.dg/template/pr35240.C: Works now.
35
36         * g++.dg/cpp0x/error7.C: New.
37
38 2012-01-06  Tobias Burnus <burnus@net-b.de>
39
40         * gfortran.dg/deallocate_stat_2.f90: New.
41         * coarray/allocate_errgmsg.f90: New.
42         * gfortran.dg/coarray_lib_alloc_1.f90: New.
43         * gfortran.dg/coarray_lib_alloc_2.f90: New.
44         * coarray/subobject_1.f90: Fix for num_images > 1.
45         * gfortran.dg/deallocate_stat.f90: Update due to changed
46         stat= handling.
47
48 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
49
50         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
51
52 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
53
54         * ada/acats/overflow.lst: Add cb20004.
55
56 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
57
58         PR c++/51541
59         * g++.dg/cpp0x/alias-decl-18.C: New test.
60
61 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
62
63         * gcc.c-torture/execute/20120104-1.c: New test.
64
65 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
66
67         PR fortran/PR48946
68         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
69         the old typebound_operator_8.f03.
70         * gfortran.dg/typebound_operator_8.f03: New version of
71         typebound_operator_7.f03 with 'u' a derived type instead of a
72         class object.
73
74 2012-01-05  Richard Guenther  <rguenther@suse.de>
75
76         * g++.dg/torture/pr49309.C: Skip for -flto.
77
78 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
79
80         PR middle-end/51761
81         * gcc.c-torture/compile/pr51761.c: New test.
82
83 2012-01-05  Richard Guenther  <rguenther@suse.de>
84
85         PR tree-optimization/51760
86         * gcc.dg/torture/pr51760.c: New testcase.
87
88 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
89
90         PR middle-end/51472
91         * gcc.dg/tm/memopt-6.c: Adjust regexp.
92
93 2012-01-05  Richard Guenther  <rguenther@suse.de>
94
95         PR lto/41576
96         * gfortran.dg/lto/pr41576_0.f90: New testcase.
97         * gfortran.dg/lto/pr41576_1.f90: Likewise.
98
99 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
100
101         PR debug/51695
102         * gcc.dg/pr51695.c: New test.
103
104 2012-01-04  Andrew Pinski  <apinski@cavium.com>
105
106         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
107         * gcc.target/mips/octeon2-lx-1.c: New test.
108         * gcc.target/mips/mips64-dsp-ldx.c: New test.
109         * gcc.target/mips/octeon2-lx-2.c: New test.
110         * gcc.target/mips/octeon2-lx-3.c: New test.
111
112 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
113
114         PR other/51163
115         PR other/51164
116         * gcc.dg/tm/alias-1.c:  Adjust regexp.
117         * gcc.dg/tm/alias-2.c:  Adjust regexp.
118
119 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
120
121         PR c++/51064
122         * g++.dg/warn/Wparentheses-26.C: New.
123
124 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
125
126         * gfortran.dg/elemental_optional_args_2.f90: New test.
127
128 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
129
130         PR fortran/49693
131         * gfortran.dg/common_17.f90:  New test.
132
133 2012-01-04  Richard Guenther  <rguenther@suse.de>
134
135         PR tree-optimization/49651
136         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
137         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
138
139 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
140
141         PR c++/51738
142         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
143
144 2012-01-03  Andrew Pinski  <apinski@cavium.com>
145
146         * lib/scanasm.exp (dg-function-on-line): Always use a special format
147         for all mips targets.  Also allow an optional .cfi_startproc.
148
149 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
150
151         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
152
153 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
154
155         PR c++/29273
156         * g++.dg/rtti/dyncast5.C: New.
157
158 2012-01-03  Richard Guenther  <rguenther@suse.de>
159
160         PR tree-optimization/51070
161         * gcc.dg/torture/pr51070-2.c: New testcase.
162
163 2012-01-03  Richard Guenther  <rguenther@suse.de>
164
165         PR tree-optimization/51692
166         * gcc.dg/torture/pr51692.c: New testcase.
167
168 2012-01-03  Richard Guenther  <rguenther@suse.de>
169
170         PR debug/51650
171         * g++.dg/lto/pr51650-3_0.C: New testcase.
172
173 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
174
175         PR c++/15867
176         * g++.dg/warn/Wredundant-decls-spec.C: New.
177
178 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
179
180         PR tree-optimization/51719
181         * g++.dg/tree-prof/pr51719.C: New test.
182
183 2012-01-03  Richard Guenther  <rguenther@suse.de>
184
185         PR middle-end/51730
186         * gcc.dg/fold-compare-6.c: New testcase.
187
188 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
189
190         PR c++/51669
191         * g++.dg/gomp/pr51669.C: New test.
192
193 2012-01-02  Jason Merrill  <jason@redhat.com>
194
195         PR c++/51675
196         * g++.dg/cpp0x/constexpr-union2.C: New.
197
198         PR c++/51666
199         * g++.dg/cpp0x/nsdmi-defer5.C: New.
200
201 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
202
203         PR c++/51462
204         * g++.dg/cpp0x/constexpr-99.C: New test.
205
206 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
207
208         PR c++/20140
209         * g++.dg/template/init9.C: New.
210
211 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
212
213         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
214         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
215         rather than a specific number.
216
217 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
218
219         PR fortran/46262
220         PR fortran/46328
221         PR fortran/51052
222         * gfortran.dg/typebound_operator_7.f03: New.
223         * gfortran.dg/typebound_operator_8.f03: New.
224
225 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
226
227         PR target/51729
228         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
229         XFAIL.
230         * gcc.target/mips/dspr2-MULTU.c: Likewise.
231
232 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
233
234         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
235
236 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
237
238         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
239         for MIPS.
240
241 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
242
243         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
244         * gfortran.dg/io_real_boz_4.f90: Likewise.
245         * gfortran.dg/io_real_boz_5.f90: Likewise.
246
247 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
248
249         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
250
251 2012-01-02  Revital Eres  <revital.eres@linaro.org>
252
253         * gcc.dg/sms-11.c: New file.
254
255 2012-01-02  Tobias Burnus  <burnus@net-b.de>
256
257         PR fortran/51682
258         * gfortran.dg/coarray/image_index_3.f90: New.
259
260 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
261
262         PR c++/16603
263         * g++.dg/parse/enum8.C: New.
264
265 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
266
267         PR c++/51379
268         * g++.dg/conversion/reinterpret4.C: New.
269         * g++.dg/conversion/reinterpret1.C: Adjust.
270
271 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
272
273         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
274
275 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
276
277         * g++.old-deja/g++.brendan/crash25.C: Adjust.
278         * g++.old-deja/g++.brendan/crash56.C: Likewise.
279         * g++.old-deja/g++.jason/access14.C: Likewise.
280         * g++.old-deja/g++.jason/access8.C: Likewise.
281         * g++.old-deja/g++.jason/access1.C: Likewise.
282         * g++.old-deja/g++.other/access3.C: Likewise.
283         * g++.old-deja/g++.other/access5.C: Likewise.
284         * g++.old-deja/g++.law/unsorted1.C: Likewise.
285         * g++.old-deja/g++.law/visibility22.C: Likewise.
286         * g++.old-deja/g++.law/visibility26.C: Likewise.
287         * g++.old-deja/g++.mike/p2746.C: Likewise.
288         * g++.dg/debug/using1.C: Likewise.
289         * g++.dg/lookup/using51.C: Likewise.
290         * g++.dg/inherit/using5.C: Likewise.
291         * g++.dg/inherit/pr30297.C: Likewise.
292         * g++.dg/inherit/access8.C: Likewise.
293         * g++.dg/torture/pr39362.C: Likewise.
294         * g++.dg/template/crash13.C: Likewise.
295         * g++.dg/template/using10.C: Likewise.
296
297 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
298
299         PR fortran/51502
300         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
301         change.
302
303 2012-01-01  Ira Rosen  <irar@il.ibm.com>
304
305         PR tree-optimization/51704
306         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
307         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
308         corresponding flags.
309
310 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
311
312         PR c++/51723
313         * g++.dg/cpp0x/constexpr-delegating2.C: New.
314
315 2012-01-01  Jan Hubicka  <jh@suse.cz>
316
317         PR rtl-optimization/51069
318         * gcc.c-torture/compile/pr51069.c: New testcase.
319
320 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
321
322         PR tree-optimization/51683
323         * gcc.dg/pr51683.c: New test.
324
325 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
326
327         PR c++/51397
328         * g++.dg/cpp0x/static_assert6.C: New.
329
330 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
331
332         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
333
334 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
335
336         PR fortran/51502
337         * lib/gcc-dg.exp (scan-module-absence):  New function.
338         * gfortran.dg/implicit_pure_2.f90:  New test.
339
340 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
341
342         PR c++/51316
343         * g++.dg/cpp0x/alignof4.C: New.
344
345 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
346
347         PR testsuite/51702
348         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
349         -mabi=altivec option, which suppresses a warning message about
350         passing vectors by reference.  The extra warning causes some tests
351         to fail.
352         * gcc.dg/scal-to-vec2.c: Likewise.
353         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
354         * gcc.dg/pr35442.c: Likewise.
355         * gcc.dg/vector-compare-1.c: Likewise.
356         * gcc.dg/vector-compare-2.c: Likewise.
357         * gcc.dg/torture/pr36891.c: Likewise.
358
359 2012-12-29  Kai Tietz  <ktietz@redhat.com>
360
361         * g++.dg/abi/bitfield3.C: Make sure test runs
362         for windows targets without activated ms-bitfields option.
363
364         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
365         targets to use static-version.
366         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
367         * g++.old-deja/g++.abi/arraynew.C: Likewise.
368         * g++.old-deja/g++.eh/new1.C: Likewise.
369         * g++.old-deja/g++.eh/new2.C: Likewise.
370
371 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
372
373         * gfortran.dg/function_optimize_9.f90:  New test.
374
375 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
376
377         PR c++/23211
378         * g++.dg/template/using18.C: New.
379         * g++.dg/template/using19.C: New.
380         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
381         * g++.dg/template/crash13.C: Likewise.
382
383 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
384
385         PR target/51623
386         * gcc.target/powerpc/pr51623.c: New file.
387
388 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
389
390         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
391
392 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
393
394         PR c++/51547
395         * g++.dg/cpp0x/pr51547.C: New.
396
397 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
398
399         * gcc.c-torture/execute/20111227-1.c: New test.
400
401 2011-12-25  Jan Hubicka  <jh@suse.cz>
402
403         PR middle-end/48641
404         * gcc.dg/compile/pr48641.c: New file.
405
406 2011-12-26  Joey Ye  <joey.ye@arm.com>
407
408         PR middle-end/51200
409         * gcc.dg/volatile-bitfields-2.c: New test.
410
411 2011-12-23  Jason Merrill  <jason@redhat.com>
412
413         PR c++/51507
414         * g++.dg/cpp0x/variadic121.C: New.
415
416 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
417
418         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
419
420 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
421
422         * gcc.target/arm/vect-vcvt.c: New test.
423         * gcc.target/arm/vect-vcvtq.c: New test.
424
425         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
426         in final check.
427
428         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
429         True for ARM NEON.
430         (check_effective_target_vect_uintfloat_cvt): Likewise.
431         (check_effective_target_vect_floatuint_cvt): Likewise.
432         (check_effective_target_vect_floatint_cvt): Likewise.
433
434 2011-12-23  Richard Guenther  <rguenther@suse.de>
435
436         PR rtl-optimization/50396
437         * gcc.dg/torture/pr50396.c: New testcase.
438
439 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
440
441         PR tree-optimization/43491
442         * gcc.dg/tree-ssa/pr43491.c: New test.
443
444 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
445
446         PR testsuite/50722
447         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
448
449 2011-12-22  Richard Guenther  <rguenther@suse.de>
450
451         PR lto/51650
452         * g++.dg/lto/pr51650-1_0.C: New testcase.
453         * g++.dg/lto/pr51650-2_0.C: Likewise.
454
455 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
456
457         PR target/51643
458         * gcc.target/arm/sibcall-2.c: New test.
459
460 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
461
462         PR testsuite/51645
463         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
464
465 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
466
467         * gcc.dg/pr50038.c: Move to ...
468         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
469
470 2011-12-21  Jason Merrill  <jason@redhat.com>
471
472         PR c++/51611
473         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
474
475 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
476
477         PR c++/51305
478         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
479
480 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
481
482         PR middle-end/51644
483         PR middle-end/51647
484         * gcc.dg/pr51644.c: New test.
485         * g++.dg/warn/Wreturn-4.C: New test.
486
487 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
488
489         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
490         diag-scans to fix fail on AVX.
491         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
492         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
493         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
494         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
495         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
496         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
497         * gcc.dg/vect/pr45752.c: Ditto.
498         * gcc.dg/vect/slp-perm-4.c: Ditto.
499         * gcc.dg/vect/slp-perm-9.c: Ditto.
500         * gcc.dg/vect/vect-33.c: Ditto.
501         * gcc.dg/vect/vect-35.c: Ditto.
502         * gcc.dg/vect/vect-6-big-array.c: Ditto.
503         * gcc.dg/vect/vect-6.c: Ditto.
504         * gcc.dg/vect/vect-91.c: Ditto.
505         * gcc.dg/vect/vect-all-big-array.c: Ditto.
506         * gcc.dg/vect/vect-all.c: Ditto.
507         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
508         * gcc.dg/vect/vect-outer-4c.c: Ditto.
509         * gcc.dg/vect/vect-outer-5.c: Ditto.
510         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
511         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
512         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
513         * gcc.dg/vect/vect-peel-1.c: Ditto.
514         * gcc.dg/vect/vect-peel-2.c: Ditto.
515         * gcc.dg/vect/vect-peel-3.c: Ditto.
516         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
517         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
518         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
519         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
520         * lib/target-supports.exp (check_avx_available): New function.
521         (check_effective_target_vect_sizes_32B_16B): Ditto.
522         (check_prefer_avx128): Ditto.
523         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
524         (check_effective_target_vect_multiple_sizes): Ditto.
525
526 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
527
528         PR target/50038
529         * gcc.dg/pr50038.c: New test.
530
531 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
532
533         PR c++/51621
534         * g++.dg/cpp0x/constexpr-ice5.C: New.
535
536 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
537
538         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
539         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
540         gcc.dg/gnu11-version-1.c: New tests.
541
542 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
543
544         PR middle-end/51200
545         * gcc.target/arm/volatile-bitfields-4.c: New test.
546         * c-c++-common/abi-bf.c: New test.
547
548 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
549
550         PR debug/49951
551         * g++.dg/gcov/gcov-2.C: Adjust.
552
553 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
554
555         PR c++/51612
556         * g++.dg/cpp0x/constexpr-ice4.C: New.
557
558 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
559
560         PR c++/51328
561         * g++.dg/template/crash109.C: New.
562
563 2011-12-19  Jason Merrill  <jason@redhat.com>
564
565         PR c++/51530
566         * g++.dg/cpp0x/nullptr26.C: New.
567
568 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
569
570         * gcc.target/mips/mult-1.c: Require -O2.
571
572 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
573
574         * gcc.target/mips/ext-2.c: Add NOMIPS16.
575
576 2011-12-19  Jason Merrill  <jason@redhat.com>
577
578         PR c++/51526
579         * g++.dg/cpp0x/constexpr-delegating.C: New.
580
581 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
582             Tom de Vries <tom@codesourcery.com>
583
584         PR rtl-opt/50380
585         * gcc.c-torture/compile/pr50380.c: New testcase.
586
587 2011-12-19  Tobias Burnus  <burnus@net-b.de>
588
589         PR fortran/51605
590         * gfortran.dg/block_10.f90: New.
591
592 2011-12-19  Jason Merrill  <jason@redhat.com>
593
594         PR c++/51553
595         * g++.dg/cpp0x/initlist64.C: New.
596
597         PR c++/51228
598         * c-c++-common/transparent-union-1.c: New.
599
600 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
601
602         PR tree-optimization/51580
603         * gnat.dg/specs/loop_optimization1.ads: New test.
604         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
605
606 2011-12-19  Richard Guenther  <rguenther@suse.de>
607
608         PR lto/51573
609         * gcc.dg/lto/20111207-2_0.c: Adjust.
610         * g++.dg/lto/pr51573-1_0.C: New testcase.
611
612 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
613
614         PR c++/51619
615         * g++.dg/cpp0x/pr51619.C: New test.
616
617 2011-12-19  Tobias Burnus  <burnus@net-b.de>
618
619         PR fortran/51605
620         * gfortran.dg/select_type_25.f90: New.
621
622 2011-12-19  Martin Jambor  <mjambor@suse.cz>
623
624         PR tree-optimization/51583
625         * gcc.dg/tree-ssa/pr51583.c: New test.
626
627 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
628
629         PR tree-optimization/51596
630         * g++.dg/opt/pr51596.C: New test.
631
632         PR middle-end/51590
633         PR tree-optimization/51606
634         * gcc.dg/vect/pr51590.c: New test.
635
636 2011-12-19  Richard Guenther  <rguenther@suse.de>
637
638         PR lto/51572
639         * g++.dg/lto/pr51572-2_0.C: New testcase.
640
641 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
642
643         PR c++/51477
644         * g++.dg/cpp0x/nsdmi6.C: New test.
645
646 2011-12-19  Tobias Burnus  <burnus@net-b.de>
647
648         * gfortran.dg/coarray_poly_3.f90: New.
649         * coarray/poly_run_1.f90: Enable some previously commented code.
650
651 2011-12-19  Jason Merrill  <jason@redhat.com>
652
653         PR c++/51489
654         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
655
656 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
657
658         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
659
660 2011-12-17  Jason Merrill  <jason@redhat.com>
661
662         PR c++/51588
663         * g++.dg/parse/enum7.C: New.
664
665         PR c++/51586
666         * g++.dg/lookup/nested2.C: New.
667
668         PR c++/51587
669         * g++.dg/parse/enum6.C: New.
670
671 2011-12-17  Tom de Vries  <tom@codesourcery.com>
672
673         PR tree-optimization/51491
674         * gcc.dg/pr51491.c: New test.
675         * gcc.dg/pr51491-2.c: Same.
676
677 2011-12-16  Jason Merrill  <jason@redhat.com>
678
679         PR c++/51416
680         * g++.dg/cpp0x/auto31.C: New.
681
682 2011-12-16  Ian Lance Taylor  <iant@google.com>
683
684         PR middle-end/51592
685         * gcc.dg/20111216-1.c: New test.
686
687 2011-12-16  Jason Merrill  <jason@redhat.com>
688
689         PR c++/51461
690         * g++.dg/init/static4.C: New.
691
692 2011-12-16  Jason Merrill  <jason@redhat.com>
693
694         PR c++/51331
695         * g++.dg/init/value10.C: New.
696
697 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
698
699         PR testsuite/50803
700         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
701
702         PR tree-optimization/51575
703         * g++.dg/opt/pr51575.C: New test.
704
705         PR debug/51557
706         * gcc.dg/pr51557.c: New test.
707
708 2011-12-16  Richard Guenther  <rguenther@suse.de>
709
710         PR lto/51572
711         * gcc.dg/lto/pr51572-1_0.c: New testcase.
712
713 2011-12-15  Jason Merrill  <jason@redhat.com>
714
715         PR c++/51458
716         * g++.dg/ext/desig4.C: New.
717
718 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
719
720         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
721         A%disp() to use scalarizer.
722         * gfortran.dg/class_array_9.f03: New.
723
724 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
725
726         * gcc.dg/vect/vect-sdivmod-1.c: New test.
727
728         PR c++/51463
729         * g++.dg/cpp0x/pr51463.C: New test.
730
731         PR c/51360
732         * c-c++-common/gomp/pr51360.c: New test.
733         * g++.dg/gomp/pr51360.C: New test.
734
735         PR middle-end/49806
736         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
737         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
738
739         PR tree-optimization/51117
740         * g++.dg/opt/pr51117.C: New test.
741
742 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
743
744         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
745         New definitions.
746         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
747         Likewise.
748         (stpncpy, __stpncpy_chk): New functions.
749         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
750         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
751
752 2011-12-15  Richard Guenther  <rguenther@suse.de>
753
754         PR lto/51567
755         * g++.dg/lto/pr51567-1_0.C: New testcase.
756
757 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
758
759         PR c++/51473
760         * g++.dg/cpp0x/auto30.C: New test.
761
762 2011-12-15  Tobias Burnus  <burnus@net-b.de>
763
764         * gfortran.dg/coarray/poly_run_3.f90: New.
765         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
766
767 2011-12-15  Richard Guenther  <rguenther@suse.de>
768
769         PR lto/51564
770         * g++.dg/lto/pr51564-1_0.C: New testcase.
771
772 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
773
774         PR libstdc++/51365
775         * g++.dg/ext/is_final.C: New.
776
777 2012-12-15  Richard Guenther  <rguenther@suse.de>
778
779         PR lto/48508
780         * g++.dg/lto/pr48508-1_0.C: New testcase.
781         * g++.dg/lto/pr48508-1_1.C: Likewise.
782
783 2011-12-14  Jason Merrill  <jason@redhat.com>
784
785         PR c++/51554
786         * g++.dg/init/constant1.C: New.
787
788         PR c++/51248
789         * g++.dg/other/enum2.C: New.
790
791 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
792
793         PR c++/51475
794         * g++.dg/cpp0x/initlist63.C: New test.
795
796 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
797
798         PR target/50931
799         * gcc.target/avr/torture/int24-mul.c: New.
800
801 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
802
803         PR c++/51476
804         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
805
806 2011-12-13  Jason Merrill  <jason@redhat.com>
807
808         PR c++/51406
809         PR c++/51161
810         * g++.dg/cpp0x/rv-cast3.C: New.
811         * g++.dg/cpp0x/rv-cast4.C: New.
812
813 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
814
815         PR c++/51464
816         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
817
818 2011-12-13  Andrew Pinski  <apinski@cavium.com>
819             Adam Nemet  <anemet@caviumnetworks.com>
820
821         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
822         -fdump-* options.
823         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
824         * gcc.target/mips/octeon-pipe-1.c: New testcase.
825
826 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
827
828         PR c++/14258
829         * g++.dg/template/using16.C: New.
830         * g++.dg/template/using17.C: New.
831
832 2011-12-13  Martin Jambor  <mjambor@suse.cz>
833
834         PR tree-optimization/51362
835         * gcc.dg/ipa/pr51362.c: New test.
836
837 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
838
839         PR testsuite/51524
840         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
841         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
842
843 2011-12-13  Richard Guenther  <rguenther@suse.de>
844
845         PR lto/48354
846         * g++.dg/lto/pr48354-1_0.C: New testcase.
847
848 2011-12-13  Richard Guenther  <rguenther@suse.de>
849
850         PR tree-optimization/51519
851         * gcc.dg/pr51519.c: New testcase.
852
853 2011-12-13  Richard Guenther  <rguenther@suse.de>
854
855         * gcc.dg/lto/20111213-1_0.c: New testcase.
856
857 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
858
859         * gnat.dg/vect1.ad[sb]: Add more tests.
860         * gnat.dg/vect2.ad[sb]: Likewise.
861         * gnat.dg/vect3.ad[sb]: Likewise.
862         * gnat.dg/vect4.ad[sb]: Likewise.
863         * gnat.dg/vect5.ad[sb]: Likewise.
864         * gnat.dg/vect6.ad[sb]: Likewise.
865
866 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
867
868         PR rtl-optimization/51495
869         * gcc.c-torture/compile/pr51495.c: New test.
870
871         PR tree-optimization/51481
872         * gcc.dg/pr51481.c: New test.
873
874 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
875
876         PR tree-optimization/45830
877         * gcc.c-torture/execute/pr45830.c: Move from here to...
878         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
879         dg-additional-options magic.
880
881 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
882
883         * gfortran.dg/nested_modules_2.f90: Tighten test.
884
885 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
886
887         * gcc.c-torture/execute/20111212-1.c: New test.
888
889 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
890
891         PR testsuite/51511
892         * gcc.dg/pr45819.c: Add -w to dg-options.
893
894 2011-12-12  Torvald Riegel  <triegel@redhat.com>
895
896         * g++.dg/tm/noexcept-1.C: New test.
897         * g++.dg/tm/noexcept-2.C: New test.
898         * g++.dg/tm/noexcept-3.C: New test.
899         * g++.dg/tm/noexcept-4.C: New test.
900         * g++.dg/tm/noexcept-5.C: New test.
901
902 2011-12-12  Torvald Riegel  <triegel@redhat.com>
903
904         * c-c++-common/tm/20111206.c: New test.
905
906 2011-12-12  Richard Guenther  <rguenther@suse.de>
907
908         PR lto/51262
909         * g++.dg/opt/pr51262.C: New testcase.
910
911 2011-12-12  Revital Eres  <revital.eres@linaro.org>
912
913         PR rtl-optimization/47013
914         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
915         to preserve the function.
916         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
917         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
918         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
919         -fmodulo-sched-allow-regmoves flags.
920         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
921         and avoid superfluous spaces in dg-final for spu-*-*.
922         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
923         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
924         change scan-rtl-dump-times for powerpc*-*-*.
925         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
926         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
927         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
928
929 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
930
931         PR tree-optimization/51485
932         * g++.dg/vect/pr51485.cc: New test.
933
934 2011-12-11  Tobias Burnus  <burnus@net-b.de>
935
936         PR fortran/50923
937         * gfortran.dg/warn_function_without_result_2.f90: New.
938
939 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
940             Tobias Burnus  <burnus@gcc.gnu.org>
941
942         PR fortran/41539
943         PR fortran/43214
944         PR fortran/43969
945         PR fortran/44568
946         PR fortran/46356
947         PR fortran/46990
948         PR fortran/49074
949         * gfortran.dg/class_array_1.f03: New.
950         * gfortran.dg/class_array_2.f03: New.
951         * gfortran.dg/class_array_3.f03: New.
952         * gfortran.dg/class_array_4.f03: New.
953         * gfortran.dg/class_array_5.f03: New.
954         * gfortran.dg/class_array_6.f03: New.
955         * gfortran.dg/class_array_7.f03: New.
956         * gfortran.dg/class_array_8.f03: New.
957         * gfortran.dg/coarray_poly_1.f90: New.
958         * gfortran.dg/coarray_poly_2.f90: New.
959         * gfortran.dg/coarray/poly_run_1.f90: New.
960         * gfortran.dg/coarray/poly_run_2.f90: New.
961         * gfortran.dg/class_to_type_1.f03: New.
962         * gfortran.dg/type_to_class_1.f03: New.
963         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
964         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
965         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
966
967 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
968
969         PR fortran/50690
970         * gfortran.dg/gomp/workshare2.f90:  New test.
971         * gfortran.dg/gomp/workshare3.f90:  New test.
972
973 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
974
975         * gnat.dg/specs/elab3.ads: New test.
976
977 2011-12-10  Richard Henderson  <rth@redhat.com>
978
979         * gcc.target/powerpc/altivec-perm-1.c: New.
980         * gcc.target/powerpc/altivec-perm-2.c: New.
981         * gcc.target/powerpc/altivec-perm-4.c: New.
982
983 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
984
985         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
986         Add a scan-assembler-time clause to test for the interupt vector jump.
987         (f): Rename to ...
988         (dma0_handler): ... this.
989
990 2011-12-10  Nathan Sidwell  <nathan@acm.org>
991
992         PR gcov-profile/51449
993         * g++.dg/gcov/gcov-14.C: New.
994
995 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
996
997         * gcc.c-torture/compile/20111209-1.c: New test.
998
999 2011-12-09  Jason Merrill  <jason@redhat.com>
1000
1001         PR c++/51151
1002         * g++.dg/warn/Woverflow-4.C: New.
1003
1004 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
1005
1006         PR c++/51289
1007         * g++.dg/cpp0x/alias-decl-17.C: New test.
1008
1009 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
1010
1011         * gcc.target/powerpc/recip-5.c: Disable running on any system that
1012         does not support VSX.
1013
1014         * gcc.target/powerpc/ppc-target-4.c: New file to test target
1015         specific functions enabling target specific builtins.
1016
1017 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1018
1019         * gcc.dg/vect/slp-13.c: Array size increase reverted.
1020         * gcc.dg/vect/slp-24.c: Ditto.
1021         * gcc.dg/vect/slp-3.c: Ditto.
1022         * gcc.dg/vect/slp-34.c: Ditto.
1023         * gcc.dg/vect/slp-4.c: Ditto.
1024         * gcc.dg/vect/slp-cond-2.c: Ditto.
1025         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1026         * gcc.dg/vect/vect-1.c: Ditto.
1027         * gcc.dg/vect/vect-10.c: Ditto.
1028         * gcc.dg/vect/vect-105.c: Ditto.
1029         * gcc.dg/vect/vect-112.c: Ditto.
1030         * gcc.dg/vect/vect-15.c: Ditto.
1031         * gcc.dg/vect/vect-2.c: Ditto.
1032         * gcc.dg/vect/vect-31.c: Ditto.
1033         * gcc.dg/vect/vect-32.c: Ditto.
1034         * gcc.dg/vect/vect-33.c: Ditto.
1035         * gcc.dg/vect/vect-34.c: Ditto.
1036         * gcc.dg/vect/vect-35.c: Ditto.
1037         * gcc.dg/vect/vect-36.c: Ditto.
1038         * gcc.dg/vect/vect-6.c: Ditto.
1039         * gcc.dg/vect/vect-73.c: Ditto.
1040         * gcc.dg/vect/vect-74.c: Ditto.
1041         * gcc.dg/vect/vect-75.c: Ditto.
1042         * gcc.dg/vect/vect-76.c: Ditto.
1043         * gcc.dg/vect/vect-80.c: Ditto.
1044         * gcc.dg/vect/vect-85.c: Ditto.
1045         * gcc.dg/vect/vect-89.c: Ditto.
1046         * gcc.dg/vect/vect-97.c: Ditto.
1047         * gcc.dg/vect/vect-98.c: Ditto.
1048         * gcc.dg/vect/vect-all.c: Ditto.
1049         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1050         * gcc.dg/vect/vect-iv-8.c: Ditto.
1051         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1052         * gcc.dg/vect/vect-outer-1.c: Ditto.
1053         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1054         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1055         * gcc.dg/vect/vect-outer-2.c: Ditto.
1056         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1057         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1058         * gcc.dg/vect/vect-outer-3.c: Ditto.
1059         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1060         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1061         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1062         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1063         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1064         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1065         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1066         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1067         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1068         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1069         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1070         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1071         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1072         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1073         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1074         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1075         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1076         * gcc.dg/vect/vect-shift-2.c: Ditto.
1077         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1078         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1079         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1080         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1081         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1082         * gcc.dg/vect/slp-13-big-array.c: New test.
1083         * gcc.dg/vect/slp-24-big-array.c: Ditto.
1084         * gcc.dg/vect/slp-3-big-array.c: Ditto.
1085         * gcc.dg/vect/slp-34-big-array.c: Ditto.
1086         * gcc.dg/vect/slp-4-big-array.c: Ditto.
1087         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1088         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1089         * gcc.dg/vect/vect-1-big-array.c: Ditto.
1090         * gcc.dg/vect/vect-10-big-array.c: Ditto.
1091         * gcc.dg/vect/vect-105-big-array.c: Ditto.
1092         * gcc.dg/vect/vect-112-big-array.c: Ditto.
1093         * gcc.dg/vect/vect-15-big-array.c: Ditto.
1094         * gcc.dg/vect/vect-2-big-array.c: Ditto.
1095         * gcc.dg/vect/vect-31-big-array.c: Ditto.
1096         * gcc.dg/vect/vect-32-big-array.c: Ditto.
1097         * gcc.dg/vect/vect-33-big-array.c: Ditto.
1098         * gcc.dg/vect/vect-34-big-array.c: Ditto.
1099         * gcc.dg/vect/vect-35-big-array.c: Ditto.
1100         * gcc.dg/vect/vect-36-big-array.c: Ditto.
1101         * gcc.dg/vect/vect-6-big-array.c: Ditto.
1102         * gcc.dg/vect/vect-73-big-array.c: Ditto.
1103         * gcc.dg/vect/vect-74-big-array.c: Ditto.
1104         * gcc.dg/vect/vect-75-big-array.c: Ditto.
1105         * gcc.dg/vect/vect-76-big-array.c: Ditto.
1106         * gcc.dg/vect/vect-80-big-array.c: Ditto.
1107         * gcc.dg/vect/vect-85-big-array.c: Ditto.
1108         * gcc.dg/vect/vect-89-big-array.c: Ditto.
1109         * gcc.dg/vect/vect-97-big-array.c: Ditto.
1110         * gcc.dg/vect/vect-98-big-array.c: Ditto.
1111         * gcc.dg/vect/vect-all-big-array.c: Ditto.
1112         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1113         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1114         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1115         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1116         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1117         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1118         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1119         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1120         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1121         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1122         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1123         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1124         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1125         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1126         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1127         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1128         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1129         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1130         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1131         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1132         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1133         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1134         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1135         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1136         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1137         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1138         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1139         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1140         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1141         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1142         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1143         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1144         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1145
1146 2011-12-09  Richard Guenther  <rguenther@suse.de>
1147
1148         PR lto/48042
1149         * g++.dg/lto/pr48042_0.C: New testcase.
1150
1151 2011-12-09  Richard Guenther  <rguenther@suse.de>
1152
1153         PR tree-optimization/51482
1154         * g++.dg/torture/pr51482.C: New testcase.
1155
1156 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1157
1158         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1159         * gcc.target/mips/dmult-1.c: Likewise.
1160         * gcc.target/mips/branch-1.c: Likewise.
1161         * gcc.target/mips/extend-1.c: Likewise.
1162
1163 2011-12-08  Jason Merrill  <jason@redhat.com>
1164
1165         PR c++/51318
1166         * g++.dg/template/cond8.C: New.
1167
1168         PR c++/51459
1169         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1170
1171 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1172
1173         PR tree-optimization/51466
1174         * gcc.c-torture/execute/pr51466.c: New test.
1175
1176 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1177
1178         PR fortran/50815
1179         * gfortran.dg/bounds_check_16.f90: New.
1180
1181 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1182
1183         PR fortran/51378
1184         * gfortran.dg/private_type_14.f90: New.
1185
1186 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1187
1188         PR fortran/51407
1189         * gfortran.dg/io_real_boz_3.f90: New.
1190         * gfortran.dg/io_real_boz_4.f90: New.
1191         * gfortran.dg/io_real_boz_5.f90: New.
1192
1193 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1194
1195         PR fortran/51448
1196         * gfortran.dg/realloc_on_assign_8.f90: New.
1197
1198 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1199
1200         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1201
1202 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1203
1204         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1205         -Wwrite-strings option.
1206
1207 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1208
1209         * gcc.target/i386/movdi-rex64.c: New.
1210
1211 2011-12-08  Richard Guenther  <rguenther@suse.de>
1212
1213         * gcc.dg/volatile3.c: New testcase.
1214
1215 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1216
1217         PR tree-optimization/51315
1218         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1219         for typedef.
1220         (int32_t): Use __INT32_TYPE__ for typedef.
1221
1222 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1223
1224         PR tree-optimization/51315
1225         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1226         sizeof(int)==4.
1227
1228 2011-12-08  Richard Guenther  <rguenther@suse.de>
1229
1230         PR lto/50747
1231         * g++.dg/opt/pr50747-1_0.C: New testcase.
1232         * g++.dg/opt/pr50747-2_0.C: Likewise.
1233
1234 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1235
1236         * gcc.c-torture/execute/20111208-1.c: New test.
1237
1238 2011-12-08  Richard Guenther  <rguenther@suse.de>
1239
1240         PR lto/48437
1241         * gcc.dg/lto/20111207-2_0.c: New testcase.
1242         * gcc.dg/guality/pr48437.c: Likewise.
1243
1244 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR c++/51401
1247         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1248         * g++.dg/cpp0x/auto29.C: New test.
1249
1250         PR c++/51429
1251         * g++.dg/parse/error45.C: New test.
1252
1253         PR c++/51229
1254         * g++.dg/ext/desig3.C: New test.
1255
1256         PR c++/51369
1257         * g++.dg/cpp0x/constexpr-51369.C: New test.
1258
1259 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1260
1261         PR middle-end/45416
1262         * gcc.dg/pr45416.c: New testcase.
1263
1264 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1265
1266         PR c++/51420
1267         * g++.dg/cpp0x/pr51420.C: New.
1268
1269 2011-12-07  Richard Guenther  <rguenther@suse.de>
1270
1271         PR lto/48100
1272         * gcc.dg/lto/20111207-1_0.c: New testcase.
1273         * gcc.dg/lto/20111207-1_1.c: Likewise.
1274         * gcc.dg/lto/20111207-1_2.c: Likewise.
1275         * gcc.dg/lto/20111207-1_3.c: Likewise.
1276
1277 2011-12-07  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/50823
1280         * gcc.dg/torture/pr50823.c: New testcase.
1281
1282 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1283
1284         PR tree-optimization/50744
1285         * gcc.dg/ipa/pr50744.c: New test.
1286
1287 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR c++/51430
1290         * g++.dg/template/static32.C: New test.
1291
1292 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1293
1294         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1295
1296 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1297
1298         PR fortran/51435
1299         * gfortran.dg/default_initialization_5.f90: New.
1300
1301 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1302
1303         PR target/51354
1304         * gcc.c-torture/compile/pr51354.c: New test.
1305
1306 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1307
1308         PR c++/51431
1309         * g++.dg/other/abstract3.C: New.
1310
1311 2011-12-06  Richard Guenther  <rguenther@suse.de>
1312
1313         PR tree-optimization/49997
1314         * gcc.dg/torture/pr49997.c: New testcase.
1315
1316 2011-12-06  Richard Guenther  <rguenther@suse.de>
1317
1318         PR middle-end/51436
1319         * g++.dg/torture/pr51436.C: New testcase.
1320
1321 2011-12-06  Richard Guenther  <rguenther@suse.de>
1322
1323         PR tree-optimization/51245
1324         * gcc.dg/torture/pr51245.c: New testcase.
1325
1326 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1327
1328         PR c++/51427
1329         * g++.dg/diagnostic/wrong-tag-1.C
1330
1331 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1332
1333         PR c++/51319
1334         * g++.dg/lookup/using50.C: New.
1335         * g++.dg/lookup/using51.C: New.
1336
1337 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1338
1339         PR tree-optimization/51396
1340         * g++.dg/opt/pr51396.C: New test.
1341
1342         PR debug/51410
1343         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1344
1345         PR c/51339
1346         * gcc.dg/gomp/pr51339.c: New test.
1347
1348 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1349
1350         PR c++/51399
1351         * g++.dg/cpp0x/initlist62.C: New.
1352
1353 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1354
1355         PR fortran/51338
1356         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1357
1358 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1359
1360         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1361         * g++.dg/torture/pr39732.C: Likewise.
1362         * g++.dg/torture/pr40642.C: Likewise.
1363         * gcc.c-torture/compile/pr44686.c: Likewise.
1364         * gcc.dg/20050309-1.c: Likewise.
1365         * gcc.dg/20050330-2.c: Likewise.
1366         * gcc.dg/20051201-1.c: Likewise.
1367         * gcc.dg/gomp/pr27573.c: Likewise.
1368         * gcc.dg/pr46255.c: Likewise.
1369         * gcc.dg/profile-dir-1.c: Likewise.
1370         * gcc.dg/profile-dir-2.c: Likewise.
1371         * gcc.dg/profile-dir-3.c: Likewise.
1372         * gcc.dg/profile-generate-1.c: Likewise.
1373         * gfortran.dg/gomp/pr27573.f90: Likewise.
1374         * gcc.dg/profile-generate-3.c: Be specific about the type of
1375         profiling required.
1376
1377 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1378
1379         PR c++/51414
1380         * g++.dg/ext/underlying_type11.C: New.
1381
1382 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1383
1384         PR testsuite/51128
1385         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1386         * gcc.dg/torture/pr39074.c: Ditto.
1387         * gcc.dg/torture/pr39074-2.c: Ditto.
1388         * gcc.dg/torture/pr42898.c: Ditto.
1389         * gcc.dg/torture/pr42898-2.c: Ditto.
1390         * gcc.dg/torture/pr45704.c: Ditto.
1391         * gcc.dg/torture/pr50472.c: Ditto.
1392         * gcc.dg/torture/pta-callused-1.c: Ditto.
1393         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1394         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1395         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1396         * gcc.dg/torture/pta-escape-1.c: Ditto.
1397         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1398         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1399
1400 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1401
1402         PR target/51408
1403         * gcc.dg/pr51408.c: New.
1404
1405 2011-12-05  Jason Merrill  <jason@redhat.com>
1406
1407         * g++.dg/cpp0x/dc6.C: New.
1408
1409 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1410             Pedro Lamarão <pedro.lamarao@gmail.com>
1411
1412         * g++.dg/cpp0x/dc1.C: New test.
1413         * g++.dg/cpp0x/dc2.C: New test.
1414         * g++.dg/cpp0x/dc3.C: New test.
1415         * g++.dg/cpp0x/dc4.C: New test.
1416         * g++.dg/cpp0x/dc5.C: New test.
1417         * g++.dg/template/meminit1.C: Adjust expected error.
1418
1419 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1420
1421         PR c++/51404
1422         * g++.dg/cpp0x/auto28.C: New.
1423
1424 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1425
1426         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1427
1428 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1429             Eric Botcazou  <ebotcazou@adacore.com>
1430
1431         PR middle-end/51323
1432         PR middle-end/50074
1433         * gcc.c-torture/execute/pr51323.c: New test.
1434
1435 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1436
1437         PR fortran/51383
1438         * gfortran.dg/associate_10.f90: New.
1439
1440 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1441
1442         PR middle-end/51285
1443         * gfortran.dg/vect/pr51285.f90: New test.
1444
1445 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1446             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1447
1448         PR target/51393
1449         * gcc.target/i386/pr51393.c: New test.
1450
1451 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1452
1453         PR obj-c++/51349
1454         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1455         * obj-c++.dg/naming-4.mm: Likewise.
1456
1457 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1458
1459         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1460
1461 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1462
1463         PR c++/51313
1464         * g++.dg/cpp0x/pr51313.C: New.
1465
1466 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1467
1468         PR fortran/48887
1469         * gfortran.dg/select_type_24.f90: New.
1470         * gfortran.dg/select_type_23.f03: Add dg-error.
1471         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1472
1473 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1474
1475         * gcc.dg/vect/vect-122.c: New test.
1476
1477 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1478
1479         PR fortran/50684
1480         * gfortran.dg/move_alloc_8.f90: New.
1481
1482 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1483
1484         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1485         i.e. remove the dg-error line.
1486         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1487         * gfortran.dg/move_alloc_9.f90: New.
1488         * gfortran.dg/move_alloc_10.f90: New
1489
1490 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1491
1492         * lib/gcov.exp (verify-lines): Allow = as a count char.
1493         * g++.dg/gcov/gcov-13.C: New.
1494
1495 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1496
1497         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1498         * gcc.dg/vect/slp-24.c: Ditto.
1499         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1500         * gcc.dg/vect/slp-34.c: Ditto.
1501         * gcc.dg/vect/slp-4.c: Ditto.
1502         * gcc.dg/vect/slp-cond-2.c: Ditto.
1503         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1504         * gcc.dg/vect/vect-1.c: Ditto.
1505         * gcc.dg/vect/vect-10.c: Ditto.
1506         * gcc.dg/vect/vect-105.c: Ditto.
1507         * gcc.dg/vect/vect-112.c: Ditto.
1508         * gcc.dg/vect/vect-15.c: Ditto.
1509         * gcc.dg/vect/vect-2.c: Ditto.
1510         * gcc.dg/vect/vect-31.c: Ditto.
1511         * gcc.dg/vect/vect-32.c: Ditto.
1512         * gcc.dg/vect/vect-33.c: Ditto.
1513         * gcc.dg/vect/vect-34.c: Ditto.
1514         * gcc.dg/vect/vect-35.c: Ditto.
1515         * gcc.dg/vect/vect-36.c: Ditto.
1516         * gcc.dg/vect/vect-6.c: Ditto.
1517         * gcc.dg/vect/vect-73.c: Ditto.
1518         * gcc.dg/vect/vect-74.c: Ditto.
1519         * gcc.dg/vect/vect-75.c: Ditto.
1520         * gcc.dg/vect/vect-76.c: Ditto.
1521         * gcc.dg/vect/vect-80.c: Ditto.
1522         * gcc.dg/vect/vect-85.c: Ditto.
1523         * gcc.dg/vect/vect-89.c: Ditto.
1524         * gcc.dg/vect/vect-97.c: Ditto.
1525         * gcc.dg/vect/vect-98.c: Ditto.
1526         * gcc.dg/vect/vect-all.c: Ditto.
1527         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1528         * gcc.dg/vect/vect-iv-8.c: Ditto.
1529         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1530         * gcc.dg/vect/vect-outer-1.c: Ditto.
1531         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1532         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1533         * gcc.dg/vect/vect-outer-2.c: Ditto.
1534         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1535         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1536         * gcc.dg/vect/vect-outer-3.c: Ditto.
1537         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1538         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1539         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1540         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1541         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1542         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1543         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1544         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1545         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1546         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1547         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1548         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1549         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1550         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1551         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1552         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1553         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1554         * gcc.dg/vect/vect-shift-2.c: Ditto.
1555         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1556         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1557         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1558         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1559         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1560
1561 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1562
1563         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1564         __builtin_memcpy arguments to honor sizeof(a).
1565
1566 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1567
1568         * gcc.c-torture/execute/doloop-1.c,
1569         gcc.c-torture/execute/doloop-2.c: New tests.
1570
1571 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1572
1573         PR tree-optimization/50622
1574         * g++.dg/tree-ssa/pr50622.C: New test.
1575
1576 2011-12-01  Jason Merrill  <jason@redhat.com>
1577
1578         * g++.dg/cpp0x/initlist61.C: New.
1579
1580 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1581
1582         PR c++/51326
1583         * g++.dg/inherit/crash3.C: New.
1584
1585 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1586
1587         PR gcov-profile/51113
1588         * lib/gcov.exp (verify-lines): Add support for xfailing.
1589         (run-gcov): Likewise.
1590         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1591         * gcc.misc-tests/gcov-16.c: Remove.
1592         * gcc.misc-tests/gcov-17.c: Remove.
1593         * g++.dg/gcov-8.C: Remove.
1594         * g++.dg/gcov-9.C: Remove.
1595         * g++.dg/gcovpart-12b.C: New.
1596         * g++.dg/gcov-12.C: New.
1597
1598 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1599
1600         PR lto/51198
1601         * g++.dg/torture/pr51198.C: New testcase.
1602
1603 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR tree-optimization/51246
1606         * gcc.c-torture/compile/pr51246.c: New test.
1607
1608         PR rtl-optimization/51014
1609         * g++.dg/opt/pr51014.C: New test.
1610
1611 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1612
1613         PR c++/51367
1614         * g++.dg/template/error47.C: New.
1615
1616 2011-11-30  Jason Merrill  <jason@redhat.com>
1617
1618         PR c++/51009
1619         * g++.dg/init/aggr8.C: New.
1620
1621 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR target/50725
1624         * gcc.target/i386/pr50725.c: New test.
1625
1626         PR middle-end/51089
1627         * gfortran.dg/gomp/pr51089.f90: New test.
1628
1629 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1630
1631         * gcc.dg/pr51321.c: New testcase.
1632
1633 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1634
1635         PR rtl-optimization/48721
1636         * gcc.target/i386/pr48721.c: New test.
1637
1638 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1639
1640         PR c++/51299
1641         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1642
1643 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1644
1645         PR tree-optimization/51247
1646         * gcc.c-torture/compile/pr51247.c: New test.
1647
1648 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1649
1650         PR target/50123
1651         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1652
1653 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1654
1655         Use complex floating-point constant in CDBL.
1656
1657         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1658
1659 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1660
1661         PR fortran/51306
1662         PR fortran/48700
1663         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1664         * gfortran.dg/select_type_23.f03: Add dg-error.
1665         * gfortran.dg/move_alloc_6.f90: New.
1666         * gfortran.dg/move_alloc_7.f90: New.
1667
1668 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1669
1670         PR tree-optimization/51301
1671         * gcc.dg/vect/pr51301.c: New test.
1672
1673 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1674
1675         * g++.dg/cdce3.C: Use dg-additional-options.
1676
1677 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR middle-end/50907
1680         * gcc.dg/tree-prof/pr50907.c: New test.
1681
1682         PR tree-optimization/50078
1683         * gcc.dg/pr50078.c: New test.
1684
1685         PR tree-optimization/50682
1686         * g++.dg/opt/pr50682.C: New test.
1687
1688 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1689
1690         PR fortran/51308
1691         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1692
1693 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1694             Iain Sandoe  <iains@gcc.gnu.org>
1695
1696         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1697         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1698         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1699         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1700         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1701
1702 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1703
1704         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1705         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1706         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1707         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1708         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1709         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1710         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1711         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1712         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1713         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1714         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1715         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1716         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1717         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1718         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1719         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1720         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1721         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1722         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1723         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1724         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1725         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1726         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1727         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1728         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1729         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1730         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1731
1732 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1733
1734         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1735         imply -mno-dspr2.
1736         * gcc.target/mips/no-dsp-1.c: New test.
1737         * gcc.target/mips/soft-float-1.c: Likewise.
1738
1739 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1740
1741         PR rtl-optimization/49912
1742         * g++.dg/other/pr49912.C: New test.
1743
1744 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1745
1746         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1747         effective target.
1748         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1749
1750 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1751
1752         PR fortran/51250
1753         PR fortran/43829
1754         * gfortran.dg/inline_sum_3.f90: New test.
1755
1756 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1757
1758         PR testsuite/51258
1759         * lib/target-supports.exp
1760         (check_effective_target_sync_long_long): Also supported on 32bit
1761         x86 targets.  Add comment about required dg-options.
1762         Add alpha*-*-* targets.
1763         (check_effective_target_sync_long_long_runtime): Ditto.
1764
1765         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1766         32bit x86 targets.
1767         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1768         * gcc.dg/atomic-exchange-4.c: Ditto.
1769         * gcc.dg/atomic-load-4.c: Ditto.
1770         * gcc.dg/atomic-store-4.c: Ditto.
1771         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1772         * gcc.dg/di-sync-multithread.c: Ditto.
1773         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1774         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1775
1776 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1777
1778         PR testsuite/51258
1779         * lib/target-supports.exp
1780         (check_effective_target_sync_int_128_runtime): New procedure.
1781         (check_effective_target_sync_long_long_runtime): Ditto.
1782         (check_effective_target_sync_long_long): Add arm*-*-*.
1783         (check_effective_target_sync_longlong): Remove.
1784
1785         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1786         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1787         * gcc.dg/atomic-exchange-5.c: Ditto.
1788         * gcc.dg/atomic-load-5.c: Ditto.
1789         * gcc.dg/atomic-store-5.c: Ditto.
1790         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1791         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1792         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1793         effective target.
1794         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1795         * gcc.dg/atomic-exchange-4.c: Ditto.
1796         * gcc.dg/atomic-load-4.c: Ditto.
1797         * gcc.dg/atomic-store-4.c: Ditto.
1798         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1799         * gcc.dg/di-sync-multithread.c: Ditto.
1800         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1801         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1802
1803 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1804
1805         PR fortran/50408
1806         * gfortran.dg/whole_file_35.f90: New.
1807
1808 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1809
1810         PR fortran/51302
1811         * gfortran.dg/volatile13.f90: New.
1812
1813 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1814
1815         PR c/51256
1816         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1817
1818 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1819
1820         PR c++/51227
1821         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1822
1823 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1824
1825         PR target/51134
1826         * gcc.target/i386/sw-1.c: Revert revision 181357.
1827
1828 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1829
1830         PR fortran/51218
1831         * gfortran.dg/implicit_pure_1.f90: New.
1832
1833 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1834
1835         PR testsuite/51258
1836         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1837         * gcc.dg/atomic-exchange-5.c: Likewise.
1838         * gcc.dg/atomic-load-5.c: Likewise.
1839         * gcc.dg/atomic-op-5.c: Likewise.
1840         * gcc.dg/atomic-store-5.c: Likewise.
1841         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1842
1843 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR rtl-optimization/50290
1846         * gcc.dg/pr50290.c: New test.
1847
1848 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1849
1850         PR c++/51290
1851         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1852
1853 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR target/51261
1856         * gcc.dg/pr51261.c: New test.
1857
1858 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1859
1860         PR c++/51145
1861         * g++.dg/cpp0x/alias-decl-14.C: New test.
1862         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1863         passing before.
1864         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1865         change.
1866         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1867         * g++.dg/lookup/struct1.C: Likewise.
1868         * g++.dg/parse/elab1.C: Likewise.
1869         * g++.dg/parse/elab2.C: Likewise.
1870         * g++.dg/parse/int-as-enum1.C: Likewise.
1871         * g++.dg/parse/typedef1.C: Likewise.
1872         * g++.dg/parse/typedef3.C: Likewise.
1873         * g++.dg/parse/typedef4.C: Likewise.
1874         * g++.dg/parse/typedef5.C: Likewise.
1875         * g++.dg/template/crash26.C: Likewise.
1876         * g++.dg/template/nontype4.C: Likewise.
1877         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1878         * g++.old-deja/g++.brendan/line1.C: Likewise.
1879         * g++.old-deja/g++.other/elab1.C: Likewise.
1880         * g++.old-deja/g++.other/syntax4.C: Likewise.
1881
1882 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1883
1884         PR rtl-optimization/50764
1885         * gcc.dg/pr50764.c: New test.
1886
1887 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1888
1889         PR c++/51265
1890         * g++.dg/cpp0x/decltype36.C: New.
1891
1892 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR tree-optimization/51074
1895         * gcc.dg/vect/pr51074.c: New test.
1896
1897 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1898
1899         PR c++/51143
1900         * g++.dg/cpp0x/alias-decl-16.C: New test.
1901
1902 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1903
1904         PR tree-optimization/50765
1905         * gcc.dg/pr50765.c: New test.
1906
1907 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1908
1909         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1910         * gcc.dg/vshift-3.c (main): Likewise.
1911
1912 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1913
1914         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1915
1916 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1917
1918         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1919         * gcc.misc-tests/gcov-17.c: Likewise.
1920         * g++.dg/gcov/gcov-8.C: Likewise.
1921         * g++.dg/gcov/gcov-9.C: Likewise.
1922
1923 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1924
1925         * g++.dg/tm/pr47747.C: New test.
1926
1927 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1928
1929         * g++.dg/tm/template-2.C: New test.
1930
1931 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1932
1933         PR debug/50827
1934         * gcc.dg/pr50827.c: New test.
1935
1936 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1937
1938         PR c++/50958
1939         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1940         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1941         * g++.dg/cpp0x/udlit-member.C: Adjust.
1942         * g++.dg/cpp0x/udlit-raw-length.C: New.
1943         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1944         * g++.dg/cpp0x/udlit-resolve.C: New.
1945         * c-c++-common/dfp/pr33466.c: Adjust.
1946
1947 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1948
1949         * lib/target-supports.exp
1950         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1951         with ultrasparc_vis2_hw.
1952         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1953         with ultrasparc_vis3_hw.
1954
1955 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1956
1957         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1958         *-*-solaris2* && c++.
1959
1960 2011-11-20  Joey Ye  <joey.ye@arm.com>
1961
1962         * gcc.dg/volatile-bitfields-1.c: New.
1963
1964 2011-11-20  Jason Merrill  <jason@redhat.com>
1965
1966         PR c++/48322
1967         * g++.dg/cpp0x/variadic120.C: New.
1968         * g++.dg/cpp0x/sfinae26.C: Adjust.
1969
1970         * g++.dg/cpp0x/sfinae11.C: Adjust.
1971         * g++.dg/cpp0x/sfinae26.C: Adjust.
1972         * g++.dg/template/unify11.C: Adjust.
1973
1974 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1975
1976         PR c++/51230
1977         * g++.dg/template/error46.C: New.
1978
1979 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1980
1981         PR target/51235
1982         * gcc.target/i386/pr51235.c: New test.
1983
1984         PR target/51236
1985         * gcc.target/i386/pr51236.c: New test.
1986
1987 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1988
1989         * gnat.dg/discr32.adb: New test.
1990         * gnat.dg/discr32_pkg.ads: New helper.
1991
1992 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1993
1994         PR gcov-profile/51113
1995         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1996         * gcc.misc-tests/gcov-16.c: New.
1997         * gcc.misc-tests/gcov-17.c: New.
1998         * g++.dg/gcov/gcov-8.C: New.
1999         * g++.dg/gcov/gcov-9.C: New.
2000         * g++.dg/gcov/gcov-10.C: New.
2001
2002 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
2003
2004         PR c++/51194
2005         * g++.dg/cpp0x/alias-decl-15.C: New test.
2006
2007 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
2008
2009         PR c++/51216
2010         * g++.dg/cpp0x/pr51216.C: New.
2011
2012 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
2013
2014         * gcc.dg/delay-slot-2.c: New test.
2015
2016 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
2017
2018         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
2019
2020 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
2021
2022         PR c++/51188
2023         * g++.dg/lookup/using46.C: New.
2024         * g++.dg/lookup/using47.C: New.
2025         * g++.dg/lookup/using48.C: New.
2026         * g++.dg/lookup/using49.C: New.
2027         * g++.dg/lookup/using50.C: New.
2028
2029 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2030
2031         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
2032         supports /* ... */ comments.
2033
2034 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
2035
2036         PR c++/51150
2037         * g++.dg/cpp0x/pr51150.C: New.
2038
2039 2011-11-18  Martin Jambor  <mjambor@suse.cz>
2040
2041         PR tree-optimization/50605
2042         * g++.dg/ipa/pr50605.C: New test.
2043
2044 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
2045
2046         PR c++/51191
2047         * g++.dg/cpp0x/alias-decl-13.C: New test.
2048
2049 2011-11-17  Jason Merrill  <jason@redhat.com>
2050
2051         PR c++/51186
2052         * g++.dg/cpp0x/auto27.C: New.
2053         * g++.dg/cpp0x/trailing2.C: Adjust messages.
2054
2055 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
2056
2057         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
2058         memory model parameters don't match expected values.
2059         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
2060         __atomic_compare_exchange.
2061         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
2062         __atomic_compare_exchange_n.
2063         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
2064         weak/strong parameter and fail if memory models aren't correct.
2065
2066 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
2067
2068         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
2069         Look for simulate_thread_done to determine working gdb.  Reduce timeout
2070         to 10 seconds and fail when timeout occurs.  Improve error messages.
2071
2072 2011-11-17  Jason Merrill  <jason@redhat.com>
2073
2074         PR c++/51137
2075         * g++.dg/template/virtual2.C: New.
2076
2077 2011-11-17  Michael Matz  <matz@suse.de>
2078
2079         PR middle-end/50644
2080         PR middle-end/50741
2081         * g++.dg/tree-ssa/pr50741.C: New.
2082
2083 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2084
2085         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2086
2087 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
2088
2089         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2090         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2091         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2092
2093 2011-11-16  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/39427
2096         PR fortran/37829
2097         * gfortran.dg/constructor_1.f90: New.
2098         * gfortran.dg/constructor_2.f90: New.
2099         * gfortran.dg/constructor_3.f90: New.
2100         * gfortran.dg/constructor_4.f90: New.
2101         * gfortran.dg/constructor_5.f90: New.
2102         * gfortran.dg/constructor_6.f90: New.
2103         * gfortran.dg/use_only_5.f90: New.
2104         * gfortran.dg/c_ptr_tests_17.f90: New.
2105         * gfortran.dg/c_ptr_tests_18.f90: New.
2106         * gfortran.dg/used_types_25.f90: New.
2107         * gfortran.dg/used_types_26.f90: New
2108         * gfortran.dg/type_decl_3.f90: New.
2109         * gfortran.dg/function_types_3.f90: Update dg-error.
2110         * gfortran.dg/result_1.f90: Ditto.
2111         * gfortran.dg/structure_constructor_3.f03: Ditto.
2112         * gfortran.dg/structure_constructor_4.f03: Ditto.
2113
2114 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2115
2116         * gcc.dg/vect/pr30858.c: Update expected output for
2117         architectures with multiple vector sizes.
2118
2119 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2120             Bernd Schmidt <bernds@coudesourcery.com>
2121             Sebastian Huber <sebastian.huber@embedded-brains.de>
2122
2123         PR target/49641
2124         * gcc.target/arm/pr49641.c: New test.
2125
2126 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2127
2128         PR tree-optimization/49960
2129         * gcc.dg/autopar/pr49960.c: New test.
2130         * gcc.dg/autopar/pr49960-1.c: New test.
2131
2132
2133 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2134
2135         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2136         * gcc.dg/pr43864-2.c: Same.
2137         * gcc.dg/pr43864-3.c: Same.
2138         * gcc.dg/pr43864-4.c: Same.
2139
2140 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2141
2142         * gcc.target/i386/sse2-cvt-vec.c: New test.
2143         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2144         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2145         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2146         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2147         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2148         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2149
2150 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2151
2152         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2153         powerpc*-*-darwin* targets.
2154
2155 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2156
2157         * c-c++-common/tm/trxn-expr-3.c: New test.
2158
2159 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2160
2161         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2162
2163 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2164
2165         * gcc.target/i386/avx-recip-vec.c: New test.
2166         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2167         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2168         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2169         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2170         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2171         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2172         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2173         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2174         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2175         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2176         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2177         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2178         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2179         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2180
2181 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2182
2183         PR c++/51107
2184         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2185         non-template literal operator.
2186
2187 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2188
2189         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2190         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2191         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2192         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2193         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2194         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2195         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2196         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2197         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2198         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2199         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2200         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2201         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2202         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2203         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2204         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2205
2206 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2207
2208         PR c++/6936
2209         PR c++/25994
2210         PR c++/26256
2211         PR c++/30195
2212         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2213         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2214         * g++.old-deja/g++.other/anon7.C: Likewise.
2215         * g++.old-deja/g++.other/using1.C: Likewise.
2216         * g++.old-deja/g++.other/redecl1.C: Likewise.
2217         * g++.old-deja/g++.other/typedef7.C: Likewise.
2218         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2219         * g++.dg/template/using2.C: Likewise.
2220         * g++.dg/template/static4.C: Likewise.
2221         * g++.dg/template/typedef1.C: Likewise.
2222         * g++.dg/lookup/name-clash9.C: Likewise.
2223         * g++.dg/abi/mangle41.C: Likewise.
2224         * g++.dg/parse/ctor5.C: Likewise.
2225         * g++.dg/inherit/using4.C: Likewise.
2226         * g++.dg/lookup/using24.C: New.
2227         * g++.dg/lookup/using25.C: New.
2228         * g++.dg/lookup/using26.C: New.
2229         * g++.dg/lookup/using27.C: New.
2230         * g++.dg/lookup/using28.C: New.
2231         * g++.dg/lookup/using29.C: New.
2232         * g++.dg/lookup/using30.C: New.
2233         * g++.dg/lookup/using31.C: New.
2234         * g++.dg/lookup/using32.C: New.
2235         * g++.dg/lookup/using33.C: New.
2236         * g++.dg/lookup/using34.C: New.
2237         * g++.dg/lookup/using35.C: New.
2238         * g++.dg/lookup/using36.C: New.
2239         * g++.dg/lookup/using37.C: New.
2240         * g++.dg/lookup/using38.C: New.
2241         * g++.dg/lookup/using39.C: New.
2242         * g++.dg/lookup/using40.C: New.
2243         * g++.dg/lookup/using41.C: New.
2244         * g++.dg/lookup/using42.C: New.
2245         * g++.dg/lookup/using43.C: New.
2246         * g++.dg/lookup/using44.C: New.
2247         * g++.dg/lookup/using45.C: New.
2248         * g++.dg/lookup/pr6936.C: New.
2249         * g++.dg/debug/using4.C: New.
2250         * g++.dg/debug/using5.C: New.
2251         * g++.dg/cpp0x/forw_enum10.C: New.
2252
2253 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2254             Jan Hubicka  <jh@suse.cz>
2255
2256         * gcc.target/i386/sw-1.c: Force rep;movsb.
2257
2258 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2259
2260         PR testsuite/51059
2261         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2262         dg-additional-options.
2263
2264 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2265
2266         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2267         specified.  Remove redundant runtime checks.
2268         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2269         Allow for other than -m4.  Fix typos in comments.
2270
2271 2011-11-12  Jason Merrill  <jason@redhat.com>
2272
2273         PR c++/986
2274         * g++.dg/warn/ref-temp1.C: New.
2275
2276         PR c++/51060
2277         * g++.dg/opt/stack2.C: New.
2278
2279 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2280
2281         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2282         alpha*-*-linux* targets.
2283
2284 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2285
2286         PR testsuite/51059
2287         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2288         Darwin targets and allow external symbols to be undefined.
2289
2290 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2291
2292         * gcc.misc-tests/gcov-15.c: New.
2293
2294 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2295
2296         PR tree-optimization/51058
2297         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2298         * gfortran.dg/vect/pr51058-2.f90: New test.
2299
2300 2011-11-10  Jason Merrill  <jason@redhat.com>
2301
2302         * g++.dg/template/linkage1.C: New.
2303         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2304         * g++.old-deja/g++.other/linkage4.C: Likewise.
2305
2306         PR c++/50973
2307         * g++.dg/cpp0x/defaulted33.C: New.
2308
2309 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2310
2311         PR middle-end/51038
2312         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2313         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2314         __atomic_clear.
2315
2316 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2317
2318         PR rtl-optimization/51040
2319         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2320         patchup code.
2321
2322 2011-11-10  Jason Merrill  <jason@redhat.com>
2323
2324         PR c++/51079
2325         * g++.dg/template/conv12.C: New.
2326
2327         PR debug/50983
2328         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2329
2330 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2331
2332         * gnat.dg/atomic6_1.adb: New test.
2333         * gnat.dg/atomic6_2.adb: Likewise.
2334         * gnat.dg/atomic6_3.adb: Likewise.
2335         * gnat.dg/atomic6_4.adb: Likewise.
2336         * gnat.dg/atomic6_5.adb: Likewise.
2337         * gnat.dg/atomic6_6.adb: Likewise.
2338         * gnat.dg/atomic6_7.adb: Likewise.
2339         * gnat.dg/atomic6_8.adb: Likewise.
2340         * gnat.dg/atomic6_pkg.ads: New helper.
2341
2342 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR middle-end/51077
2345         * gcc.c-torture/compile/pr51077.c: New test.
2346
2347         PR rtl-optimization/51023
2348         * gcc.c-torture/execute/pr51023.c: New test.
2349
2350 2011-11-10  Richard Guenther  <rguenther@suse.de>
2351
2352         PR tree-optimization/51042
2353         * gcc.dg/torture/pr51042.c: New testcase.
2354
2355 2011-11-10  Richard Guenther  <rguenther@suse.de>
2356
2357         PR tree-optimization/51070
2358         * gcc.dg/torture/pr51070.c: New testcase.
2359
2360 2011-11-10  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/51030
2363         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2364
2365 2011-11-10  Richard Guenther  <rguenther@suse.de>
2366
2367         PR middle-end/51071
2368         * gcc.dg/torture/pr51071.c: New testcase.
2369
2370 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2371
2372         * gnat.dg/loop_optimization9.ad[sb]: New test.
2373
2374 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2375
2376         PR tree-optimization/51058
2377         * gfortran.dg/vect/pr51058.f90: New test.
2378
2379 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2380
2381         PR tree-optimization/51000
2382         * gcc.dg/vect/pr51000.c: New test.
2383
2384 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2385
2386         PR c++/50837
2387         * g++.dg/cpp0x/static_assert5.C: New.
2388         * g++.dg/template/nontype13.C: Tweak.
2389
2390 2011-11-09  Jason Merrill  <jason@redhat.com>
2391
2392         PR c++/50972
2393         * g++.dg/cpp0x/noexcept16.C: New.
2394
2395         PR c++/51046
2396         * g++.dg/cpp0x/variadic119.C: New.
2397
2398 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2399
2400         PR target/50911
2401         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2402         permutations.
2403         * gcc.dg/torture/vshuf-32.inc: Likewise.
2404         * gcc.dg/torture/vshuf-4.inc: Likewise.
2405         * gcc.dg/torture/vshuf-8.inc: Likewise.
2406
2407         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2408
2409 2011-11-09  Ian Lance Taylor  <iant@google.com>
2410
2411         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2412         procedure.
2413         * gcc.dg/split-5.c: New test.
2414
2415 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2416
2417         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2418
2419 2011-11-09  Jason Merrill  <jason@redhat.com>
2420
2421         PR c++/51029
2422         * g++.dg/template/virtual1.C: New.
2423
2424 2011-11-08  Jason Merrill  <jason@redhat.com>
2425
2426         Run most C++ tests in both C++98 and C++11 modes.
2427         * lib/target-supports.exp (check_effective_target_c++11): New.
2428         (check_effective_target_c++98): New.
2429         * lib/g++-dg.exp (g++-dg-runtest): New.
2430         * g++.dg/dg.exp: Use g++-dg-runtest.
2431         * g++.dg/charset/charset.exp: Likewise.
2432         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2433         * g++.dg/dfp/dfp.exp: Likewise.
2434         * g++.dg/gcov/gcov.exp: Likewise.
2435         * g++.dg/gomp/gomp.exp: Likewise.
2436         * g++.dg/graphite/graphite.exp: Likewise.
2437         * g++.dg/tls/tls.exp: Likewise.
2438         * g++.dg/tm/tm.exp: Likewise.
2439         * g++.dg/vect/vect.exp: Likewise.
2440         * g++.old-deja/old-deja.exp: Likewise.
2441         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2442         with some of the torture options.
2443         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2444         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2445         * g++.dg/init/null1.C: Only run in C++98.
2446         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2447         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2448         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2449         * g++.old-deja/g++.other/anon9.C: Likewise.
2450         * g++.old-deja/g++.other/linkage1.C: Likewise.
2451         * g++.old-deja/g++.other/linkage2.C: Likewise.
2452         * g++.old-deja/g++.pt/t29.C: Likewise.
2453         * g++.old-deja/g++.pt/t30.C: Likewise.
2454         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2455         * g++.dg/ext/anon-struct4.C: Likewise.
2456         * g++.dg/init/brace2.C: Likewise.
2457         * g++.dg/init/brace6.C: Likewise.
2458         * g++.dg/other/anon3.C: Likewise.
2459         * g++.dg/template/arg2.C: Likewise.
2460         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2461         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2462         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2463         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2464         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2465         * g++.old-deja/g++.brendan/init2.C: Likewise.
2466         * g++.old-deja/g++.brendan/init4.C: Likewise.
2467         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2468         * g++.old-deja/g++.jason/cond.C: Likewise.
2469         * g++.old-deja/g++.law/init1.C: Likewise.
2470         * g++.old-deja/g++.law/operators32.C: Likewise.
2471         * g++.old-deja/g++.pt/enum6.C: Likewise.
2472         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2473         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2474
2475         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2476         * g++.dg/init/new11.C: Likewise.
2477         * g++.dg/init/pr29571.C: Likewise.
2478         * g++.dg/lookup/forscope2.C: Likewise.
2479         * g++.dg/parse/linkage1.C: Likewise.
2480         * g++.dg/parse/typedef8.C: Likewise.
2481         * g++.dg/template/error44.C: Likewise.
2482         * g++.dg/tls/diag-2.C: Likewise.
2483         * g++.dg/tls/diag-4.C: Likewise.
2484         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2485         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2486         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2487         * g++.old-deja/g++.brendan/new3.C: Likewise.
2488         * g++.old-deja/g++.eh/new1.C: Likewise.
2489         * g++.old-deja/g++.eh/new2.C: Likewise.
2490         * g++.old-deja/g++.jason/new.C: Likewise.
2491         * g++.old-deja/g++.law/friend1.C: Likewise.
2492         * g++.old-deja/g++.mike/net46.C: Likewise.
2493         * g++.old-deja/g++.mike/p755.C: Likewise.
2494         * g++.old-deja/g++.other/new6.C: Likewise.
2495
2496         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2497         * g++.dg/template/crash53.C: Likewise.
2498         * g++.dg/template/void9.C: Likewise.
2499
2500 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2501
2502         PR c++/51045
2503         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2504
2505 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2506
2507         PR c++/51047
2508         * g++.dg/cpp0x/sfinae29.C: New.
2509
2510 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2511
2512         PR fortran/50960
2513         * gfortran.dg/typebound_call_22.f03: New test case.
2514
2515 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2516
2517         PR libfortran/50016
2518         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2519
2520 2011-11-09  Richard Guenther  <rguenther@suse.de>
2521
2522         PR tree-optimization/51039
2523         * gcc.dg/pr51039.c: New testcase.
2524
2525 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2526
2527         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2528         Enable also for powerpc*-*-*.
2529
2530 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2531
2532         PR fortran/50540
2533         * gfortran.dg/forall_16.f90: New test.
2534
2535 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2536
2537         PR fortran/38718
2538         * gfortran.dg/initialization_29.f90: Expand test.
2539
2540 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2541
2542         PR c++/51027
2543         * g++.dg/cpp0x/alias-decl-12.C: New test.
2544         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2545
2546 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2547
2548         PR debug/51032
2549         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2550
2551 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2552
2553         PR tree-optimization/51015
2554         * gcc.dg/vect/pr51015.c: New test.
2555
2556 2011-11-08  David S. Miller  <davem@davemloft.net>
2557
2558         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2559         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2560
2561 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2562
2563         PR fortran/50404
2564         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2565
2566 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2567
2568         PR fortran/50409
2569         * gfortran.dg/string_5.f90: Improve testcase.
2570
2571 2011-10-23  Jason Merrill  <jason@redhat.com>
2572
2573         PR c++/50835
2574         * g++.dg/template/lvalue2.C: New.
2575
2576 2011-11-08  Michael Matz  <matz@suse.de>
2577
2578         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2579         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2580         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2581         * g++.dg/eh/builtin2.C: Ditto.
2582         * g++.dg/eh/builtin3.C: Ditto.
2583
2584 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2585
2586         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2587         being prefered even for -mavx.
2588         * gcc.target/i386/avx-cvt-3.c: New test.
2589
2590 2011-11-08  Richard Guenther  <rguenther@suse.de>
2591
2592         PR tree-optimization/51012
2593         * gcc.dg/pr51012-1.c: New testcase.
2594         * gcc.dg/pr51012-2.c: Likewise.
2595
2596 2011-11-08  Richard Guenther  <rguenther@suse.de>
2597
2598         PR middle-end/51010
2599         * c-c++-common/uninit-pr51010.c: New testcase.
2600
2601 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2602
2603         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2604         check_effective_target_vect_call_copysignf,
2605         check_effective_target_vect_call_lrint): New procedures.
2606         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2607         $VECT_SLP_CFLAGS with -ffast-math.
2608         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2609         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2610         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2611         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2612
2613 2011-11-07  Richard Henderson  <rth@redhat.com>
2614             Aldy Hernandez  <aldyh@redhat.com>
2615             Torvald Riegel  <triegel@redhat.com>
2616
2617         Merged from transactional-memory.
2618
2619         * g++.dg/dg.exp: Run transactional memory tests.
2620         * g++.dg/tm: New directory with new tests.
2621         * gcc.dg/tm: New directory with new tests.
2622         * c-c++-common/tm: New directory with new tests.
2623
2624 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2625
2626         Fix context handling of alias-declaration
2627         * g++.dg/cpp0x/alias-decl-11.C: New test.
2628
2629 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2630
2631         PR c++/50864
2632         * g++.dg/parse/template26.C: New.
2633         * g++.dg/template/crash45.C: Adjust dg-error string.
2634
2635 2011-11-07  Jason Merrill  <jason@redhat.com>
2636
2637         PR c++/50848
2638         * g++.dg/template/lookup9.C: New.
2639
2640         PR c++/50863
2641         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2642
2643         PR c++/50870
2644         * g++.dg/cpp0x/decltype35.C: New.
2645
2646 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2647
2648         Support C++11 alias-declaration
2649         PR c++/45114
2650         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2651         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2652         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2653         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2654         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2655         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2656         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2657         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2658         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2659         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2660         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2661         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2662         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2663
2664 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2665
2666         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2667
2668 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2669
2670         PR fortran/50919
2671         * gfortran.dg/typebound_call_21.f03: New.
2672
2673 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2674
2675         * gcc.dg/profile-dir-1.c: Adjust final scan.
2676         * gcc.dg/profile-dir-2.c: Adjust final scan.
2677         * gcc.dg/profile-dir-3.c: Adjust final scan.
2678         * gcc.misc-tests/gcov.exp: Adjust regexp.
2679         * gcc.misc-tests/gcov-12.c: New.
2680         * gcc.misc-tests/gcov-13.c: New.
2681         * gcc.misc-tests/gcovpart-13b.c: New.
2682         * gcc.misc-tests/gcov-14.c: New.
2683
2684 2011-11-07  Jason Merrill  <jason@redhat.com>
2685
2686         PR c++/35688
2687         * g++.dg/ext/visibility/template8.C: New.
2688
2689 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2690
2691         PR tree-optimization/50789
2692         * gcc.target/i386/avx2-gather-1.c: New test.
2693         * gcc.target/i386/avx2-gather-2.c: New test.
2694         * gcc.target/i386/avx2-gather-3.c: New test.
2695         * gcc.target/i386/avx2-gather-4.c: New test.
2696
2697 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2698
2699         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2700
2701 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2702
2703         PR libfortran/45723
2704         * gfortran.dg/open_dev_null.f90: Remove testcase.
2705
2706 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2707
2708         * lib/target-supports.exp (check_effective_target_sync_int_128):
2709         Don't cache the result.
2710         (check_effective_target_sync_long_long): Ditto.
2711
2712 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2713
2714         PR rtl-optimization/47698
2715         * gcc.target/i386/47698.c: New test.
2716
2717 2011-11-06  Jason Merrill  <jason@redhat.com>
2718
2719         PR c++/35688
2720         * g++.dg/ext/visibility/template7.C: New.
2721
2722 2011-11-07  Terry Guo  <terry.guo@arm.com>
2723
2724         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2725         * gcc.target/arm/wmul-2.c: Ditto.
2726         * gcc.target/arm/wmul-3.c: Ditto.
2727         * gcc.target/arm/wmul-4.c: Ditto.
2728
2729 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2730
2731         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2732         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2733         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2734         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2735         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2736         expected diagnostics.
2737
2738 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2739             Richard Henderson  <rth@redhat.com>
2740             Aldy Hernandez  <aldyh@redhat.com>
2741
2742         Merged from cxx-mem-model.
2743
2744         * lib/target-supports.exp (check_effective_target_sync_int_128,
2745         check_effective_target_sync_long_long): Check whether the target
2746         supports 64 and 128 bit __sync builtins.
2747         (check_effective_target_cas_char): New.
2748         (check_effective_target_cas_int): New.
2749         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2750         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2751         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2752         produce the expected library calls.
2753         * gcc.dg/atomic-fence.c: New functional tests.
2754         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2755         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2756         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2757         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2758         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2759         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2760         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2761         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2762         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2763         are atomic.
2764         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2765         loads are atomic.
2766         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2767         are atomic.
2768         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2769         are atomic.
2770         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2771         int128 operations are atomic.
2772         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2773         operations are atomic.
2774         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2775         operations are atomic.
2776         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2777         operations are atomic.
2778         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2779         stores aren't moved out of a loop.
2780         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2781         globals don't overwrite neighbouring globals.
2782         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2783         writes dont overwrite neighbouring components.
2784         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2785         * c-c++-common/gomp/atomic-3.c: Likewise.
2786         * c-c++-common/gomp/atomic-9.c: Likewise.
2787         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2788         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2789         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2790         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2791         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2792         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2793         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2794         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2795         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2796         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2797         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2798         g++.dg/gomp/atomic-15.C: Remove.
2799         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2800         * gcc.dg/gomp/atomic-11.c: Remove test.
2801
2802 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2803
2804         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2805         * gcc.dg/vect/slp-cond-1.c: New test.
2806         * gcc.dg/vect/slp-cond-2.c: New test.
2807
2808 2011-11-05  David S. Miller  <davem@davemloft.net>
2809
2810         * lib/test-supports.exp
2811         (check_effective_target_ultrasparc_vis2_hw): New proc.
2812         (check_effective_target_ultrasparc_vis3_hw): New proc.
2813         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2814         * gcc.target/sparc/vec-init-2.inc: Likewise.
2815         * gcc.target/sparc/vec-init-3.inc: Likewise.
2816         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2817         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2818         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2819         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2820         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2821         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2822         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2823         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2824         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2825
2826 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2827
2828         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2829         Disable test on Epiphany.
2830         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2831         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2832         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2833         * g++.dg/parse/pragma3.C: Likewise.
2834         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2835         (bar): Use it.
2836         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2837         * gcc.dg/tls/thr-cse-1.c: Likewise.
2838         * g++.dg/opt/devirt2.C: Likewise.
2839         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2840         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2841         * gcc.target/epiphany: New directory.
2842
2843 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2844
2845         * gfortran.dg/quad_2.f90: New.
2846
2847 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2848
2849         * gcc.dg/strlenopt-22g.c: New wrapper around...
2850         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2851
2852 2011-11-04  Jason Merrill  <jason@redhat.com>
2853
2854         PR c++/26714
2855         * g++.dg/init/lifetime2.C: New.
2856         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2857
2858         PR c++/48370
2859         * g++.dg/init/lifetime1.C: Test cleanup order.
2860
2861 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2862
2863         * g++.dg/other/offsetof7.C: New test.
2864
2865 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2866
2867         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2868         variable, default empty, -ffat-lto-objects for effective_target_lto.
2869         (gcc-dg-test-1): Add options from dg-final methods.
2870         * lib/scanasm.exp (scan-assembler_required_options)
2871         (scan-assembler-not_required_options): New procs.
2872
2873 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2874
2875         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2876         generate a pedwarn in c++98-mode.
2877         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2878         don't generate a pedwarn in c++0x-mode.
2879
2880 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2881
2882         PR c++/50965
2883         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2884
2885 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2886
2887         PR rtl-optimization/38644
2888         * gcc.target/arm/stack-red-zone.c: New.
2889
2890 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2891
2892         PR c++/48420
2893         * g++.dg/warn/Wconversion-null-3.C: New.
2894
2895 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2896
2897         PR c++/50941
2898         * g++.dg/cpp0x/udlit-strint-length.C: New.
2899
2900 2011-11-04  Jason Merrill  <jason@redhat.com>
2901
2902         PR c++/48370
2903         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2904         * g++.dg/init/lifetime1.C: New.
2905         * g++.dg/init/ref21.C: New.
2906         * g++.dg/eh/array1.C: New.
2907
2908 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2909
2910         PR tree-optimization/50763
2911         * gcc.dg/pr50763-5.c: New test.
2912
2913 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2914
2915         PR tree-optimization/50763
2916         * g++.dg/pr50763-4.C: New test.
2917
2918 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2919
2920         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2921         test.
2922
2923         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2924
2925         * gcc.dg/torture/vec-cvt-1.c: New test.
2926
2927 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2928
2929         * gnat.dg/specs/private1[-sub].ads: New test.
2930
2931 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2932
2933         PR fortran/43829
2934         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2935         * gfortran.dg/inline_sum_1.f90: New.
2936         * gfortran.dg/inline_sum_2.f90: New.
2937         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2938         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2939         * gfortran.dg/inline_product_1.f90: New.
2940
2941 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2942
2943         PR fortran/50933
2944         * gfortran.dg/bind_c_dts_5.f90: New.
2945
2946 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2947
2948         PR fortran/50960
2949         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2950
2951 2011-11-03  Richard Guenther  <rguenther@suse.de>
2952
2953         PR middle-end/50079
2954         * g++.dg/init/copy7.C: Remove testcase.
2955
2956 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2957
2958         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2959         * g++.dg/ipa/devirt-c-2.C: Likewise.
2960         * g++.dg/ipa/devirt-c-7.C: New test.
2961         * g++.dg/ipa/devirt-c-8.C: Likewise.
2962
2963 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2964
2965         PR tree-optimization/50912
2966         * gnat.dg/loop_optimization10.ad[sb]: New test.
2967         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2968
2969 2011-11-02  Jason Merrill  <jason@redhat.com>
2970
2971         PR c++/50930
2972         * g++.dg/cpp0x/nsdmi-list2.C: New.
2973
2974 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2975
2976         PR c++/50810
2977         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2978         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2979
2980 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2981
2982         PR tree-optimization/50769
2983         * gfortran.dg/pr50769.f90: New test.
2984
2985 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2986
2987         * gcc.target/sparc/20111102-1.c: New test.
2988
2989 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2990
2991         PR c++/50956
2992         * g++.dg/warn/Wcast-qual2.C: New.
2993
2994 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2995
2996         PR tree-optimization/50763
2997         * g++.dg/pr50763-3.C: New test.
2998
2999 2011-11-02  Tom de Vries  <tom@codesourcery.com>
3000
3001         PR tree-optimization/50672
3002         * g++.dg/pr50672.C: New test.
3003
3004 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
3005
3006         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
3007         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
3008         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
3009
3010         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
3011
3012 2011-11-02  Richard Guenther  <rguenther@suse.de>
3013
3014         PR tree-optimization/50902
3015         * gcc.dg/torture/pr50902.c: New testcase.
3016
3017 2010-11-02  Richard Guenther  <rguenther@suse.de>
3018
3019         PR tree-optimization/50890
3020         * gcc.dg/torture/pr50890.c: New testcase.
3021
3022 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
3023
3024         PR c++/44277
3025         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
3026         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
3027
3028 2011-11-01  Tom de Vries  <tom@codesourcery.com>
3029
3030         PR tree-optimization/50908
3031         * gcc.dg/pr50908.c: New test.
3032         * gcc.dg/pr50908-2.c: Same.
3033         * gcc.dg/pr50908-3.c: Same.
3034
3035 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
3036
3037         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
3038         the outer loop.  Remove comment.  Don't check for widen-mult.
3039
3040 2011-10-31  Martin Jambor  <mjambor@suse.cz>
3041
3042         * gcc.dg/ipa/ipcp-4.c: New test.
3043
3044 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
3045
3046         * gcc.dg/vshift-3.c: New test.
3047         * gcc.dg/vshift-4.c: New test.
3048         * gcc.dg/vshift-5.c: New test.
3049
3050 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
3051
3052         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
3053         and current implementation.
3054
3055 2011-10-31  Paul Brook  <paul@codesourcery.com>
3056
3057         * gcc.dg/constructor-1.c: New test.
3058
3059 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3060
3061         PR fortran/50753
3062         * gfortran.dg/dshift_3.f90: New test.
3063
3064 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3065
3066         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
3067         hppa*-*-hpux*.
3068         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
3069         * gcc.dg/torture/vshuf-v4si.c: Likewise.
3070         * gcc.dg/torture/vshuf-v8si.c: Likewise.
3071         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
3072         * gcc.dg/torture/vshuf-v4di.c: Likewise.
3073         * gcc.dg/torture/vshuf-v2df.c: Likewise.
3074         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
3075         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
3076         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3077         * gcc.dg/torture/vshuf-v2di.c: Likewise.
3078         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3079         * gcc.dg/torture/vshuf-v4df.c: Likewise.
3080         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3081         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3082         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3083         * gcc.dg/vector-compare-2.c: Likewise.
3084
3085 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
3086
3087         PR c++/50901
3088         * g++.dg/cpp0x/pr50901.C: New.
3089
3090 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
3091
3092         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3093         * gcc.target/i386/fma4-check.h (main): Ditto.
3094         * gcc.target/i386/xop-check.h (main): Ditto.
3095
3096 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3097
3098         Revert:
3099         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3100
3101         PR c++/50864
3102         * g++.dg/template/crash109.C: New.
3103
3104 2011-10-28  Jason Merrill  <jason@redhat.com>
3105
3106         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3107
3108 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
3109
3110         PR c++/50864
3111         * g++.dg/template/crash109.C: New.
3112
3113 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3114
3115         * gfortran.dg/nearest_5.f90: New test.
3116
3117 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3118
3119         * gcc.dg/vshift-1.c: New test.
3120         * gcc.dg/vshift-2.c: New test.
3121         * gcc.target/i386/xop-vshift-1.c: New test.
3122         * gcc.target/i386/xop-vshift-2.c: New test.
3123         * gcc.target/i386/avx2-vshift-1.c: New test.
3124
3125 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3126
3127         PR rtl-optimization/49720
3128         * g++.dg/torture/pr49720.C: New test.
3129
3130 2011-10-27  David S. Miller  <davem@davemloft.net>
3131
3132         * gcc.target/sparc/setcc-3.c: New test.
3133
3134 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3135
3136         PR c++/30066
3137         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3138
3139 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3140
3141         * gcc.target/i386/sse2-cvt-1.c: New test.
3142         * gcc.target/i386/sse2-cvt-2.c: New test.
3143         * gcc.target/i386/avx-cvt-1.c: New test.
3144         * gcc.target/i386/avx-cvt-2.c: New test.
3145         * gcc.target/i386/avx2-cvt-1.c: New test.
3146         * gcc.target/i386/avx2-cvt-2.c: New test.
3147
3148 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3149
3150         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3151
3152 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3153             Steven G. Kargl  <kargl@gcc.gnu.org>
3154
3155         PR target/50875
3156         * gfortran.dg/pr50875.f90: New test.
3157
3158 2011-10-26  David S. Miller  <davem@davemloft.net>
3159
3160         * gcc.target/sparc/fmaf-1.c: New test.
3161
3162         * gcc.target/sparc/setcc-1.c: New test.
3163         * gcc.target/sparc/setcc-2.c: New test.
3164
3165 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3166
3167         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3168
3169 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3170
3171         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3172         Windows targets.
3173
3174 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3175
3176         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3177         symbol names.
3178
3179 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3180
3181         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3182
3183 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3184
3185         * gnat.dg/specs/discr1.ads: New test.
3186         * gnat.dg/specs/discr1_pkg.ads: New helper.
3187
3188 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3189
3190         * gnat.dg/specs/unchecked_union.ads: Rename to...
3191         * gnat.dg/specs/unchecked_union1.ads: ...this.
3192         * gnat.dg/specs/unchecked_union2.ads: New test.
3193
3194 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3195
3196         * gnat.dg/specs/atomic1.ads: New test.
3197
3198 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3199
3200         Implement C++11 user-defined literals.
3201         * g++.dg/cpp0x/udlit-addr.C: New.
3202         * g++.dg/cpp0x/udlit-args.C: New.
3203         * g++.dg/cpp0x/udlit-args-neg.C: New.
3204         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3205         * g++.dg/cpp0x/udlit-concat.C: New.
3206         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3207         * g++.dg/cpp0x/udlit-constexpr.C: New.
3208         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3209         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3210         * g++.dg/cpp0x/udlit-friend.C: New.
3211         * g++.dg/cpp0x/udlit-general.C: New.
3212         * g++.dg/cpp0x/udlit-inline.C: New.
3213         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3214         * g++.dg/cpp0x/udlit-member-neg.C: New.
3215         * g++.dg/cpp0x/udlit-namespace.C: New.
3216         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3217         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3218         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3219         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3220         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3221         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3222         * g++.dg/cpp0x/udlit-raw-str.C: New.
3223         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3224         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3225         * g++.dg/cpp0x/udlit-systemheader.C: New.
3226         * g++.dg/cpp0x/udlit-template.C: New.
3227         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3228         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3229         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3230         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3231         * g++.dg/cpp0x/udlit_system_header: New.
3232
3233 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3234
3235         PR c++/50870
3236         * g++.dg/cpp0x/decltype34.C: New.
3237
3238 2011-10-26  Tom de Vries <tom@codesourcery.com>
3239
3240         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3241         * gcc.c-torture/unsorted/HIset.c: Same.
3242         * gcc.c-torture/unsorted/SIcmp.c: Same.
3243         * gcc.c-torture/unsorted/SIset.c: Same.
3244         * gcc.c-torture/unsorted/SFset.c: Same.
3245         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3246         * gcc.c-torture/unsorted/USIcmp.c: Same.
3247         * gcc.c-torture/unsorted/DFcmp.c: Same.
3248
3249 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3250
3251         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3252         to work also with -masm=intel and additionally test the xmm vs. ymm
3253         register type combination on mask/dest and in vsib.
3254         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3255         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3256         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3257         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3258         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3259         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3260         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3261         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3262         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3263         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3264         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3265         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3266         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3267         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3268         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3269         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3270         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3271         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3272         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3273         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3274         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3275         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3276         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3277         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3278         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3279         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3280         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3281         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3282         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3283         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3284         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3285
3286 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3287
3288         PR tree-optimization/50763
3289         * gcc.dg/pr50763-2.c: New test.
3290
3291 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3292
3293         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3294         Update expected messages.
3295
3296 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3297
3298         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3299
3300 2011-10-25  Jason Merrill  <jason@redhat.com>
3301
3302         PR c++/50866
3303         * g++.dg/init/aggr7.C: New.
3304
3305         PR c++/49996
3306         * g++.dg/cpp0x/initlist59.C: New.
3307
3308 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3309
3310         PR c++/50858
3311         * g++.dg/overload/operator5.C: New.
3312
3313 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3314
3315         PR c++/50861
3316         * g++.dg/template/crash108.C: New.
3317
3318 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3319
3320         PR tree-optimization/50596
3321         * gcc.dg/vect/vect-cond-10.c: New test.
3322
3323 2011-10-24  Joey Ye  <joey.ye@arm.com>
3324
3325         * gcc.target/arm/pr42575.c: Remove architecture option.
3326
3327 2011-10-24  David S. Miller  <davem@davemloft.net>
3328
3329         * gcc.target/sparc/vis3move-1.c: New test.
3330         * gcc.target/sparc/vis3move-2.c: New test.
3331         * gcc.target/sparc/vis3move-3.c: New test.
3332
3333 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3334
3335         * gcc.dg/strlenopt-22.c: New testcase.
3336         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3337
3338 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3339
3340         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3341         Remove -march=i386.
3342         (dg-skip-if): Remove.
3343         * gcc.target/i386/funcspec-1.c: Ditto.
3344         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3345
3346 2011-10-24  Richard Guenther  <rguenther@suse.de>
3347
3348         * gcc.dg/vect/vect-bool-1.c: New testcase.
3349
3350 2011-10-24  Richard Guenther  <rguenther@suse.de>
3351
3352         PR tree-optimization/50838
3353         * gcc.dg/torture/pr50838.c: New testcase.
3354
3355 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3356
3357         PR tree-optimization/50730
3358         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3359         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3360         -fno-tree-sra and SLP flags.
3361
3362 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3363
3364         PR c++/50841
3365         Revert:
3366         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3367
3368         PR c++/50810
3369         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3370         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3371
3372 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3373
3374         PR c++/50810
3375         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3376         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3377
3378 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3379
3380         PR tree-optimization/50763
3381         * gcc.dg/pr50763.c: New test.
3382
3383 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3384
3385         PR target/50788
3386         * gcc.target/i386/pr50788.c: New test.
3387
3388 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3389
3390         PR tree-optimization/50819
3391         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3392         * g++.dg/vect/slp-pr50819.cc: New test.
3393
3394 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3395
3396         PR c++/45385
3397         * g++.dg/warn/Wconversion4.C: New.
3398
3399 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR target/50813
3402         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3403         from element other than first and reverse permutation.
3404         * gcc.dg/torture/vshuf-16.inc: Likewise.
3405         * gcc.dg/torture/vshuf-8.inc: Likewise.
3406         * gcc.dg/torture/vshuf-4.inc: Likewise.
3407
3408 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3409
3410         PR c++/31423
3411         * g++.dg/parse/error43.C: New.
3412         * g++.dg/parse/error44.C: Likewise.
3413
3414 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3415             Kirill Yukhin  <kirill.yukhin@intel.com>
3416
3417         PR target/50740
3418         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3419         * gcc.target/i386/bmi2-check.h: Ditto.
3420
3421 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3422
3423         PR c++/50811
3424         * g++.dg/cpp0x/override2.C: Add test.
3425
3426 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3427
3428         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3429         check_linker_plugin_available.
3430
3431 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3432
3433         * gcc.target/i386/branch-cost1.c: New test.
3434         * gcc.target/i386/branch-cost2.c: New test.
3435         * gcc.target/i386/branch-cost3.c: New test.
3436         * gcc.target/i386/branch-cost4.c: New test.
3437
3438 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3439
3440         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3441
3442 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3443
3444         PR testsuite/50722
3445         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3446
3447 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3448
3449         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3450         (_moz_foo, EXT__foo): Use ASMNAME.
3451
3452 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3453
3454         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3455         names.
3456
3457 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3458
3459         PR target/50766
3460         * gcc.target/i386/pr50766.c: New test.
3461
3462 2011-10-20  Jason Merrill  <jason@redhat.com>
3463
3464         PR c++/41449
3465         * g++.dg/eh/partial1.C: New.
3466
3467 2011-10-20  Richard Henderson  <rth@redhat.com>
3468
3469         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3470         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3471         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3472         Use __builtin_shuffle.
3473
3474 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3475
3476         PR fortran/50514
3477         * gfortran.dg/ishft_3.f90:  Update test.
3478
3479 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3480
3481         PR fortran/50524
3482         * gfortran.dg/substring_integer_index.f90: New test.
3483
3484 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3485
3486         * gfortran.dg/format_string.f: New test.
3487
3488 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3489
3490         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3491         non_strict_align.
3492         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3493
3494 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3495
3496         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3497         gcc.target/i386/pr46226.c: Do not use
3498         -mno-accumulate-outgoing-args.
3499
3500 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3501
3502         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3503         including <strings.h>.
3504
3505 2011-10-19  Jan Hubicka  <jh@suse.cz>
3506
3507         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3508         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3509         * lib/c-torture.exp: Likewise.
3510         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3511         * gcc.c-torture/compile/sync-1.c: Likewise.
3512         * gcc.c-torture/compile/sync-1.c: Likewise.
3513         * gcc.c-torture/compile/sync-3.c: Likewise.
3514         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3515         * gcc.dg/noncompile/920507-1.c: Likewise.
3516         * gcc.dg/torture/pr36400.c: Likewise.
3517         * g++.dg/torture/pr34850.C: Likewise.
3518
3519 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3520
3521         * gnat.dg/source_ref1.adb: New test.
3522         * gnat.dg/source_ref2.adb: Likewise.
3523
3524 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3525
3526         PR c++/13657
3527         * g++.dg/parse/error42.C: New.
3528         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3529
3530 2011-10-19  Jason Merrill  <jason@redhat.com>
3531
3532         PR c++/50793
3533         * g++.dg/init/value9.C: New.
3534
3535 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3536
3537         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3538         * gcc.dg/torture/vshuf-16.inc: Likewise.
3539         * gcc.dg/torture/vshuf-8.inc: Likewise.
3540         * gcc.dg/torture/vshuf-4.inc: Likewise.
3541
3542 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3543
3544         PR fortran/47023
3545         * gfortran.dg/sizeof_proc.f90: New.
3546
3547 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3548
3549         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3550         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3551
3552 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3553
3554         PR testsuite/50796
3555         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3556
3557 2011-10-19  Jason Merrill  <jason@redhat.com>
3558
3559         PR c++/50787
3560         * g++.dg/init/ref20.C: New.
3561
3562 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3563
3564         PR middle-end/50795
3565         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3566         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3567         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3568         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3569         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3570
3571 2011-10-19  Richard Guenther  <rguenther@suse.de>
3572
3573         PR middle-end/50768
3574         * gcc.dg/torture/pr50768.c: New testcase.
3575
3576 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3577
3578         PR rtl-optimization/50340
3579         * gcc.dg/pr50340.c: New.
3580
3581 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3582
3583         PR tree-optimization/50717
3584
3585         * gcc.dg/pr50717-1.c: New file.
3586         * gcc.target/arm/wmul-12.c: Correct types.
3587         * gcc.target/arm/wmul-8.c: Correct types.
3588
3589 2011-10-18  Jason Merrill  <jason@redhat.com>
3590
3591         PR c++/50531
3592         * g++.dg/cpp0x/defaulted32.C: New.
3593
3594         PR c++/50742
3595         * g++.dg/lookup/using23.C: New.
3596
3597         PR c++/50500
3598         * g++.dg/cpp0x/implicit12.C: New.
3599         * g++.dg/cpp0x/defaulted20.C: Adjust.
3600         * g++.dg/cpp0x/defaulted21.C: Adjust.
3601         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3602         * g++.dg/cpp0x/implicit4.C: Adjust.
3603         * g++.dg/cpp0x/implicit5.C: Adjust.
3604         * g++.dg/cpp0x/implicit8.C: Adjust.
3605         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3606         * g++.dg/cpp0x/not_special.C: Adjust.
3607         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3608         * g++.dg/cpp0x/rv1n.C: Adjust.
3609         * g++.dg/cpp0x/rv2n.C: Adjust.
3610         * g++.dg/cpp0x/rv3n.C: Adjust.
3611         * g++.dg/cpp0x/rv4n.C: Adjust.
3612         * g++.dg/cpp0x/rv5n.C: Adjust.
3613         * g++.dg/cpp0x/rv6n.C: Adjust.
3614         * g++.dg/cpp0x/rv7n.C: Adjust.
3615
3616 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3617
3618         * gcc.target/i386/avx2-vpop-check.h: New header.
3619         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3620         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3621         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3622         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3623         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3624         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3625         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3626         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3627         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3628         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3629         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3630         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3631         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3632         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3633         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3634
3635 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3636
3637         PR fortran/50420
3638         * gfortran.dg/coarray_subobject_1.f90: New test.
3639         * gfortran.dg/coarray/subobject_1.f90: New test.
3640
3641 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3642
3643         PR rtl-optimization/50205
3644         * gcc.dg/pr50205.c: New.
3645
3646 2011-10-18  Richard Guenther  <rguenther@suse.de>
3647
3648         PR tree-optimization/50767
3649         * gcc.dg/torture/pr50767.c: New testcase.
3650
3651 2011-10-18  Julian Brown  <julian@codesourcery.com>
3652
3653         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3654         * gcc.target/arm/unaligned-memcpy-1.c: New.
3655         * gcc.target/arm/unaligned-memcpy-2.c: New.
3656         * gcc.target/arm/unaligned-memcpy-3.c: New.
3657         * gcc.target/arm/unaligned-memcpy-4.c: New.
3658
3659 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3660
3661         PR fortran/47023
3662         * gfortran.dg/iso_c_binding_class.f03: New.
3663
3664 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3665
3666         * testsuite/lib/target-supports.exp
3667         (check_effective_target_vect_widen_shift): New.
3668         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3669         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3670         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3671         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3672
3673 2011-10-18  Richard Guenther  <rguenther@suse.de>
3674
3675         * gcc.dg/torture/restrict-1.c: New testcase.
3676
3677 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3678
3679         * g++.dg/ext/bases.C: New test.
3680
3681 2011-10-17  David S. Miller  <davem@davemloft.net>
3682
3683         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3684         all operations to emit VIS instructions.
3685         * gcc.target/sparc/fandnot.c: Likewise.
3686         * gcc.target/sparc/fnot.c: Likewise.
3687         * gcc.target/sparc/for.c: Likewise.
3688         * gcc.target/sparc/fornot.c: Likewise.
3689         * gcc.target/sparc/fxnor.c: Likewise.
3690         * gcc.target/sparc/fxor.c: Likewise.
3691         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3692         needed.
3693
3694 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3695
3696         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3697         * gcc.dg/torture/vshuf-16.inc: New file.
3698         * gcc.dg/torture/vshuf-2.inc: New file.
3699         * gcc.dg/torture/vshuf-32.inc: New file.
3700         * gcc.dg/torture/vshuf-4.inc: New file.
3701         * gcc.dg/torture/vshuf-8.inc: New file.
3702         * gcc.dg/torture/vshuf-main.inc: New file.
3703         * gcc.dg/torture/vshuf-v16hi.c: New test.
3704         * gcc.dg/torture/vshuf-v16qi.c: New test.
3705         * gcc.dg/torture/vshuf-v2df.c: New test.
3706         * gcc.dg/torture/vshuf-v2di.c: New test.
3707         * gcc.dg/torture/vshuf-v2sf.c: New test.
3708         * gcc.dg/torture/vshuf-v2si.c: New test.
3709         * gcc.dg/torture/vshuf-v32qi.c: New test.
3710         * gcc.dg/torture/vshuf-v4df.c: New test.
3711         * gcc.dg/torture/vshuf-v4di.c: New test.
3712         * gcc.dg/torture/vshuf-v4hi.c: New test.
3713         * gcc.dg/torture/vshuf-v4sf.c: New test.
3714         * gcc.dg/torture/vshuf-v4si.c: New test.
3715         * gcc.dg/torture/vshuf-v8hi.c: New test.
3716         * gcc.dg/torture/vshuf-v8qi.c: New test.
3717         * gcc.dg/torture/vshuf-v8sf.c: New test.
3718         * gcc.dg/torture/vshuf-v8si.c: New test.
3719
3720 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3721
3722         PR tree-optimization/50746
3723         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3724
3725 2011-10-17  Jason Merrill  <jason@redhat.com>
3726
3727         PR c++/50736
3728         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3729
3730 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3731
3732         PR c++/44524
3733         * g++.dg/parse/error41.C: New.
3734         * g++.dg/parse/error20.C: Adjust.
3735
3736 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3737
3738         PR c++/50757
3739         * g++.dg/warn/format7.C: New.
3740         * obj-c++.dg/warn7.mm: Likewise.
3741
3742 2011-10-17  Richard Guenther  <rguenther@suse.de>
3743
3744         PR tree-optimization/50729
3745         * gcc.dg/torture/pr50729.c: New testcase.
3746
3747 2011-10-15  Tom Tromey  <tromey@redhat.com>
3748             Dodji Seketeli  <dodji@redhat.com>
3749
3750         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3751         included files.
3752         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3753         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3754         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3755         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3756
3757 2011-10-15  Tom Tromey  <tromey@redhat.com>
3758             Dodji Seketeli  <dodji@redhat.com>
3759
3760         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3761
3762 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3763
3764         PR c++/48489
3765         * g++.dg/inherit/error5.C: New.
3766
3767 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3768
3769         PR fortran/47023
3770         PR fortran/50752
3771         * gfortran.dg/kind_tests_4.f90: New.
3772
3773 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3774
3775         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3776         targets that support vector condition.
3777
3778 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3779
3780         PR fortran/47023
3781         * gfortran.dg/c_kind_tests_3.f03: New.
3782
3783 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3784
3785         PR fortran/50547
3786         * gfortran.dg/elemental_args_check_4.f90: New.
3787
3788 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3789
3790         PR tree-optimization/50727
3791         * gcc.dg/vect/pr50727.c: New test.
3792
3793 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3794
3795         * gcc.dg/vla-23.c: New test.
3796
3797 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR tree-optimization/50596
3800         * gcc.dg/vect/vect-cond-9.c: New test.
3801
3802 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3803
3804         * gcc.dg/vect/bb-slp-29.c: New test.
3805
3806 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3807
3808         PR c++/50732
3809         * g++.dg/ext/is_base_of_incomplete.C: New.
3810         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3811         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3812
3813 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gcc.target/sparc/combined-1.c: Compile at -O2.
3816
3817 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3818
3819         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3820         (dg-options): Add -Wno-attributes.
3821         * gcc.target/i386/fma_double_?.c: Ditto.
3822         * gcc.target/i386/fma_run_float_?.c: Ditto.
3823         * gcc.target/i386/fma_run_double_?.c: Ditto.
3824         * gcc.target/i386/l_fma_float_?.c: Dtto.
3825         * gcc.target/i386/l_fma_double_?.c: Ditto.
3826         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3827         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3828
3829 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3830
3831         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3832         the comments.
3833         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3834         * gfortran.dg/rank_3.f90: Ditto.
3835         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3836         -std=f2008ts in dg-options.
3837         * gfortran.dg/rank_4.f90: Ditto.
3838
3839 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3840
3841         PR target/49263
3842         * gcc.target/sh/pr49263.c: New.
3843
3844 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3845
3846         * gnat.dg/specs/debug1.ads: Tweak.
3847
3848 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3849
3850         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3851
3852 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3853
3854         * gcc.target/i386/sse2-mul-1.c: New test.
3855         * gcc.target/i386/sse4_1-mul-1.c: New test.
3856         * gcc.target/i386/avx-mul-1.c: New test.
3857         * gcc.target/i386/xop-mul-1.c: New test.
3858         * gcc.target/i386/avx2-mul-1.c: New test.
3859
3860 2011-10-14  Jason Merrill  <jason@redhat.com>
3861
3862         PR c++/50563
3863         * g++.dg/cpp0x/nsdmi-list1.C: New.
3864
3865         PR c++/50707
3866         * g++.dg/cpp0x/nsdmi-const1.C: New.
3867
3868 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3869
3870         PR fortran/50570
3871         * gfortran.dg/pointer_intent_5.f90: New.
3872
3873 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3874
3875         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3876         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3877         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3878
3879 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3880
3881         PR fortran/50718
3882         * gfortran.dg/pointer_check_11.f90: New.
3883         * gfortran.dg/pointer_check_12.f90: New.
3884
3885 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3886
3887         PR c++/38174
3888         * g++.dg/overload/operator4.C: New.
3889
3890 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3891
3892         * gcc.dg/di-longlong64-sync-1.c: New test.
3893         * gcc.dg/di-sync-multithread.c: New test.
3894         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3895         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3896         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3897         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3898         (check_effective_target_arm_arm_ok): New helper.
3899         (check_effective_target_sync_longlong): New helper.
3900
3901 2011-10-14  Richard Guenther  <rguenther@suse.de>
3902
3903         PR tree-optimization/50723
3904         * gcc.dg/torture/pr50723.c: New testcase.
3905
3906 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3907
3908         PR c++/17212
3909         * g++.dg/warn/format6.C: New.
3910         * obj-c++.dg/warn6.mm: Likewise.
3911
3912 2011-10-13  Richard Henderson  <rth@redhat.com>
3913
3914         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3915         Delete.
3916         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3917         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3918         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3919
3920 2011-10-13  Jason Merrill  <jason@redhat.com>
3921
3922         PR c++/50614
3923         * g++.dg/cpp0x/nsdmi-template2.C: New.
3924
3925         PR c++/50437
3926         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3927
3928         PR c++/50618
3929         * g++.dg/init/vbase1.C: New.
3930
3931 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3932
3933         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3934         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3935         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3936         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3937
3938 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3939
3940         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3941
3942 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3943
3944         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3945
3946 2011-10-13  Richard Guenther  <rguenther@suse.de>
3947
3948         PR tree-optimization/50712
3949         * gcc.target/i386/pr50712.c: New testcase.
3950
3951 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3952
3953         * gcc.dg/memcpy-4.c: New test.
3954
3955 2011-10-13  Richard Guenther  <rguenther@suse.de>
3956
3957         PR tree-optimization/50698
3958         * g++.dg/vect/pr50698.cc: New testcase.
3959
3960 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3961
3962         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3963         * gcc.target/powerpc/warn-2.c: Ditto.
3964
3965         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3966         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3967         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3968         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3969         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3970         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3971         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3972         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3973         * gcc.target/powerpc/ppc-pow.c: Likewise.
3974         * gcc.target/powerpc/recip-1.c: Likewise.
3975         * gcc.target/powerpc/recip-2.c: Likewise.
3976         * gcc.target/powerpc/recip-3.c: Likewise.
3977         * gcc.target/powerpc/recip-4.c: Likewise.
3978         * gcc.target/powerpc/recip-5.c: Likewise.
3979
3980 2011-10-12  David S. Miller  <davem@davemloft.net>
3981
3982         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3983         '-mvis3' instead of 'mcpu=niagara3' in options.
3984         * gcc.target/sparc/fhalve.c: Likewise.
3985         * gcc.target/sparc/fnegop.c: Likewise.
3986         * gcc.target/sparc/fpadds.c: Likewise.
3987         * gcc.target/sparc/fshift.c: Likewise.
3988         * gcc.target/sparc/fucmp.c: Likewise.
3989         * gcc.target/sparc/lzd.c: Likewise.
3990         * gcc.target/sparc/vis3misc.c: Likewise.
3991         * gcc.target/sparc/xmul.c: Likewise.
3992
3993 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3994
3995         * gnat.dg/vect1.ad[sb]: New test.
3996         * gnat.dg/vect1_pkg.ads: New helper.
3997         * gnat.dg/vect2.ad[sb]: New test.
3998         * gnat.dg/vect2_pkg.ads: New helper.
3999         * gnat.dg/vect3.ad[sb]: New test.
4000         * gnat.dg/vect3_pkg.ads: New helper.
4001         * gnat.dg/vect4.ad[sb]: New test.
4002         * gnat.dg/vect4_pkg.ads: New helper.
4003         * gnat.dg/vect5.ad[sb]: New test.
4004         * gnat.dg/vect5_pkg.ads: New helper.
4005         * gnat.dg/vect6.ad[sb]: New test.
4006         * gnat.dg/vect6_pkg.ads: New helper.
4007
4008 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
4009
4010         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
4011         * gcc.target/i386/fma_run_double_2.c: Likewise.
4012         * gcc.target/i386/fma_run_double_3.c: Likewise.
4013         * gcc.target/i386/fma_run_double_4.c: Likewise.
4014         * gcc.target/i386/fma_run_double_5.c: Likewise.
4015         * gcc.target/i386/fma_run_double_6.c: Likewise.
4016         * gcc.target/i386/fma_run_float_1.c: Likewise.
4017         * gcc.target/i386/fma_run_float_2.c: Likewise.
4018         * gcc.target/i386/fma_run_float_3.c: Likewise.
4019         * gcc.target/i386/fma_run_float_4.c: Likewise.
4020         * gcc.target/i386/fma_run_float_5.c: Likewise.
4021         * gcc.target/i386/fma_run_float_6.c: Likewise.
4022
4023         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
4024         remove the extra dg-options.
4025         * gcc.target/i386/l_fma_double_2.c: Likewise.
4026         * gcc.target/i386/l_fma_double_3.c: Likewise.
4027         * gcc.target/i386/l_fma_double_4.c: Likewise.
4028         * gcc.target/i386/l_fma_double_5.c: Likewise.
4029         * gcc.target/i386/l_fma_double_6.c: Likewise.
4030         * gcc.target/i386/l_fma_float_1.c: Likewise.
4031         * gcc.target/i386/l_fma_float_2.c: Likewise.
4032         * gcc.target/i386/l_fma_float_3.c: Likewise.
4033         * gcc.target/i386/l_fma_float_4.c: Likewise.
4034         * gcc.target/i386/l_fma_float_5.c: Likewise.
4035         * gcc.target/i386/l_fma_float_6.c: Likewise.
4036
4037 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
4038
4039         PR tree-optimization/50189
4040         * g++.dg/torture/pr50189.C: New testcase.
4041
4042 2011-10-12  Richard Guenther  <rguenther@suse.de>
4043
4044         PR tree-optimization/50700
4045         * gcc.dg/builtin-object-size-12.c: New testcase.
4046
4047 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
4048
4049         PR c/50565
4050         * gcc.c-torture/compile/pr50565-1.c,
4051         gcc.c-torture/compile/pr50565-2.c: New tests.
4052
4053 2011-10-11  Jason Merrill  <jason@redhat.com>
4054
4055         PR c++/49855
4056         PR c++/49896
4057         * g++.dg/template/constant1.C: New.
4058         * g++.dg/template/constant2.C: New.
4059         * g++.dg/cpp0x/constexpr-template3.C: New.
4060
4061 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4062
4063         * gcc.target/i386/warn-vect-op-3.c: New test.
4064         * gcc.target/i386/warn-vect-op-1.c: New test.
4065         * gcc.target/i386/warn-vect-op-2.c: New test.
4066
4067 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4068
4069         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
4070
4071 2011-10-11  Richard Guenther  <rguenther@suse.de>
4072
4073         PR tree-optimization/50204
4074         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
4075
4076 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4077
4078         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4079
4080 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
4081
4082         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4083         * gcc.target/i386/fma_double_2.c: Ditto.
4084         * gcc.target/i386/fma_double_3.c: Ditto.
4085         * gcc.target/i386/fma_double_4.c: Ditto.
4086         * gcc.target/i386/fma_double_5.c: Ditto.
4087         * gcc.target/i386/fma_double_6.c: Ditto.
4088         * gcc.target/i386/fma_float_1.c: Ditto.
4089         * gcc.target/i386/fma_float_2.c: Ditto.
4090         * gcc.target/i386/fma_float_3.c: Ditto.
4091         * gcc.target/i386/fma_float_4.c: Ditto.
4092         * gcc.target/i386/fma_float_5.c: Ditto.
4093         * gcc.target/i386/fma_float_6.c: Ditto.
4094         * gcc.target/i386/l_fma_double_1.c: Ditto.
4095         * gcc.target/i386/l_fma_double_2.c: Ditto.
4096         * gcc.target/i386/l_fma_double_3.c: Ditto.
4097         * gcc.target/i386/l_fma_double_4.c: Ditto.
4098         * gcc.target/i386/l_fma_double_5.c: Ditto.
4099         * gcc.target/i386/l_fma_double_6.c: Ditto.
4100         * gcc.target/i386/l_fma_float_1.c: Ditto.
4101         * gcc.target/i386/l_fma_float_2.c: Ditto.
4102         * gcc.target/i386/l_fma_float_3.c: Ditto.
4103         * gcc.target/i386/l_fma_float_4.c: Ditto.
4104         * gcc.target/i386/l_fma_float_5.c: Ditto.
4105         * gcc.target/i386/l_fma_float_6.c: Ditto.
4106         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4107         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4108         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4109         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4110         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4111         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4112         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4113         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4114         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4115         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4116         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4117         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4118
4119 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4120
4121         * gcc.dg/va-arg-4.c: New test.
4122         * gcc.dg/va-arg-5.c: Ditto.
4123
4124 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4125
4126         * lib/target-supports.exp (check_effective_target_fd_truncate):
4127         Close and unlink test file before exit.
4128
4129 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4130
4131         PR fortran/50564
4132         * gfortran.dg/forall_15.f90:  New test case.
4133
4134 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4135             Andrew Macleod  <amacleod@redhat.com>
4136
4137         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4138         wrappers for *other_threads() and *final_verify().
4139         * gcc.dg/simulate-thread/simulate-thread.h
4140         (simulate_thread_wrapper_other_threads): New.
4141         (simulate_thread_wrapper_final_verify): New.
4142
4143 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4144
4145         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4146
4147 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4148
4149         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4150
4151 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4152             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4153
4154         * gcc.target/i386/fma_1.h: New file.
4155         * gcc.target/i386/fma_2.h: Likewise.
4156         * gcc.target/i386/fma_3.h: Likewise.
4157         * gcc.target/i386/fma_4.h: Likewise.
4158         * gcc.target/i386/fma_5.h: Likewise.
4159         * gcc.target/i386/fma_6.h: Likewise.
4160         * gcc.target/i386/fma_double_1.c: Likewise.
4161         * gcc.target/i386/fma_double_2.c: Likewise.
4162         * gcc.target/i386/fma_double_3.c: Likewise.
4163         * gcc.target/i386/fma_double_4.c: Likewise.
4164         * gcc.target/i386/fma_double_5.c: Likewise.
4165         * gcc.target/i386/fma_double_6.c: Likewise.
4166         * gcc.target/i386/fma_float_1.c: Likewise.
4167         * gcc.target/i386/fma_float_2.c: Likewise.
4168         * gcc.target/i386/fma_float_3.c: Likewise.
4169         * gcc.target/i386/fma_float_4.c: Likewise.
4170         * gcc.target/i386/fma_float_5.c: Likewise.
4171         * gcc.target/i386/fma_float_6.c: Likewise.
4172         * gcc.target/i386/fma_main.h: Likewise.
4173         * gcc.target/i386/fma_run_double_1.c: Likewise.
4174         * gcc.target/i386/fma_run_double_2.c: Likewise.
4175         * gcc.target/i386/fma_run_double_3.c: Likewise.
4176         * gcc.target/i386/fma_run_double_4.c: Likewise.
4177         * gcc.target/i386/fma_run_double_5.c: Likewise.
4178         * gcc.target/i386/fma_run_double_6.c: Likewise.
4179         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4180         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4181         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4182         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4183         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4184         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4185         * gcc.target/i386/fma_run_float_1.c: Likewise.
4186         * gcc.target/i386/fma_run_float_2.c: Likewise.
4187         * gcc.target/i386/fma_run_float_3.c: Likewise.
4188         * gcc.target/i386/fma_run_float_4.c: Likewise.
4189         * gcc.target/i386/fma_run_float_5.c: Likewise.
4190         * gcc.target/i386/fma_run_float_6.c: Likewise.
4191         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4192         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4193         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4194         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4195         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4196         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4197         * gcc.target/i386/l_fma_1.h: Likewise.
4198         * gcc.target/i386/l_fma_2.h: Likewise.
4199         * gcc.target/i386/l_fma_3.h: Likewise.
4200         * gcc.target/i386/l_fma_4.h: Likewise.
4201         * gcc.target/i386/l_fma_5.h: Likewise.
4202         * gcc.target/i386/l_fma_6.h: Likewise.
4203         * gcc.target/i386/l_fma_double_1.c: Likewise.
4204         * gcc.target/i386/l_fma_double_2.c: Likewise.
4205         * gcc.target/i386/l_fma_double_3.c: Likewise.
4206         * gcc.target/i386/l_fma_double_4.c: Likewise.
4207         * gcc.target/i386/l_fma_double_5.c: Likewise.
4208         * gcc.target/i386/l_fma_double_6.c: Likewise.
4209         * gcc.target/i386/l_fma_float_1.c: Likewise.
4210         * gcc.target/i386/l_fma_float_2.c: Likewise.
4211         * gcc.target/i386/l_fma_float_3.c: Likewise.
4212         * gcc.target/i386/l_fma_float_4.c: Likewise.
4213         * gcc.target/i386/l_fma_float_5.c: Likewise.
4214         * gcc.target/i386/l_fma_float_6.c: Likewise.
4215         * gcc.target/i386/l_fma_main.h: Likewise.
4216         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4217         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4218         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4219         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4220         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4221         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4222         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4223         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4224         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4225         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4226         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4227         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4228
4229 2011-10-10  Richard Guenther  <rguenther@suse.de>
4230
4231         PR middle-end/50389
4232         * gcc.dg/torture/pr50389.c: New testcase.
4233
4234 2011-10-10  Richard Guenther  <rguenther@suse.de>
4235
4236         PR middle-end/50195
4237         * gcc.dg/builtins-47.c: Optimize.
4238
4239 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4240
4241         * lib/gcc-simulate-thread.exp: New.
4242         * gcc.dg/simulate-thread/guality.h: New.
4243         * gcc.dg/simulate-thread/simulate-thread.h: New.
4244         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4245         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4246         * gcc.dg/simulate-thread/README: New.
4247         * g++.dg/simulate-thread/guality.h: New.
4248         * g++.dg/simulate-thread/simulate-thread.h: New.
4249         * g++.dg/simulate-thread/simulate-thread.exp: New.
4250         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4251         * c-c++-common/cxxbitfields-2.c: Remove.
4252         * c-c++-common/cxxbitfields.c: Remove.
4253         * c-c++-common/cxxbitfields-4.c: Remove.
4254         * c-c++-common/cxxbitfields-5.c: Remove.
4255         * c-c++-common/simulate-thread/bitfields-1.c: New.
4256         * c-c++-common/simulate-thread/bitfields-2.c: New.
4257         * c-c++-common/simulate-thread/bitfields-3.c: New.
4258         * c-c++-common/simulate-thread/bitfields-4.c: New.
4259
4260 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4261
4262         PR c++/38980
4263         * g++.dg/warn/format5.C: New.
4264
4265 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4266
4267         PR fortran/50273
4268         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4269         * gfortran.dg/common_16.f90: New.
4270
4271 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4272
4273         * gfortran.dg/iso_c_binding_param_1.f90: New.
4274         * gfortran.dg/iso_c_binding_param_2.f90: New.
4275         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4276
4277 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4278
4279         PR tree-optimization/50635
4280         * gcc.dg/vect/pr50635.c: New test.
4281
4282 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4283
4284         PR fortran/50659
4285         * gfortran.dg/proc_decl_27.f90: New.
4286
4287 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4288
4289         PR libobjc/50428
4290         * objc/execute/initialize-1.m: New test.
4291
4292 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4293
4294         PR fortran/47844
4295         * gfortran.dg/pointer_function_result_1.f90 : New test.
4296
4297 2011-10-07  David S. Miller  <davem@davemloft.net>
4298
4299         PR 50655
4300         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4301         * gcc.target/sparc/cmask.c: Use it.
4302         * gcc.target/sparc/fhalve.c: Likewise.
4303         * gcc.target/sparc/fnegop.c: Likewise.
4304         * gcc.target/sparc/fpadds.c: Likewise.
4305         * gcc.target/sparc/fshift.c: Likewise.
4306         * gcc.target/sparc/fucmp.c: Likewise.
4307         * gcc.target/sparc/lzd.c: Likewise.
4308         * gcc.target/sparc/vis3misc.c: Likewise.
4309         * gcc.target/sparc/xmul.c: Likewise.
4310
4311 2011-10-07  Richard Henderson  <rth@redhat.com>
4312
4313         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4314         match for avx2.
4315         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4316
4317 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4318
4319         * gcc.dg/pr50193-1.c: New file.
4320         * gcc.target/arm/shiftable.c: New file.
4321
4322 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4323
4324         PR fortran/50625
4325         * gfortran.dg/class_46.f03: New.
4326
4327 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4328
4329         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4330         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4331         (syslog, vsyslog, __vsyslog_chk): Likewise.
4332
4333         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4334         (x, EXT_x): Use ASMNAME.
4335
4336         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4337         (a, c): Use ASMNAME.
4338
4339 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4340
4341         PR middle-end/50527
4342         * gcc.dg/pr50527.c: New test.
4343
4344 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR tree-optimization/50650
4347         * gcc.c-torture/compile/pr50650.c: New test.
4348
4349 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4350
4351         PR tree-optimization/50575
4352         * gcc.c-torture/execute/vector-compare-2.x: New file.
4353
4354 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4355
4356         PR middle-end/50125
4357         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4358         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4359         (bar3): Likewise.
4360
4361 2011-10-07  Richard Guenther  <rguenther@suse.de>
4362
4363         PR testsuite/50637
4364         * gcc.dg/vect/vect-align-2.c: Increase array size.
4365
4366 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4367             H.J. Lu  <hongjiu.lu@intel.com>
4368
4369         PR target/50603
4370         * gcc.target/i386/pr50603.c: New test.
4371
4372 2011-10-06  Jason Merrill  <jason@redhat.com>
4373
4374         PR c++/39164
4375         * g++.dg/cpp0x/default31.C: New.
4376
4377 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR tree-optimization/50596
4380         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4381         New.
4382         * gcc.dg/vect/vect-cond-8.c: New test.
4383
4384 2011-10-06  Richard Henderson  <rth@redhat.com>
4385
4386         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4387         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4388         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4389         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4390         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4391         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4392         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4393         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4394         * gcc.c-torture/execute/vshuf-16.inc: New file.
4395         * gcc.c-torture/execute/vshuf-2.inc: New file.
4396         * gcc.c-torture/execute/vshuf-4.inc: New file.
4397         * gcc.c-torture/execute/vshuf-8.inc: New file.
4398         * gcc.c-torture/execute/vshuf-main.inc: New file.
4399         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4400         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4401         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4402         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4403         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4404         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4405         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4406         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4407         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4408         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4409         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4410         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4411         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4412
4413 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR tree-optimization/49279
4416         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4417         * gcc.c-torture/execute/pr49279.c: New test.
4418
4419 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4420
4421         PR target/49049
4422         * gcc.c-torture/compile/pr49049.c: New test.
4423
4424 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4425
4426         PR target/50305
4427         * gcc.target/arm/pr50305.c: New test.
4428
4429 2011-10-06  Richard Guenther  <rguenther@suse.de>
4430
4431         PR tree-optimization/38884
4432         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4433         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4434
4435 2011-10-05  David S. Miller  <davem@davemloft.net>
4436
4437         * gcc.target/sparc/lzd.c: New test.
4438         * gcc.target/sparc/popc.c: New test.
4439
4440 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4441
4442         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4443         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4444         * g++.dg/other/final1.C: Cleanup original tree dump.
4445
4446 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4447
4448         PR tree-optimization/50613
4449         * gcc.dg/pr50613.c: New test.
4450
4451 2011-10-05  Richard Henderson  <rth@redhat.com>
4452
4453         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4454         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4455         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4456         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4457         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4458         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4459         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4460         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4461
4462 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4463
4464         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4465         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4466         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4467         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4468         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4469
4470 2011-10-05  Richard Guenther  <rguenther@suse.de>
4471
4472         PR tree-optimization/38885
4473         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4474
4475 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4476
4477         * gcc.target/i386/sw-1.c: New test.
4478
4479 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4480
4481         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4482         -mtune=generic.
4483         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4484
4485 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4486
4487         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4488
4489 2011-10-04  David S. Miller  <davem@davemloft.net>
4490
4491         * gcc.target/sparc/fhalve.c: New test.
4492         * gcc.target/sparc/fnegop.c: New test.
4493         * gcc.target/sparc/xmul.c: New test.
4494
4495 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4496
4497         PR fortran/35831
4498         * gfortran.dg/dummy_procedure_6.f90: New.
4499
4500 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4501
4502         PR tree-optimization/50604
4503         * gcc.dg/pr50604.c: New test.
4504
4505 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4506
4507         PR tree-optimization/49662
4508         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4509         * gcc.dg/graphite/interchange-15.c: Likewise.
4510         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4511
4512 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4513
4514         * gcc.dg/tree-ssa/restrict-4.c: New test.
4515
4516 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4517
4518         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4519         (main): Use __typeof to get result type of comparison.
4520
4521 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4522
4523         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4524         Make et_vect_multiple_sizes_saved global.
4525         (check_effective_target_vect64): Make et_vect64_saved global.
4526
4527 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4528
4529         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4530         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4531         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4532         * gcc.dg/builtin-complex-err-1.c: Adjust.
4533
4534 2011-10-02  Jason Merrill  <jason@redhat.com>
4535
4536         * g++.dg/cpp0x/range-for22.C: New.
4537
4538         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4539         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4540         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4541         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4542
4543         * g++.dg/cpp0x/nsdmi5.C: New.
4544
4545 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4546
4547         PR target/50579
4548         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4549         New procedures.
4550         (mips-dg-options): Force an ABI option if the current ABI is
4551         incompatible with the required -mlong setting.  Likewise force
4552         a long setting if the current one is incompatible with the
4553         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4554         throughout procedure.
4555         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4556         instead of addressing=absolute.
4557
4558 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4559
4560         * gcc.target/mips/stack-1.c: New test.
4561
4562 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4563
4564         * gcc.dg/pr49696.c: New test.
4565
4566 2011-10-02  Jan Hubicka  <jh@suse.cz>
4567
4568         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4569
4570 2011-10-01  David S. Miller  <davem@davemloft.net>
4571
4572         * gcc.target/sparc/cmask.c: New test.
4573         * gcc.target/sparc/fpadds.c: New test.
4574         * gcc.target/sparc/fshift.c: New test.
4575         * gcc.target/sparc/fucmp.c: New test.
4576         * gcc.target/sparc/vis3misc.c: New test.
4577
4578 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4579
4580         PR fortran/50585
4581         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4582
4583 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4584
4585         PR c++/44473
4586         * g++.dg/dfp/44473-1.C: New test.
4587         * g++.dg/dfp/44473-2.C: New test.
4588         * g++.dg/dfp/mangle-1.C: New test.
4589         * g++.dg/dfp/mangle-2.C: New test.
4590         * g++.dg/dfp/mangle-3.C: New test.
4591         * g++.dg/dfp/mangle-4.C: New test.
4592         * g++.dg/dfp/mangle-5.C: New test.
4593
4594 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4595
4596         PR inline-asm/50571
4597         * gcc.dg/pr50571.c: New test.
4598
4599         PR tree-optimization/46309
4600         * gcc.dg/pr46309.c: New test.
4601
4602 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4603
4604         * gcc.dg/strlenopt-21.c: New test.
4605
4606 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4607
4608         * gcc.dg/sms-10.c: New file.
4609
4610 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4611
4612         * gcc.target/arm/pr50099.c: New test.
4613
4614 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4615
4616         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4617
4618 2011-09-30  David S. Miller  <davem@davemloft.net>
4619
4620         * gcc.target/sparc/bmaskbshuf.c: New test.
4621         * gcc.target/sparc/edgen.c: New test.
4622
4623 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4624
4625         PR fortran/50547
4626         * gfortran.dg/pure_formal_proc_3.f90: New.
4627
4628         PR fortran/50553
4629         * gfortran.dg/stfunc_7.f90: New.
4630
4631 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4632
4633         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4634         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4635         * gcc.dg/vector-compare-1.c: Likewise.
4636         * gcc.dg/vector-compare-2.c: Likewise.
4637
4638 2011-09-29  David S. Miller  <davem@davemloft.net>
4639
4640         * gcc.target/sparc/array.c: New test.
4641
4642 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4643
4644         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4645         loop unroll and set max unroll times to 8.
4646         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4647         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4648         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4649         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4650
4651 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4652
4653         PR c++/40145
4654         * g++.dg/ext/visibility/warn5.C: New.
4655
4656 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4657
4658         PR c++/45278
4659         * g++.dg/warn/Wextra-3.C: New.
4660
4661 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4662
4663         PR target/49486
4664         * gcc.target/sh/pr49468-si.c: New.
4665
4666 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4667
4668         PR testsuite/50485
4669         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4670         (TEST): Initialize src3 with random floats.
4671         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4672         from union src3.  Initialize src3 with random floats.
4673
4674 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4675
4676         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4677         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4678         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4679         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4680         * gcc.target/sh/sh4a-cos.c: Ditto.
4681         * gcc.target/sh/sh4a-cosf.c: Ditto.
4682         * gcc.target/sh/sh4a-sin.c: Ditto.
4683         * gcc.target/sh/sh4a-sinf.c: Ditto.
4684         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4685         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4686         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4687
4688 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4689
4690         PR c++/31489
4691         * g++.dg/parse/error40.C: New.
4692         * g++.dg/warn/incomplete1.C: Adjust.
4693
4694 2011-09-27  Jan Hubicka  <jh@suse.cz>
4695
4696         PR middle-end/49463
4697         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4698         Mark used.
4699
4700 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4701
4702         * gcc.dg/strlenopt-1.c: New test.
4703         * gcc.dg/strlenopt-1f.c: New test.
4704         * gcc.dg/strlenopt-2.c: New test.
4705         * gcc.dg/strlenopt-2f.c: New test.
4706         * gcc.dg/strlenopt-3.c: New test.
4707         * gcc.dg/strlenopt-4.c: New test.
4708         * gcc.dg/strlenopt-4g.c: New test.
4709         * gcc.dg/strlenopt-4gf.c: New test.
4710         * gcc.dg/strlenopt-5.c: New test.
4711         * gcc.dg/strlenopt-6.c: New test.
4712         * gcc.dg/strlenopt-7.c: New test.
4713         * gcc.dg/strlenopt-8.c: New test.
4714         * gcc.dg/strlenopt-9.c: New test.
4715         * gcc.dg/strlenopt-10.c: New test.
4716         * gcc.dg/strlenopt-11.c: New test.
4717         * gcc.dg/strlenopt-12.c: New test.
4718         * gcc.dg/strlenopt-12g.c: New test.
4719         * gcc.dg/strlenopt-13.c: New test.
4720         * gcc.dg/strlenopt-14g.c: New test.
4721         * gcc.dg/strlenopt-14gf.c: New test.
4722         * gcc.dg/strlenopt-15.c: New test.
4723         * gcc.dg/strlenopt-16g.c: New test.
4724         * gcc.dg/strlenopt-17g.c: New test.
4725         * gcc.dg/strlenopt-18g.c: New test.
4726         * gcc.dg/strlenopt.h: New file.
4727
4728 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4729
4730         PR middle-end/43864
4731         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4732         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4733         * gcc.dg/pr43864.c: New test.
4734         * gcc.dg/pr43864-2.c: Same.
4735         * gcc.dg/pr43864-3.c: Same.
4736         * gcc.dg/pr43864-4.c: Same.
4737
4738 2011-09-27  Jan Hubicka  <jh@suse.cz>
4739
4740         * gcc.dg/ipa/inline-5.c: New testcase.
4741
4742 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4743
4744         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4745         vectors.
4746         * gcc.dg/vect/bb-slp-27.c: New.
4747         * gcc.dg/vect/bb-slp-28.c: New.
4748
4749 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4750
4751         * testsuite/lib/target-supports.exp (check_profiling_available):
4752         Don't rely solely on TLS tests for -fprofile-generate, fall
4753         through to the other code.
4754
4755 2011-09-27  Richard Guenther  <rguenther@suse.de>
4756
4757         PR tree-optimization/50363
4758         * gcc.dg/torture/pr50363.c: New testcase.
4759
4760 2011-09-26  Jason Merrill  <jason@redhat.com>
4761
4762         PR c++/45012
4763         * g++.dg/template/partial13.C: New.
4764
4765         PR c++/46105
4766         * g++.dg/template/partial12.C: New.
4767
4768         PR c++/50508
4769         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4770
4771 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4772
4773         PR c++/45487
4774         * g++.dg/diagnostic/bindings1.C: New.
4775         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4776
4777 2011-09-26  David S. Miller  <davem@davemloft.net>
4778
4779         * gcc.target/sparc/wrgsr.c: New test.
4780         * gcc.target/sparc/rdgsr.c: New test.
4781         * gcc.target/sparc/edge.c: New test.
4782         * gcc.target/sparc/fcmp.c: New test.
4783
4784         * gcc.target/sparc/edge.c: Update for new return types.
4785         * gcc.target/sparc/fcmp.c: Likewise.
4786
4787         * gcc.target/sparc/fpaddsubi.c: New test.
4788
4789 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4790
4791         PR fortran/50515
4792         * gfortran.dg/common_15.f90: New.
4793
4794         PR fortran/50517
4795         * gfortran.dg/dummy_procedure_5.f90: New.
4796         * gfortran.dg/interface_26.f90: Modified error message.
4797         * gfortran.dg/proc_ptr_11.f90: Ditto.
4798         * gfortran.dg/proc_ptr_15.f90: Ditto.
4799         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4800         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4801
4802 2011-09-26  Jason Merrill  <jason@redhat.com>
4803
4804         PR c++/50512
4805         * g++.dg/overload/rvalue3.C: New.
4806
4807         PR c++/50523
4808         * g++.dg/overload/ref-conv2.C: New.
4809
4810         * g++.dg/cpp0x/nsdmi-template1.C: New.
4811
4812 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4813
4814         * g++.dg/cpp0x/nullptr25.C: New.
4815
4816 2011-09-26  Richard Guenther  <rguenther@suse.de>
4817
4818         PR tree-optimization/50472
4819         * gcc.dg/torture/pr50472.c: New testcase.
4820
4821 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4822
4823         * gnat.dg/opt22.adb: New test.
4824         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4825
4826 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4827
4828         * gnat.dg/opt21.adb: New test.
4829         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4830
4831 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4832
4833         * gnat.dg/opt20.ad[sb]: New test.
4834         * gnat.dg/opt20_pkg.ads: New helper.
4835
4836 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4837
4838         * gnat.dg/array17.adb: New test.
4839         * gnat.dg/array17_pkg.ads: New helper.
4840
4841 2011-09-25  Jason Merrill  <jason@redhat.com>
4842
4843         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4844
4845 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4846
4847         * gnat.dg/frame_overflow.ads: New.
4848         * gnat.dg/frame_overflow.adb: Adjust.
4849         * gnat.dg/specs/addr1.ads: Likewise.
4850
4851 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4852
4853         * g++.dg/tree-ssa/restrict2.C: New test.
4854
4855 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4856
4857         * lib/target-supports.exp (check_effective_target_vect64): New.
4858         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4859         of multiple vector sizes.
4860         * gcc.dg/vect/bb-slp-26.c: New.
4861
4862 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4863
4864         PR c++/50280
4865         * g++.dg/template/bitfield1.C: New.
4866
4867 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4868
4869         * gcc.dg/vect/bb-slp-24.c: New.
4870
4871 2011-09-24  Jason Merrill  <jason@redhat.com>
4872
4873         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4874
4875         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4876
4877         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4878         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4879
4880         * g++.dg/cpp0x/nsdmi1.C: New.
4881         * g++.dg/cpp0x/nsdmi2.C: New.
4882         * g++.dg/cpp0x/nsdmi3.C: New.
4883         * g++.dg/cpp0x/nsdmi4.C: New.
4884         * g++.old-deja/g++.other/init4.C: New.
4885
4886 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4887
4888         PR c++/44267
4889         * g++.dg/template/sfinae28.C: New.
4890
4891 2011-09-23  Ian Lance Taylor  <iant@google.com>
4892
4893         * go.test/go-test.exp (errchk): Handle more cases of getting
4894         correct Tcl backslash quoting in regular expressions in test file.
4895
4896 2011-09-23  Jason Merrill  <jason@redhat.com>
4897
4898         Core 253
4899         * g++.dg/init/const8.C: New.
4900         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4901         * g++.dg/cpp0x/defaulted2.C: Likewise.
4902         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4903         * g++.dg/init/pr20039.C: Likewise.
4904         * g++.dg/init/pr42844.C: Likewise.
4905
4906 2011-09-23  Jan Hubicka  <jh@suse.cz>
4907
4908         * gcc.dg/ipa/inline-1.c: new testcase.
4909         * gcc.dg/ipa/inline-2.c: new testcase.
4910         * gcc.dg/ipa/inline-3.c: new testcase.
4911         * gcc.dg/ipa/inline-4.c: new testcase.
4912
4913 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4914
4915         PR c++/50258
4916         * g++.dg/cpp0x/constexpr-static8.C: New.
4917
4918 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4919
4920         * gcc.target/i386/avxfp-1.c: New test.
4921         * gcc.target/i386/avxfp-2.c: New test.
4922
4923 2011-09-23  Terry Guo  <terry.guo@arm.com>
4924
4925         * gcc.c-torture/execute/941014-1.x: Deleted.
4926
4927 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4928
4929         PR c++/50491
4930         * g++.dg/cpp0x/pr50491.C: New.
4931
4932 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4933
4934         PR testsuite/50487
4935         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4936
4937 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4938
4939         PR c++/50371
4940         * g++.dg/cpp0x/nullptr24.C: New.
4941
4942 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4943
4944         PR target/50482
4945         * gcc.target/i386/pr50482.c: New test.
4946
4947 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4948
4949         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4950         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4951         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4952         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4953         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4954         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4955         multilib options contain different -march= from dg-options.
4956
4957 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4958             Paolo Carlini  <paolo.carlini@oracle.com>
4959
4960         PR c++/50344
4961         * g++.dg/template/friend52.C: New.
4962
4963 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4964
4965         * gcc.target/arm/cmp-1.c: New test.
4966         * gcc.target/arm/cmp-2.c: Likewise.
4967
4968 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4969
4970         PR fortran/41733
4971         * gfortran.dg/impure_actual_1.f90: Modified error message.
4972         * gfortran.dg/proc_ptr_32.f90: New.
4973         * gfortran.dg/proc_ptr_33.f90: New.
4974
4975 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4976
4977         PR tree-optimization/50451
4978         * gcc.dg/vect/pr50451.c: New test.
4979
4980 2011-09-21  Ian Lance Taylor  <iant@google.com>
4981
4982         * go.test/go-test.exp (errchk): Add special case for bug332.
4983         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4984         some more test lines.
4985
4986 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4987
4988         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4989         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4990         * g++.dg/other/i386-8.C: Ditto.
4991         * g++.dg/other/pr34435.C: Ditto.
4992         * g++.dg/other/pr39496.C: Ditto.
4993         * g++.dg/other/mmintrin.C: Ditto.
4994
4995 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4996
4997         * gcc.dg/vect/vect-cond-7.c: New test.
4998         * gcc.target/i386/sse4_1-cond-1.c: New test.
4999         * gcc.target/i386/avx-cond-1.c: New test.
5000
5001 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
5002
5003         PR target/50464
5004         * g++.dg/other/pr50464.C: New test.
5005
5006 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5007
5008         * gcc.target/i386/bmi2-mulx32-2.c: New test.
5009         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
5010         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
5011         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
5012
5013 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
5014
5015         * gnat.dg/opt19.adb: New test.
5016
5017 2011-09-21  Terry Guo  <terry.guo@arm.com>
5018
5019         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
5020         on arch conflict when testing case on targets other than armv7-a.
5021
5022 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
5023
5024         PR c++/50454
5025         * g++.dg/ext/int128-1.C: New.
5026         * g++.dg/ext/int128-2.C: Likewise.
5027         * g++.dg/ext/int128-2.h: Likewise.
5028
5029 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5030
5031         PR testsuite/50469
5032         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
5033
5034 2011-09-20  Jason Merrill  <jason@redhat.com>
5035
5036         * g++.dg/cpp0x/constexpr-generated1.C: New.
5037
5038         PR c++/50442
5039         * g++.dg/overload/ref-conv1.C: New.
5040
5041 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
5042
5043         * g++.dg/other/final1.C: New.
5044
5045 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
5046
5047         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
5048         and get_bit ().
5049
5050 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
5051
5052         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
5053         "target arm_eabi".
5054
5055 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
5056
5057         PR tree-optimization/50413
5058         * g++.dg/vect/vect.exp: Run slp-pr* tests with
5059         -fdump-tree-slp-details.  Run other tests with
5060         -fdump-tree-vect-details.
5061         * g++.dg/vect/slp-pr50413.cc: New.
5062
5063 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5064             Ira Rosen  <ira.rosen@linaro.org>
5065
5066         PR testsuite/50435
5067         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
5068         Fix underscores around restrict.
5069
5070 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
5071
5072         PR tree-optimization/50414
5073         * gfortran.dg/vect/Ofast-pr50414.f90: New.
5074         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
5075         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
5076
5077 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
5078
5079         PR tree-optimization/50412
5080         * gfortran.dg/vect/pr50412.f90: New.
5081
5082 2011-09-16  Jason Merrill  <jason@redhat.com>
5083
5084         PR c++/50424
5085         * g++.dg/eh/defarg1.C: New.
5086
5087 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
5088
5089         * gcc.dg/vect/vect-reduc-10.c: New test.
5090         * gcc.target/i386/avx-reduc-1.c: New test.
5091
5092         * gcc.target/i386/sse2-extract-1.c: New test.
5093         * gcc.target/i386/avx-extract-1.c: New test.
5094
5095 2011-09-16  Terry Guo  <terry.guo@arm.com>
5096
5097         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5098
5099 2011-09-15  Diego Novillo  <dnovillo@google.com>
5100
5101         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5102         ALWAYS_CXXFLAGS, if defined.
5103         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5104         ALWAYS_GFORTRANFLAGS, if defined.
5105         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5106         ALWAYS_GOCFLAGS, if defined.
5107         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5108         ALWAYS_OBJCXXFLAGS, if defined.
5109         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5110         additional_flags, if defined.
5111         * lib/gnat.exp (gnat_target_compile): Likewise.
5112         * lib/objc.exp (objc_target_compile): Likewise.
5113         * lib/target-supports-dg.exp (dg-add-options): Handle
5114         TEST_ALWAYS_FLAGS.
5115
5116 2011-09-15  Tom de Vries  <tom@codesourcery.com>
5117
5118         PR testsuite/50322
5119         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5120         Use uintptr_t in f1.  Undo avr xfails.
5121
5122 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5123
5124         PR fortran/50401
5125         PR fortran/50403
5126         * gfortran.dg/function_types_3.f90: New.
5127
5128 2011-09-15  Jason Merrill  <jason@redhat.com>
5129
5130         PR c++/50365
5131         * g++.dg/cpp0x/trailing7.C: New.
5132
5133         PR c++/50361
5134         * g++.dg/cpp0x/nullptr23.C: New.
5135
5136 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5137
5138         * gcc.dg/vect/bb-slp-25.c: New.
5139
5140 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5141
5142         PR c++/50391
5143         * g++.dg/cpp0x/noexcept15.C: New.
5144
5145 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5146
5147         PR middle-end/50251
5148         * gcc.dg/pr50251.c: New test.
5149
5150 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5151
5152         PR fortran/34547
5153         PR fortran/50375
5154         * gfortran.dg/null_5.f90: New.
5155         * gfortran.dg/null_6.f90: New.
5156
5157 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5158
5159         * gcc.c-torture/compile/20110913-1.c: New test.
5160
5161 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5162
5163         PR fortran/50379
5164         * gfortran.dg/result_2.f90: New.
5165
5166 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5167
5168         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5169
5170 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5171
5172         PR c++/48320
5173         * g++.dg/cpp0x/variadic116.C: New test case.
5174
5175 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5176
5177         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5178         * gcc.target/mips/interrupt_handler-2.c: New test.
5179         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5180
5181 2011-09-12  Jason Merrill  <jason@redhat.com>
5182
5183         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5184
5185         * g++.dg/cpp0x/explicit7.C: New.
5186
5187 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5188
5189         PR rtl-optimization/50212
5190         * g++.dg/other/pr50212.C: New test.
5191
5192 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5193
5194         PR target/43746
5195         * testsuite/gcc.target/avr/torture/avr-torture.exp
5196         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5197         "-O2 -fmerge-all-constants".
5198
5199 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5200
5201         PR fortran/50327
5202         * gfortran.dg/do_while_1.f90: New test.
5203
5204 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5205
5206         PR fortran/35831
5207         PR fortran/47978
5208         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5209         * gfortran.dg/proc_decl_26.f90: New.
5210         * gfortran.dg/typebound_override_2.f90: New.
5211         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5212
5213 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5214
5215         * gnat.dg/cond_expr2.ad[sb]: New test.
5216
5217 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5218
5219         * gnat.dg/atomic5.ad[sb]: New test.
5220
5221 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5222
5223         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5224
5225 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5226
5227         PR target/49030
5228         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5229
5230 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5231
5232         PR target/49614
5233         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5234
5235 2011-09-09  Richard Guenther  <rguenther@suse.de>
5236
5237         PR tree-optimization/50328
5238         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5239
5240 2011-09-09  Richard Guenther  <rguenther@suse.de>
5241
5242         PR middle-end/50333
5243         * gcc.dg/torture/pr50333.c: New testcase.
5244
5245 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5246
5247         PR tree-optimization/50318
5248         * gcc.target/arm/pr50318-1.c: New file.
5249
5250 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5251
5252         * gcc.target/i386/all_one_m256i.c: New test.
5253
5254 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5255
5256         PR c++/50324
5257         * g++.dg/cpp0x/sfinae28.C: New.
5258
5259 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5260
5261         PR c/50332
5262         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5263         longer ignored on typedefs.
5264
5265         PR c++/33255 - Support -Wunused-local-typedefs warning
5266         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5267         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5268
5269 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5270
5271         PR tree-optimization/50287
5272         * gcc.dg/torture/pr50287.c: New test.
5273
5274 2011-09-08  Richard Guenther  <rguenther@suse.de>
5275
5276         PR tree-optimization/19831
5277         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5278         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5279         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5280         * gcc.dg/errno-1.c: Adjust.
5281
5282 2011-09-08  Richard Guenther  <rguenther@suse.de>
5283
5284         PR tree-optimization/19831
5285         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5286
5287 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5288
5289         PR fortran/44646
5290         * gfortran.dg/do_concurrent_1.f90: New.
5291         * gfortran.dg/do_concurrent_2.f90: New.
5292
5293 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR target/50310
5296         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5297         * gcc.dg/pr50310-2.c: New test.
5298
5299 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5300
5301         PR fortran/48095
5302         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5303         * gfortran.dg/impure_constructor_1.f90: Modified.
5304         * gfortran.dg/proc_ptr_comp_33.f90: New.
5305
5306 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5307
5308         PR target/50310
5309         * gcc.dg/pr50310-1.c: New test.
5310
5311 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5312
5313         PR middle-end/48571
5314         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5315         instead of 4.
5316
5317 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5318
5319         PR c++/50309
5320         * g++.dg/cpp0x/noexcept14.C: New.
5321
5322 2011-09-07  Jason Merrill  <jason@redhat.com>
5323
5324         * g++.dg/cpp0x/constexpr-ref3.C: New.
5325
5326         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5327
5328 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5329
5330         * gcc.dg/section1.c: Don't xfail for avr.
5331
5332 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5333
5334         PR tree-optimization/50322
5335         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5336
5337 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5338
5339         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5340
5341 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5342
5343         PR tree-optimization/49911
5344         * g++.dg/tree-ssa/pr49911.C: New test.
5345
5346 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5347
5348         PR target/49030
5349         * gcc.dg/torture/pr49030.c: New test.
5350
5351 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5352
5353         PR fortran/50288
5354         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5355         * gfortran.dg/class_4d.f03: Deleted.
5356         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5357
5358 2011-09-07  Richard Guenther  <rguenther@suse.de>
5359
5360         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5361
5362 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5363
5364         PR tree-optimization/46021
5365         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5366
5367 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5368
5369         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5370
5371 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5372
5373         * gcc.c-torture/compile/20110906-1.c: New test.
5374
5375 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5376
5377         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5378
5379 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5380
5381         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5382         --param tree-reassoc-width=1.
5383
5384         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5385         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5386
5387 2011-09-06  Richard Guenther  <rguenther@suse.de>
5388
5389         PR tree-optimization/48149
5390         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5391
5392 2011-09-06  Richard Guenther  <rguenther@suse.de>
5393
5394         PR tree-optimization/48317
5395         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5396
5397 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5398
5399         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5400         New procedure.
5401         (add_options_for_quad_vectors): Replace with ...
5402         (add_options_for_double_vectors): ... this.
5403         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5404         support multiple vector sizes since the vectorizer attempts to
5405         vectorize with both vector sizes.
5406         * gcc.dg/vect/no-vfa-vect-79.c,
5407         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5408         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5409         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5410         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5411         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5412         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5413         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5414         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5415         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5416         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5417         gcc.dg/vect/vect-40.c: Likewise.
5418         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5419         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5420         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5421         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5422         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5423         Likewise.
5424         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5425
5426 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5427
5428         PR target/49606
5429         * gcc.target/mips/abi-main.h: New file.
5430         * gcc.target/mips/abi-o32-long32.c: New test.
5431         * gcc.target/mips/abi-o32-long64.c: Likewise.
5432         * gcc.target/mips/abi-o64-long32.c: Likewise.
5433         * gcc.target/mips/abi-o64-long64.c: Likewise.
5434         * gcc.target/mips/abi-n32-long32.c: Likewise.
5435         * gcc.target/mips/abi-n32-long64.c: Likewise.
5436         * gcc.target/mips/abi-n64-long32.c: Likewise.
5437         * gcc.target/mips/abi-n64-long64.c: Likewise.
5438         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5439         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5440         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5441         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5442         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5443         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5444         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5445         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5446         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5447         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5448         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5449         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5450         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5451         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5452         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5453         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5454         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5455         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5456         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5457         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5458         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5459         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5460         * gcc.target/mips/branch-3.c: Likewise.
5461         * gcc.target/mips/branch-4.c: Likewise.
5462         * gcc.target/mips/branch-5.c: Likewise.
5463         * gcc.target/mips/branch-6.c: Likewise.
5464         * gcc.target/mips/branch-7.c: Likewise.
5465         * gcc.target/mips/branch-8.c: Likewise.
5466         * gcc.target/mips/branch-9.c: Likewise.
5467         * gcc.target/mips/branch-10.c: Likewise.
5468         * gcc.target/mips/branch-11.c: Likewise.
5469         * gcc.target/mips/branch-12.c: Likewise.
5470         * gcc.target/mips/branch-13.c: Likewise.
5471         * gcc.target/mips/lazy-binding-1.c: Likewise.
5472
5473 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5474
5475         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5476         to avoid warning on int=16 platforms..
5477
5478 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5479
5480         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5481         to work even with -fshort-enums.
5482
5483 2011-09-04  Jan Hubicka  <jh@suse.cz>
5484
5485         * gcc.c-torture/compile/20110902.c: new testcase.
5486
5487 2011-09-04  Jason Merrill  <jason@redhat.com>
5488
5489         PR c++/49267
5490         * g++.dg/cpp0x/rv-conv1.C: New.
5491
5492         DR 1328
5493         * g++.dg/cpp0x/rv-func3.C: New.
5494
5495         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5496
5497         PR c++/50248
5498         Core 1358
5499         * g++.dg/cpp0x/constexpr-template1.C: New.
5500         * g++.dg/cpp0x/constexpr-template2.C: New.
5501         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5502         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5503
5504 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5505
5506         * gnat.dg/specs/debug1.ads: Tweak pattern.
5507
5508 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5509
5510         PR fortran/50227
5511         * gfortran.dg/class_45a.f03: New.
5512         * gfortran.dg/class_45b.f03: New.
5513
5514 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5515             Ira Rosen  <ira.rosen@linaro.org>
5516
5517         PR tree-optimization/50208
5518         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5519         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5520         -fno-tree-fre -fno-tree-pre.
5521
5522 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5523
5524         * gcc.dg/ipa/ipcp-3.c: New test.
5525
5526 2011-09-02  Richard Guenther  <rguenther@suse.de>
5527
5528         PR tree-optimization/27460
5529         PR middle-end/29269
5530         * gcc.dg/vect/vect-cond-7.c: New testcase.
5531
5532 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5533
5534         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5535         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5536         xfailed test for inlining.
5537         * g++.dg/ipa/ivinline-9.C: Likewise.
5538
5539 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5540
5541         PR tree-optimization/50178
5542         * gfortran.dg/vect/pr50178.f90: New test.
5543
5544 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5545
5546         PR middle-end/49886
5547         * gcc.c-torture/execute/pr49886.c: New testcase.
5548
5549 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5550
5551         PR middle-end/43513
5552         * gcc.dg/pr43513.c: New test.
5553
5554 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5555
5556         PR fortran/45044
5557         * gfortran.dg/common_14.f90: New.
5558         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5559
5560 2011-08-30  Jason Merrill  <jason@redhat.com>
5561
5562         PR c++/50084
5563         * g++.dg/cpp0x/decltype33.C: New.
5564
5565         PR c++/50089
5566         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5567
5568         PR c++/50114
5569         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5570
5571 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5572
5573         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5574
5575 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5576
5577         * gnat.dg/specs/aggr3.ads: New test.
5578         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5579
5580         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5581         * gnat.dg/specs/aggr2.ads: Likewise.
5582
5583 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5584
5585         PR fortran/45170
5586         * gfortran.dg/allocate_with_source_2.f90: New test
5587
5588 2011-08-30  Jason Merrill  <jason@redhat.com>
5589
5590         PR c++/50220
5591         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5592
5593         PR c++/50234
5594         * g++.dg/cpp0x/constexpr-value3.C: New.
5595
5596 2011-08-30  Richard Guenther  <rguenther@suse.de>
5597
5598         PR middle-end/48571
5599         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5600         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5601         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5602         * gcc.dg/pr36902.c: XFAIL.
5603
5604 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5605
5606         * gcc.target/i386/fma-check.h: New.
5607         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5608         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5609         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5610         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5611         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5612         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5613         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5614         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5615         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5616         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5617         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5618         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5619         * gcc.target/i386/fma-compile.c: Likewise.
5620         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5621         * gcc.target/i386/sse-12.c: Add -mfma.
5622         * gcc.target/i386/sse-13.c: Likewise.
5623         * gcc.target/i386/sse-14.c: Likewise.
5624         * gcc.target/i386/sse-22.c: Likewise.
5625         * gcc.target/i386/sse-23.c: Likewise.
5626         * g++.dg/other/i386-2.C: Likewise.
5627         * g++.dg/other/i386-3.C: Likewise.
5628
5629 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5630
5631         PR testsuite/50185
5632         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5633         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5634
5635 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5636
5637         * g++.dg/bprob/bprob.exp (feedback_options): Set
5638         -fbranch-probabilities.
5639         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5640
5641 2011-08-29  Jason Merrill  <jason@redhat.com>
5642
5643         PR c++/50224
5644         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5645
5646 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5647             Jason Merrill  <jason@redhat.com>
5648
5649         * g++.dg/dfp/base.C: New test.
5650
5651 2011-08-29  Jason Merrill  <jason@redhat.com>
5652
5653         Core DR 994
5654         PR c++/50209
5655         * g++.dg/cpp0x/initlist58.C: New.
5656
5657 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5658
5659         PR fortran/50225
5660         * gfortran.dg/class_result_1.f03: New.
5661
5662 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR middle-end/48722
5665         * gcc.target/i386/pr48722.c: New test.
5666
5667 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5668
5669         PR libfortran/50192
5670         * gfortran.dg/widechar_compare_1.f90:  New test.
5671
5672 2011-08-26  Jason Merrill  <jason@redhat.com>
5673
5674         Core DR 342
5675         PR c++/48582
5676         * g++.dg/abi/mangle50.C: New.
5677
5678 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5679
5680         PR target/50202
5681         * gcc.target/i386/pr50202.c: New test.
5682
5683 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5684
5685         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5686         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5687         * gcc.target/i386/avx-round-vec.c: New test.
5688         * gcc.target/i386/avx-roundf-vec.c: New test.
5689
5690 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5691
5692         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5693         instruction.
5694
5695         PR c/50179
5696         * c-c++-common/Wunused-var-14.c: New test.
5697
5698 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5699
5700         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5701
5702 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5703
5704         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5705         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5706         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5707         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5708
5709 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5710
5711         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5712         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5713         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5714         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5715
5716 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5717
5718         PR fortran/50050
5719         * gfortran.dg/pointer_comp_init_1.f90: New test.
5720
5721 2011-08-25  Jason Merrill  <jason@redhat.com>
5722
5723         PR c++/50157
5724         * g++.dg/cpp0x/sfinae27.C: New.
5725
5726 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5727
5728         * gfortran.dg/coarray_lib_token_4.f90: New.
5729
5730 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5731
5732         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5733
5734 2011-08-25  Richard Guenther  <rguenther@suse.de>
5735
5736         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5737
5738 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5739
5740         PR fortran/50163
5741         * gfortran.dg/initialization_28.f90: New.
5742
5743 2011-08-24  Richard Guenther  <rguenther@suse.de>
5744
5745         PR tree-optimization/50067
5746         * gcc.dg/torture/pr50067-3.c: New testcase.
5747         * gcc.dg/torture/pr50067-4.c: Likewise.
5748         * gcc.dg/torture/pr50067-5.c: Likewise.
5749
5750 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5751
5752         * g++.dg/other/i386-2.C: Add -mavx2 check.
5753         * g++.dg/other/i386-3.C: Likewise.
5754         * gcc.target/i386/avx-1.c: Add AVX2.
5755         * gcc.target/i386/avx-2.c: Likewise.
5756         * gcc.target/i386/funcspec-5.c: Likewise.
5757         * gcc.target/i386/sse-12.c: Likewise.
5758         * gcc.target/i386/sse-13.c: Likewise.
5759         * gcc.target/i386/sse-14.c: Likewise.
5760         * gcc.target/i386/sse-22.c: Likewise.
5761         * gcc.target/i386/sse-23.c: Likewise.
5762         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5763         * gcc.target/i386/avx2-check.h: New.
5764         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5765         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5766         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5767         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5768         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5769         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5770         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5771         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5772         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5773         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5774         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5775         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5776         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5777         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5778         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5779         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5780         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5781         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5782         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5783         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5784         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5785         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5786         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5787         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5788         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5789         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5790         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5791         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5792         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5793         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5794         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5795         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5796         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5797         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5798         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5799         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5800         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5801         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5802         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5803         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5804         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5805         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5806         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5807         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5808         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5809         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5810         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5811         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5812         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5813         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5814         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5815         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5816         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5817         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5818         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5819         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5820         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5821         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5822         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5823         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5824         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5825         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5826         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5827         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5828         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5829         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5830         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5831         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5832         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5833         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5834         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5835         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5836         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5837         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5838         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5839         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5840         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5841         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5842         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5843         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5844         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5845         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5846         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5847         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5848         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5849         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5850         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5851         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5852         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5853         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5854         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5855         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5856         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5857         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5858         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5859         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5860         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5861         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5862         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5863         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5864         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5865         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5866         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5867         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5868         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5869         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5870         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5871         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5872         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5873         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5881         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5882         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5883         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5884         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5885         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5886         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5887         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5888         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5889         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5890         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5891         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5892         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5893         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5894         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5895         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5896         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5897         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5898         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5899         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5915         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5916         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5917         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5918         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5919         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5920         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5921         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5922         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5923         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5924         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5925         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5926         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5927         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5928         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5929         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5930         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5931         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5932         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5933         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5934         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5935         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5936         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5937         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5938         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5939         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5940         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5941         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5942         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5943         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5944         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5945         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5946         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5947         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5948         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5949         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5950         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5951         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5952         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5953         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5954         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5955         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5956         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5957         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5958         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5959         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5960         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5961         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5962         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5963         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5964         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5965         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5966         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5967         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5968         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5969         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5970         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5971         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5972         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5973         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5974         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5975         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5976         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5977         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5978         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5979         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5980         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5981         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5982         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5983         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5984         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5985         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5986         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5987         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5988         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5989         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5990         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5991         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5992         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5993         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5994         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5995         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5996         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5997         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5998         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5999         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
6000         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
6001         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
6002         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
6003         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
6004         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
6005         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
6006         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
6007         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
6008         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
6009         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
6010         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
6011         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
6012         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
6013         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
6014         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
6015         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
6016         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
6017         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
6018         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
6019         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
6020         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
6021         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
6022         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
6023         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
6024         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
6025         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
6026         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
6027         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
6028         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
6029         * gcc.target/i386/avx2-vpor-1.c: Likewise.
6030         * gcc.target/i386/avx2-vpor-2.c: Likewise.
6031         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
6032         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
6033         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
6034         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
6035         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
6036         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
6037         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
6038         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
6039         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
6040         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
6041         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
6042         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
6043         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
6044         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
6045         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
6046         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
6047         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
6048         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
6049         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
6050         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
6051         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
6052         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
6053         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
6054         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
6055         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
6056         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
6057         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
6058         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
6059         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
6060         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
6061         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
6062         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
6063         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
6064         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
6065         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
6066         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
6067         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
6068         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
6069         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
6070         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
6071         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
6072         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
6073         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
6074         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
6075         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
6076         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6077         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6078         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6079         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6080         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6081         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6082         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6083         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6084         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6085         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6086         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6087         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6088         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6089         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6090         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6091         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6092         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6093         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6094         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6095         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6096         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6097         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6098         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6099         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6100         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6101         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6102         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6103         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6104         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6105         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6106         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6107         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6108         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6109         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6110         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6111         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6112         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6113         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6114         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6115         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6116         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6117         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6118         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6119         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6120         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6121         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6122         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6123         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6124         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6125         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6126         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6127         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6128         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6129         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6130         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6131         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6132         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6133         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6134         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6135         * gcc.target/i386/testimm-9.c: Likewise.
6136
6137 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6138
6139         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6140         * g++.dg/other/i386-3.C: Likewise.
6141         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6142         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6143         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6144         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6145         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6146         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6147         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6148         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6149         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6150         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6151         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6152         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6153         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6154         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6155         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6156         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6157         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6158         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6159         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6160         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6161         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6162         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6163         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6164         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6165         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6166         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6167         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6168         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6169         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6170         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6171         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6172         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6173         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6174         * gcc.target/i386/sse-12.c: Add BMI2.
6175         * gcc.target/i386/sse-13.c: Likewise.
6176         * gcc.target/i386/sse-14.c: Likewise.
6177         * gcc.target/i386/sse-22.c: Likewise.
6178         * gcc.target/i386/sse-23.c: Likewise.
6179
6180 2011-08-23  Jason Merrill  <jason@redhat.com>
6181
6182         * g++.dg/template/crash7.C: Adjust expected errors.
6183
6184 2011-08-23  Jason Merrill  <jason@redhat.com>
6185
6186         PR c++/49045
6187         Core 1321
6188         * g++.dg/cpp0x/overload2.C: New.
6189
6190 2011-08-23  Jason Merrill  <jason@redhat.com>
6191
6192         Core 903
6193         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6194
6195 2011-08-23  Jason Merrill  <jason@redhat.com>
6196
6197         Core 975
6198         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6199         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6200         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6201         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6202
6203 2011-08-23  Jason Merrill  <jason@redhat.com>
6204
6205         PR c++/50024
6206         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6207
6208 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6209
6210         PR c++/50158
6211         * g++.dg/warn/Wunused-var-16.C: New test.
6212
6213         PR middle-end/50161
6214         * gcc.dg/pr50161.c: New test.
6215
6216 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6217
6218         PR c++/50055
6219         * g++.dg/gcov/gcov-7.C: New test.
6220
6221 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6222
6223         PR c++/46862
6224         * g++.dg/dfp/nofields.C: New test.
6225
6226 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6227
6228         PR fortran/31600
6229         * gfortran.dg/use_16.f90: New.
6230
6231 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6232             Kirill Yukhin  <kirill.yukhin@intel.com>
6233
6234         PR target/50155
6235         * gcc.target/i386/pr50155.c: New test.
6236
6237 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR tree-optimization/50133
6240         * gcc.dg/pr50133.c: New test.
6241
6242         PR middle-end/50141
6243         * c-c++-common/cxxbitfields-6.c: New test.
6244
6245 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6246
6247         PR fortran/50050
6248         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6249
6250 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6251
6252         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6253         * gcc.dg/pr49994-3.c: Ditto.
6254
6255 2011-08-22  Richard Guenther  <rguenther@suse.de>
6256
6257         PR testsuite/50145
6258         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6259         * gcc.dg/torture/pr50067-2.c: Likewise.
6260
6261 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6262
6263         PR fortran/47659
6264         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6265         of a constant resulting from simplification.
6266         * gfortran.dg/warn_conversion_3.f90:  New test.
6267
6268 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6269
6270         PR fortran/50130
6271         * gfortran.dg/zero_stride_1.f90:  New test.
6272
6273 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6274
6275         PR fortran/49638
6276         * gfortran.dg/typebound_override_1.f90: Modified.
6277
6278 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6279
6280         PR tree-optimization/48739
6281         * gcc.dg/pr48739-1.c: New test.
6282         * gcc.dg/pr48739-2.c: New test.
6283
6284 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6285
6286         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6287
6288 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6289
6290         PR fortran/50129
6291         * gfortran.dg/where_3.f90: New test.
6292
6293 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6294
6295         PR middle-end/49721
6296         * gfortran.dg/pr49721-1.f: New.
6297         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6298
6299 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6300
6301         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6302         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6303         New tests.
6304
6305 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6306
6307         * gcc.target/arm/wmul-11.c: New file.
6308         * gcc.target/arm/wmul-12.c: New file.
6309         * gcc.target/arm/wmul-13.c: New file.
6310
6311 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6312
6313         * gcc.target/arm/wmul-10.c: New file.
6314
6315 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6316
6317         * gcc.target/arm/wmul-9.c: New file.
6318         * gcc.target/arm/wmul-bitfield-2.c: New file.
6319
6320 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6321
6322         * gcc.target/arm/wmul-8.c: New file.
6323
6324 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6325
6326         * gcc.target/arm/wmul-7.c: New file.
6327
6328 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6329
6330         * gcc.target/arm/wmul-6.c: New file.
6331
6332 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6333
6334         * gcc.target/arm/wmul-5.c: New file.
6335         * gcc.target/arm/no-wmla-1.c: New file.
6336
6337 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6338
6339         * gcc.target/arm/wmul-bitfield-1.c: New file.
6340
6341 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6342
6343         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6344
6345 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6346
6347         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6348         * gcc.target/i386/conversion.c: Likewise.
6349
6350 2011-08-19  Richard Guenther  <rguenther@suse.de>
6351
6352         * gcc.dg/torture/pr50067-1.c: New testcase.
6353         * gcc.dg/torture/pr50067-2.c: Likewise.
6354
6355 2011-08-19  Joey Ye  <joey.ye@arm.com>
6356
6357         PR target/49437
6358         * gcc.target/arm/handler-align.c: New test.
6359         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6360         New Function.
6361
6362 2011-08-19  Joey Ye  <joey.ye@arm.com>
6363
6364         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6365
6366 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6367
6368         PR fortran/50071
6369         * gfortran.dg/end_block_label_1.f90: New test.
6370         * gfortran.dg/end_associate_label_1.f90: New test.
6371
6372 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6373
6374         * gcc.dg/c1x-pointer-float-1.c: New test.
6375
6376 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6377
6378         PR fortran/50071
6379         * gfortran.dg/duplicate_labels_2.f: New test.
6380
6381 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6382
6383         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6384         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6385         gcc.dg/c1x-noreturn-5.c: New tests.
6386
6387 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6388
6389         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6390
6391 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6392
6393         PR fortran/18918
6394         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6395         * gfortran.dg/coarray_lock_3.f90: Fix test.
6396         * gfortran.dg/coarray_lock_4.f90: New.
6397         * gfortran.dg/coarray_lock_5.f90: New.
6398
6399 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6400
6401         PR target/50009
6402         * gcc.c-torture/compile/pr50009.c: New test.
6403
6404         PR target/50092
6405         * gcc.dg/torture/pr50092.c: New test.
6406
6407 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6408
6409         PR fortran/50109
6410         * gfortran.dg/namelist_73.f90: New.
6411
6412 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6413
6414         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6415
6416         PR debug/50017
6417         * gcc.dg/pr50017.c: New test.
6418
6419 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6420
6421         PR c++/45625
6422         * g++.dg/lookup/hidden-var1.C: New test case.
6423
6424 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6425
6426         PR fortran/31461
6427         * gfortran.dg/warn_unused_var_2.f90: New.
6428         * gfortran.dg/warn_unused_var_3.f90: New.
6429
6430 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6431
6432         PR target/43597
6433         * gcc.target/arm/pr43597.c: New test.
6434
6435 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6436
6437         PR fortran/50070
6438         * gfortran.dg/common_13.f90: New.
6439
6440 2011-08-16  Jason Merrill  <jason@redhat.com>
6441
6442         PR c++/50086
6443         * g++.dg/cpp0x/variadic-unresolved.C: New.
6444
6445         * g++.old-deja/g++.brendan/README: Add R.I.P.
6446
6447         * g++.dg/ext/attr-used-1.C: New.
6448
6449         PR c++/50054
6450         * g++.dg/cpp0x/initlist56.C: New.
6451
6452 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6453
6454         PR testsuite/50085
6455         * g++.dg/opt/life1.C: Only run on Linux.
6456
6457 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6458
6459         * gfortran.dg/coarray_26.f90: New.
6460
6461 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6462
6463         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6464         -fdump-tree-vrp1.
6465
6466 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6467
6468         PR fortran/50073
6469         * gfortran.dg/func_result_7.f90: New.
6470
6471 2011-08-13  Jason Merrill  <jason@redhat.com>
6472
6473         PR c++/50075
6474         * g++.dg/cpp0x/decltype32.C: New.
6475
6476         PR c++/50059
6477         * g++.dg/diagnostic/expr1.C: New.
6478
6479 2011-08-12  David Li  <davidxl@google.com>
6480
6481         * g++.dg/abi/vbase15.C: New test.
6482
6483 2011-08-12  Jason Merrill  <jason@redhat.com>
6484
6485         PR c++/50034
6486         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6487
6488 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6489
6490         * gcc.dg/builtins-67.c: New test.
6491         * gcc.target/i386/conversion.c: Ditto.
6492
6493 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6494             Brian Hackett  <bhackett1024@gmail.com>
6495
6496         * g++.dg/plugin/decl_plugin.c: New.
6497         * g++.dg/plugin/decl-plugin-test.C: New.
6498         * g++.dg/plugin/plugin.exp: Add above testcase.
6499
6500 2011-08-11  Richard Guenther  <rguenther@suse.de>
6501
6502         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6503
6504 2011-08-11  Michael Matz  <matz@suse.de>
6505
6506         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6507
6508 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6509
6510         PR tree-optimization/50039
6511         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6512         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6513
6514 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6515
6516         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6517         (sse4_1_test): Initialize src3 with random value.
6518
6519 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6520
6521         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6522         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6523         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6524         * gcc.dg/scal-to-vec1.c: New test.
6525         * gcc.dg/scal-to-vec2.c: New test.
6526
6527 2011-08-09  Richard Guenther  <rguenther@suse.de>
6528
6529         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6530         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6531         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6532         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6533
6534 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6535
6536         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6537
6538 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6539
6540         * gcc.dg/pr49948.c: Require pthread effective target.
6541
6542 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6543
6544         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6545
6546 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6547
6548         * gcc.target/i386/sse-22a.c: New test.
6549
6550 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6551
6552         PR tree-optimization/50014
6553         * gcc.dg/vect/pr50014.c: New test.
6554
6555 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6556
6557         PR middle-end/49923
6558         * gcc.dg/tree-ssa/pr49923.c: New test.
6559
6560 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6561
6562         PR target/49781
6563         * gcc.target/i386/pr49781-1.c: New.
6564
6565 2011-08-08  Jason Merrill  <jason@redhat.com>
6566
6567         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6568
6569         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6570
6571 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6572
6573         PR fortran/49638
6574         * gfortran.dg/typebound_override_1.f90: New.
6575
6576 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6577
6578         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6579         x86_64 mingw target.
6580         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6581         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6582         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6583         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6584         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6585         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6586         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6587         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6588         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6589         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6590
6591 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6592
6593         PR testsuite/48727
6594         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6595
6596 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6597
6598         * gcc.dg/pr48770.c: Cleanup coverage files.
6599         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6600
6601 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6602
6603         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6604         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6605         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6606         lzcnt and bmi options.
6607
6608 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6609
6610         PR target/47381
6611         * gcc.dg/pr47381-1.c: New.
6612         * gcc.dg/pr47381-2.c: Likewise.
6613         * gcc.target/i386/pr47381.c: Likewise.
6614
6615 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6616
6617         PR middle-end/47727
6618         * gcc.dg/pr47727.c: New.
6619
6620         PR target/47372
6621         * gcc.dg/pr47372-1.c: New.
6622         * gcc.dg/pr47372-2.c: Likewise.
6623
6624 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6625
6626         PR middle-end/47449
6627         * gcc.target/i386/pr47449.c: New.
6628
6629         PR target/47446
6630         * gcc.dg/pr47446-1.c: New.
6631         * gcc.dg/pr47446-2.c: Likewise.
6632
6633 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6634
6635         PR target/47766
6636         * gcc.dg/pr47766.c: New.
6637
6638         PR target/47715
6639         * gcc.dg/tls/pr47715-1.c: New.
6640         * gcc.dg/tls/pr47715-2.c: Likewise.
6641         * gcc.dg/tls/pr47715-3.c: Likewise.
6642         * gcc.dg/tls/pr47715-4.c: Likewise.
6643         * gcc.dg/tls/pr47715-5.c: Likewise.
6644
6645 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6646
6647         PR libobjc/50002
6648         * objc.dg/gnu-api-2-class.m: Updated comments.
6649         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6650         * objc.dg/gnu-api-2-class-meta.m: New test.
6651         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6652
6653 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6654
6655         PR libobjc/49882
6656         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6657         with classes that are in construction.
6658
6659 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6660
6661         PR target/48084
6662         * gcc.target/i386/pr48084-1.c: New.
6663         * gcc.target/i386/pr48084-2.c: Likewise.
6664         * gcc.target/i386/pr48084-3.c: Likewise.
6665         * gcc.target/i386/pr48084-4.c: Likewise.
6666         * gcc.target/i386/pr48084-5.c: Likewise.
6667
6668         PR rtl-optimization/49504
6669         * gcc.target/i386/pr49504.c: New.
6670
6671         PR target/49860
6672         * gcc.dg/pr49860.c: New.
6673
6674 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6675
6676         PR libobjc/49882
6677         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6678         with classes that are in construction.
6679
6680 2011-08-05  Jason Merrill  <jason@redhat.com>
6681
6682         PR c++/48993
6683         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6684
6685         PR c++/49921
6686         * g++.dg/cpp0x/decltype31.C: New.
6687
6688         PR c++/49669
6689         * g++.dg/init/array28.C: New.
6690
6691         PR c++/49988
6692         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6693
6694 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6695
6696         PR target/47369
6697         * gcc.dg/pr47369-1.c: New.
6698
6699 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6700
6701         PR middle-end/47364
6702         * gcc.dg/torture/pr47364-1.c: New.
6703         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6704         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6705
6706 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6707
6708         PR fortran/37211
6709         * gfortran.dg/transfer_check_2.f90:  New test case.
6710
6711 2011-08-05  Jan Hubicka  <jh@suse.cz>
6712
6713         PR middle-end/49494
6714         * gfortran.dg/pr49494.f90: New testcase.
6715
6716 2011-08-05  Jan Hubicka  <jh@suse.cz>
6717
6718         PR middle-end/49735
6719         * gcc.c-torture/compile/pr49735.c: New testcase.
6720
6721 2011-08-05  Jason Merrill  <jason@redhat.com>
6722
6723         PR c++/47453
6724         * g++.dg/cpp0x/initlist56.C: New.
6725
6726         PR c++/49812
6727         * g++.dg/overload/rvalue2.C: New.
6728
6729         PR c++/49983
6730         * g++.dg/cpp0x/range-for21.C: New.
6731
6732         * g++.dg/ext/vla11.C: New.
6733
6734 2011-08-05  Richard Guenther  <rguenther@suse.de>
6735
6736         PR tree-optimization/49984
6737         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6738
6739 2011-08-05  Richard Guenther  <rguenther@suse.de>
6740
6741         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6742         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6743         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6744
6745 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6746
6747         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6748         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6749         * gfortran.dg/ldist-pr43023.f90: Ditto.
6750         * gfortran.dg/namelist_52.f90: Ditto.
6751         * gfortran.dg/interface_proc_end.f90: Ditto.
6752         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6753         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6754
6755 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6756
6757         * gcc.dg/vect/vect-over-widen-1.c: New test.
6758         * gcc.dg/vect/vect-over-widen-2.c: New test.
6759         * gcc.dg/vect/vect-over-widen-3.c: New test.
6760         * gcc.dg/vect/vect-over-widen-4.c: New test.
6761
6762 2011-08-04  Richard Guenther  <rguenther@suse.de>
6763
6764         PR fortran/49957
6765         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6766
6767 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6768
6769         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6770
6771 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6772
6773         PR middle-end/49905
6774         * g++.dg/ext/builtin-object-size3.C: New test.
6775
6776 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR tree-optimization/49948
6779         * gcc.dg/pr49948.c: New test.
6780
6781 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6782
6783         PR middle-end/47383
6784         * gcc.dg/torture/pr47383.c: New.
6785
6786 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6787
6788         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6789
6790 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6791
6792         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6793
6794 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6795
6796         PR target/47744
6797         * gcc.dg/torture/pr47744-1.c: New.
6798         * gcc.dg/torture/pr47744-2.c: Likewise.
6799         * gcc.dg/torture/pr47744-3.c: Likewise.
6800
6801 2011-08-03  Richard Guenther  <rguenther@suse.de>
6802
6803         PR middle-end/49958
6804         * gcc.dg/torture/pr49958.c: New testcase.
6805
6806 2011-08-03  Richard Guenther  <rguenther@suse.de>
6807
6808         PR tree-optimization/49938
6809         * g++.dg/torture/pr49938.C: New testcase.
6810
6811 2011-08-02  Jason Merrill  <jason@redhat.com>
6812
6813         PR c++/43886
6814         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6815
6816         PR c++/49577
6817         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6818
6819         PR c++/49593
6820         * g++.dg/cpp0x/variadic115.C: New.
6821
6822         PR c++/49803
6823         * g++.dg/cpp0x/union5.C: New.
6824
6825 2011-08-02  Daniel Kraft  <d@domob.eu>
6826
6827         PR fortran/49885
6828         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6829
6830 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6831
6832         PR middle-end/49947
6833         * gcc.dg/tree-ssa/forwprop-15.c
6834
6835 2011-08-02  Jason Merrill  <jason@redhat.com>
6836
6837         PR c++/49834
6838         * g++.dg/cpp0x/range-for20.C: New.
6839
6840 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6841
6842         * gfortran.dg/coarray_lib_token_3.f90: New.
6843
6844 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6845
6846         PR fortran/46752
6847         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6848         * gcc.dg/gomp/atomic-15.c: New test.
6849         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6850         * g++.dg/gomp/atomic-15.C: New test.
6851         * g++.dg/gomp/private-1.C: New test.
6852         * g++.dg/gomp/sharing-2.C: New test.
6853         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6854         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6855         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6856
6857 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6858
6859         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6860         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6861         cleanup-module.
6862         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6863         * gfortran.dg/allocatable_function_5.f90: Ditto.
6864         * gfortran.dg/allocate_stat.f90: Ditto.
6865         * gfortran.dg/array_constructor_20.f90: Ditto.
6866         * gfortran.dg/array_constructor_21.f90: Ditto.
6867         * gfortran.dg/array_constructor_22.f90: Ditto.
6868         * gfortran.dg/array_constructor_26.f03: Ditto.
6869         * gfortran.dg/array_function_4.f90: Ditto.
6870         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6871         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6872         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6873         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6874         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6875         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6876         * gfortran.dg/class_15.f03: Ditto.
6877         * gfortran.dg/class_27.f03: Ditto.
6878         * gfortran.dg/class_33.f90: Ditto.
6879         * gfortran.dg/class_37.f03: Ditto.
6880         * gfortran.dg/class_40.f03: Ditto.
6881         * gfortran.dg/class_42.f03: Ditto.
6882         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6883         * gfortran.dg/coarray/registering_1.f90: Ditto.
6884         * gfortran.dg/convert_1.f90: Ditto.
6885         * gfortran.dg/default_initialization_3.f90: Ditto.
6886         * gfortran.dg/dependency_25.f90: Ditto.
6887         * gfortran.dg/dependency_26.f90: Ditto.
6888         * gfortran.dg/dependency_36.f90: Ditto.
6889         * gfortran.dg/dependency_37.f90: Ditto.
6890         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6891         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6892         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6893         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6894         * gfortran.dg/elemental_result_1.f90: Ditto.
6895         * gfortran.dg/empty_derived_type.f90: Ditto.
6896         * gfortran.dg/entry_7.f90: Ditto.
6897         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6898         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6899         * gfortran.dg/error_recovery_3.f90: Ditto.
6900         * gfortran.dg/extends_4.f03: Ditto.
6901         * gfortran.dg/func_assign.f90: Ditto.
6902         * gfortran.dg/func_assign_3.f90: Ditto.
6903         * gfortran.dg/generic_1.f90: Ditto.
6904         * gfortran.dg/generic_18.f90: Ditto.
6905         * gfortran.dg/generic_22.f03: Ditto.
6906         * gfortran.dg/generic_4.f90: Ditto.
6907         * gfortran.dg/generic_6.f90: Ditto.
6908         * gfortran.dg/generic_actual_arg.f90: Ditto.
6909         * gfortran.dg/graphite/id-21.f: Ditto.
6910         * gfortran.dg/graphite/pr45758.f90: Ditto.
6911         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6912         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6913         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6914         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6915         * gfortran.dg/host_used_types_1.f90: Ditto.
6916         * gfortran.dg/implicit_1.f90: Ditto.
6917         * gfortran.dg/implicit_11.f90: Ditto.
6918         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6919         * gfortran.dg/impure_actual_1.f90: Ditto.
6920         * gfortran.dg/impure_assignment_1.f90: Ditto.
6921         * gfortran.dg/impure_constructor_1.f90: Ditto.
6922         * gfortran.dg/initialization_10.f90: Ditto.
6923         * gfortran.dg/initialization_12.f90: Ditto.
6924         * gfortran.dg/interface_14.f90: Ditto.
6925         * gfortran.dg/interface_15.f90: Ditto.
6926         * gfortran.dg/interface_2.f90: Ditto.
6927         * gfortran.dg/interface_25.f90: Ditto.
6928         * gfortran.dg/interface_26.f90: Ditto.
6929         * gfortran.dg/interface_29.f90: Ditto.
6930         * gfortran.dg/interface_assignment_1.f90: Ditto.
6931         * gfortran.dg/internal_pack_6.f90: Ditto.
6932         * gfortran.dg/internal_pack_7.f90: Ditto.
6933         * gfortran.dg/internal_pack_8.f90: Ditto.
6934         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6935         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6936         * gfortran.dg/module_commons_3.f90: Ditto.
6937         * gfortran.dg/module_equivalence_4.f90: Ditto.
6938         * gfortran.dg/module_equivalence_6.f90: Ditto.
6939         * gfortran.dg/module_function_type_1.f90: Ditto.
6940         * gfortran.dg/module_naming_1.f90: Ditto.
6941         * gfortran.dg/namelist_4.f90: Ditto.
6942         * gfortran.dg/operator_c1202.f90: Ditto.
6943         * gfortran.dg/parens_7.f90: Ditto.
6944         * gfortran.dg/pr32921.f: Ditto.
6945         * gfortran.dg/pr33646.f90: Ditto.
6946         * gfortran.dg/pr41928.f90: Ditto.
6947         * gfortran.dg/pr42119.f90: Ditto.
6948         * gfortran.dg/pr43984.f90: Ditto.
6949         * gfortran.dg/present_1.f90: Ditto.
6950         * gfortran.dg/private_type_2.f90: Ditto.
6951         * gfortran.dg/proc_decl_2.f90: Ditto.
6952         * gfortran.dg/proc_ptr_10.f90: Ditto.
6953         * gfortran.dg/proc_ptr_22.f90: Ditto.
6954         * gfortran.dg/proc_ptr_8.f90: Ditto.
6955         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6956         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6957         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6958         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6959         * gfortran.dg/substring_equivalence.f90: Ditto.
6960         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6961         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6962         * gfortran.dg/trim_optimize_6.f90: Ditto.
6963         * gfortran.dg/typebound_call_12.f03: Ditto.
6964         * gfortran.dg/typebound_operator_5.f03: Ditto.
6965         * gfortran.dg/typebound_operator_6.f03: Ditto.
6966         * gfortran.dg/typebound_proc_18.f03: Ditto.
6967         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6968         * gfortran.dg/use_1.f90: Ditto.
6969         * gfortran.dg/use_10.f90: Ditto.
6970         * gfortran.dg/use_11.f90: Ditto.
6971         * gfortran.dg/use_14.f90: Ditto.
6972         * gfortran.dg/use_only_2.f90: Ditto.
6973         * gfortran.dg/use_rename_4.f90: Ditto.
6974         * gfortran.dg/use_rename_5.f90: Ditto.
6975         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6976         * gfortran.dg/used_interface_ref.f90: Ditto.
6977         * gfortran.dg/used_types_11.f90: Ditto.
6978         * gfortran.dg/used_types_3.f90: Ditto.
6979         * gfortran.dg/used_types_4.f90: Ditto.
6980         * gfortran.dg/userdef_operator_2.f90: Ditto.
6981         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6982         * gfortran.dg/vect/pr46213.f90: Ditto.
6983         * gfortran.dg/whole_file_21.f90: Ditto.
6984         * gfortran.dg/whole_file_22.f90: Ditto.
6985         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6986         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6987
6988 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6989
6990         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6991
6992 2011-08-01  Jason Merrill  <jason@redhat.com>
6993
6994         PR c++/49932
6995         * g++.dg/abi/mangle49.C: New.
6996
6997         PR c++/49924
6998         * g++.dg/cpp0x/constexpr-array4.C: New.
6999
7000         PR c++/49813
7001         * g++.dg/cpp0x/constexpr-builtin1.C: New.
7002
7003 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
7004
7005         PR target/49927
7006         * gcc.target/i386/pr49927.c: New test.
7007
7008 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
7009
7010         PR tree-optimization/49926
7011         * gcc.dg/vect/pr49926.c: New test.
7012
7013 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
7014
7015         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
7016         * gcc.target/i386/lzcnt-1.c: New test.
7017         * gcc.target/i386/lzcnt-2.c: Likewise.
7018         * gcc.target/i386/lzcnt-2a.c: Likewise.
7019         * gcc.target/i386/lzcnt-3.c: Likewise.
7020         * gcc.target/i386/lzcnt-4.c: Likewise.
7021         * gcc.target/i386/lzcnt-4a.c: Likewise.
7022         * gcc.target/i386/lzcnt-5.c: Likewise.
7023         * gcc.target/i386/lzcnt-6.c: Likewise.
7024         * gcc.target/i386/lzcnt-6a.c: Likewise.
7025         * gcc.target/i386/lzcnt-check.h: Likewise.
7026
7027         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
7028         * gcc.target/i386/sse-13.c: Likewise.
7029         * gcc.target/i386/sse-14.c: Likewise.
7030         * g++.dg/other/i386-2.C: Likewise.
7031         * g++.dg/other/i386-3.C: Likewise.
7032
7033 2011-08-01  Julian Brown  <julian@codesourcery.com>
7034
7035         * gcc.target/arm/fixed-point-exec.c: New test.
7036
7037 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
7038
7039         PR target/49920
7040         * gcc.target/i386/pr49920.c: New test.
7041
7042 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
7043
7044         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
7045         * gcc.dg/tree-ssa/pr23109.c: Ditto.
7046         * gcc.dg/tree-ssa/loop-7.c: Ditto.
7047         * gcc.dg/tree-ssa/loop-32.c: Ditto.
7048         * gcc.dg/tree-ssa/loop-33.c: Ditto.
7049         * gcc.dg/tree-ssa/loop-34.c: Ditto.
7050         * gcc.dg/tree-ssa/loop-35.c: Ditto.
7051         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
7052         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
7053         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
7054         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
7055         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
7056         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
7057         * g++.dg/tree-ssa/pr33615.C: Ditto.
7058         * g++.dg/tree-ssa/restrict1.C: Ditto.
7059         * c-c++-common/restrict-2.c: Ditto.
7060         * gfortran.dg/pr32921.f: Ditto.
7061         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
7062         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
7063         * gcc.dg/tree-ssa/vrp47.c: Ditto.
7064         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
7065         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
7066         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
7067         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7068         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7069         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7070         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
7071
7072 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
7073
7074         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
7075         .exe.ltrans[0-9]*. dump files.
7076
7077 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
7078
7079         PR fortran/49112
7080         * gfortran.dg/abstract_type_6.f03: Modified.
7081         * gfortran.dg/typebound_proc_24.f03: New.
7082
7083 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
7084
7085         PR testsuite/49917
7086         * g++.dg/init/for1.C: Fix.
7087
7088 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7089
7090         PR fortran/48876
7091         * gfortran.dg/string_5.f90:  New test.
7092
7093 2011-07-29  Jason Merrill  <jason@redhat.com>
7094
7095         PR c++/49867
7096         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7097
7098 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7099
7100         PR tree-optimization/47407
7101         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7102         alpha*-dec-osf*.
7103         Sort target list.
7104
7105 2011-07-29  Richard Guenther  <rguenther@suse.de>
7106
7107         * gcc.dg/uninit-suppress.c: Also disable VRP.
7108         * gcc.dg/uninit-suppress_2.c: Likewise.
7109
7110 2011-07-28  Jason Merrill  <jason@redhat.com>
7111
7112         PR c++/49808
7113         * g++.dg/template/nontype24.C: New.
7114
7115 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
7116
7117         PR rtl-optimization/47958
7118         * gcc.dg/torture/pr47958-1.c: New.
7119
7120 2011-07-29  Wei Guozhi  <carrot@google.com>
7121
7122         PR rtl-optimization/49799
7123         * gcc.dg/pr49799.c: New test case.
7124
7125 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7126
7127         PR middle-end/48648
7128         * gcc.dg/graphite/id-pr48648.c: New.
7129
7130 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7131
7132         PR fortran/31067
7133         * gfortran.dg/maxloc_2.f90: New test.
7134         * gfortran.dg/maxloc_3.f90: New test.
7135         * gfortran.dg/minloc_1.f90: New test.
7136         * gfortran.dg/minloc_2.f90: New test.
7137         * gfortran.dg/minloc_3.f90: New test.
7138         * gfortran.dg/minmaxloc_7.f90: New test.
7139
7140         PR debug/49871
7141         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7142
7143 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7144
7145         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7146         the builtin isn't optimized away.
7147
7148 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7149
7150         PR fortran/45586
7151         * gfortran.dg/lto/pr45586-2_0.f90: New.
7152
7153 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7154
7155         PR middle-end/49875
7156         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7157         * c-c++-common/cxxbitfields-5.c: Same.
7158
7159 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7160
7161         * lib/target-supports.exp (check_effective_target_mmap): Use
7162         check_function_available.
7163
7164 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7165
7166         * g++.old-deja/g++.pt/crash60.C: Updated.
7167
7168 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7169
7170         PR target/49866
7171         * gcc.target/i386/pr49866.c: New test.
7172
7173 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7174
7175         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7176         * gcc.target/i386/bmi-andn-1.c: New test.
7177         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7178         * gcc.target/i386/bmi-andn-2.c: Likewise.
7179         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7180         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7181         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7182         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7183         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7184         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7185         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7186         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7187         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7188         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7189         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7190         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7191         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7192         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7193         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7194         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7195         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7196         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7197         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7198         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7199         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7200
7201 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7202
7203         PR middle-end/47691
7204         * gfortran.dg/graphite/id-pr47691.f: New.
7205
7206 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7207
7208         * gcc.target/i386/avx-os-support.h: New.
7209         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7210         (main): Check avx_os_support before the test is run.
7211         * gcc.target/i386/aes-avx-check.h: Ditto.
7212         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7213
7214 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7215
7216         * gcc.target/i386/aggregate-ret3.c: New test.
7217         * gcc.target/i386/aggregate-ret4.c: New test.
7218
7219 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7220
7221         PR fortran/49755
7222         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7223         allocated array should *not* change its size.
7224         * gfortran.dg/multiple_allocation_3.f90: New test.
7225
7226 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7227
7228         PR c++/49776
7229         * g++.dg/cpp0x/constexpr-49776.C: New.
7230
7231 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7232
7233         PR middle-end/47046
7234         * gcc.dg/graphite/id-pr47046.c: New.
7235
7236 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7237
7238         PR middle-end/47653
7239         * gcc.dg/graphite/run-id-pr47593.c: New.
7240
7241 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7242
7243         PR middle-end/47653
7244         * gcc.dg/graphite/run-id-pr47653.c: New.
7245         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7246         induction variables.
7247         * gcc.dg/graphite/scop-16.c: Same.
7248         * gcc.dg/graphite/scop-17.c: Same.
7249         * gcc.dg/graphite/scop-21.c: Same.
7250
7251 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7252
7253         PR middle-end/48805
7254         * gcc.dg/graphite/id-pr48805.c: New.
7255
7256 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7257
7258         * gfortran.dg/coarray_lib_token_2.f90: New.
7259
7260 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7261
7262         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7263         SPU local store.
7264
7265 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7266
7267         PR tree-opt/49671
7268         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7269         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7270
7271 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7272
7273         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7274
7275         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7276         * gcc.c-torture/execute/loop-2g.c: Likewise.
7277         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7278         Require mmap support.
7279         * gcc.c-torture/execute/loop-2g.x: Likewise.
7280         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7281         (MAP_ANON): Provide default.
7282         * gcc.dg/20050826-1.c: Likewise.
7283         * gcc.target/i386/pr36533.c: Likewise.
7284         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7285         Use dg-require-effective-target mmap.
7286
7287 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7288
7289         PR c++/49838
7290         * g++.dg/cpp0x/range-for19.C: New.
7291
7292 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7293
7294         PR testsuite/49753
7295         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7296
7297         Revert:
7298         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7299
7300         PR testsuite/49753
7301         * g++.dg/torture/pr49309.C: Remove.
7302
7303 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7304
7305         PR tree-optimization/49809
7306         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7307         test.
7308
7309 2011-07-25  Richard Guenther  <rguenther@suse.de>
7310
7311         PR tree-optimization/49715
7312         * gcc.target/i386/pr49715-1.c: New testcase.
7313         * gcc.target/i386/pr49715-2.c: Likewise.
7314
7315 2011-07-23  Jason Merrill  <jason@redhat.com>
7316
7317         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7318
7319 2011-07-22  Jason Merrill  <jason@redhat.com>
7320
7321         PR c++/49793
7322         * g++.dg/cpp0x/initlist55.C: New.
7323
7324 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7325
7326         PR fortran/49791
7327         * gfortran.dg/namelist_72.f: New.
7328
7329 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7330
7331         * gfortran.dg/coarray_25.f90: New.
7332
7333 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7334
7335         * override1.C: This test should use c++0x mode.
7336         * override3.C: New. Test the diagnostics in c++98 mode.
7337
7338 2011-07-22  Jason Merrill  <jason@redhat.com>
7339             Mark Glisse  <marc.glisse@normalesup.org>
7340
7341         PR c++/30112
7342         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7343
7344         PR c++/49813
7345         * g++.dg/opt/builtins2.C: New.
7346         * g++.dg/other/error27.C: Don't rely on __builtin.
7347
7348 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7349
7350         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7351         on lp64 targets.
7352         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7353         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7354         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7355         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7356
7357         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7358         instead of ia32.
7359
7360 2011-07-22  Richard Guenther  <rguenther@suse.de>
7361
7362         PR tree-optimization/45819
7363         * gcc.dg/pr45819.c: New testcase.
7364
7365 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7366
7367         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7368
7369 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7370
7371         PR middle-end/47654
7372         PR middle-end/49649
7373         * gcc.dg/graphite/run-id-pr47654.c: New.
7374
7375 2011-07-21  Ian Lance Taylor  <iant@google.com>
7376
7377         PR middle-end/49705
7378         * gcc.dg/pr49705.c: New test.
7379
7380 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7381
7382         * lib/target-supports.exp (check_avx_os_support_available): New.
7383         (check_effective_target_avx_runtime): Use it.
7384
7385 2011-07-21  Richard Guenther  <rguenther@suse.de>
7386
7387         PR tree-optimization/49770
7388         * g++.dg/torture/pr49770.C: New testcase.
7389
7390 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7391
7392         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7393         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7394
7395 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7396
7397         * gfortran.dg/coarray_lib_token_1.f90: New.
7398
7399 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7400
7401         * gcc.dg/pr32912-2.c: Skip for AVR.
7402         * gcc.dg/pr44674.c: Add dg-require-profiling.
7403
7404 2011-07-20  Jason Merrill  <jason@redhat.com>
7405
7406         * g++.dg/ext/desig2.C: New.
7407
7408 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7409
7410         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7411         be generated.
7412         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7413         * gcc.target/powerpc/recip-3.c: Ditto.
7414
7415 2011-07-19  Jason Merrill  <jason@redhat.com>
7416
7417         PR c++/6709 (DR 743)
7418         PR c++/42603 (DR 950)
7419         * g++.dg/cpp0x/decltype21.C: New.
7420
7421 2011-07-20  Richard Guenther  <rguenther@suse.de>
7422
7423         PR middle-end/18908
7424         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7425         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7426
7427 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7428
7429         * gcc.target/arm/combine-movs.c: New.
7430         * gcc.target/arm/unsigned-extend-2.c: New.
7431
7432 2011-07-19  Jason Merrill  <jason@redhat.com>
7433
7434         PR c++/49785
7435         * g++.dg/cpp0x/variadic114.C: New.
7436
7437 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7438
7439         * gfortran.dg/coarray_args_1.f90: New.
7440         * gfortran.dg/coarray_args_2.f90: New.
7441
7442 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7443
7444         PR fortran/49708
7445         * gfortran.dg/allocate_error_3.f90: New.
7446
7447 2011-07-19  Richard Guenther  <rguenther@suse.de>
7448
7449         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7450         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7451         * gcc.dg/torture/20110719-1.c: New testcase.
7452
7453 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7454
7455         PR tree-optimization/49768
7456         * gcc.c-torture/execute/pr49768.c: New test.
7457
7458 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7459
7460         PR tree-optimization/49771
7461         * gcc.dg/vect/pr49771.c: New test.
7462
7463 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7464
7465         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7466         * gcc.dg/ipa/ipa-2.c: Likewise.
7467         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7468         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7469         * gcc.dg/ipa/ipa-5.c: Likewise.
7470         * gcc.dg/ipa/ipa-7.c: Likewise.
7471         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7472         * gcc.dg/ipa/ipacost-1.c: Likewise.
7473         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7474         functions.
7475         * gcc.dg/ipa/ipcp-1.c: New test.
7476         * gcc.dg/ipa/ipcp-2.c: Likewise.
7477         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7478
7479 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7480
7481         PR middle-end/49675
7482         * gfortran.dg/pr49675.f90: New test.
7483
7484 2011-07-18  Richard Guenther  <rguenther@suse.de>
7485
7486         * gcc.dg/torture/20110718-1.c: New testcase.
7487
7488 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7489
7490         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7491         * g++.dg/ext/bitfield3.C: Likewise.
7492         * g++.dg/ext/bitfield4.C: Likewise.
7493         * g++.dg/ext/bitfield5.C: Likewise.
7494         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7495         * g++.dg/other/pr23205-2.C: Likewise.
7496         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7497         * gcc.c-torture/compile/20001109-2.c: Likewise.
7498         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7499         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7500         * gcc.dg/bitfld-16.c: Likewise.
7501         * gcc.dg/bitfld-17.c: Likewise.
7502         * gcc.dg/bitfld-18.c: Likewise.
7503         * gcc.dg/builtins-config.h: Remove Netware support.
7504         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7505         * gcc.dg/cdce2.c: Likewise.
7506         * gcc.dg/cpp/assert4.c: Remove netware support.
7507         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7508         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7509
7510         * lib/target-supports.exp (check_visibility_available): Remove
7511         NetWare support.
7512         (check_profiling_available): Likewise.
7513
7514 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7515
7516         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7517
7518 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7519             Thomas Koenig  <tkoenig@gcc.gnu.org>
7520
7521         PR fortran/34657
7522         * gfortran.dg/generic_17.f90: Fix testcase.
7523         * gfortran.dg/interface_3.f90: Add dg-error.
7524         * gfortran.dg/use_14.f90: New.
7525         * gfortran.dg/use_15.f90: New.
7526
7527 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7528
7529         * gnat.dg/pointer_controlled.adb: New test.
7530
7531 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7532
7533         PR fortran/49624
7534         * gfortran.dg/pointer_remapping_7.f90: New.
7535
7536 2011-07-16  Jason Merrill  <jason@redhat.com>
7537
7538         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7539
7540 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7541             Jason Merrill  <jason@redhat.com>
7542
7543         PR c++/45329
7544         PR c++/48934
7545         * g++.dg/cpp0x/decltype29.C: Adjust.
7546         * g++.dg/cpp0x/error4.C: Adjust.
7547         * g++.dg/cpp0x/sfinae26.C: Adjust.
7548         * g++.dg/cpp0x/variadic105.C: Adjust.
7549         * g++.dg/template/deduce3.C: Adjust.
7550         * g++.dg/template/error45.C: Adjust.
7551         * g++.dg/template/ptrmem2.C: Adjust.
7552         * g++.dg/template/sfinae2.C: Adjust.
7553         * g++.old-deja/g++.pt/crash60.C: Adjust.
7554         * g++.old-deja/g++.pt/unify6.C: Adjust.
7555         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7556         * g++.dg/cpp0x/nullptr15.C: Adjust.
7557         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7558         * g++.dg/cpp0x/pr31431.C: Adjust.
7559         * g++.dg/cpp0x/pr31434.C: Adjust.
7560         * g++.dg/cpp0x/sfinae11.C: Adjust
7561         * g++.dg/cpp0x/temp_default2.C: Adjust.
7562         * g++.dg/cpp0x/trailing4.C: Adjust.
7563         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7564         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7565         * g++.dg/cpp0x/variadic105.C: Adjust.
7566         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7567         * g++.dg/ext/vla2.C: Adjust.
7568         * g++.dg/other/ptrmem10.C: Adjust.
7569         * g++.dg/other/ptrmem11.C: Adjust.
7570         * g++.dg/overload/unknown1.C: Adjust.
7571         * g++.dg/template/conv11.C: Adjust.
7572         * g++.dg/template/dependent-expr5.C: Adjust.
7573         * g++.dg/template/friend.C: Adjust.
7574         * g++.dg/template/incomplete2.C: Adjust.
7575         * g++.dg/template/local4.C: Adjust.
7576         * g++.dg/template/local6.C: Adjust.
7577         * g++.dg/template/operator9.C: Adjust.
7578         * g++.dg/template/ttp25.C: Adjust.
7579         * g++.dg/template/unify10.C: Adjust.
7580         * g++.dg/template/unify11.C: Adjust.
7581         * g++.dg/template/unify6.C: Adjust.
7582         * g++.dg/template/unify9.C: Adjust.
7583         * g++.dg/template/varmod1.C: Adjust.
7584         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7585         * g++.old-deja/g++.pt/crash28.C: Adjust.
7586         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7587         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7588         * g++.old-deja/g++.pt/expr2.C: Adjust.
7589         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7590         * g++.old-deja/g++.pt/spec5.C: Adjust.
7591         * g++.old-deja/g++.pt/spec6.C: Adjust.
7592         * g++.old-deja/g++.pt/unify4.C: Adjust.
7593         * g++.old-deja/g++.pt/unify8.C: Adjust.
7594         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7595         * g++.dg/overload/template5.C: New testcase.
7596         * g++.dg/template/overload12.C: New testcase.
7597
7598 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7599
7600         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7601         * gfortran.dg/coarray_7.f90: Ditto.
7602         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7603         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7604
7605 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7606
7607         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7608         case.
7609         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7610         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7611         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7612         C67X.
7613         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7614         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7615         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7616
7617 2011-07-15  Jason Merrill  <jason@redhat.com>
7618
7619         PR testsuite/49741
7620         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7621         Use --extra_opts instead of --additional_options.
7622
7623 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7624
7625         PR testsuite/49753
7626         * g++.dg/torture/pr49309.C: Remove.
7627
7628 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7629
7630         * gcc.target/tic6x/weak-call.c: New test.
7631         * gcc.target/tic6x/fpcmp.c: New test.
7632         * gcc.target/tic6x/fpdiv.c: New test.
7633         * gcc.target/tic6x/rotdi16-scan.c: New test.
7634         * gcc.target/tic6x/ffssi.c: New test.
7635         * gcc.target/tic6x/fpdiv-lib.c: New test.
7636         * gcc.target/tic6x/cold-lc.c: New test.
7637         * gcc.target/tic6x/longcalls.c: New test.
7638         * gcc.target/tic6x/abi-align-1.c: New test.
7639         * gcc.target/tic6x/fpcmp-finite.c: New test.
7640         * gcc.target/tic6x/rotdi16.c: New test.
7641         * gcc.target/tic6x/bswapl.c: New test.
7642         * gcc.target/tic6x/ffsdi.c: New test.
7643         * gcc.target/tic6x/tic6x.exp: New file.
7644         * gcc.target/tic6x/builtins/arith24.c: New test.
7645         * gcc.target/tic6x/builtins/smpy.c: New test.
7646         * gcc.target/tic6x/builtins/smpylh.c: New test.
7647         * gcc.target/tic6x/builtins/smpyh.c: New test.
7648         * gcc.target/tic6x/builtins/sarith1.c: New test.
7649         * gcc.target/tic6x/builtins/extclr.c: New test
7650         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7651         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7652         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7653         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7654         New functions.
7655         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7656         __TMS320C6X__.
7657         * gcc.dg/20020312-2.c: Likewise.
7658         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7659         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7660         * gcc.dg/torture/builtin-math-7.c: Likewise.
7661
7662         PR testsuite/49757
7663         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7664         not testing tic6x-*-*.
7665
7666 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7667
7668         PR tree-opt/49309
7669         * g++.dg/torture/pr49309.C: New testcase.
7670
7671 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7672
7673         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7674
7675 2011-07-14  Richard Guenther  <rguenther@suse.de>
7676
7677         PR tree-optimization/49651
7678         * gcc.dg/torture/pr49651.c: New testcase.
7679
7680 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7681
7682         PR target/43746
7683         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7684
7685 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7686
7687         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7688         -mno-pointers-to-nested-functions.
7689         * gcc.target/powerpc/no-r11-2.c: Ditto.
7690         * gcc.target/powerpc/no-r11-3.c: Ditto.
7691
7692 2011-07-13  Jason Merrill  <jason@redhat.com>
7693
7694         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7695         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7696         when compiling C files.
7697         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7698         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7699         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7700         * g++.dg/lookup/anon2.C: Likewise.
7701         * g++.dg/tree-ssa/copyprop.C: Likewise.
7702         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7703         * g++.dg/init/vector1.C: Ignore narrowing errors.
7704         * g++.dg/torture/pr35526.C: Likewise.
7705         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7706
7707 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7708
7709         PR libfortran/49296
7710         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7711         and logical reads.
7712
7713 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7714
7715         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7716         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7717
7718 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7719
7720         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7721         * lib/obj-c++.exp (obj-c++_init): Ditto.
7722         * lib/file-format.exp (gcc_target_object_format): Ditto.
7723         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7724         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7725         (check_visibility_available): Ditto.
7726         (check_effective_target_tls_native): Ditto.
7727         (check_effective_target_tls_emulated): Ditto.
7728         (check_effective_target_function_sections): Ditto.
7729
7730 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7731
7732         * gcc.target/arm/pr48183.c: New test.
7733
7734 2011-07-13  Richard Guenther  <rguenther@suse.de>
7735
7736         * gcc.dg/torture/20110713-1.c: New testcase.
7737
7738 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7739
7740         PR rtl-opt/49474
7741         * gcc.c-torture/compile/pr49474.c: New testcase.
7742
7743 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR tree-optimization/49712
7746         * gcc.c-torture/execute/pr49712.c: New test.
7747
7748 2011-07-11  Jason Merrill  <jason@redhat.com>
7749
7750         PR c++/44609
7751         * g++.dg/template/recurse3.C: New.
7752
7753 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7754
7755         PR debug/49676
7756         * gcc.dg/guality/csttest.c: New test.
7757
7758         PR fortran/49698
7759         * gfortran.dg/pr49698.f90: New test.
7760
7761 2011-07-11  Jeff Law  <law@redhat.com>
7762
7763         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7764
7765 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7766
7767         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7768         * go.test/go-test.exp (go-set-goarch): Likewise.
7769
7770 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7771
7772         PR target/39633
7773         * gcc.target/avr/torture/pr39633.c: New test case.
7774
7775 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7776
7777         PR fortran/18918
7778         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7779
7780 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7781
7782         * lib/target-supports.exp (check_effective_target_scheduling):
7783         New Function.
7784         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7785         * gcc.dg/pr45055.c: Ditto.
7786         * gcc.dg/pr45353.c: Ditto.
7787         * g++.dg/pr45056.C: Ditto.
7788
7789 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7790
7791         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7792         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7793         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7794         * g++.dg/torture/pr31863.C: Skip AVR.
7795
7796 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7797
7798         PR fortran/49690
7799         * gfortran.dg/intrinsic_signal.f90: New.
7800
7801 2011-07-09  Jason Merrill  <jason@redhat.com>
7802
7803         * g++.dg/cpp0x/regress/regress6.C: New.
7804         * g++.dg/parse/crash45.C: Adjust message.
7805         * g++.dg/template/crash38.C: Adjust message.
7806         * g++.dg/template/crash64.C: Adjust message.
7807
7808 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7809
7810         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7811         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7812         * g++.dg/abi/bitfield3.C: Likewise.
7813         * g++.dg/eh/pr38662.C: Likewise.
7814         * g++.dg/ext/attrib36.C: Likewise.
7815         * g++.dg/ext/attrib37.C: Likewise.
7816         * g++.dg/ext/attrib8.C: Likewise.
7817         * g++.dg/ext/tmplattr1.C: Likewise.
7818         * g++.dg/inherit/override-attribs.C: Likewise.
7819         * g++.dg/opt/inline9.C: Likewise.
7820         * g++.dg/opt/life1.C: Likewise.
7821         * g++.dg/opt/longbranch2.C: Likewise.
7822         * g++.dg/opt/nrv12.C: Likewise.
7823         * g++.dg/opt/reg-stack4.C: Likewise.
7824         * g++.dg/other/pr35504.C: Likewise.
7825         * g++.dg/other/pr39496.C: Likewise.
7826         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7827         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7828         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7829         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7830         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7831         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7832         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7833         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7834         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7835         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7836         * g++.dg/warn/pr15774-1.C: Likewise.
7837         * g++.dg/warn/pr15774-2.C: Likewise.
7838         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7839         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7840         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7841         * g++.old-deja/g++.pt/asm2.C: Likewise.
7842         * gcc.c-torture/compile/20000804-1.c: Likewise.
7843         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7844         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7845         * gcc.dg/20020108-1.c: Likewise.
7846         * gcc.dg/20020122-2.c: Likewise.
7847         * gcc.dg/20020122-3.c: Likewise.
7848         * gcc.dg/20020206-1.c: Likewise.
7849         * gcc.dg/20020219-1.c: Likewise.
7850         * gcc.dg/20020310-1.c: Likewise.
7851         * gcc.dg/20020411-1.c: Likewise.
7852         * gcc.dg/20020418-2.c: Likewise.
7853         * gcc.dg/20020426-2.c: Likewise.
7854         * gcc.dg/20020517-1.c: Likewise.
7855         * gcc.dg/20030204-1.c: Likewise.
7856         * gcc.dg/20030826-2.c: Likewise.
7857         * gcc.dg/20031102-1.c: Likewise.
7858         * gcc.dg/20031202-1.c: Likewise.
7859         * gcc.dg/20050111-1.c: Likewise.
7860         * gcc.dg/20050503-1.c: Likewise.
7861         * gcc.dg/array-init-1.c: Likewise.
7862         * gcc.dg/builtin-apply4.c: Likewise.
7863         * gcc.dg/dfp/pr31344.c: Likewise.
7864         * gcc.dg/gomp/atomic-11.c: Likewise.
7865         * gcc.dg/graphite/pr40281.c: Likewise.
7866         * gcc.dg/ia64-sync-1.c: Likewise.
7867         * gcc.dg/ia64-sync-2.c: Likewise.
7868         * gcc.dg/ia64-sync-3.c: Likewise.
7869         * gcc.dg/ia64-sync-4.c: Likewise.
7870         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7871         * gcc.dg/invalid-call-1.c: Likewise.
7872         * gcc.dg/loop-3.c: Likewise.
7873         * gcc.dg/lower-subreg-1.c: Likewise.
7874         * gcc.dg/lto/pr47259_0.c: Likewise.
7875         * gcc.dg/nested-calls-1.c: Likewise.
7876         * gcc.dg/pr20017.c: Likewise.
7877         * gcc.dg/pr25023.c: Likewise.
7878         * gcc.dg/pr27671-2.c: Likewise.
7879         * gcc.dg/pr32176.c: Likewise.
7880         * gcc.dg/pr33676.c: Likewise.
7881         * gcc.dg/pr35045.c: Likewise.
7882         * gcc.dg/pr36015.c: Likewise.
7883         * gcc.dg/pr36584.c: Likewise.
7884         * gcc.dg/pr36998.c: Likewise.
7885         * gcc.dg/pr37438.c: Likewise.
7886         * gcc.dg/pr37908.c: Likewise.
7887         * gcc.dg/pr41241.c: Likewise.
7888         * gcc.dg/pr41340.c: Likewise.
7889         * gcc.dg/pr44136.c: Likewise.
7890         * gcc.dg/pr44194-1.c: Likewise.
7891         * gcc.dg/pr46212.c: Likewise.
7892         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7893         * gcc.dg/setjmp-2.c: Likewise.
7894         * gcc.dg/short-compare-1.c: Likewise.
7895         * gcc.dg/short-compare-2.c: Likewise.
7896         * gcc.dg/smod-1.c: Likewise.
7897         * gcc.dg/sync-2.c: Likewise.
7898         * gcc.dg/sync-3.c: Likewise.
7899         * gcc.dg/tls/opt-1.c: Likewise.
7900         * gcc.dg/tls/opt-2.c: Likewise.
7901         * gcc.dg/tls/opt-3.c: Likewise.
7902         * gcc.dg/torture/badshift.c: Likewise.
7903         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7904         * gcc.dg/torture/pr20314-2.c: Likewise.
7905         * gcc.dg/torture/pr36891.c: Likewise.
7906         * gcc.dg/torture/pr38774.c: Likewise.
7907         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7908         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7909         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7910         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7911         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7912         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7913         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7914         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7915         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7916         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7917         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7918         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7919         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7920         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7921         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7922         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7923         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7924         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7925         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7926         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7927         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7928         * gcc.dg/unroll-1.c: Likewise.
7929         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7930         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7931         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7932         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7933         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7934         * gcc.target/i386/20000609-1.c: Likewise.
7935         * gcc.target/i386/20000720-1.c: Likewise.
7936         * gcc.target/i386/20000724-1.c: Likewise.
7937         * gcc.target/i386/20011107-1.c: Likewise.
7938         * gcc.target/i386/20011119-1.c: Likewise.
7939         * gcc.target/i386/20020201-3.c: Likewise.
7940         * gcc.target/i386/20020218-1.c: Likewise.
7941         * gcc.target/i386/20020729-1.c: Likewise.
7942         * gcc.target/i386/20030926-1.c: Likewise.
7943         * gcc.target/i386/20060125-1.c: Likewise.
7944         * gcc.target/i386/20060125-2.c: Likewise.
7945         * gcc.target/i386/20060512-1.c: Likewise.
7946         * gcc.target/i386/20060512-2.c: Likewise.
7947         * gcc.target/i386/20060512-3.c: Likewise.
7948         * gcc.target/i386/20060512-4.c: Likewise.
7949         * gcc.target/i386/387-1.c: Likewise.
7950         * gcc.target/i386/387-2.c: Likewise.
7951         * gcc.target/i386/387-5.c: Likewise.
7952         * gcc.target/i386/387-6.c: Likewise.
7953         * gcc.target/i386/980312-1.c: Likewise.
7954         * gcc.target/i386/980313-1.c: Likewise.
7955         * gcc.target/i386/990117-1.c: Likewise.
7956         * gcc.target/i386/990424-1.c: Likewise.
7957         * gcc.target/i386/990524-1.c: Likewise.
7958         * gcc.target/i386/991129-1.c: Likewise.
7959         * gcc.target/i386/991214-1.c: Likewise.
7960         * gcc.target/i386/991230-1.c: Likewise.
7961         * gcc.target/i386/addr-sel-1.c: Likewise.
7962         * gcc.target/i386/aggregate-ret1.c: Likewise.
7963         * gcc.target/i386/aggregate-ret2.c: Likewise.
7964         * gcc.target/i386/align-main-3.c: Likewise.
7965         * gcc.target/i386/amd64-abi-1.c: Likewise.
7966         * gcc.target/i386/amd64-abi-2.c: Likewise.
7967         * gcc.target/i386/amd64-abi-4.c: Likewise.
7968         * gcc.target/i386/amd64-abi-5.c: Likewise.
7969         * gcc.target/i386/amd64-abi-6.c: Likewise.
7970         * gcc.target/i386/asm-1.c: Likewise.
7971         * gcc.target/i386/asm-3.c: Likewise.
7972         * gcc.target/i386/asm-5.c: Likewise.
7973         * gcc.target/i386/attributes-error.c: Likewise.
7974         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7975         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7976         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7977         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7978         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7979         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7980         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7981         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7982         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7983         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7984         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7985         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7986         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7987         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7988         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7989         * gcc.target/i386/bitfield1.c: Likewise.
7990         * gcc.target/i386/bitfield2.c: Likewise.
7991         * gcc.target/i386/bmi-2.c: Likewise.
7992         * gcc.target/i386/bmi-5.c: Likewise.
7993         * gcc.target/i386/builtin-unreachable.c: Likewise.
7994         * gcc.target/i386/cleanup-2.c: Likewise.
7995         * gcc.target/i386/clobbers.c: Likewise.
7996         * gcc.target/i386/cmov8.c: Likewise.
7997         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7998         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7999         * gcc.target/i386/compress-float-387.c: Likewise.
8000         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8001         * gcc.target/i386/compress-float-sse.c: Likewise.
8002         * gcc.target/i386/crc32-2.c: Likewise.
8003         * gcc.target/i386/crc32-3.c: Likewise.
8004         * gcc.target/i386/divmod-7.c: Likewise.
8005         * gcc.target/i386/divmod-8.c: Likewise.
8006         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8007         * gcc.target/i386/fma3-builtin.c: Likewise.
8008         * gcc.target/i386/fma3-fma.c: Likewise.
8009         * gcc.target/i386/fma4-256-vector.c: Likewise.
8010         * gcc.target/i386/fma4-builtin.c: Likewise.
8011         * gcc.target/i386/fma4-fma-2.c: Likewise.
8012         * gcc.target/i386/fma4-fma.c: Likewise.
8013         * gcc.target/i386/fma4-vector-2.c: Likewise.
8014         * gcc.target/i386/fma4-vector.c: Likewise.
8015         * gcc.target/i386/funcspec-1.c: Likewise.
8016         * gcc.target/i386/funcspec-10.c: Likewise.
8017         * gcc.target/i386/funcspec-11.c: Likewise.
8018         * gcc.target/i386/funcspec-2.c: Likewise.
8019         * gcc.target/i386/funcspec-5.c: Likewise.
8020         * gcc.target/i386/funcspec-6.c: Likewise.
8021         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
8022         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
8023         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
8024         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
8025         * gcc.target/i386/incoming-1.c: Likewise.
8026         * gcc.target/i386/incoming-10.c: Likewise.
8027         * gcc.target/i386/incoming-11.c: Likewise.
8028         * gcc.target/i386/incoming-12.c: Likewise.
8029         * gcc.target/i386/incoming-13.c: Likewise.
8030         * gcc.target/i386/incoming-14.c: Likewise.
8031         * gcc.target/i386/incoming-15.c: Likewise.
8032         * gcc.target/i386/incoming-2.c: Likewise.
8033         * gcc.target/i386/incoming-3.c: Likewise.
8034         * gcc.target/i386/incoming-4.c: Likewise.
8035         * gcc.target/i386/incoming-5.c: Likewise.
8036         * gcc.target/i386/incoming-6.c: Likewise.
8037         * gcc.target/i386/incoming-7.c: Likewise.
8038         * gcc.target/i386/incoming-8.c: Likewise.
8039         * gcc.target/i386/incoming-9.c: Likewise.
8040         * gcc.target/i386/lea.c: Likewise.
8041         * gcc.target/i386/local.c: Likewise.
8042         * gcc.target/i386/loop-1.c: Likewise.
8043         * gcc.target/i386/loop-2.c: Likewise.
8044         * gcc.target/i386/loop-3.c: Likewise.
8045         * gcc.target/i386/max-stack-align.c: Likewise.
8046         * gcc.target/i386/memcpy-1.c: Likewise.
8047         * gcc.target/i386/movbe-2.c: Likewise.
8048         * gcc.target/i386/movq-2.c: Likewise.
8049         * gcc.target/i386/movq.c: Likewise.
8050         * gcc.target/i386/nrv1.c: Likewise.
8051         * gcc.target/i386/pad-4.c: Likewise.
8052         * gcc.target/i386/pad-5a.c: Likewise.
8053         * gcc.target/i386/pad-5b.c: Likewise.
8054         * gcc.target/i386/pad-6a.c: Likewise.
8055         * gcc.target/i386/pad-6b.c: Likewise.
8056         * gcc.target/i386/pad-7.c: Likewise.
8057         * gcc.target/i386/pad-9.c: Likewise.
8058         * gcc.target/i386/pentium4-not-mull.c: Likewise.
8059         * gcc.target/i386/pic-1.c: Likewise.
8060         * gcc.target/i386/pr12092-1.c: Likewise.
8061         * gcc.target/i386/pr12329.c: Likewise.
8062         * gcc.target/i386/pr21518.c: Likewise.
8063         * gcc.target/i386/pr22362.c: Likewise.
8064         * gcc.target/i386/pr22585.c: Likewise.
8065         * gcc.target/i386/pr23098.c: Likewise.
8066         * gcc.target/i386/pr25196.c: Likewise.
8067         * gcc.target/i386/pr25293.c: Likewise.
8068         * gcc.target/i386/pr25654.c: Likewise.
8069         * gcc.target/i386/pr26449.c: Likewise.
8070         * gcc.target/i386/pr26778.c: Likewise.
8071         * gcc.target/i386/pr26826.c: Likewise.
8072         * gcc.target/i386/pr27266.c: Likewise.
8073         * gcc.target/i386/pr29978.c: Likewise.
8074         * gcc.target/i386/pr30505.c: Likewise.
8075         * gcc.target/i386/pr30961-1.c: Likewise.
8076         * gcc.target/i386/pr31628.c: Likewise.
8077         * gcc.target/i386/pr32000-2.c: Likewise.
8078         * gcc.target/i386/pr32661-1.c: Likewise.
8079         * gcc.target/i386/pr32708-2.c: Likewise.
8080         * gcc.target/i386/pr32708-3.c: Likewise.
8081         * gcc.target/i386/pr34256.c: Likewise.
8082         * gcc.target/i386/pr34312.c: Likewise.
8083         * gcc.target/i386/pr34522.c: Likewise.
8084         * gcc.target/i386/pr35160.c: Likewise.
8085         * gcc.target/i386/pr35281.c: Likewise.
8086         * gcc.target/i386/pr36246.c: Likewise.
8087         * gcc.target/i386/pr36786.c: Likewise.
8088         * gcc.target/i386/pr37275.c: Likewise.
8089         * gcc.target/i386/pr37843-3.c: Likewise.
8090         * gcc.target/i386/pr37843-4.c: Likewise.
8091         * gcc.target/i386/pr39082-1.c: Likewise.
8092         * gcc.target/i386/pr39431.c: Likewise.
8093         * gcc.target/i386/pr39496.c: Likewise.
8094         * gcc.target/i386/pr39543-2.c: Likewise.
8095         * gcc.target/i386/pr39911.c: Likewise.
8096         * gcc.target/i386/pr40718.c: Likewise.
8097         * gcc.target/i386/pr40906-1.c: Likewise.
8098         * gcc.target/i386/pr40906-2.c: Likewise.
8099         * gcc.target/i386/pr40906-3.c: Likewise.
8100         * gcc.target/i386/pr40934.c: Likewise.
8101         * gcc.target/i386/pr41900.c: Likewise.
8102         * gcc.target/i386/pr42589.c: Likewise.
8103         * gcc.target/i386/pr43662.c: Likewise.
8104         * gcc.target/i386/pr43671.c: Likewise.
8105         * gcc.target/i386/pr43766.c: Likewise.
8106         * gcc.target/i386/pr43869.c: Likewise.
8107         * gcc.target/i386/pr44942.c: Likewise.
8108         * gcc.target/i386/pr44948-2a.c: Likewise.
8109         * gcc.target/i386/pr45234.c: Likewise.
8110         * gcc.target/i386/pr45336-2.c: Likewise.
8111         * gcc.target/i386/pr45336-4.c: Likewise.
8112         * gcc.target/i386/pr45852.c: Likewise.
8113         * gcc.target/i386/pr46470.c: Likewise.
8114         * gcc.target/i386/pr48037-1.c: Likewise.
8115         * gcc.target/i386/pr48389.c: Likewise.
8116         * gcc.target/i386/pr49095.c: Likewise.
8117         * gcc.target/i386/pr9771-1.c: Likewise.
8118         * gcc.target/i386/rdfsbase-1.c: Likewise.
8119         * gcc.target/i386/rdfsbase-2.c: Likewise.
8120         * gcc.target/i386/rdgsbase-1.c: Likewise.
8121         * gcc.target/i386/rdgsbase-2.c: Likewise.
8122         * gcc.target/i386/rdrand-3.c: Likewise.
8123         * gcc.target/i386/regparm-stdcall.c: Likewise.
8124         * gcc.target/i386/regparm.c: Likewise.
8125         * gcc.target/i386/reload-1.c: Likewise.
8126         * gcc.target/i386/rotate-2.c: Likewise.
8127         * gcc.target/i386/sibcall-5.c: Likewise.
8128         * gcc.target/i386/signbit-1.c: Likewise.
8129         * gcc.target/i386/signbit-2.c: Likewise.
8130         * gcc.target/i386/signbit-3.c: Likewise.
8131         * gcc.target/i386/sse-5.c: Likewise.
8132         * gcc.target/i386/sse-8.c: Likewise.
8133         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8134         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8135         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8136         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8137         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8138         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8139         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8140         * gcc.target/i386/sse2-movq-2.c: Likewise.
8141         * gcc.target/i386/sse2-movq-3.c: Likewise.
8142         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8143         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8144         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8145         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8146         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8147         * gcc.target/i386/ssefn-1.c: Likewise.
8148         * gcc.target/i386/ssefn-2.c: Likewise.
8149         * gcc.target/i386/sseregparm-1.c: Likewise.
8150         * gcc.target/i386/sseregparm-2.c: Likewise.
8151         * gcc.target/i386/sseregparm-3.c: Likewise.
8152         * gcc.target/i386/sseregparm-4.c: Likewise.
8153         * gcc.target/i386/sseregparm-5.c: Likewise.
8154         * gcc.target/i386/sseregparm-6.c: Likewise.
8155         * gcc.target/i386/sseregparm-7.c: Likewise.
8156         * gcc.target/i386/sseregparm-8.c: Likewise.
8157         * gcc.target/i386/stack-realign.c: Likewise.
8158         * gcc.target/i386/stack-usage-realign.c: Likewise.
8159         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8160         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8161         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8162         * gcc.target/i386/stackalign/return-1.c: Likewise.
8163         * gcc.target/i386/stackalign/return-2.c: Likewise.
8164         * gcc.target/i386/stackalign/return-3.c: Likewise.
8165         * gcc.target/i386/tailcall-1.c: Likewise.
8166         * gcc.target/i386/tbm-2.c: Likewise.
8167         * gcc.target/i386/udivmod-7.c: Likewise.
8168         * gcc.target/i386/udivmod-8.c: Likewise.
8169         * gcc.target/i386/unroll-1.c: Likewise.
8170         * gcc.target/i386/vararg-1.c: Likewise.
8171         * gcc.target/i386/vararg-2.c: Likewise.
8172         * gcc.target/i386/vect8-ret.c: Likewise.
8173         * gcc.target/i386/vectorize5.c: Likewise.
8174         * gcc.target/i386/wmul-1.c: Likewise.
8175         * gcc.target/i386/wmul-2.c: Likewise.
8176         * gcc.target/i386/wrfsbase-1.c: Likewise.
8177         * gcc.target/i386/wrfsbase-2.c: Likewise.
8178         * gcc.target/i386/wrgsbase-1.c: Likewise.
8179         * gcc.target/i386/wrgsbase-2.c: Likewise.
8180         * gcc.target/i386/xop-pcmov.c: Likewise.
8181         * gcc.target/i386/xop-pcmov2.c: Likewise.
8182         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8183         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8184         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8185         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8186         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8187         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8188         * gcc.target/i386/zee.c: Likewise.
8189         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8190         * gfortran.dg/compiler-directive_2.f: Likewise.
8191         * gfortran.dg/g77/20010216-1.f: Likewise.
8192         * gfortran.dg/gomp/pr39152.f90: Likewise.
8193         * gfortran.dg/pr33794.f90: Likewise.
8194
8195 2011-07-09  Jason Merrill  <jason@redhat.com>
8196
8197         * g++.dg/cpp0x/regress/regress5.C: New.
8198
8199 2011-07-08  Jason Merrill  <jason@redhat.com>
8200
8201         PR c++/45437
8202         * g++.dg/expr/compound-asn1.C: New.
8203         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8204
8205 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR target/49621
8208         * gcc.target/powerpc/altivec-34.c: New test.
8209
8210 2011-07-08  Jason Merrill  <jason@redhat.com>
8211
8212         PR c++/45603
8213         * g++.dg/abi/guard3.C: New.
8214
8215 2011-07-08  Julian Brown  <julian@codesourcery.com>
8216
8217         * lib/target-supports.exp
8218         (check_effective_target_arm_little_endian): New.
8219         (check_effective_target_vect_pack_trunc): Use above.
8220         (check_effective_target_vect_unpack): Likewise.
8221         (check_effective_target_vect_element_align): Test
8222         check_effective_target_arm_vect_no_misalign for ARM.
8223
8224 2011-07-08  Jason Merrill  <jason@redhat.com>
8225
8226         PR c++/49673
8227         * g++.dg/cpp0x/constexpr-rom.C: New.
8228
8229 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8230
8231         PR middle-end/49519
8232         * g++.dg/torture/pr49519.C: New test.
8233
8234 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8235
8236         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8237
8238 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8239
8240         PR testsuite/48727
8241         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8242
8243 2011-07-08  Richard Guenther  <rguenther@suse.de>
8244
8245         PR tree-optimization/49662
8246         * gcc.dg/graphite/interchange-14.c: XFAIL.
8247         * gcc.dg/graphite/interchange-15.c: Likewise.
8248         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8249
8250 2011-07-06  Jason Merrill  <jason@redhat.com>
8251
8252         PR c++/49663
8253         * g++.dg/cpp0x/regress/regress4.C: New.
8254
8255 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8256
8257         PR fortran/49648
8258         * gfortran.dg/result_in_spec_4.f90: New test.
8259
8260 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8261
8262         * gcc.target/sparc/cas64.c: New test.
8263
8264 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8265
8266         PR c/49644
8267         * g++.dg/torture/pr49644.C: New test.
8268
8269         PR c/49644
8270         * gcc.c-torture/execute/pr49644.c: New test.
8271
8272 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8273
8274         * lib/target-supports.exp (check_effective_target_ia32): New.
8275         (check_effective_target_x32): Likewise.
8276         (check_effective_target_vect_cmdline_needed): Also check x32.
8277
8278 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8279
8280         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8281         dg-prune-output.
8282         * gcc.target/arm/pr42235.c: Likewise.
8283         * gcc.target/arm/pr42495.c: Likewise.
8284         * gcc.target/arm/pr42574.c: Likewise.
8285         * gcc.target/arm/thumb-branch1.c: Likewise.
8286
8287         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8288         unneeded prune of possible warning.
8289         * gcc.target/arm/pr40956.c: Likewise.
8290         * gcc.target/arm/pr42505.c: Likewise.
8291
8292         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8293         * gcc.c-torture/compile/pr46883.c: Likewise.
8294         * gcc.c-torture/compile/pr46934.c: Likewise.
8295
8296         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8297         for move to ../../gcc.c-torture/compile.
8298         * gcc.target/arm/pr46883.c: Likewise.
8299         * gcc.target/arm/pr46934.c: Likewise.
8300
8301         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8302         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8303         * gcc.target/arm/wmul-1.c: Likewise.
8304         * gcc.target/arm/wmul-2.c: Likewise.
8305         * gcc.target/arm/wmul-3.c: Likewise.
8306         * gcc.target/arm/wmul-4.c: Likewise.
8307         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8308         add tab after scan target.
8309         * gcc.target/arm/smlaltt-1.c: Likewise.
8310         * gcc.target/arm/smlatb-1.c: Likewise.
8311         * gcc.target/arm/smlatt-1.c: Likewise.
8312
8313 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8314
8315         PR debug/49522
8316         * gcc.dg/debug/pr49522.c: New test.
8317
8318 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8319
8320         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8321         * gcc.dg/pr46212.c: Run only if target int32plus.
8322         * gcc.dg/torture/pr48146.c: Ditto.
8323         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8324         * c-c++-common/pr44832.c: Ditto.
8325         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8326         * gcc.dg/pr31490.c: Ditto.
8327         * gcc.dg/torture/builtin-math-7.c: Run only if target
8328         large_double.
8329         * gcc.dg/torture/pr45764.c: Skip for AVR.
8330         * gcc.dg/pr47893.c: Ditto.
8331
8332 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8333
8334         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8335         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8336         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8337         add tab to scan target.
8338
8339 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8340
8341         * gcc.target/arm/neon-modes-3.c: New test.
8342
8343 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8344
8345         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8346         -fno-loop-interchange -ffast-math.
8347
8348 2011-07-07  Richard Guenther  <rguenther@suse.de>
8349
8350         * gcc.dg/ftrapv-3.c: New testcase.
8351
8352 2011-07-07  Richard Guenther  <rguenther@suse.de>
8353
8354         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8355         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8356
8357 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8358
8359         * gcc.dg/binop-notxor1.c: New test.
8360         * gcc.dg/binop-notand4a.c: New test.
8361         * gcc.dg/binop-notxor2.c: New test.
8362         * gcc.dg/binop-notand3a.c: New test.
8363         * gcc.dg/binop-notand2a.c: New test.
8364         * gcc.dg/binop-notand6a.c: New test.
8365         * gcc.dg/binop-notor1.c: New test.
8366         * gcc.dg/binop-notand1a.c: New test.
8367         * gcc.dg/binop-notand5a.c: New test.
8368         * gcc.dg/binop-notor2.c: New test.
8369
8370 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8371
8372         PR middle-end/49640
8373         * gcc.dg/gomp/pr49640.c: New test.
8374
8375 2011-07-07  Richard Guenther  <rguenther@suse.de>
8376
8377         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8378
8379 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8380
8381         PR target/39150
8382         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8383
8384 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8385
8386         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8387         * gcc.target/powerpc/no-r11-2.c: Ditto.
8388         * gcc.target/powerpc/no-r11-3.c: Ditto.
8389
8390 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8391
8392         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8393         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8394
8395 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8396
8397         * lib/target-supports.exp (check_profiling_available): Disable
8398         profiling with -fprofile-generate for target avr.
8399
8400 2011-07-06  Richard Guenther  <rguenther@suse.de>
8401
8402         PR tree-optimization/49645
8403         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8404
8405 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8406
8407         PR middle-end/47383
8408         * gcc.dg/pr47383.c: New.
8409
8410 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8411
8412         PR tree-optimization/49647
8413         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8414
8415 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8416
8417         PR testsuite/49542
8418         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8419         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8420
8421 2011-07-05  Jason Merrill  <jason@redhat.com>
8422
8423         PR c++/48157
8424         * g++.dg/template/template-id-4.C: New.
8425
8426 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8427
8428         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8429         * gcc.dg/pr43402.c: Ditto.
8430
8431 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8432
8433         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8434
8435 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8436
8437         * gcc.target/powerpc/ppc-switch-1.c: New test for
8438         --param case-values-threshold.
8439         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8440
8441 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8442
8443         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8444
8445 2011-07-05  Jason Merrill  <jason@redhat.com>
8446
8447         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8448
8449 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8450
8451         PR tree-optimization/47654
8452         * gcc.dg/graphite/block-pr47654.c: New.
8453
8454 2011-07-05  Jason Merrill  <jason@redhat.com>
8455
8456         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8457
8458 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8459
8460         PR tree-optimization/49580
8461         * gcc.dg/autopar/pr49580.c: New test.
8462
8463 2011-07-05  Richard Guenther  <rguenther@suse.de>
8464
8465         PR tree-optimization/49518
8466         PR tree-optimization/49628
8467         * g++.dg/torture/pr49628.C: New testcase.
8468         * gcc.dg/torture/pr49518.c: Likewise.
8469
8470 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8471
8472         * ada/acats/run_acats (which): Extract last field from type -p,
8473         type output only if command succeeded.
8474
8475 2011-07-04  Jason Merrill  <jason@redhat.com>
8476
8477         * g++.dg/abi/mangle48.C: New.
8478
8479         * g++.dg/cpp0x/diag1.C: New.
8480
8481         * g++.dg/diagnostic/aka1.C: New.
8482
8483 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8484
8485         PR rtl-optimization/49619
8486         * gcc.dg/pr49619.c: New test.
8487
8488         PR rtl-optimization/49472
8489         * gfortran.dg/pr49472.f90: New test.
8490
8491         PR debug/49602
8492         * gcc.dg/pr49602.c: New test.
8493
8494 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8495
8496         PR target/34734
8497         PR target/44643
8498         * gcc.target/avr/avr.exp: Run over cpp files, too.
8499         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8500         * gcc.target/avr/progmem.h: New file.
8501         * gcc.target/avr/exit-abort.h: New file.
8502         * gcc.target/avr/progmem-error-1.c: New file.
8503         * gcc.target/avr/progmem-error-1.cpp: New file.
8504         * gcc.target/avr/progmem-warning-1.c: New file.
8505         * gcc.target/avr/torture/progmem-1.c: New file.
8506         * gcc.target/avr/torture/progmem-1.cpp: New file.
8507
8508 2011-07-04  Richard Guenther  <rguenther@suse.de>
8509
8510         PR tree-optimization/49615
8511         * g++.dg/torture/pr49615.C: New testcase.
8512
8513 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8514
8515         PR tree-optimization/49610
8516         * gcc.dg/vect/pr49610.c: New test.
8517
8518 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8519
8520         * gnat.dg/specs/debug1.ads: New test.
8521
8522 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8523
8524         PR fortran/49562
8525         * gfortran.dg/typebound_proc_23.f90: New.
8526
8527 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8528
8529         PR c++/49605
8530         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8531
8532 2011-07-01  Jason Merrill  <jason@redhat.com>
8533
8534         PR c++/48261
8535         * g++.dg/template/template-id-3.C: New.
8536
8537         PR c++/48593
8538         * g++.dg/template/qualified-id4.C: New.
8539
8540         PR c++/48883
8541         * g++.dg/template/explicit-args4.C: New.
8542
8543         PR c++/49085
8544         * g++.dg/template/offsetof2.C: New.
8545
8546 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8547
8548         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8549
8550 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8551
8552         PR libmudflap/49549
8553         * lib/target-supports.exp (check_effective_target_gld): New proc.
8554
8555 2011-07-01  Richard Guenther  <rguenther@suse.de>
8556
8557         PR tree-optimization/49603
8558         * gcc.dg/torture/pr49603.c: New testcase.
8559
8560 2011-06-30  Jason Merrill  <jason@redhat.com>
8561
8562         PR c++/49387
8563         * g++.dg/rtti/template1.C: New.
8564
8565         PR c++/49569
8566         * g++.dg/cpp0x/regress/ctor1.C: New.
8567
8568         PR c++/49355
8569         * g++.dg/cpp0x/initlist54.C: New.
8570
8571 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8572
8573         * gcc.dg/tree-ssa/sra-12.c: New test.
8574
8575 2011-06-29  Jason Merrill  <jason@redhat.com>
8576
8577         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8578
8579 2011-06-30  Richard Guenther  <rguenther@suse.de>
8580
8581         PR tree-optimization/46787
8582         * gcc.dg/vect/vect-121.c: New testcase.
8583
8584 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8585
8586         PR tree-optimization/49094
8587         * gcc.dg/tree-ssa/pr49094.c: New test.
8588
8589 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8590
8591         PR fortran/49540
8592         * gfortran.dg/pr49540-1.f90: New test.
8593         * gfortran.dg/pr49540-2.f90: New test.
8594
8595 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8596
8597         PR ada/49511
8598         * ada/acats/run_acats (which): Use last field of type -p output.
8599
8600 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8601             Iain Sandoe  <iains@gcc.gnu.org>
8602
8603         PR libobjc/36610
8604         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8605         Only skip on 64-bit *-*-darwin8* && !objc2.
8606
8607 2011-06-30  Richard Guenther  <rguenther@suse.de>
8608
8609         PR tree-optimization/38752
8610         * gcc.c-torture/compile/pr38752.c: New testcase.
8611
8612 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8613
8614         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8615         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8616
8617 2011-06-29  Jason Merrill  <jason@redhat.com>
8618
8619         PR c++/49216
8620         * g++.dg/cpp0x/initlist53.C: Use placement new.
8621         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8622         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8623
8624         PR c++/49003
8625         * g++.dg/cpp0x/trailing6.C: New.
8626         * g++.dg/cpp0x/pr45908.C: No error.
8627
8628         PR c++/49272
8629         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8630
8631         PR c++/49520
8632         * g++.dg/cpp0x/constexpr-using2.C: New.
8633
8634         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8635
8636         PR c++/45923
8637         * g++.dg/cpp0x/constexpr-diag3.C: New.
8638         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8639         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8640         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8641         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8642
8643 2011-06-29  Jason Merrill  <jason@redhat.com>
8644
8645         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8646
8647 2011-06-29  Richard Guenther  <rguenther@suse.de>
8648
8649         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8650
8651 2011-06-29  Jason Merrill  <jason@redhat.com>
8652
8653         * g++.dg/cpp0x/initlist-value2.C: New.
8654
8655         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8656         * g++.dg/cpp0x/initlist-value.C: New.
8657
8658 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8659
8660         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8661
8662 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8663
8664         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8665         * gcc.dg/inline_2.c: Likewise.
8666         * gcc.dg/unroll_1.c: Likewise.
8667
8668 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8669
8670         PR debug/49567
8671         * gcc.target/i386/pr49567.c: New test.
8672
8673 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8674
8675         * gnat.dg/opt17.ad[sb]: New test.
8676
8677 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8678             Tom de Vries  <tom@codesourcery.com>
8679
8680         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8681         (check_effective_target_arm_thumb2): New effective targets.
8682         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8683         properly.  Clean up temporary files.
8684         * gcc.target/arm/ivopts-2.c: Likewise.
8685         * gcc.target/arm/ivopts-3.c: Likewise.
8686         * gcc.target/arm/ivopts-4.c: Likewise.
8687         * gcc.target/arm/ivopts-5.c: Likewise.
8688         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8689
8690 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8691
8692         PR fortran/49479
8693         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8694
8695 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8696
8697         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8698         * gcc.target/arm/vfp-ldmias.c: Likewise.
8699         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8700         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8701         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8702         * gcc.target/arm/vfp-stmias.c: Likewise.
8703         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8704         * gcc.target/arm/vfp-stmiad.c: Likewise.
8705
8706 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8707
8708         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8709         dg-prune-output.
8710         * gcc.target/arm/pr45701-2.c: Ditto.
8711
8712 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8713
8714         PR fortran/49466
8715         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8716         * gfortran.dg/extends_14.f03: Modified.
8717
8718 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8719
8720         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8721         early if the test is already being skipped.
8722
8723         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8724         scan-assembler-dem-not): For missing file, report unresolved with
8725         same message as for pass/fail, with reason reported in log file.
8726
8727         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8728         from add_options_for_arm_neon_fp16.
8729         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8730         check_effective_target_arm_neon_fp16_ok_nocache.
8731         Check -mfpu and -mfloat-abi options from current multilib.
8732         Do not require neon support.
8733         (check_effective_target_arm_fp16_ok): Renamed from
8734         check_effecitve_target_arm_neon_fp16_ok.
8735         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8736         arm_neon_fp16_ok and arm_fp16.
8737         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8738         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8739         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8740         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8741
8742 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8743
8744         * gcc.dg/builtin-assume-aligned-1.c: New test.
8745         * gcc.dg/builtin-assume-aligned-2.c: New test.
8746         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8747
8748         PR debug/49544
8749         * gcc.dg/pr49544.c: New test.
8750
8751 2011-06-27  Richard Guenther  <rguenther@suse.de>
8752
8753         PR tree-optimization/49394
8754         * g++.dg/torture/pr49394.C: New testcase.
8755
8756 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8757
8758         * gcc.dg/optimize-bswapdi-2.c: New test.
8759
8760 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8761             Richard Sandiford  <richard.sandiford@linaro.org>
8762
8763         PR tree-optimization/49169
8764         * gcc.dg/torture/pr49169.c: New test.
8765
8766 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8767
8768         PR testsuite/49529
8769         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8770
8771         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8772         hppa*-*-hpux*.
8773
8774 2011-06-26  Jason Merrill  <jason@redhat.com>
8775
8776         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8777
8778         PR c++/49528
8779         * g++.dg/init/ref19.C: New.
8780         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8781
8782 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR tree-optimization/48377
8785         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8786         non_strict_align.
8787
8788 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8789
8790         PR middle-end/49191
8791         * lib/target-supports.exp (check_effective_target_non_strict_align):
8792         New.
8793         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8794
8795 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8796
8797         PR tree-optimizations/49516
8798         * g++.dg/tree-ssa/pr49516.C: New test.
8799
8800 2011-06-23  Jason Merrill  <jason@redhat.com>
8801
8802         PR c++/35255
8803         * g++.dg/template/partial10.C: New.
8804         * g++.dg/template/partial11.C: New.
8805
8806 2011-06-23  Jeff Law <law@redhat.com>
8807
8808         PR middle-end/48770
8809         * gcc.dg/pr48770.c: New test.
8810
8811 2011-06-23  Jan Hubicka  <jh@suse.cz>
8812
8813         PR middle-end/49373
8814         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8815
8816 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8817
8818         PR testsuite/49512
8819         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8820         instead of -fdump-tree-optimized.
8821
8822 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8823
8824         PR c++/44625
8825         * g++.dg/template/crash107.C: New.
8826         * g++.dg/template/error17.C: Adjust.
8827
8828 2011-06-23  Jason Merrill  <jason@redhat.com>
8829
8830         PR c++/49507
8831         * g++.dg/cpp0x/defaulted30.C: New.
8832
8833         PR c++/49440
8834         * g++.dg/rtti/anon-ns1.C: New.
8835
8836         PR c++/49395
8837         * g++.dg/init/ref18.C: New.
8838
8839         PR c++/36435
8840         * g++.dg/template/partial9.C: New.
8841
8842 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8843
8844         PR middle-end/49373
8845         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8846
8847 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR debug/49496
8850         * gcc.dg/pr49496.c: New test.
8851
8852 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8853
8854         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8855         is not xscale.
8856
8857         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8858
8859         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8860         * gcc.target/arm/pr42879.c: Likewise.
8861         * gcc.target/arm/pr45701-3.c: Likewise.
8862
8863         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8864         * gcc.target/arm/pr40482.c: Likewise.
8865         * gcc.target/arm/stack-corruption.c: Likewise.
8866
8867 2011-06-22  Richard Guenther  <rguenther@suse.de>
8868
8869         PR tree-optimization/49493
8870         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8871
8872 2011-06-22  Jason Merrill  <jason@redhat.com>
8873
8874         PR c++/49260
8875         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8876
8877 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8878             Dmitry Melnik  <dm@ispras.ru>
8879
8880         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8881         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8882         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8883
8884 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8885
8886         * gcc.target/arm/tlscall.c: New.
8887
8888 2011-06-21  Jason Merrill  <jason@redhat.com>
8889
8890         PR c++/49172
8891         * g++.dg/cpp0x/constexpr-ref1.C: New.
8892         * g++.dg/cpp0x/constexpr-ref2.C: New.
8893         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8894
8895         PR c++/49482
8896         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8897
8898         PR c++/49418
8899         * g++.dg/template/param3.C: New.
8900
8901 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8902
8903         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8904         my_clrsb test functions.
8905         (main): Test clrsb.
8906         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8907         test_sll, test_ull): Add clrsb tests.
8908         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8909         clrsbll.
8910
8911 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8912
8913         PR fortran/49112
8914         * gfortran.dg/class_44.f03: New.
8915
8916 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8917
8918         PR tree-optimization/49478
8919         * gcc.dg/vect/pr49478.c
8920
8921 2011-06-21  Richard Guenther  <rguenther@suse.de>
8922
8923         PR tree-optimization/49483
8924         * gcc.dg/vect/vect-120.c: New testcase.
8925
8926 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8927
8928         PR testsuite/49443
8929         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8930         * gcc.dg/vect/vect-peel-4.c: Likewise.
8931
8932 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8933
8934         PR middle-end/49139
8935         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8936         * gcc.dg/always_inline2.c: Likewise.
8937         * gcc.dg/always_inline3.c: Likewise.
8938         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8939         * gcc.dg/inline_1.c: Likewise.
8940         * gcc.dg/inline_2.c: Likewise.
8941         * gcc.dg/inline_3.c: Likewise.
8942         * gcc.dg/inline_4.c: Likewise.
8943         * gcc.dg/20051201-1.c: Likewise.
8944         * gcc.dg/pr40087.c: Likewise.
8945         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8946         * gcc.dg/inline-22.c: Likewise.
8947         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8948         * gcc.dg/lto/20090218-1_1.c: Likewise.
8949         * g++.dg/ipa/devirt-7.C: Likewise.
8950         * gcc.dg/uninit-pred-5_a.c: Likewise.
8951         * gcc.dg/uninit-pred-5_b.c: Likewise.
8952         * gcc.dg/fail_always_inline.c: New.
8953
8954 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8955
8956         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8957         into 6 jobs instead of 3.
8958
8959 2011-06-20  Jason Merrill  <jason@redhat.com>
8960
8961         PR c++/49216
8962         * g++.dg/cpp0x/initlist53.C: New.
8963
8964 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8965
8966         PR fortran/18918
8967         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8968         * gfortran.dg/coarray_lock_3.f90: New.
8969         * gfortran.dg/coarray/lock_1.f90: New.
8970
8971 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8972
8973         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8974         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8975         unresolved and report the reason to the log file.
8976
8977         * lib/scanasm.exp (object-size): Move argument processing earlier
8978         to report errors before verifying that the file exists.  Report
8979         problems detected at runtime as unresolved instead of error and
8980         report their reasons to the log file.
8981
8982 2011-06-20  Jason Merrill  <jason@redhat.com>
8983
8984         PR c++/47080
8985         * g++.dg/cpp0x/explicit6.C: New.
8986
8987         PR c++/47635
8988         * g++.dg/cpp0x/enum20.C: New.
8989
8990         PR c++/48138
8991         * g++.dg/ext/attr-aligned01.C: New.
8992
8993         PR c++/49205
8994         * g++.dg/cpp0x/variadic-default.C: New.
8995
8996         PR c++/43321
8997         * g++.dg/cpp0x/auto26.C: New.
8998
8999         PR c++/43831
9000         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
9001
9002 2011-06-20  Kai Tietz  <ktietz@redhat.com>
9003
9004         * gcc.dg/binop-notand1.c: New test.
9005         * gcc.dg/binop-notand2.c: New test.
9006         * gcc.dg/binop-notand3.c: New test.
9007         * gcc.dg/binop-notand4.c: New test.
9008         * gcc.dg/binop-notand5.c: New test.
9009         * gcc.dg/binop-notand6.c: New test.
9010
9011 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
9012
9013         PR testsuite/49432
9014         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
9015
9016 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
9017
9018         PR fortran/49400
9019         * gfortran.dg/proc_ptr_31.f90: New.
9020
9021 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
9022
9023         * gnat.dg/volatile6.adb: New test.
9024         * gnat.dg/volatile7.adb: Likewise.
9025         * gnat.dg/volatile8.adb: Likewise.
9026         * gnat.dg/volatile9.adb: Likewise.
9027
9028 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
9029
9030         * gnat.dg/constant3.adb: New test.
9031
9032 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
9033
9034         PR libfortran/49296
9035         * gfortran.dg/read_list_eof_1.f90: New test.
9036
9037 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
9038
9039         PR target/49411
9040         * gcc.target/i386/testimm-1.c: New test.
9041         * gcc.target/i386/testimm-2.c: New test.
9042         * gcc.target/i386/testimm-3.c: New test.
9043         * gcc.target/i386/testimm-4.c: New test.
9044         * gcc.target/i386/testimm-5.c: New test.
9045         * gcc.target/i386/testimm-6.c: New test.
9046         * gcc.target/i386/testimm-7.c: New test.
9047         * gcc.target/i386/testimm-8.c: New test.
9048         * gcc.target/i386/xop-vpermil2px-2.c: New test.
9049         * gcc.target/i386/xop-rotate1-int.c: New test.
9050         * gcc.target/i386/xop-rotate2-int.c: New test.
9051
9052 2011-06-17  Jason Merrill  <jason@redhat.com>
9053
9054         * g++.dg/cpp0x/rv-func2.C: New.
9055
9056         * g++.dg/debug/dwarf2/lambda1.C: New.
9057         * g++.dg/warn/Wshadow-6.C: Adjust.
9058
9059 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
9060
9061         PR fortran/48699
9062         * gfortran.dg/move_alloc_5.f90: New.
9063
9064 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
9065
9066         PR rtl-optimization/48542
9067         * gcc.dg/torture/pr48542.c: New test.
9068
9069 2011-06-16  Jason Merrill  <jason@redhat.com>
9070
9071         PR c++/44160
9072         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
9073
9074         PR c++/45378
9075         * g++.dg/cpp0x/initlist52.C New.
9076
9077         PR c++/45399
9078         * c-c++-common/raw-string-12.c: New.
9079
9080         PR c++/49229
9081         * g++.dg/cpp0x/sfinae26.C: New.
9082
9083         PR c++/49251
9084         * g++.dg/cpp0x/variadic113.C: New.
9085
9086         PR c++/49420
9087         * g++.dg/cpp0x/variadic112.C: New.
9088
9089 2011-06-16  Jeff Law <law@redhat.com>
9090
9091         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9092         improved jump threading.
9093         * gcc.dg/builtin-object-size-2.c: Likewise.
9094         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9095
9096 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9097
9098         PR fortran/49074
9099         * gfortran.dg/typebound_assignment_3.f03: New.
9100
9101 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
9102
9103         PR testsuite/48727
9104         * g++.dg/opt/devirt2.C: Change xfail rule to target.
9105
9106 2011-06-16  Martin Jambor  <mjambor@suse.cz>
9107
9108         PR tree-optimization/49343
9109         * gnat.dg/discr31.ad[sb]: New test.
9110
9111 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9112
9113         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9114
9115 2011-06-16  Tom de Vries  <tom@codesourcery.com>
9116
9117         PR target/45098
9118         * gcc.target/arm/ivopts-3.c: Update test.
9119         * gcc.target/arm/ivopts-5.c: Same.
9120
9121 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9122
9123         Revert:
9124         2011-06-10  Wei Guozhi  <carrot@google.com>
9125
9126         PR target/45335
9127         * gcc.target/arm/pr45335.c: New test.
9128         * gcc.target/arm/pr45335-2.c: New test.
9129         * gcc.target/arm/pr45335-3.c: New test.
9130         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9131         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9132         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9133
9134 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9135
9136         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9137
9138 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9139
9140         PR fortran/49417
9141         * gfortran.dg/class_43.f03: New.
9142
9143 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9144
9145         PR tree-optimization/49419
9146         * gcc.c-torture/execute/pr49419.c: New test.
9147
9148 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9149
9150         * gcc.dg/sms-9.c: New file.
9151
9152 2011-06-15  Easwaran Raman  <eraman@google.com>
9153
9154         PR rtl-optimization/49414
9155         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9156
9157 2011-06-14  Jason Merrill  <jason@redhat.com>
9158
9159         * g++.dg/cpp0x/noexcept13.C: New.
9160
9161 2011-06-14  Easwaran Raman  <eraman@google.com>
9162
9163         PR rtl-optimization/44194
9164         * gcc.dg/pr44194-1.c: New test.
9165         * gcc.dg/pr44194-2.c: New test.
9166
9167 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9168
9169         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9170         switches.
9171         * gcc.target/arm/pr45701-2.c: Likewise.
9172         * gcc.target/arm/thumb-branch1.c: Likewise.
9173
9174 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9175
9176         PR testsuite/48727
9177         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9178
9179 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9180
9181         * gcc.target/arm/pr45701-1.c: Require thumb support.
9182         * gcc.target/arm/pr45701-2.c: Likewise.
9183         * gcc.target/arm/thumb-branch1.c: Likewise.
9184
9185         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9186         * gcc.target/arm/pr39839.c: Likewise.
9187         * gcc.target/arm/pr40657-2.c: Likewise.
9188         * gcc.target/arm/pr40956.c: Likewise.
9189         * gcc.target/arm/pr41679.c: Likewise.
9190         * gcc.target/arm/pr42235.c: Likewise.
9191         * gcc.target/arm/pr42495.c: Likewise.
9192         * gcc.target/arm/pr42505.c: Likewise.
9193         * gcc.target/arm/pr42574.c: Likewise.
9194         * gcc.target/arm/pr46883.c: Likewise.
9195         * gcc.target/arm/pr46934.c: Likewise.
9196         * gcc.target/arm/xor-and.c: Likewise.
9197
9198 2011-06-14  Jason Merrill  <jason@redhat.com>
9199
9200         * g++.dg/other/error23.C: Adjust error message.
9201         * g++.dg/other/error32.C: Likewise.
9202
9203         PR c++/49389
9204         * g++.dg/cpp0x/rv-dotstar.C: New.
9205
9206         PR c++/49369
9207         * g++.dg/cpp0x/decltype30.C: New.
9208
9209         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9210
9211 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR fortran/49103
9214         * gfortran.dg/pr49103.f90: New test.
9215
9216 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9217
9218         PR target/45098
9219         * gcc.target/arm/ivopts-3.c: New test.
9220         * gcc.target/arm/ivopts-4.c: New test.
9221         * gcc.target/arm/ivopts-5.c: New test.
9222
9223 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9224
9225         PR rtl-optimization/49390
9226         * gcc.c-torture/execute/pr49390.c: New test.
9227
9228 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9229
9230         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9231
9232 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9233
9234         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9235         * gcc.c-torture/execute/cmpsi-2.x: New file.
9236         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9237         * gcc.c-torture/execute/pr45262.x: New file.
9238         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9239         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9240         int32plus
9241         * gcc.c-torture/compile/pr49163.c: Ditto.
9242
9243 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9244
9245         * gcc.dg/vect/vect-16.c: Rename to...
9246         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9247         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9248         for double-word vectors.
9249         * gcc.dg/vect/vect-peel-4.c: Likewise.
9250         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9251         vect_element_align.
9252         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9253         -fno-fast-math.
9254
9255 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9256
9257         PR target/44618
9258         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9259
9260 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9261
9262         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9263
9264 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9265
9266         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9267
9268 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9269
9270         * gfortran.dg/trim_optimize_8.f90:  New test case.
9271
9272 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9273            Ira Rosen  <ira.rosen@linaro.org>
9274
9275         PR tree-optimization/49352
9276         * gcc.dg/vect/pr49352.c: New test.
9277
9278 2011-06-12  Tobias Burnus
9279
9280         PR fortran/49324
9281         * gfortran.dg/alloc_comp_assign_11.f90: New.
9282
9283 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9284
9285         * gfortran.dg/trim_optimize_7.f90:  New test.
9286
9287 2011-06-10  Wei Guozhi  <carrot@google.com>
9288
9289         PR target/45335
9290         * gcc.target/arm/pr45335.c: New test.
9291         * gcc.target/arm/pr45335-2.c: New test.
9292         * gcc.target/arm/pr45335-3.c: New test.
9293         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9294         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9295         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9296
9297 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9298
9299         PR c++/41769
9300         * g++.dg/parse/error39.C: New.
9301
9302 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9303
9304         * gcc.target/arm/20090811-1.c: Skip for incompatible
9305         options, do not override other options.
9306         * gcc.target/arm/combine-cmp-shift.c: Skip for
9307         incompatible options.
9308         * gcc.target/arm/pr45094.c: Likewise.
9309         * gcc.target/arm/scd42-1.c: Likewise.
9310         * gcc.target/arm/scd42-3.c: Likewise.
9311         * gcc.target/arm/thumb-ltu.c: Likewise.
9312
9313         * lib/target-supports.exp
9314         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9315         multilib flags use -mfpu with a value other than neon-fp16.
9316
9317 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9320         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9321
9322 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9323
9324         * lib/target-supports.exp (check_effective_target_pie): New proc.
9325         * gcc.dg/pie-link.c: Use target pie.
9326
9327 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9328             Laurent Roug�  <laurent.rouge@menta.fr>
9329
9330         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9331         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9332
9333 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9334
9335         * gfortran.dg/coarray/sync_1.f90: New test for
9336         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9337
9338 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9339
9340         PR tree-optimization/49318
9341         * gcc.dg/vect/pr49318.c: New test.
9342
9343 2011-06-09  David Krauss  <potswa@mac.com>
9344
9345         * g++.dg/template/arrow1.C: New.
9346
9347 2011-06-09  Jason Merrill  <jason@redhat.com>
9348
9349         * lib/prune.exp: Prune "note"s.
9350         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9351
9352         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9353         * g++.dg/template/dependent-expr3.C: Likewise.
9354         * g++.dg/parse/template7.C: Likewise.
9355         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9356         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9357         * g++.old-deja/g++.pt/friend38.C: Likewise.
9358         * g++.old-deja/g++.pt/crash32.C: Likewise.
9359         * g++.old-deja/g++.other/init4.C: Likewise.
9360         * g++.old-deja/g++.other/friend8.C: Likewise.
9361
9362         * g++.dg/ext/complex7.C: Adjust expected output.
9363         * g++.dg/diagnostic/method1.C: Likewise.
9364         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9365         * g++.dg/parse/crash33.C: Likewise.
9366         * g++.dg/other/warning1.C: Likewise.
9367         * g++.dg/init/pr29571.C: Likewise.
9368         * g++.dg/warn/overflow-warn-1.C: Likewise.
9369         * g++.dg/warn/overflow-warn-3.C: Likewise.
9370         * g++.dg/warn/overflow-warn-4.C: Likewise.
9371         * g++.old-deja/g++.oliva/template1.C: Likewise.
9372
9373         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9374         * g++.dg/parse/template7.C: Adjust.
9375
9376 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9377
9378         PR target/49307
9379         * gcc.dg/pr49307.c: New.
9380
9381 2011-06-09  Wei Guozhi  <carrot@google.com>
9382
9383         PR target/46975
9384         * gcc.target/arm/pr46975.c: New testcase.
9385
9386 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9387
9388         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9389         (PMETH, arglist_t): Removed.
9390         (method_get_number_of_arguments): Removed.
9391         (method_get_nth_argument): Removed.
9392         (method_get_first_argument): Removed.
9393         (method_get_next_argument): Removed.
9394         (method_get_sizeof_arguments): Removed.
9395         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9396         (PMETH): Removed.
9397         (method_get_number_of_arguments): Removed.
9398         (method_get_nth_argument): Removed.
9399         (method_get_first_argument): Removed.
9400         (method_get_next_argument): Removed.
9401         (method_get_sizeof_arguments): Removed.
9402         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9403
9404 2011-06-09  David Li  <davidxl@google.com>
9405
9406         * gcc.dg/dump-pass.c: New test.
9407
9408 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9409
9410         PR c++/29003
9411         * g++.dg/parse/error38.C: New.
9412
9413 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR middle-end/49308
9416         * gfortran.dg/pr49308.f90: New test.
9417
9418 2011-06-08  Jason Merrill  <jason@redhat.com>
9419
9420         * g++.dg/cpp0x/noexcept11.C: New.
9421         * g++.dg/cpp0x/noexcept12.C: New.
9422         * g++.dg/cpp0x/sfinae11.C: Adjust.
9423
9424 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9425
9426         PR testsuite/49323
9427         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9428         to dg-options, match also DW_AT_linkage_name.
9429
9430 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9431
9432         PR middle-end/21953
9433         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9434         -fno-common on alpha*-dec-osf*.
9435         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9436
9437 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9438
9439         PR rtl-optimization/49303
9440         * gcc.target/ia64/pr49303.c: New test.
9441
9442 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9443
9444         PR fortran/18918
9445         * gfortran.dg/coarray_lock_1.f90: New.
9446         * gfortran.dg/coarray_lock_2.f90: New.
9447
9448 2011-06-07  Jason Merrill  <jason@redhat.com>
9449
9450         * lib/prune.exp: Look for "required" rather than "instantiated".
9451         * g++.dg/abi/mangle11.C: Likewise.
9452         * g++.dg/abi/mangle12.C: Likewise.
9453         * g++.dg/abi/mangle17.C: Likewise.
9454         * g++.dg/abi/mangle20-2.C: Likewise.
9455         * g++.dg/abi/pragma-pack1.C: Likewise.
9456         * g++.dg/cpp0x/decltype26.C: Likewise.
9457         * g++.dg/cpp0x/decltype28.C: Likewise.
9458         * g++.dg/cpp0x/decltype29.C: Likewise.
9459         * g++.dg/cpp0x/enum11.C: Likewise.
9460         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9461         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9462         * g++.dg/cpp0x/pr47416.C: Likewise.
9463         * g++.dg/ext/case-range2.C: Likewise.
9464         * g++.dg/ext/case-range3.C: Likewise.
9465         * g++.dg/gomp/for-19.C: Likewise.
9466         * g++.dg/gomp/pr37533.C: Likewise.
9467         * g++.dg/gomp/pr38639.C: Likewise.
9468         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9469         * g++.dg/inherit/base3.C: Likewise.
9470         * g++.dg/inherit/using6.C: Likewise.
9471         * g++.dg/init/placement4.C: Likewise.
9472         * g++.dg/init/reference3.C: Likewise.
9473         * g++.dg/lookup/scoped6.C: Likewise.
9474         * g++.dg/lookup/using7.C: Likewise.
9475         * g++.dg/other/abstract1.C: Likewise.
9476         * g++.dg/other/error10.C: Likewise.
9477         * g++.dg/other/error5.C: Likewise.
9478         * g++.dg/other/field1.C: Likewise.
9479         * g++.dg/other/offsetof5.C: Likewise.
9480         * g++.dg/parse/bitfield2.C: Likewise.
9481         * g++.dg/parse/constant4.C: Likewise.
9482         * g++.dg/parse/crash20.C: Likewise.
9483         * g++.dg/parse/invalid-op1.C: Likewise.
9484         * g++.dg/parse/non-dependent2.C: Likewise.
9485         * g++.dg/parse/template18.C: Likewise.
9486         * g++.dg/tc1/dr152.C: Likewise.
9487         * g++.dg/tc1/dr166.C: Likewise.
9488         * g++.dg/tc1/dr176.C: Likewise.
9489         * g++.dg/tc1/dr213.C: Likewise.
9490         * g++.dg/template/access11.C: Likewise.
9491         * g++.dg/template/access2.C: Likewise.
9492         * g++.dg/template/access3.C: Likewise.
9493         * g++.dg/template/access7.C: Likewise.
9494         * g++.dg/template/arg7.C: Likewise.
9495         * g++.dg/template/cond2.C: Likewise.
9496         * g++.dg/template/crash13.C: Likewise.
9497         * g++.dg/template/crash40.C: Likewise.
9498         * g++.dg/template/crash7.C: Likewise.
9499         * g++.dg/template/crash84.C: Likewise.
9500         * g++.dg/template/ctor5.C: Likewise.
9501         * g++.dg/template/defarg13.C: Likewise.
9502         * g++.dg/template/defarg14.C: Likewise.
9503         * g++.dg/template/dtor7.C: Likewise.
9504         * g++.dg/template/eh2.C: Likewise.
9505         * g++.dg/template/error2.C: Likewise.
9506         * g++.dg/template/error43.C: Likewise.
9507         * g++.dg/template/friend32.C: Likewise.
9508         * g++.dg/template/injected1.C: Likewise.
9509         * g++.dg/template/instantiate1.C: Likewise.
9510         * g++.dg/template/instantiate3.C: Likewise.
9511         * g++.dg/template/instantiate5.C: Likewise.
9512         * g++.dg/template/instantiate7.C: Likewise.
9513         * g++.dg/template/local6.C: Likewise.
9514         * g++.dg/template/lookup2.C: Likewise.
9515         * g++.dg/template/member5.C: Likewise.
9516         * g++.dg/template/memfriend15.C: Likewise.
9517         * g++.dg/template/memfriend16.C: Likewise.
9518         * g++.dg/template/memfriend17.C: Likewise.
9519         * g++.dg/template/memfriend7.C: Likewise.
9520         * g++.dg/template/meminit1.C: Likewise.
9521         * g++.dg/template/nested3.C: Likewise.
9522         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9523         * g++.dg/template/nontype12.C: Likewise.
9524         * g++.dg/template/nontype13.C: Likewise.
9525         * g++.dg/template/nontype6.C: Likewise.
9526         * g++.dg/template/pr23510.C: Likewise.
9527         * g++.dg/template/pr35240.C: Likewise.
9528         * g++.dg/template/ptrmem15.C: Likewise.
9529         * g++.dg/template/ptrmem6.C: Likewise.
9530         * g++.dg/template/qualified-id1.C: Likewise.
9531         * g++.dg/template/qualttp20.C: Likewise.
9532         * g++.dg/template/qualttp3.C: Likewise.
9533         * g++.dg/template/qualttp4.C: Likewise.
9534         * g++.dg/template/qualttp5.C: Likewise.
9535         * g++.dg/template/qualttp6.C: Likewise.
9536         * g++.dg/template/qualttp7.C: Likewise.
9537         * g++.dg/template/qualttp8.C: Likewise.
9538         * g++.dg/template/recurse.C: Likewise.
9539         * g++.dg/template/recurse2.C: Likewise.
9540         * g++.dg/template/ref5.C: Likewise.
9541         * g++.dg/template/scope2.C: Likewise.
9542         * g++.dg/template/sfinae10.C: Likewise.
9543         * g++.dg/template/sfinae3.C: Likewise.
9544         * g++.dg/template/sizeof3.C: Likewise.
9545         * g++.dg/template/static9.C: Likewise.
9546         * g++.dg/template/template-id-2.C: Likewise.
9547         * g++.dg/template/typedef13.C: Likewise.
9548         * g++.dg/template/typename4.C: Likewise.
9549         * g++.dg/template/using14.C: Likewise.
9550         * g++.dg/template/using2.C: Likewise.
9551         * g++.dg/template/warn1.C: Likewise.
9552         * g++.dg/warn/Wparentheses-13.C: Likewise.
9553         * g++.dg/warn/Wparentheses-15.C: Likewise.
9554         * g++.dg/warn/Wparentheses-16.C: Likewise.
9555         * g++.dg/warn/Wparentheses-17.C: Likewise.
9556         * g++.dg/warn/Wparentheses-18.C: Likewise.
9557         * g++.dg/warn/Wparentheses-19.C: Likewise.
9558         * g++.dg/warn/Wparentheses-20.C: Likewise.
9559         * g++.dg/warn/Wparentheses-23.C: Likewise.
9560         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9561         * g++.dg/warn/noeffect2.C: Likewise.
9562         * g++.dg/warn/noeffect4.C: Likewise.
9563         * g++.dg/warn/pr8570.C: Likewise.
9564         * g++.old-deja/g++.brendan/init2.C: Likewise.
9565         * g++.old-deja/g++.eh/spec6.C: Likewise.
9566         * g++.old-deja/g++.pt/crash10.C: Likewise.
9567         * g++.old-deja/g++.pt/crash36.C: Likewise.
9568         * g++.old-deja/g++.pt/derived3.C: Likewise.
9569         * g++.old-deja/g++.pt/error2.C: Likewise.
9570         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9571         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9572         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9573         * g++.old-deja/g++.pt/overload7.C: Likewise.
9574         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9575
9576 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9577             Iain Sandoe  <iains@gcc.gnu.org>
9578
9579         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9580         Added code to deal with the case when [Protocol
9581         -descriptionForInstanceMethod:] or [Protocol
9582         -descriptionForClassMethod:] returns NULL.
9583
9584 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9585             Iain Sandoe  <iains@gcc.gnu.org>
9586
9587         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9588         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9589         Added cast.
9590
9591 2011-06-07  Xinliang David Li  <davidxl@google.com>
9592
9593         * gcc.dg/inline_2.c: New test.
9594         * gcc.dg/unroll_2.c: New test.
9595         * gcc.dg/inline_3.c: New test.
9596         * gcc.dg/unroll_3.c: New test.
9597         * gcc.dg/inline_4.c: New test.
9598         * gcc.dg/unroll_4.c: New test.
9599         * gcc.dg/inline_1.c: New test.
9600         * gcc.dg/unroll_1.c: New test.
9601
9602 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9603
9604         PR tree-optimization/48497
9605         * lib/gcc-defs.exp (dg-additional-options): New proc.
9606         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9607         -msse2 on 32-bit x86.
9608
9609 2011-06-06  Jason Merrill  <jason@redhat.com>
9610
9611         * g++.dg/cpp0x/enum19.C: New.
9612
9613 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9614
9615         * gcc.target/arm/neon-reload-class.c: New test.
9616
9617 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9618
9619         PR debug/49130
9620         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9621
9622 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9623
9624         * gcc.target/arm/smlatb-1.c: New file.
9625         * gcc.target/arm/smlatt-1.c: New file.
9626         * gcc.target/arm/smlaltb-1.c: New file.
9627         * gcc.target/arm/smlaltt-1.c: New file.
9628
9629 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9630
9631         * gcc.target/arm/mla-2.c: New test.
9632
9633 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9634
9635         PR gcov-profile/49299
9636         * gcc.dg/tree-prof/pr49299-1.c: New test.
9637         * gcc.dg/tree-prof/pr49299-2.c: New test.
9638
9639 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9640
9641         * lib/target-supports.exp
9642         (check_effective_target_vect_widen_mult_qi_to_hi):
9643         Add NEON as supporting target.
9644         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9645         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9646         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9647         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9648         using widening multiplication on targets that support it.
9649         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9650         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9651         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9652
9653 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9654
9655         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9656         Modern Objective-C runtime API.
9657         * objc/execute/next_mapping.h: Removed.
9658         * objc-obj-c++-shared/next-mapping.h: Removed.
9659         * objc-obj-c++-shared/Object1.h: Removed.
9660         * objc-obj-c++-shared/Object1.m: Removed.
9661         * objc-obj-c++-shared/Object1.mm: Removed.
9662         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9663         * objc-obj-c++-shared/Protocol1.h: Removed.
9664         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9665         of ProtoBool, IVAR_T and METHOD.
9666         * objc-obj-c++-shared/runtime.h: New.
9667         * objc-obj-c++-shared/TestsuiteObject.h: New.
9668         * objc-obj-c++-shared/TestsuiteObject.m: New.
9669
9670         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9671         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9672         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9673         it a class method.
9674         * objc/execute/_cmd.m: Include
9675         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9676         runtime API.  ([TestClass +initialize]): Include this method also
9677         with the GNU runtime.
9678         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9679         Object.  ([-setValue:]): Return void.
9680         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9681         with the GNU runtime.  Include
9682         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9683         for the NeXT runtime.  Use the existing print_ivars() and
9684         compare_structures() implementations for the old NeXT runtime.
9685         Added new implementations for the Modern GNU and NeXT runtimes.
9686         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9687         well.  (main): Use objc_getClass().  Use return instead of exit.
9688         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9689         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9690         of exit().
9691         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9692         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9693         instead of Object.  (main): Use return instead of exit().
9694         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9695         instead of Object.  Removed prototype for exit().  (main): Use
9696         return instead of exit().  Use the Modern Objective-C runtime API.
9697         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9698         Object.
9699         * objc/execute/class-tests-1.h: Include
9700         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9701         runtime API.  (test_class_with_superclass): Do not call [Object
9702         class].  There is no need to with the current libobjc.
9703         * objc/execute/class-tests-2.h: Include
9704         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9705         runtime API.
9706         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9707         ../../objc-obj-c++-shared/next-mapping.h.
9708         * objc/execute/class-2.m: Likewise.
9709         * objc/execute/class-3.m: Likewise.
9710         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9711         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9712         +initialize]): Include this method also with the GNU
9713         runtime. (main): Use the Modern Objective-C runtime API.
9714         * objc/execute/class-5.m: Likewise.
9715         * objc/execute/class-6.m: Likewise.
9716         * objc/execute/class-7.m: Likewise.
9717         * objc/execute/class-8.m: Likewise.
9718         * objc/execute/class-9.m: Likewise.
9719         * objc/execute/class-10.m: Likewise.
9720         * objc/execute/class-11.m: Likewise.
9721         * objc/execute/class-12.m: Likewise.
9722         * objc/execute/class-13.m: Likewise.
9723         * objc/execute/class-14.m: Likewise.
9724         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9725         this method also with the GNU runtime.
9726         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9727         +initialize]): Include this method also with the GNU runtime.
9728         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9729         of Object.
9730         * objc/execute/encode-1.m: Likewise.
9731         * objc/execute/enumeration-1.m: Likewise.
9732         * objc/execute/enumeration-2.m: Likewise.
9733         * objc/execute/exceptions/catchall-1.m: Likewise.
9734         * objc/execute/exceptions/finally-1.m: Likewise.
9735         * objc/execute/exceptions/foward-1.m: Likewise.
9736         * objc/execute/exceptions/local-variables-1.m: Likewise.
9737         * objc/execute/exceptions/throw-nil.m: Likewise.
9738         * objc/execute/exceptions/trivial.m: Likewise.
9739         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9740         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9741         * objc/execute/exceptions/matcher-1.m: Likewise.
9742         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9743         Object.
9744         * objc/execute/formal_protocol-2.m: Likewise.
9745         * objc/execute/formal_protocol-3.m: Likewise.
9746         * objc/execute/formal_protocol-4.m: Likewise.
9747         * objc/execute/formal_protocol-5.m: Include
9748         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9749         protocol_getName().
9750         * objc/execute/formal_protocol-6.m: Likewise.
9751         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9752         Object.  Include <objc/Protocol.h> instead of
9753         ../../objc-obj-c++-shared/Protocol1.h.
9754         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9755         Object.
9756         * objc/execute/informal_protocol.m: Likewise.
9757         * objc/execute/load-3.m: Likewise.
9758         * objc/execute/many_args_method.m ([TestClass +initialize]):
9759         Include this method with the GNU runtime as well.
9760         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9761         * objc/execute/nested-func-1.m: Use TestsuiteObject
9762         instead of Object.
9763         * objc/execute/nil_method-1.m: Likewise.
9764         * objc/execute/no_clash.m: Likewise.
9765         * objc/execute/np-1.m: Do not include
9766         ../../objc-obj-c++-shared/Protocol1.h.
9767         (main): Use return instead of exit().
9768         * objc/execute/np-2.m: Do not include
9769         ../../objc-obj-c++-shared/Protocol1.h.
9770         ([MyObject +initialize]): Include this method also with the GNU
9771         runtime.  (main): Use return instead of exit().
9772         * objc/execute/object_is_class.m: Include
9773         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9774         of Object.  (main): Use the Modern Objective-C runtime API.
9775         * objc/execute/object_is_meta_class.m: Likewise.
9776         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9777         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9778         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9779         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9780         Objective-C runtime API.
9781         * objc/execute/protocol-isEqual-2.m: Likewise.
9782         * objc/execute/protocol-isEqual-3.m: Likewise.
9783         * objc/execute/protocol-isEqual-4.m: Likewise.
9784         * objc/execute/redefining_self.m ([TestClass +initialize]):
9785         Include this method with the GNU runtime as well.
9786         * objc/execute/root_methods.m: Include
9787         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9788         Include this method with the GNU runtime as well.
9789         (main): Use the Modern Objective-C runtime API.
9790         * objc/execute/selector-1.m: Include
9791         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9792         of Object.  (main): Use the Modern Objective-C runtime API.
9793         * objc/execute/static-1.m ([Test +initialize]): Include this
9794         method with the GNU runtime as well.
9795         * objc/execute/static-2.m: Likewise.
9796         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9797         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9798         ([MathClass +initialize]): Include this method with the GNU
9799         runtime as well.
9800         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9801         instead of Object.
9802         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9803         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9804         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9805         * objc.dg/attributes/method-attribute-1.m: Likewise.
9806         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9807         * objc.dg/attributes/method-attribute-2.m: Likewise.
9808         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9809         * objc.dg/attributes/method-attribute-3.m: Likewise.
9810         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9811         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9812         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9813         * obj-c++.dg/bitfield-1.mm: Likewise.
9814         * obj-c++.dg/bitfield-2.mm: Likewise
9815         * objc.dg/bitfield-3.m: Likewise.
9816         * obj-c++.dg/bitfield-4.mm: Likewise.
9817         * objc.dg/bitfield-5.m: Likewise
9818         * objc.dg/call-super-1.m: Likewise.
9819         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9820         Use objc_getClass() instead of objc_get_class(), but for the GNU
9821         runtime redefine objc_getClass as objc_get_class.  Include
9822         ../objc-obj-c++-shared/runtime.h.
9823         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9824         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9825         Use the Modern Objective-C runtime API.
9826         * objc.dg/class-protocol-1.m: Include
9827         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9828         * obj-c++.dg/class-protocol-1.mm: Likewise.
9829         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9830         * objc.dg/comp-types-10.m: Likewise.
9831         * objc.dg/comp-types-11.m: Likewise.
9832         * objc.dg/comp-types-12.m: Likewise.
9833         * obj-c++.dg/comp-types-9.mm: Likewise.
9834         * obj-c++.dg/comp-types-11.mm: Likewise.
9835         * obj-c++.dg/comp-types-12.mm: Likewise.
9836         * obj-c++.dg/comp-types-13.mm: Likewise.
9837         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9838         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9839         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9840         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9841         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9842         * objc.dg/desig-init-1.m: Likewise.
9843         * obj-c++.dg/defs.mm: Likewise.
9844         * objc.dg/exceptions-2.m: Likewise.
9845         * obj-c++.dg/except-1.mm: Likewise.
9846         * obj-c++.dg/exceptions-2.mm: Likewise.
9847         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9848         Use the Modern Objective-C runtime API.
9849         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9850         the Modern Objective-C runtime API.  Do not include
9851         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9852         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9853         the Modern Objective-C runtime API except when using an older NeXT
9854         runtime.
9855         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9856         the Modern Objective-C runtime API.
9857         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9858         objc/encoding.h.
9859         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9860         * objc.dg/encode-7-next-64bit.m: Updated include.
9861         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9862         objc/encoding.h.
9863         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9864         the Modern Objective-C runtime API.
9865         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9866         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9867         instead of ../objc-obj-c++-shared/Protocol1.h.
9868         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9869         the Modern Objective-C runtime API except when using an older NeXT
9870         runtime.
9871         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9872         the Modern Objective-C runtime API.
9873         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9874         Object.
9875         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9876         * objc.dg/fix-and-continue-2.m: Likewise.
9877         * objc.dg/foreach-1.m: Likewise.
9878         * objc.dg/foreach-2.m: Likewise.
9879         * objc.dg/foreach-3.m: Likewise.
9880         * objc.dg/foreach-4.m: Likewise.
9881         * objc.dg/foreach-5.m: Likewise.
9882         * objc.dg/foreach-6.m: Likewise.
9883         * objc.dg/foreach-7.m: Likewise.
9884         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9885         Object.
9886         * objc.dg/func-ptr-2.m: Likewise.
9887         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9888         Do not include objc/objc-api.h.
9889         * obj-c++.dg/fsf-package-0.mm: Likewise.
9890         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9891         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9892         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9893         of Object.
9894         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9895         * objc.dg/gnu-runtime-3.m: Likewise.
9896         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9897         * objc.dg/headers.m: Include objc/runtime.h instead of
9898         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9899         for the NeXT runtime.
9900         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9901         * obj-c++.dg/isa-field-1.mm: Likewise.
9902         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9903         * objc.dg/layout-1.m: Likewise.
9904         * objc.dg/layout-2.m: Likewise.
9905         * objc.dg/local-decl-2.m: Likewise.
9906         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9907         Object.  ([Container +elementForView:]): Use
9908         class_conformsToProtocol().
9909         * obj-c++.dg/lookup-2.mm: Likewise.
9910         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9911         * obj-c++.dg/local-decl-1.mm: Likewise.
9912         * objc.dg/method-3.m: Likewise.
9913         * objc.dg/method-4.m: Likewise.
9914         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9915         ../objc-obj-c++-shared/Protocol1.h.
9916         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9917         * objc.dg/method-9.m: Likewise.
9918         * objc.dg/method-10.m: Likewise.
9919         * objc.dg/method-13.m ([Root +initialize]): Include this method
9920         also for the GNU runtime.  (main): Use objc_getClass() also for
9921         the GNU runtime.
9922         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9923         * objc.dg/method-17.m: Likewise.
9924         * objc.dg/method-19.m: Likewise.
9925         * objc.dg/method-20b.m: Likewise.
9926         * obj-c++.dg/method-2.mm: Likewise.
9927         * obj-c++.dg/method-6.mm: Likewise.
9928         * obj-c++.dg/method-10.mm: Likewise.
9929         * obj-c++.dg/method-11.mm: Likewise.
9930         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9931         ../objc-obj-c++-shared/Protocol1.h.
9932         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9933         * obj-c++.dg/method-15.mm: Likewise.
9934         * obj-c++.dg/method-17.mm: Likewise.
9935         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9936         +initialize]): Include this method also for the GNU
9937         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9938         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9939         * obj-c++.dg/method-22.mm: Likewise.
9940         * obj-c++.dg/method-23.mm: Likewise.
9941         * obj-c++.dg/no-extra-load.mm: Likewise.
9942         * objc.dg/objc-fast-4.m: Likewise.
9943         * objc.dg/objc-gc-4.m: Likewise.
9944         * obj-c++.dg/objc-gc-3.mm: Likewise.
9945         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9946         protocol_getMethodDescription() instead of [Protocol
9947         -descriptionForInstanceMethod].
9948         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9949         Made it available with all runtimes.  (main): Call -test instead
9950         of -class.
9951         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9952         and put into a category.
9953         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9954         Object.  Include objc/objc.h.
9955         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9956         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9957         New. (main): Use protocol_getMethodDescription() instead
9958         of [Protocol -descriptionForInstanceMethod] and [Protocol
9959         -descriptionForClassMethod].
9960         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9961         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9962         Objective-C runtime API.
9963         * obj-c++.dg/proto-qual-1.mm: Likewise.
9964         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9965         Object.
9966         * obj-c++.dg/property/property-1.mm: Likewise.
9967         * obj-c++.dg/qual-types-1.mm: Likewise.
9968         * objc.dg/selector-2.m: Include objc/objc.h instead of
9969         ../objc-obj-c++-shared/Object1.h.
9970         * obj-c++.dg/selector-2.mm: Likewise.
9971         * obj-c++.dg/selector-5.mm: Likewise.
9972         * obj-c++.dg/selector-6.mm: Likewise.
9973         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9974         Object.  Do not include objc/objc-api.h.
9975         * obj-c++.dg/set-not-used-1.mm: Likewise.
9976         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9977         * objc.dg/stret-1.m: Likewise.
9978         * objc.dg/stret-2.m: Likewise.
9979         * obj-c++.dg/super-class-2.mm: Likewise.
9980         * objc.dg/super-class-3.m: Likewise.
9981         * objc.dg/super-class-4.m: Likewise.
9982         * objc.dg/sync-2.m: Likewise.
9983         * obj-c++.dg/sync-2.mm: Likewise.
9984         * objc.dg/sync-1.m: Include objc/objc.h instead of
9985         ../objc-obj-c++-shared/Object1.h.
9986         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9987         'Class' as the type of 'isa'.
9988         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9989         Objective-C runtime API.  ([TestClass +initialize]): Include this
9990         method with the GNU runtime as well.
9991         * objc.dg/strings/strings-1.m: Updated includes.
9992         * obj-c++.dg/strings/strings-1.mm: Likewise.
9993         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9994         objc.dg/strings/const-str-12b.m.
9995         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9996         * obj-c++.dg/template-3.mm: Likewise.
9997         * obj-c++.dg/template-4.mm: Likewise.
9998         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9999         Objective-C runtime API.
10000         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
10001         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
10002         * obj-c++.dg/try-catch-1.mm: Likewise.
10003         * obj-c++.dg/try-catch-2.mm: Likewise.
10004         * objc.dg/try-catch-3.m: Likewise.
10005         * obj-c++.dg/try-catch-3.mm: Likewise.
10006         * objc.dg/try-catch-6.m: Likewise.
10007         * objc.dg/try-catch-7.m: Likewise.
10008         * obj-c++.dg/try-catch-7.mm: Likewise.
10009         * obj-c++.dg/try-catch-8.mm: Likewise.
10010         * obj-c++.dg/try-catch-9.mm: Likewise.
10011         * objc.dg/try-catch-10.m: Likewise.
10012         * obj-c++.dg/try-catch-11.mm: Likewise.
10013         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
10014         Object.  Include objc/objc.h.
10015         * obj-c++.dg/typedef-alias-1.mm: Likewise.
10016         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
10017         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
10018         Object.  Use Modern Objective-C runtime API.  Do not use
10019         performv::.
10020         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
10021         * obj-c++.dg/torture/trivial.mm: Likewise.
10022         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
10023         instead of ../objc-obj-c++-shared/Object1.h.  Include
10024         ../objc-obj-c++-shared/runtime.h.
10025         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
10026         * objc.dg/torture/strings/const-str-11.m: Likewise.
10027         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
10028         * objc.dg/torture/strings/const-str-9.m: Likewise.
10029         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
10030         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
10031         instead of Object. Only add _FooClassReference if
10032         __NEXT_RUNTIME__.
10033         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
10034         * objc.dg/torture/strings/const-str-8.m: Likewise.
10035         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
10036         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
10037         additional sources.
10038         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
10039         Object.
10040         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
10041         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
10042         * obj-c++.dg/va-meth-1.mm: Likewise.
10043         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
10044         ../objc-obj-c++-shared/Object1.h.
10045         * objc.dg/zero-link-3.m: Likewise.
10046
10047 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
10048
10049         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
10050
10051 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
10052
10053         PR obj-c++/48275
10054         * obj-c++.dg/property/cxx-property-1.mm: New.
10055         * obj-c++.dg/property/cxx-property-2.mm: New.
10056
10057 2011-06-06  Jason Merrill  <jason@redhat.com>
10058
10059         * g++.dg/cpp0x/regress/ptrmem1.C: New.
10060
10061 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
10062
10063         PR rtl-optimization/49145
10064         From Ryan Mansfield
10065         * gcc.c-torture/compile/pr49145.c: New test.
10066
10067 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
10068
10069         PR testsuite/49288
10070         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
10071         to dg-options, match also DW_AT_linkage_name.
10072
10073         PR debug/49294
10074         * gcc.dg/debug/pr49294.c: New test.
10075
10076         PR c++/49264
10077         * g++.dg/opt/pr49264.C: New test.
10078
10079 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
10080
10081         PR tree-optimization/49243
10082         * gcc.dg/pr49243.c: New.
10083
10084 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10085
10086         * gnat.dg/specs/cond_expr1.ads: New test.
10087
10088 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10089
10090         * gnat.dg/deferred_const4.ad[sb]: New test.
10091         * gnat.dg/deferred_const4_pkg.ads: New helper.
10092
10093 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10094
10095         * gnat.dg/test_tamdt.adb: Rename to...
10096         * gnat.dg/taft_type1.adb: ...this.
10097         * gnat.dg/tamdt.ad[sb]: Rename to...
10098         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10099         * gnat.dg/tamdt_aux.ads: Rename to...
10100         * gnat.dg/taft_type1_pkg2.ads: ...this.
10101         * gnat.dg/taft_type2.ad[sb]: New test.
10102         * gnat.dg/taft_type2_pkg.ads: New helper.
10103         * gnat.dg/taft_type3.adb: New test.
10104         * gnat.dg/taft_type3_pkg.ads: New helper.
10105
10106 2011-06-05  Tobias Burnus  <burnus@net-b.de>
10107
10108         PR fortran/49255
10109         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10110         for F2008.
10111
10112 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10113
10114         PR testsuite/49287
10115         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10116         warning.
10117         * objc.dg/gnu-api-2-objc.m: Likewise.
10118         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10119         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10120
10121 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10122
10123         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10124         alignment, not the alignment, when calling class_addIvar().  Add
10125         an 'isa' instance variable to the test root class.
10126         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10127
10128 2011-06-04  Jan Hubicka  <jh@suse.cz>
10129
10130         PR tree-optimization/48893
10131         PR tree-optimization/49091
10132         PR tree-optimization/49179
10133         * gfortran.dg/pr49179.f90: New testcase
10134
10135 2011-06-04  Jan Hubicka  <jh@suse.cz>
10136
10137         PR lto/48954
10138         * g++.dg/torture/pr48954.C: New testcase.
10139
10140 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10141
10142         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10143
10144 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10145
10146         PR c++/33840
10147         * g++.dg/diagnostic/bitfld2.C: New.
10148
10149 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10150
10151         PR target/49281
10152         * gcc.c-torture/execute/pr49281.c: New test.
10153
10154 2011-06-04  Jan Hubicka  <jh@suse.cz>
10155
10156         PR tree-optimize/48929
10157         * gcc.c-torture/compile/pr48929.c: New testcase.
10158
10159 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10162
10163 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR c++/49276
10166         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10167
10168 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10169
10170         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10171
10172 2011-06-03  Richard Henderson  <rth@redhat.com>
10173             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10174
10175         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10176
10177 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10178
10179         * objc.dg/headers.m: Do not include objc-list.h.
10180
10181 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10182
10183         * objc.dg/type-stream-1.m: Test removed.
10184         * objc.dg/headers.m: Do not include typedstream.h.
10185
10186 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10187
10188         * objc.dg/torture/forward-1.m (main): Updated testcase.
10189
10190 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10191
10192         PR target/49163
10193         * gcc.c-torture/compile/pr49163.c: New.
10194
10195 2011-06-02  Asher Langton  <langton2@llnl.gov>
10196
10197         PR fortran/49268
10198         * gfortran.dg/PR49268.f90: New test.
10199
10200 2011-06-02  Asher Langton  <langton2@llnl.gov>
10201
10202         PR fortran/37039
10203         * gfortran.dg/PR37039.f90: New test.
10204
10205 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10206
10207         PR objc/48539
10208         * objc.dg/method-5.m: Updated.
10209         * objc.dg/method-19.m: Updated.
10210         * objc.dg/method-lookup-1.m: New.
10211         * obj-c++.dg/method-6.mm: Updated.
10212         * obj-c++.dg/method-7.mm: Updated.
10213         * obj-c++.dg/method-lookup-1.mm: New.
10214
10215 2011-06-02  DJ Delorie  <dj@redhat.com>
10216
10217         * lib/timeout.exp (timeout): Add board_info support.
10218
10219 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10220
10221         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10222
10223 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10224
10225         PR fortran/49265
10226         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10227         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10228
10229 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10230             Hans-Peter Nilsson  <hp@axis.com>
10231
10232         PR rtl-optimization/48840
10233         * gcc.target/sparc/ultrasp13.c: New test.
10234
10235 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10236
10237         PR target/49238
10238         * gcc.c-torture/compile/pr49238.c: New.
10239
10240 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10241
10242         * gcc.target/arm/g2.c: Skip test in -mthumb.
10243         Skip test unless cpu is xscale.
10244         * gcc.target/arm/scd42-2.c: Likewise.
10245         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10246
10247 2011-06-01  Jason Merrill  <jason@redhat.com>
10248
10249         * g++.dg/cpp0x/decltype28.C: New.
10250         * g++.dg/cpp0x/decltype29.C: New.
10251
10252 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10253
10254         PR target/45074
10255         * gcc.target/mips/pr45074.c: New test.
10256
10257 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10258             Hans-Peter Nilsson  <hp@axis.com>
10259
10260         PR rtl-optimization/48830
10261         * gcc.target/sparc/ultrasp12.c: New test.
10262
10263 2011-06-01  David Li  <davidxl@google.com>
10264
10265         * gcc.dg/profile-dir-1.c: Change pass name.
10266         * gcc.dg/profile-dir-2.c: Ditto.
10267         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10268         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10269         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10270         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10271         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10272         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10273         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10274         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10275         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10276         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10277         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10278         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10279         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10280         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10281         * gcc.dg/profile-dir-3.c: Ditto.
10282         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10283
10284 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10285
10286         * objc.dg/attributes/method-nonnull-1.m: New test.
10287         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10288
10289 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10290
10291         PR fortran/18918
10292         * gfortran.dg/coarray_atomic_1.f90: New.
10293         * gfortran.dg/coarray/atomic_1.f90: New.
10294
10295 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10296
10297         * gcc.dg/guality/bswaptest.c: New test.
10298         * gcc.dg/guality/clztest.c: New test.
10299         * gcc.dg/guality/ctztest.c: New test.
10300         * gcc.dg/guality/rotatetest.c: New test.
10301
10302         PR target/48688
10303         * gcc.target/i386/pr48688.c: New test.
10304
10305 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10306
10307         PR c++/48010
10308         * g++.dg/lookup/name-clash9.C: New.
10309
10310 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10311
10312         PR fortran/18918
10313         * gfortran.dg/coarray/dummy_1.f90: New.
10314
10315 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10316
10317         PR fortran/18918
10318         * gfortran.dg/coarray/save_1.f90: New.
10319         * gfortran.dg/coarray_4.f90: Update dg-error.
10320
10321 2011-05-31  Jason Merrill  <jason@redhat.com>
10322
10323         * g++.dg/cpp0x/rv-template1.C: New.
10324
10325 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10326
10327         PR rtl-optimization/49235
10328         * gcc.dg/pr49235.c: New test.
10329
10330 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10331
10332         PR tree-optimization/49093
10333         * gcc.dg/vect/pr49093.c: New test.
10334
10335 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10336
10337         PR debug/49047
10338         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10339
10340 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10341
10342         PR testsuite/49239
10343         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10344         output array.
10345
10346 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10347
10348         PR target/49186
10349         * gcc.c-torture/execute/pr49186.c: New.
10350
10351 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10352
10353         PR target/49168
10354          * gcc.target/i386/pr49168-1.c: New.
10355
10356 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10357             Eric Botcazou  <ebotcazou@adacore.com>
10358
10359         * gcc.dg/guality/drap.c: New test.
10360
10361 2011-05-30  Richard Guenther  <rguenther@suse.de>
10362
10363         PR tree-optimization/49210
10364         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10365         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10366
10367 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10368
10369         PR c++/49223
10370         * g++.dg/gomp/pr49223-1.C: New test.
10371         * g++.dg/gomp/pr49223-2.C: New test.
10372
10373 2011-05-30  Richard Guenther  <rguenther@suse.de>
10374
10375         PR tree-optimization/49218
10376         * gcc.c-torture/execute/pr49218.c: New testcase.
10377
10378 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10379
10380         PR tree-optimization/49199
10381         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10382         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10383         -fno-tree-scev-cprop.
10384
10385 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10386
10387         PR fortran/47601
10388         * gfortran.dg/extends_13.f03: New.
10389
10390 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10391
10392         PR rtl-optimization/49095
10393         * gcc.target/i386/pr49095.c: New test.
10394
10395 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10396
10397         PR fortran/18918
10398         * gfortran.dg/coarray_24.f90: New.
10399
10400 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10401
10402         PR fortran/18918
10403         * gfortran.dg/coarray_23.f90: New.
10404
10405 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10406
10407         From Ryan Mansfield
10408         * gcc.dg/pr48826.c: New test.
10409
10410 2011-05-29  Richard Guenther  <rguenther@suse.de>
10411
10412         PR tree-optimization/49217
10413         * gcc.dg/torture/pr49217.c: New testcase.
10414
10415 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10416
10417         PR testsuite/49222
10418         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10419
10420 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10421
10422         * gnat.dg/boolean_subtype.adb: Rename to...
10423         * gnat.dg/boolean_subtype1.adb: ...this.
10424
10425 2011-05-28  Jason Merrill  <jason@redhat.com>
10426
10427         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10428
10429 2011-05-27  Jason Merrill  <jason@redhat.com>
10430
10431         * g++.dg/cpp0x/enum18.C: Adjust.
10432
10433         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10434
10435 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10436
10437         PR fortran/18918
10438         * gfortran.dg/coarray_22.f90: New.
10439
10440 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10441
10442         PR tree-optimization/46728
10443         * gcc.target/powerpc/pr46728-1.c: New.
10444         * gcc.target/powerpc/pr46728-2.c: New.
10445         * gcc.target/powerpc/pr46728-3.c: New.
10446         * gcc.target/powerpc/pr46728-4.c: New.
10447         * gcc.target/powerpc/pr46728-5.c: New.
10448         * gcc.dg/pr46728-6.c: New.
10449         * gcc.target/powerpc/pr46728-7.c: New.
10450         * gcc.target/powerpc/pr46728-8.c: New.
10451         * gcc.dg/pr46728-9.c: New.
10452         * gcc.target/powerpc/pr46728-10.c: New.
10453         * gcc.target/powerpc/pr46728-11.c: New.
10454         * gcc.dg/pr46728-12.c: New.
10455         * gcc.target/powerpc/pr46728-13.c: New.
10456         * gcc.target/powerpc/pr46728-14.c: New.
10457         * gcc.target/powerpc/pr46728-15.c: New.
10458         * gcc.target/powerpc/pr46728-16.c: New.
10459
10460 2011-05-27  Jason Merrill  <jason@redhat.com>
10461
10462         * g++.dg/abi/mangle47.C: New.
10463
10464         PR c++/49176
10465         * g++.dg/template/const5.C: New.
10466
10467         * g++.dg/cpp0x/enum18.C: New.
10468
10469         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10470
10471         * g++.dg/cpp0x/error6.C: New.
10472
10473         * g++.dg/cpp0x/error5.C: New.
10474
10475 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR c++/49165
10478         * g++.dg/eh/cond6.C: New test.
10479
10480 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10481
10482         PR fortran/48820
10483         * gfortran.dg/rank_3.f90: New.
10484         * gfortran.dg/rank_4.f90: New.
10485
10486 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10487
10488         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10489         replace dump search.
10490
10491 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10492
10493         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10494         * gnat.dg/bit_packed_array5.adb: ...here.
10495
10496 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10497
10498         PR c++/42056
10499         * g++.dg/cpp0x/auto25.C: New.
10500
10501 2011-05-27  Richard Guenther  <rguenther@suse.de>
10502
10503         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10504
10505 2011-05-27  Richard Guenther  <rguenther@suse.de>
10506
10507         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10508
10509 2011-05-27  Richard Guenther  <rguenther@suse.de>
10510
10511         PR middle-end/49189
10512         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10513
10514 2011-05-26  Jason Merrill  <jason@redhat.com>
10515
10516         * g++.dg/cpp0x/friend1.C: New.
10517         * g++.dg/cpp0x/friend2.C: New.
10518
10519         * g++.dg/cpp0x/auto7.C: Update.
10520         * g++.dg/template/crash50.C: Adjust.
10521         * g++.dg/template/static9.C: Adjust.
10522         * g++.old-deja/g++.ext/memconst.C: Adjust.
10523
10524 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10525
10526         * gcc.dg/march.c: Ignore a note for some targets.
10527
10528 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10529             Nathan Froyd  <froydnj@codesourcery.com>
10530
10531         PR c++/2288
10532         PR c++/18770
10533         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10534         * g++.dg/parse/pr18770.C: New test.
10535         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10536
10537 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10538
10539         PR fortran/48955
10540         * gfortran.dg/dependency_40.f90 : New test.
10541
10542 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10543
10544         PR fortran/18918
10545         * gfortran.dg/coarray/registering_1.f90: New.
10546
10547 2011-05-26  Jason Merrill  <jason@redhat.com>
10548
10549         * g++.dg/cpp0x/variadic111.C: New.
10550         * g++.dg/cpp0x/variadic41.C: Adjust.
10551
10552 2011-05-26  Richard Guenther  <rguenther@suse.de>
10553
10554         PR tree-optimization/48702
10555         * gcc.dg/torture/pr48702.c: New testcase.
10556
10557 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10558
10559         PR gcov-profile/48845
10560         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10561         support.
10562         * gcc.dg/matrix/matrix.exp: Likewise.
10563         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10564         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10565         line number to check_profiling_available.
10566         * lib/target-supports.exp (check_profiling_available): Account for
10567         this.
10568         Require TLS runtime support with -fprofile-generate.
10569         * lib/profopt.exp (profopt-execute): Add TLS options for
10570         -fprofile-generate.
10571         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10572
10573 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10574
10575         PR c++/49165
10576         * g++.dg/eh/cond5.C: New test.
10577
10578         PR tree-optimization/49161
10579         * gcc.c-torture/execute/pr49161.c: New test.
10580
10581 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10582
10583         * gcc.target/arm/neon-vorn-vbic.c: New test.
10584
10585 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10586
10587         PR tree-optimization/49038
10588         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10589         * gcc.dg/vect/pr49038.c: New test.
10590
10591 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10592
10593         * g++.dg/init/pr25811-3.C: New.
10594         * g++.dg/init/pr25811-4.C: New.
10595
10596 2011-05-25  Jason Merrill  <jason@redhat.com>
10597
10598         * g++.dg/cpp0x/enum17.C: New.
10599         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10600
10601         * g++.dg/cpp0x/auto24.C: New.
10602
10603         * g++.dg/cpp0x/error4.C: New.
10604
10605         * g++.dg/cpp0x/rv-restrict.C: New.
10606
10607         * g++.dg/cpp0x/enum15.C: New.
10608         * g++.dg/cpp0x/constexpr-switch2.C: New.
10609
10610         * g++.dg/cpp0x/variadic110.C: New.
10611
10612         * g++.dg/cpp0x/auto9.C: Add typedef test.
10613
10614         * g++.dg/cpp0x/auto23.C: New.
10615         * g++.dg/cpp0x/auto9.C: Adjust.
10616
10617         * g++.dg/cpp0x/defaulted29.C: New.
10618
10619         * g++.dg/cpp0x/initlist51.C: New.
10620
10621 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10622
10623         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10624         * g++.dg/abi/packed1.C: Suppress warning.
10625         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10626         * g++.dg/template/stdarg1.C: Likewise.
10627         * g++.dg/other/packed1.C: Remove arm from xfail list.
10628
10629 2011-05-25  Jason Merrill  <jason@redhat.com>
10630
10631         * g++.dg/cpp0x/enum16.C: New.
10632         * g++.dg/parse/error15.C: Adjust.
10633
10634         * g++.dg/cpp0x/initlist50.C: New.
10635
10636         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10637
10638         * g++.dg/cpp0x/variadic109.C: New.
10639
10640 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10641
10642          * gcc.target/i386/pause-1.c: New.
10643
10644 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10645
10646         * gcc.dg/stack-usage-1.c: Adjust comment.
10647         * gcc.dg/stack-usage-2.c: New test.
10648
10649 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR c++/49136
10652         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10653         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10654
10655 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10656
10657         PR rtl-optimization/48757
10658         * gfortran.dg/pr48757.f:  New test case.
10659
10660 2011-05-24  Jason Merrill  <jason@redhat.com>
10661
10662         * g++.dg/cpp0x/access01.C: New.
10663
10664 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10665
10666         PR libobjc/48177
10667         * objc.dg/pr48177.m: New testcase.
10668
10669 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10670
10671         PR objc/48187
10672         * objc.dg/pr48187.m: New testcase.
10673         * obj-c++.dg/pr48187.mm: New testcase.
10674         * objc.dg/ivar-extra-semicolon.m: New testcase.
10675
10676 2011-05-24  Jason Merrill  <jason@redhat.com>
10677
10678         * g++.dg/template/access21.C: New.
10679         * g++.dg/template/access22.C: New.
10680
10681 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10682
10683         PR rtl-optimization/48633
10684         * g++.dg/pr48633.C: New test.
10685
10686 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10687
10688         PR target/49133
10689         * g++.dg/other/pr49133.C: New test.
10690
10691 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10692             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10693
10694         * gcc.dg/torture/tls/run-gd.c: New test.
10695         * gcc.dg/torture/tls/run-ie.c: New test.
10696         * gcc.dg/torture/tls/run-ld.c: New test.
10697         * gcc.dg/torture/tls/run-le.c: New test.
10698         * lib/target-supports.exp (check_effective_target_tls_runtime):
10699         Build testcase with TLS options.
10700
10701 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10702
10703         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10704
10705 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10706
10707         PR tree-optimization/49121
10708         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10709
10710 2011-05-23  Jason Merrill  <jason@redhat.com>
10711
10712         * g++.dg/cpp0x/defaulted28.C: New.
10713
10714         * g++.dg/cpp0x/sfinae25.C: New.
10715
10716         * g++.dg/cpp0x/rv-cast2.C: New.
10717
10718         * g++.dg/cpp0x/enum14.C: New.
10719
10720 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10721
10722         PR lto/49123
10723         * gcc.c-torture/execute/pr49123.c: New test.
10724
10725         PR debug/49032
10726         * gcc.dg/debug/pr49032.c: New test.
10727
10728         PR c/49120
10729         * gcc.dg/pr49120.c: New test.
10730
10731 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10732
10733         PR target/47315
10734         * gcc.target/i386/pr47315.c: New test.
10735
10736 2011-05-23  Jason Merrill  <jason@redhat.com>
10737
10738         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10739
10740         * g++.dg/cpp0x/sfinae24.C: New.
10741
10742         * g++.dg/cpp0x/error3.C: New.
10743
10744         * g++.dg/cpp0x/defaulted27.C: New.
10745
10746         * g++.dg/cpp0x/decltype27.C: New.
10747
10748 2011-05-23  Richard Guenther  <rguenther@suse.de>
10749
10750         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10751
10752 2011-05-23  Richard Guenther  <rguenther@suse.de>
10753
10754         PR tree-optimization/40874
10755         * g++.dg/tree-ssa/pr40874.C: New testcase.
10756
10757 2011-05-23  Richard Guenther  <rguenther@suse.de>
10758
10759         PR tree-optimization/49115
10760         * g++.dg/torture/pr49115.C: New testcase.
10761
10762 2011-05-23  Richard Guenther  <rguenther@suse.de>
10763
10764         PR middle-end/15419
10765         * gcc.dg/memcpy-3.c: New testcase.
10766
10767 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10768
10769         PR middle-end/48973
10770         * gcc.c-torture/execute/pr48973-1.c: New test.
10771         * gcc.c-torture/execute/pr48973-2.c: New test.
10772
10773 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10774
10775         PR c++/18016
10776         * g++.dg/warn/pr18016.C: New.
10777
10778 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10779
10780         PR target/45098
10781         * gcc.target/arm/ivopts-6.c: New test.
10782
10783 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10784
10785         PR middle-end/49029
10786         * gcc.c-torture/compile/pr49029.c: New test.
10787
10788 2011-05-22  Jason Merrill  <jason@redhat.com>
10789
10790         * g++.dg/cpp0x/sfinae23.C: New.
10791         * g++.dg/cpp0x/sfinae8.C: Correct.
10792
10793 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10794
10795         * gfortran.dg/function_optimize_8.f90:  New test case.
10796
10797 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10798
10799         PR tree-optimization/49087
10800         * gcc.dg/vect/O3-pr49087.c: New test.
10801
10802 2011-05-21  Jason Merrill  <jason@redhat.com>
10803
10804         * g++.dg/debug/const5.C: New.
10805
10806 2011-05-20  Jason Merrill  <jason@redhat.com>
10807
10808         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10809
10810         * g++.dg/cpp0x/constexpr-static7.C: New.
10811
10812         * g++.dg/cpp0x/enum12.C: New.
10813         * g++.dg/cpp0x/enum13.C: New.
10814
10815 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10816
10817         PR fortran/48699
10818         * gfortran.dg/select_type_23.f03: New.
10819
10820 2011-05-20  Jason Merrill  <jason@redhat.com>
10821
10822         * g++.dg/cpp0x/defaulted26.C: New.
10823
10824         * g++.dg/cpp0x/noexcept02.C: Fix.
10825         * g++.dg/cpp0x/noexcept03.C: Fix.
10826         * g++.dg/cpp0x/noexcept08.C: Fix.
10827         * g++.dg/cpp0x/noexcept10.C: New.
10828
10829 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10830
10831         PR fortran/48706
10832         * gfortran.dg/extends_12.f03: New.
10833
10834 2011-05-20  Jason Merrill  <jason@redhat.com>
10835
10836         * g++.dg/template/koenig9.C: New.
10837         * g++.dg/opt/pr47615.C: Fix.
10838         * g++.dg/overload/defarg1.C: Fix.
10839         * g++.dg/tc1/dr213.C: Remove xfail.
10840         * g++.dg/torture/pr34850.C: Fix.
10841         * g++.dg/torture/pr39362.C: Fix.
10842         * g++.old-deja/g++.brendan/crash56.C: Fix.
10843         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10844
10845 2011-05-20  Richard Guenther  <rguenther@suse.de>
10846
10847         PR tree-optimization/49079
10848         * gcc.dg/torture/pr49079.c: New testcase.
10849
10850 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10851
10852         PR tree-optimization/49073
10853         * gcc.c-torture/execute/pr49073.c: New test.
10854
10855 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10856
10857         PR fortran/18918
10858         * gfortran.dg/coarray_21.f90: New.
10859
10860 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10861
10862         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10863         output.
10864
10865 2011-05-19  Richard Guenther  <rguenther@suse.de>
10866
10867         PR testsuite/49063
10868         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10869
10870 2011-05-19  Richard Guenther  <rguenther@suse.de>
10871
10872         PR middle-end/48985
10873         * gcc.dg/builtin-object-size-11.c: New testcase.
10874
10875 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10876
10877         PR target/45098
10878         * gcc.target/arm/ivopts.c: New test.
10879         * gcc.target/arm/ivopts-2.c: New test.
10880
10881 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10882
10883         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10884
10885 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10886
10887         * gcc.c-torture/execute/960321-1.x: Remove.
10888
10889 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10890
10891         PR fortran/48700
10892         * gfortran.dg/move_alloc_4.f90: New.
10893
10894 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10895
10896         PR target/49002
10897         * gcc.target/i386/pr49002-1.c: New test.
10898         * gcc.target/i386/pr49002-2.c: Likewise.
10899
10900 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10901
10902         PR tree-optimization/49039
10903         * gcc.c-torture/execute/pr49039.c: New test.
10904         * gcc.dg/tree-ssa/pr49039.c: New test.
10905         * g++.dg/torture/pr49039.C: New test.
10906
10907 2011-05-18  Jason Merrill  <jason@redhat.com>
10908
10909         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10910         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10911         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10912
10913 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10914
10915         * gcc.target/bfin/mcpu-bf592.c: New test.
10916
10917 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10918
10919         PR tree-optimization/41881
10920         * gcc.dg/vect/O3-pr41881.c: New test.
10921         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10922
10923 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10924
10925         PR tree-optimization/49000
10926         * gcc.dg/pr49000.c: New test.
10927
10928 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10929
10930         * gnat.dg/invalid1.adb: New test.
10931
10932 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10933
10934         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10935         scan pattern.
10936         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10937         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10938
10939 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10940
10941         PR c++/48994
10942         * g++.dg/cpp0x/range-for18.C: New.
10943
10944 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10945
10946         PR fortran/18918
10947         * gfortran.dg/coarray/image_index_2.f90: New.
10948
10949 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10950
10951         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10952         * g++.dg/cpp0x/override2.C: New.
10953
10954 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10955
10956         PR fortran/18918
10957         * gfortran.de/coarray_20.f90: New.
10958
10959 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10960
10961         PR fortran/22572
10962         * function_optimize_7.f90:  New test case.
10963
10964 2011-05-13  Jason Merrill  <jason@redhat.com>
10965
10966         * g++.dg/cpp0x/decltype26.C: New.
10967         * g++.dg/cpp0x/enum11.C: New.
10968
10969 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10970
10971         PR fortran/48972
10972         PR fortran/48991
10973         * gfortran.dg/assign_8.f90: Update dg-error.
10974
10975 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10976
10977         PR fortran/48972
10978         * gfortran.dg/io_constraints_8.f90: New.
10979         * gfortran.dg/io_constraints_9.f90: New.
10980
10981 2011-05-13  Martin Thuresson  <martint@google.com>
10982
10983         PR gcov-profile/47793
10984         * gcc.dg/pr47793.c: New.
10985
10986 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR tree-optimization/48975
10989         * gcc.dg/pr48975.c: New test.
10990
10991 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10992
10993         PR fortran/48972
10994         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10995
10996 2011-05-12  Jason Merrill  <jason@redhat.com>
10997
10998         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10999
11000 2011-05-12  Geert Bosch  <bosch@adacore.com>
11001
11002         * gnat.dg/view_conversion1.adb: New test.
11003
11004 2011-05-12  Richard Guenther  <rguenther@suse.de>
11005
11006         PR tree-optimization/48172
11007         * gcc.dg/vect/pr48172.c: New testcase.
11008
11009 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
11010
11011         PR debug/48967
11012         * g++.dg/opt/pr48967.C: New test.
11013
11014 2011-05-11  Jason Merrill  <jason@redhat.com>
11015
11016         * g++.dg/cpp0x/constexpr-friend.C: New.
11017         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
11018
11019         * g++.dg/cpp0x/sfinae22.C: New.
11020
11021 2011-05-11  Tobias Burnus  <burnus@net-b.de>
11022
11023         PR fortran/48889
11024         * gfortran.dg/generic_24.f90: New.
11025
11026 2011-05-11  Richard Guenther  <rguenther@suse.de>
11027
11028         PR tree-optimization/15256
11029         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
11030
11031 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR debug/48159
11034         * gcc.dg/pr48159-1.c: New test.
11035         * gcc.dg/pr48159-2.c: New test.
11036
11037 2011-05-11  Richard Guenther  <rguenther@suse.de>
11038
11039         PR middle-end/48953
11040         * gcc.dg/torture/pr48953.c: New testcase.
11041
11042 2011-05-11  Richard Guenther  <rguenther@suse.de>
11043
11044         PR tree-optimization/18041
11045         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
11046
11047 2011-05-11  Alan Modra  <amodra@gmail.com>
11048
11049         PR target/47755
11050         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
11051
11052 2011-05-10  Jason Merrill  <jason@redhat.com>
11053
11054         * g++.dg/cpp0x/defaulted25.C: New.
11055         * g++.dg/template/crash7.C: Adjust.
11056
11057         * g++.dg/cpp0x/variadic108.C: New.
11058
11059 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
11060
11061         * g++.dg/inherit/virtual9.C: Extend.
11062
11063 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
11064
11065         PR target/48857
11066         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
11067         are passed and returned in vector registers.
11068
11069 2011-05-10  Richard Guenther  <rguenther@suse.de>
11070
11071         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
11072         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11073         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11074         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11075         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
11076         applies.
11077
11078 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
11079
11080         PR tree-optimization/48611
11081         PR tree-optimization/48794
11082         * gfortran.dg/gomp/pr48611.f90: New test.
11083         * gfortran.dg/gomp/pr48794.f90: New test.
11084
11085         PR debug/48928
11086         * gcc.dg/dfp/pr48928.c: New test.
11087
11088 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11089
11090         PR c++/48522
11091         * g++.dg/cpp0x/pr48522.C: New.
11092
11093 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11094
11095         PR c++/48735
11096         * g++.dg/cpp0x/sfinae21.C: New.
11097
11098 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11099
11100         * g++.dg/template/sfinae28.C: Rename to...
11101         * g++.dg/cpp0x/sfinae19.C: ... this.
11102         * g++.dg/template/sfinae29.C: Rename to...
11103         * g++.dg/cpp0x/sfinae20.C: ... this.
11104
11105 2011-05-09  Jeff Law <law@redhat.com>
11106
11107         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11108         consistent results.
11109
11110 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
11111
11112         PR c++/20039
11113         * g++.dg/init/pr20039.C: New.
11114
11115 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
11116
11117         PR c++/48737
11118         PR c++/48744
11119         * g++.dg/template/sfinae28.C: New.
11120         * g++.dg/template/sfinae29.C: Likewise.
11121
11122 2011-05-09  Jason Merrill  <jason@redhat.com>
11123
11124         * g++.dg/template/nontype23.C: New.
11125
11126 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
11127         PR c++/48859
11128         * g++.dg/init/pr48859.C: New.
11129
11130 2011-05-09  Jason Merrill  <jason@redhat.com>
11131
11132         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11133         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11134         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11135         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11136         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11137         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11138         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11139         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11140
11141 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11142
11143         * g++.dg/inherit/virtual9.C: New.
11144
11145 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11146
11147         PR c++/48574
11148         * g++.dg/template/dependent-expr8.C: New test case.
11149
11150 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11151
11152         PR tree-optimization/48837
11153         * gcc.dg/pr48837.c: New testcase.
11154
11155 2011-05-06  Jason Merrill  <jason@redhat.com>
11156
11157         * g++.dg/cpp0x/constexpr-condition2.C: New.
11158
11159         * g++.dg/cpp0x/constexpr-missing.C: New.
11160
11161 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11162
11163         PR fortran/18918
11164         * gfortran.dg/coarray/this_image_2.f90: New.
11165
11166 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11167
11168         PR fortran/48858
11169         PR fortran/48820
11170         * gfortran.dg/bind_c_usage_22.f90: New.
11171         * gfortran.dg/bind_c_usage_23.f90: New.
11172         * gfortran.dg/bind_c_usage_24.f90: New.
11173         * gfortran.dg/bind_c_usage_24_c.c: New.
11174
11175 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11176
11177         PR c++/48838
11178         * g++.dg/template/member9.C: New test case.
11179
11180 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11181
11182         * gnat.dg/discr29.ad[sb]: New test.
11183         * gnat.dg/discr30.adb: Likewise.
11184
11185 2011-05-05  Julian Brown  <julian@codesourcery.com>
11186
11187         * gcc.target/arm/neon-vset_lanes8.c: New test.
11188
11189 2011-05-05  Jason Merrill  <jason@redhat.com>
11190
11191         * g++.dg/init/new32.C: New.
11192
11193 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11194
11195         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11196         Fix typo.
11197
11198 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR rtl-optimization/48381
11201         * gcc.c-torture/compile/pr48381.c: New test.
11202
11203 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11204
11205         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11206         to dg-options.
11207         * gcc.target/i386/opt-1.c: Ditto.
11208
11209 2011-05-04  Jason Merrill  <jason@redhat.com>
11210
11211         * g++.dg/conversion/base1.C: New.
11212
11213 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11214
11215         PR libgfortran/48787
11216         * gfortran.dg/round_3.f08: Add more checks to test case.
11217
11218 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11219
11220         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11221         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11222         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11223         Gate test on effective_target fd_truncate.
11224
11225 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11226
11227         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11228         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11229         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11230         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11231         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11232         * gcc.target/i386/pr38824.c: Ditto.
11233         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11234         * gcc.target/i386/vecinit-2.c: Ditto.
11235         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11236         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11237         * gcc.target/i386/parity-2.c: Ditto.
11238         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11239
11240 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11241
11242         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11243         remove duplication.
11244         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11245         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11246         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11247
11248 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11249
11250         PR fortran/18918
11251         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11252
11253 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11254
11255         PR fortran/18918
11256         * gfortran.dg/coarray/this_image_1.f90: New.
11257
11258 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11259
11260         PR fortran/18918
11261         * gfortran.dg/coarray/caf.dg: New.
11262         * gfortran.dg/coarray/image_index_1.f90: New, copied
11263         from ../coarray_16.f90.
11264
11265 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11266
11267         PR c++/28501
11268         * g++.dg/ext/complex9.C: New.
11269
11270 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11271
11272         From Mike Frysinger
11273         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11274         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11275         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11276
11277 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11278
11279         * gcc.target/bfin/builtins: Created.
11280         * gcc.target/bfin/hisilh-O0.c: Deleted.
11281         * gcc.target/bfin/hisilh.c: Moved to...
11282         * gcc.target/bfin/builtins/hisilh.c: ...here.
11283         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11284         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11285         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11286         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11287         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11288         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11289         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11290         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11291         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11292         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11293         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11294         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11295         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11296         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11297         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11298         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11299         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11300         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11301         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11302         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11303         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11304         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11305         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11306         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11307         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11308         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11309         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11310         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11311         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11312         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11313         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11314         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11315         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11316         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11317         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11318         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11319         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11320         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11321         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11322         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11323         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11324         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11325         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11326         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11327         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11328         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11329         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11330         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11331         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11332         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11333         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11334         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11335         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11336         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11337         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11338         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11339         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11340         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11341         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11342         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11343         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11344         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11345         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11346         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11347         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11348         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11349         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11350         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11351         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11352         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11353         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11354         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11355         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11356         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11357         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11358         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11359         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11360         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11361         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11362         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11363         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11364         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11365         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11366         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11367         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11368         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11369         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11370         * gcc.target/bfin/builtins/circptr.c: Ditto.
11371         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11372         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11373         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11374         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11375         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11376         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11377         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11378         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11379         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11380         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11381         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11382         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11383         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11384         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11385         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11386         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11387         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11388         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11389         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11390         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11391         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11392         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11393         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11394         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11395         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11396         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11397         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11398         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11399         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11400         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11401         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11402         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11403         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11404         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11405         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11406         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11407         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11408         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11409         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11410         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11411         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11412         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11413         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11414         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11415         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11416         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11417         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11418         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11419         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11420         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11421         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11422         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11423         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11424         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11425         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11426         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11427         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11428         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11429         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11430         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11431         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11432         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11433         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11434         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11435         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11436         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11437         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11438         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11439         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11440         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11441
11442 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11443
11444         * gcc.target/arm/cold-lc.c: New test.
11445
11446 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11447
11448         PR target/48774
11449         * gcc.dg/pr48774.c: New test.
11450
11451 2011-05-03  Richard Guenther  <rguenther@suse.de>
11452
11453         * gcc.dg/large-size-array-5.c: New testcase.
11454
11455 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11456
11457         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11458
11459 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11460
11461         * lib/target-supports.exp (check_effective_target_vect_strided):
11462         Replace with...
11463         (check_effective_target_vect_strided2)
11464         (check_effective_target_vect_strided3)
11465         (check_effective_target_vect_strided4)
11466         (check_effective_target_vect_strided8): ...these new functions.
11467
11468         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11469         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11470         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11471         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11472         * gcc.dg/vect/pr37539.c: Likewise.
11473         * gcc.dg/vect/slp-11a.c: Likewise.
11474         * gcc.dg/vect/slp-11b.c: Likewise.
11475         * gcc.dg/vect/slp-11c.c: Likewise.
11476         * gcc.dg/vect/slp-12a.c: Likewise.
11477         * gcc.dg/vect/slp-12b.c: Likewise.
11478         * gcc.dg/vect/slp-18.c: Likewise.
11479         * gcc.dg/vect/slp-19a.c: Likewise.
11480         * gcc.dg/vect/slp-19b.c: Likewise.
11481         * gcc.dg/vect/slp-21.c: Likewise.
11482         * gcc.dg/vect/slp-23.c: Likewise.
11483         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11484
11485         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11486         instead of vect_interleave && vect_extract_even_odd.
11487         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11488         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11489         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11490         * gcc.dg/vect/vect-1.c: Likewise.
11491         * gcc.dg/vect/vect-10.c: Likewise.
11492         * gcc.dg/vect/vect-98.c: Likewise.
11493         * gcc.dg/vect/vect-107.c: Likewise.
11494         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11495         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11496         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11497         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11498         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11499         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11500         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11501         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11502         * gcc.dg/vect/vect-strided-float.c: Likewise.
11503         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11504         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11505         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11506         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11507         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11508         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11509         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11510         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11511         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11512         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11513         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11514         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11515         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11516         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11517         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11518
11519         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11520         target condition.
11521         * gcc.dg/vect/pr30843.c: Likewise.
11522         * gcc.dg/vect/pr33866.c: Likewise.
11523         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11524         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11525         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11526         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11527
11528 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11529
11530         * gcc.dg/vect/slp-11.c: Split into...
11531         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11532         gcc.dg/vect/slp-11c.c: ...these tests.
11533         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11534         * gcc.dg/vect/slp-12c.c: ...this new test.
11535         * gcc.dg/vect/slp-19.c: Split into...
11536         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11537         gcc.dg/vect/slp-19c.c: ...these new tests.
11538
11539 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11540
11541         * lib/target-supports.exp
11542         (check_effective_target_vect_extract_even_odd_wide): Delete.
11543         (check_effective_target_vect_strided_wide): Likewise.
11544         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11545         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11546         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11547         * gcc.dg/vect/pr37539.c: Likewise.
11548         * gcc.dg/vect/slp-11.c: Likewise.
11549         * gcc.dg/vect/slp-12a.c: Likewise.
11550         * gcc.dg/vect/slp-12b.c: Likewise.
11551         * gcc.dg/vect/slp-19.c: Likewise.
11552         * gcc.dg/vect/slp-23.c: Likewise.
11553         * gcc.dg/vect/vect-1.c: Likewise.
11554         * gcc.dg/vect/vect-98.c: Likewise.
11555         * gcc.dg/vect/vect-107.c: Likewise.
11556         * gcc.dg/vect/vect-strided-float.c: Likewise.
11557
11558 2011-05-02  Jason Merrill  <jason@redhat.com>
11559
11560         * g++.dg/init/new31.C: New.
11561
11562 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11563
11564         PR c/35445
11565         * gcc.dg/pr35445.c: New test.
11566
11567 2011-05-02  Jason Merrill  <jason@redhat.com>
11568
11569         * c-c++-common/vla-1.c: New.
11570
11571 2011-05-02  Richard Guenther  <rguenther@suse.de>
11572
11573         PR tree-optimization/48822
11574         * gcc.dg/torture/pr48822.c: New testcase.
11575
11576 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11577
11578         PR c++/47969
11579         * g++.dg/cpp0x/constexpr-47969.C: New.
11580
11581 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11582
11583         PR testsuite/48498
11584         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11585         on vect_no_align targets.
11586         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11587         vect_no_align targets.
11588
11589 2011-05-01  Xinliang David Li  <davidxl@google.com>
11590
11591         * gcc.dg/tree-ssa/integer-addr.c: New test.
11592         * gcc.dg/tree-ssa/alias_bug.c: New test.
11593
11594 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11595
11596         PR libgfortran/48787
11597         * gfortran.dg/round_3.f08: Add more checks.
11598
11599 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11600
11601         PR fortran/48821
11602         * gfortran.dg/import9.f90: New, proper test.
11603         * gfortran.dg/interface_37.f90: Remove bogus
11604         test (bogus copy of interface_36.f90).
11605
11606 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11607
11608         PR fortran/48821
11609         * gfortran.dg/interface_37.f90: New.
11610
11611 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11612
11613         PR fortran/48746
11614         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11615
11616 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11617
11618         PR tree-optimization/48809
11619         * gcc.c-torture/execute/pr48809.c: New test.
11620
11621 2011-04-29  Jeff Law <law@redhat.com>
11622
11623         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11624
11625 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11626
11627         PR c++/48606
11628         * g++.dg/init/ctor10.C: New.
11629
11630 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11631
11632         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11633           warning in implicitly instantiated templates.
11634
11635 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11636
11637         * g++.dg/warn/Wnull-conversion-1.C: New.
11638         * g++.dg/warn/Wnull-conversion-2.C: New.
11639
11640 2011-04-29  Diego Novillo  <dnovillo@google.com>
11641
11642         * g++.old-deja/g++.other/null3.C: Expect warning about
11643         converting boolean to a pointer.
11644
11645 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11646
11647         PR fortran/48462
11648         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11649         being a target.
11650
11651         PR fortran/48746
11652         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11653
11654 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11655
11656         PR fortran/48810
11657         * gfortran.dg/typebound_proc_22.f90: New.
11658
11659         PR fortran/48800
11660         * gfortran.dg/interface_36.f90: New.
11661
11662 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11663
11664         PR libgfortran/48488
11665         PR libgfortran/48602
11666         PR libgfortran/48615
11667         PR libgfortran/48684
11668         PR libgfortran/48787
11669         * gfortran.dg/fmt_g.f: Adjust test.
11670         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11671         * gfortran.dg/round_3.f08: New test.
11672         * gfortran.dg/namelist_print_1.f: Adjust test.
11673         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11674         * gfortran.dg/f2003_io_5.f03: Adjust test.
11675         * gfortran.dg/coarray_15.f90: Adjust test.
11676         * gfortran.dg/namelist_65.f90: Adjust test.
11677         * gfortran.dg/fmt_cache_1.f: Adjust test.
11678         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11679         * gfortran.dg/real_const_3.f90: Adjust test.
11680
11681 2011-04-29  Jan Hubicka  <jh@suse.cz>
11682
11683         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11684         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11685
11686 2011-04-28  Xinliang David Li  <davidxl@google.com>
11687
11688         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11689         * g++.dg/prof-robust-1.C: New test.
11690
11691 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11692
11693         PR tree-optimization/48765
11694         * gcc.dg/vect/pr48765.c: New.
11695
11696 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11697
11698         PR tree-optimization/48775
11699         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11700
11701 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11702
11703         PR c++/48798
11704         * g++.dg/inherit/pr48798.C: New.
11705         * g++.old-deja/g++.other/base1.C: Adjust.
11706
11707 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11708
11709         PR c++/48656
11710         * g++.dg/template/inherit7.C: New test case.
11711
11712 2011-04-28  Richard Guenther  <rguenther@suse.de>
11713
11714         PR tree-optimization/40052
11715         PR tree-optimization/15347
11716         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11717         * gcc.dg/pr15347.c: Likewise.
11718
11719 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11720
11721         PR c++/48530
11722         * g++.dg/cpp0x/sfinae18.C: New.
11723
11724 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11725
11726         PR c++/48771
11727         * g++.dg/ext/is_literal_type1.C: New.
11728
11729 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11730
11731         PR fortran/48112
11732         PR fortran/48279
11733         * gfortran.dg/interface_35.f90: New.
11734         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11735         * gfortran.dg/func_result_6.f90: Add dg-warning.
11736         * gfortran.dg/bessel_1.f90: Ditto.
11737         * gfortran.dg/hypot_1.f90: Ditto.
11738         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11739         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11740         * gfortran.dg/interface_assignment_4.f90: Ditto.
11741
11742 2011-04-27  Jason Merrill  <jason@redhat.com>
11743
11744         * g++.dg/ext/complex8.C: New.
11745
11746         * g++.dg/cpp0x/initlist49.C: New.
11747         * g++.dg/init/new30.C: New.
11748
11749 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11750
11751         PR fortran/48788
11752         * gfortran.dg/whole_file_34.f90: New.
11753
11754 2011-04-27  Jan Hubicka  <jh@suse.cz>
11755
11756         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11757
11758 2011-04-27  Jason Merrill  <jason@redhat.com>
11759
11760         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11761
11762         * g++.dg/parse/ambig6.C: New.
11763
11764 2011-04-27  Nick Clifton  <nickc@redhat.com>
11765
11766         * gcc.dg/20020312-2.c: Add definition for RX.
11767
11768         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11769         option with RX targets.
11770
11771         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11772         /* */ comments.
11773
11774 2011-04-27  Richard Guenther  <rguenther@suse.de>
11775
11776         * gcc.dg/tree-ssa/pr23382.c: Remove.
11777
11778 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11779
11780         PR target/48767
11781         * gcc.c-torture/compile/pr48767.c: New test.
11782
11783 2011-04-27  Richard Guenther  <rguenther@suse.de>
11784
11785         PR tree-optimization/48772
11786         * g++.dg/pr48772.C: New testcase.
11787
11788 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11789
11790         PR c/48742
11791         * gcc.c-torture/compile/pr48742.c: New test.
11792
11793 2011-04-26  Jason Merrill  <jason@redhat.com>
11794
11795         * g++.dg/lookup/koenig13.C: New.
11796
11797         * g++.dg/cpp0x/initlist48.C: New.
11798
11799 2011-04-25  Jason Merrill  <jason@redhat.com>
11800
11801         * g++.dg/cpp0x/sfinae17.C: New.
11802
11803 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11804
11805         PR target/48258
11806         * gcc.target/powerpc/pr48258-1.c: New file.
11807         * gcc.target/powerpc/pr48258-2.c: Ditto.
11808
11809 2011-04-26  Xinliang David Li  <davidxl@google.com>
11810
11811         * gcc.dg/uninit-suppress.c: New test.
11812         * gcc.dg/uninit-suppress.c: New test.
11813
11814 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11815
11816         PR debug/48768
11817         * gcc.dg/pr48768.c: New test.
11818
11819         PR tree-optimization/48734
11820         * gcc.c-torture/compile/pr48734.c: New test.
11821
11822         PR testsuite/48753
11823         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11824
11825 2011-04-26  Richard Guenther  <rguenther@suse.de>
11826
11827         PR tree-optimization/48731
11828         * gcc.dg/torture/pr48731.c: New testcase.
11829
11830 2011-04-26  Richard Guenther  <rguenther@suse.de>
11831
11832         PR testsuite/48753
11833         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11834
11835 2011-04-26  Richard Guenther  <rguenther@suse.de>
11836
11837         PR middle-end/48694
11838         * gcc.dg/torture/pr48694-1.c: New testcase.
11839         * gcc.dg/torture/pr48694-2.c: Likewise.
11840
11841 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11842
11843         * g++.dg/ext/underlying_type1.C: New.
11844         * g++.dg/ext/underlying_type2.C: Likewise.
11845         * g++.dg/ext/underlying_type3.C: Likewise.
11846         * g++.dg/ext/underlying_type4.C: Likewise.
11847         * g++.dg/ext/underlying_type5.C: Likewise.
11848         * g++.dg/ext/underlying_type6.C: Likewise.
11849         * g++.dg/ext/underlying_type7.C: Likewise.
11850         * g++.dg/ext/underlying_type8.C: Likewise.
11851         * g++.dg/ext/underlying_type9.C: Likewise.
11852         * g++.dg/ext/underlying_type10.C: Likewise.
11853
11854 2011-04-25  Jason Merrill  <jason@redhat.com>
11855
11856         * g++.dg/cpp0x/regress/template-const2.C: New.
11857
11858 2011-04-25  Jeff Law <law@redhat.com>
11859
11860         * gcc.dg/tree-ssa/vrp56.c: new test.
11861
11862 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11863
11864         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11865
11866 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11867
11868         PR preprocessor/48740
11869         * c-c++-common/raw-string-11.c: New test.
11870
11871 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11872
11873         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11874         hppa*-*-hpux*.
11875
11876 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11877
11878         PR fortran/18918
11879         * gfortran.dg/coarray_19.f90: New.
11880
11881 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11882
11883         PR c/48685
11884         * gcc.dg/pr48685.c: New test.
11885
11886 2011-04-22  Jan Hubicka  <jh@suse.cz>
11887
11888         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11889
11890 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11891
11892         PR tree-optimization/48717
11893         * gcc.c-torture/execute/pr48717.c: New test.
11894
11895 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11896
11897         PR target/48723
11898         * gcc.target/i386/pr48723.c: New test.
11899
11900 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR c/48716
11903         * gcc.dg/gomp/pr48716.c: New test.
11904         * g++.dg/gomp/pr48716.C: New test.
11905
11906 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11907
11908         PR c/36750
11909         * gcc.dg/missing-field-init-2.c: Update testcase.
11910
11911 2011-04-22  Alan Modra  <amodra@gmail.com>
11912
11913         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11914
11915 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11916
11917         PR fortran/48405
11918         * gfortran.dg/function_optimize_6.f90:  New test.
11919
11920 2011-04-21  Easwaran Raman  <eraman@google.com>
11921
11922         * gcc.dg/stack-layout-2.c: New test.
11923
11924 2011-04-21  Richard Guenther  <rguenther@suse.de>
11925
11926         PR lto/48703
11927         * g++.dg/lto/pr48207-2_0.C: New testcase.
11928         * g++.dg/lto/pr48207-3_0.C: Likewise.
11929
11930 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11931
11932         * gnat.dg/volatile5.adb: New test.
11933         * gnat.dg/volatile5_pkg.ads: New helper.
11934
11935 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11936
11937         PR target/48708
11938         * gcc.target/i386/pr48708.c: New test.
11939
11940 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11941
11942         * gcc.dg/vect/vect-119.c: New test.
11943
11944 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11945
11946         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11947         and once without.
11948
11949 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11950             Richard Sandiford  <richard.sandiford@linaro.org>
11951
11952         PR target/46329
11953         * gcc.target/arm/pr46329.c: New test.
11954
11955 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11956
11957         PR fortran/18918
11958         * gfortran.dg/coarray_18.f90: New.
11959
11960 2011-04-20  Jason Merrill  <jason@redhat.com>
11961
11962         * g++.dg/cpp0x/initlist47.C: New.
11963
11964         * g++.dg/init/dtor4.C: New.
11965
11966 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11967
11968         PR target/48678
11969         * gcc.target/i386/sse2-pinsrw.c: New test.
11970         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11971         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11972         * gcc.target/i386/sse2-insvhi.c: Ditto.
11973         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11974         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11975
11976 2011-04-20  Jason Merrill  <jason@redhat.com>
11977
11978         * g++.dg/template/const4.C: New.
11979
11980 2011-04-20  Easwaran Raman  <eraman@google.com>
11981
11982         * gcc.dg/stack-layout-1.c: New test.
11983
11984 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11985
11986         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11987         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11988         function.
11989
11990 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11991
11992         * gcc.dg/binop-xor1.c: New test.
11993         * gcc.dg/binop-xor2.c: New test.
11994         * gcc.dg/binop-xor3.c: New test.
11995         * gcc.dg/binop-xor4.c: New test.
11996         * gcc.dg/binop-xor5.c: New test.
11997
11998 2011-04-20  Richard Guenther  <rguenther@suse.de>
11999
12000         PR tree-optimization/47892
12001         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
12002
12003 2011-04-20  Richard Guenther  <rguenther@suse.de>
12004
12005         PR middle-end/48695
12006         * g++.dg/torture/pr48695.C: New testcase.
12007
12008 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
12009
12010         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
12011         * gcc.c-torture/execute/cmpsi-2.c: Ditto
12012         * gcc.c-torture/execute/pr45262.c: Ditto
12013         * gcc.dg/torture/pr43165.c: Ditto.
12014         * gcc.dg/torture/pr47228.c: Ditto.
12015         * gcc.dg/tree-ssa/pr45144.c: Ditto.
12016         * gcc.dg/ipa/pr45644.c: Ditto.
12017         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
12018         PDP11.
12019
12020 2011-04-19  Jason Merrill  <jason@redhat.com>
12021
12022         * g++.dg/ext/complex7.C: New.
12023
12024         * g++.dg/ext/attrib41.C: New.
12025
12026 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
12027
12028         PR testsuite/48676
12029         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
12030
12031 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
12032
12033         PR target/48678
12034         * gcc.target/i386/pr48678.c: New test.
12035
12036 2011-04-19  Martin Jambor  <mjambor@suse.cz>
12037
12038         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
12039         * g++.dg/opt/devirt2.C: New test.
12040         * g++.dg/ipa/devirt-g-1.C: Likewise.
12041
12042 2011-04-19  Tobias Burnus  <burnus@net-b.de>
12043
12044         PR fortran/48588
12045         * gfortran.dg/whole_file_33.f90: New.
12046
12047 2011-04-19  Martin Jambor  <mjambor@suse.cz>
12048
12049         * g++.dg/ipa/devirt-7.C: New test.
12050
12051 2011-04-19  Richard Guenther  <rguenther@suse.de>
12052
12053         PR lto/48207
12054         * g++.dg/lto/pr48207_0.C: New testcase.
12055
12056 2011-04-18  Jason Merrill  <jason@redhat.com>
12057
12058         * g++.dg/init/void1.C: New.
12059
12060         * g++.dg/cpp0x/union4.C: New.
12061
12062 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12063
12064         PR middle-end/48661
12065         * g++.dg/torture/pr48661.C: New test.
12066
12067         PR c++/48632
12068         * g++.dg/gomp/pr48632.C: New test.
12069
12070 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
12071
12072         * gcc.target/i386/sse2-maskmovdqu.c: New test.
12073         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
12074
12075 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12076
12077         PR fortran/18918
12078         * gfortran.dg/coarray_17.f90: New.
12079         * gfortran.dg/coarray_10.f90: Update dg-error.
12080
12081 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12082
12083         PR testsuite/48251
12084         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12085         * gfortran.dg/guality/guality.exp: Likewise.
12086
12087 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12088
12089         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12090
12091 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12092
12093         * gcc.dg/vect/pr48377.c: Remove dg-do run.
12094
12095 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12096
12097         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12098
12099 2011-04-18  Richard Guenther  <rguenther@suse.de>
12100
12101         PR middle-end/46364
12102         * g++.dg/torture/pr46364.C: New testcase.
12103
12104 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12105
12106         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12107
12108 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
12109
12110         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12111
12112 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
12113             Ira Rosen  <ira.rosen@linaro.org>
12114
12115         PR target/48252
12116         * gcc.target/arm/pr48252.c: New test.
12117
12118 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12119
12120         PR tree-optimization/48616
12121         * gcc.dg/pr48616.c: New test.
12122
12123 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12124
12125         PR fortran/18918
12126         * gfortran.dg/coarray_16.f90: New.
12127
12128 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12129
12130         PR fortran/48462
12131         * gfortran.dg/realloc_on_assign_7.f03: New test.
12132
12133 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12134
12135         PR libgfortran/48602
12136         * gfortran.dg/fmt_g0_6.f08: New test.
12137
12138 2011-04-17  Jason Merrill  <jason@redhat.com>
12139
12140         * g++.dg/cpp0x/sfinae16.C: New.
12141
12142 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12143
12144         * gcc.target/mips/reg-var-1.c: New test.
12145
12146 2011-04-17  Jan Hubicka  <jh@suse.cz>
12147
12148         * gcc.dg/winline-5.c: Update testcase.
12149
12150 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12151
12152         * gnat.dg/discr27.ad[sb]: Move dg directive.
12153         * gnat.dg/discr28.ad[sb]: New test.
12154         * gnat.dg/discr28_pkg.ads: New helper.
12155
12156 2011-04-17  Michael Matz  <matz@suse.de>
12157
12158         PR tree-optimization/48622
12159         PR lto/48645
12160         * gcc.dg/lto/pr48622_0.c: New test.
12161
12162 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12163
12164         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12165         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12166         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12167         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12168         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12169         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12170
12171 2011-04-15  Jason Merrill  <jason@redhat.com>
12172
12173         * g++.dg/cpp0x/range-for17.C: New.
12174
12175 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12176
12177         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12178         * g++.dg/cpp0x/range-for3.C: Likewise.
12179         * g++.dg/cpp0x/range-for9.C: Correct error message.
12180         * g++.dg/cpp0x/range-for11.C: New.
12181         * g++.dg/cpp0x/range-for12.C: New.
12182         * g++.dg/cpp0x/range-for13.C: New.
12183         * g++.dg/cpp0x/range-for14.C: New.
12184         * g++.dg/cpp0x/range-for15.C: New.
12185         * g++.dg/cpp0x/range-for16.C: New.
12186
12187 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12188
12189         PR fortran/18918
12190         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12191
12192 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12193
12194         * objc.dg/naming-4.m: Updated.
12195         * objc.dg/naming-5.m: Updated.
12196         * objc.dg/naming-6.m: New.
12197         * objc.dg/naming-7.m: New.
12198         * obj-c++.dg/naming-1.mm: Updated.
12199         * obj-c++.dg/naming-2.mm: Updated.
12200         * obj-c++.dg/naming-3.mm: New.
12201         * obj-c++.dg/naming-4.mm: New.
12202
12203 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12204
12205         PR libgfortran/48589
12206         * gfortran.dg/fmt_g0_5.f08: New test.
12207
12208 2011-04-15  Richard Guenther  <rguenther@suse.de>
12209
12210         PR testsuite/48286
12211         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12212
12213 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12214
12215         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12216         -finline-limit=0 to -fno-inline
12217
12218 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12219
12220         PR target/48614
12221         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12222         just avx.
12223
12224 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12225
12226         PR target/48605
12227         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12228         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12229         * gcc.target/i386/avx-insertps-3.c: New test.
12230         * gcc.target/i386/avx-insertps-4.c: New test.
12231
12232 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12233
12234         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12235         -finline-limit=0
12236
12237 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12238
12239         PR target/46779
12240         PR target/45291
12241         PR target/41894
12242         * gcc.target/avr/pr46779-1.c: New test case
12243         * gcc.target/avr/pr46779-2.c: New test case
12244
12245 2011-04-14  Jason Merrill  <jason@redhat.com>
12246
12247         * g++.dg/cpp0x/sfinae15.C: New.
12248
12249         * g++.dg/cpp0x/sfinae14.C: New.
12250
12251         * g++.dg/ext/vla10.C: New.
12252
12253 2011-04-14  Richard Guenther  <rguenther@suse.de>
12254
12255         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12256
12257 2011-04-14  Richard Guenther  <rguenther@suse.de>
12258
12259         * gcc.dg/fold-bitand-4.c: Move ...
12260         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12261
12262 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12263
12264         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12265         variables const.
12266         * gcc.target/avr/torture/trivial.c: Ditto.
12267
12268 2011-04-13  Jason Merrill  <jason@redhat.com>
12269
12270         * g++.dg/template/operator11.C: New.
12271
12272 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12273
12274         PR middle-end/48591
12275         * gcc.dg/gomp/pr48591.c: New test.
12276
12277         PR c++/48570
12278         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12279         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12280
12281 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12282
12283         PR c++/48574
12284         * g++.dg/template/dependent-expr7.C: New test case.
12285
12286 2011-04-13  Jason Merrill  <jason@redhat.com>
12287
12288         * g++.dg/cpp0x/sfinae13.C: New.
12289
12290 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12291
12292         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12293
12294 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12295
12296         * gcc.target/arm/pr43698.c: Remove -march option.
12297
12298 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12299
12300         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12301         -march option.
12302
12303 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12304
12305         PR fortran/48360
12306         PR fortran/48456
12307         * gfortran.dg/realloc_on_assign_6.f03: New test.
12308
12309 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12310
12311         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12312         targets the additional -mno-ms-bitfields and
12313         -Wno-packed-bitfield-compat options.
12314         * g++.dg/ext/bitfield3.C: Likewise.
12315         * g++.dg/ext/bitfield4.C: Likewise.
12316         * g++.dg/ext/bitfield5.C: Likewise.
12317         * gcc.dg/bitfld-15.c: Likewise.
12318         * gcc.dg/bitfld-16.c: Likewise.
12319         * gcc.dg/bitfld-17.c: Likewise.
12320         * gcc.dg/bitfld-18.c: Likewise.
12321
12322 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12323
12324         * gcc.target/arm/neon-vld3-1.c: New test.
12325         * gcc.target/arm/neon-vst3-1.c: New test.
12326         * gcc.target/arm/neon/v*.c: Regenerate.
12327
12328 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12329
12330         PR rtl-optimization/48549
12331         * g++.dg/opt/pr48549.C: New test.
12332
12333 2011-04-12  Richard Guenther  <rguenther@suse.de>
12334
12335         PR tree-optimization/46076
12336         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12337
12338 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12339
12340         PR testsuite/21164
12341         * lib/compat.exp (compat-execute): Declare unsupported after
12342         stripping path from src1.
12343         * lib/lto.exp (lto-execute): Likewise.
12344
12345 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12346
12347         PR c/48552
12348         * gcc.dg/pr48552-1.c: New test.
12349         * gcc.dg/pr48552-2.c: New test.
12350
12351 2011-04-11  Jason Merrill  <jason@redhat.com>
12352
12353         * g++.dg/cpp0x/sfinae12.C: New.
12354
12355         * g++.dg/cpp0x/enum10.C: New.
12356
12357         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12358
12359         * g++.dg/cpp0x/rv-func.C: New.
12360
12361 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12362
12363         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12364         alpha*-dec-osf5*.
12365
12366 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12367
12368         PR tree-optimization/48195
12369         * gcc.dg/ipa/pr48195.c: New test.
12370
12371 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12372
12373         * gnat.dg/return3.adb: Remove unused switch.
12374
12375 2011-04-08  Mike Stump  <mikestump@comcast.net>
12376
12377         PR testsuite/48506
12378         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12379         default to fno-common.
12380
12381 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12382
12383         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12384         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12385
12386 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12387
12388         PR fortran/48448
12389         * gfortran.dg/function_optimize_5.f90:  New test.
12390
12391 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12392
12393         * gnat.dg/aggr17.adb: New test.
12394         * gnat.dg/aggr18.adb: Likewise.
12395
12396 2011-04-08  Michael Matz  <matz@suse.de>
12397
12398         PR middle-end/48389
12399         * gcc.target/i386/pr48389.c: New test.
12400
12401 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12402
12403         PR rtl-optimization/48272
12404         * g++.dg/opt/pr48272.C: New.
12405
12406 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12407
12408         PR rtl-optimization/48235
12409         * gcc.dg/pr48235.c: New.
12410
12411 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12412
12413         PR rtl-optimization/48302
12414         * g++.dg/opt/pr48302.C: New.
12415
12416 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12417
12418         PR target/48273
12419         * g++.dg/opt/pr48273.C: New.
12420
12421 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12422
12423         PR rtl-optimization/48442
12424         * gcc.dg/pr48442.c: New.
12425
12426 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12427
12428         PR tree-optimization/48377
12429         * gcc.dg/vect/pr48377.c: New test.
12430
12431 2011-04-07  Jason Merrill  <jason@redhat.com>
12432
12433         * g++.dg/cpp0x/regress/call1.C: New.
12434
12435         * g++.dg/cpp0x/variadic107.C: New.
12436
12437         * g++.dg/cpp0x/sfinae11.C: New.
12438         * g++.dg/cpp0x/noexcept02.C: Fix.
12439
12440         * g++.dg/cpp0x/sfinae10.C: New.
12441
12442         * g++.dg/cpp0x/sfinae9.C: New.
12443
12444         * c-c++-common/Wcast-qual-1.c: Move here from...
12445         * gcc.dg/cast-qual-3.c: ...here, and...
12446         * g++.dg/warn/Wcast-qual2.C: ...here.
12447
12448         * g++.dg/cpp0x/sfinae8.C: New.
12449
12450         * g++.dg/cpp0x/sfinae7.C: New.
12451
12452         * g++.dg/cpp0x/enum9.C: New.
12453
12454 2011-04-07  Mike Stump  <mikestump@comcast.net>
12455
12456         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12457         with no trampolines.
12458
12459 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12460
12461         PR fortran/48117
12462         * gfortran.dg/gomp/pr48117.f90: New test.
12463
12464         PR debug/48343
12465         * gcc.dg/torture/pr48343.c: New test.
12466
12467 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12468
12469         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12470
12471 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12472
12473         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12474
12475 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12476
12477         PR target/43920
12478         * lib/scanasm.exp (object-size): New proc.
12479         * gcc.target/arm/pr43920-2.c: New test.
12480
12481 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12482
12483         PR fortran/18918
12484         PR fortran/48477
12485         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12486
12487 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12488
12489         * gcc.dg/mtune.c: Prune note from output.
12490
12491 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12492
12493         PR debug/48466
12494         * gcc.dg/guality/pr36977.c: New test.
12495         * gcc.dg/guality/pr48466.c: New test.
12496
12497 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12498
12499         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12500
12501 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12502
12503         * gnat.dg/return3.adb: New test.
12504
12505 2011-04-06  Richard Guenther  <rguenther@suse.de>
12506
12507         PR tree-optimization/47663
12508         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12509
12510 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12511
12512         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12513         Solaris 8 and 9 as well.
12514
12515 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12516
12517         PR target/43920
12518         * gcc.target/arm/pr43920-1.c: New test.
12519
12520 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12521
12522         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12523         (cctor): Actually return the value.
12524         (main): Cast return values.
12525
12526 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12527
12528         * gfortran.dg/character_comparison_8.f90:  New test.
12529
12530 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12531
12532         * frontend-passes: (optimize_lexical_comparison): New function.
12533         (optimize_expr): Call it.
12534         (optimize_comparison): Also handle lexical comparison functions.
12535         Return false instad of -2 for unequal comparison.
12536
12537 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12538
12539         PR fortran/48412
12540         * function_optimize_4.f90:  New test.
12541
12542 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12543
12544         PR fortran/18918
12545         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12546         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12547         * gfortran.dg/coarray_15.f90: New.
12548
12549 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12550
12551         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12552         * gfortran.dg/bessel_7.f90: Likewise.
12553
12554 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12555
12556         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12557
12558 2011-04-03  Richard Guenther  <rguenther@suse.de>
12559             Ira Rosen  <ira.rosen@linaro.org>
12560
12561         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12562         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12563         -ftree-loop-if-convert-stores.
12564
12565 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12566
12567         * gnat.dg/specs/aggr2.ads: New test.
12568
12569 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12570
12571         * gnat.dg/debug2.ad[sb]: New test.
12572         * gnat.dg/debug2_pkg.ads: New helper.
12573         * gnat.dg/debug3.ad[sb]: New test.
12574
12575 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12576
12577         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12578
12579 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12580
12581         PR middle-end/48335
12582         * gcc.c-torture/compile/pr48335-1.c: New test.
12583         * gcc.dg/pr48335-1.c: New test.
12584         * gcc.dg/pr48335-2.c: New test.
12585         * gcc.dg/pr48335-3.c: New test.
12586         * gcc.dg/pr48335-4.c: New test.
12587         * gcc.dg/pr48335-5.c: New test.
12588         * gcc.dg/pr48335-6.c: New test.
12589         * gcc.dg/pr48335-7.c: New test.
12590         * gcc.dg/pr48335-8.c: New test.
12591         * gcc.target/i386/pr48335-1.c: New test.
12592
12593 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12594
12595         PR c/36299
12596         * gcc.dg/Waddress.c: New test.
12597
12598 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12599
12600         PR fortran/48352
12601         * gfortran.dg/function_optimize_3.f90:  New test.
12602
12603 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12604
12605         * gcc.c-torture/compile/20110401-1.c: New test.
12606
12607         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12608         * g++.dg/lto/20091002-2_0.C: Likewise.
12609         * g++.dg/lto/20090303_0.c: Likewise.
12610         * g++.dg/lto/20091004-1_0.C: Likewise.
12611         * g++.dg/lto/20091002-3_0.C: Likewise.
12612         * g++.dg/lto/20091004-2_0.C: Likewise.
12613         * g++.dg/lto/20081123_0.C: Likewise.
12614         * g++.dg/lto/20090313_0.C: Likewise.
12615         * g++.dg/lto/20081109-1_0.C: Likewise.
12616         * g++.dg/lto/20081219_0.C: Likewise.
12617         * g++.dg/lto/20081204-1_0.C: Likewise.
12618         * g++.dg/lto/20090302_0.C: Likewise.
12619         * g++.dg/lto/20081119-1_0.C: Likewise.
12620         * g++.dg/lto/20081118_0.C: Likewise.
12621         * gcc.dg/lto/20091020-2_0.c: Likewise.
12622         * gcc.dg/lto/20090210_0.c: Likewise.
12623         * gcc.dg/lto/20081204-1_0.c: Likewise.
12624         * gcc.dg/lto/20081224_0.c: Likewise.
12625         * gcc.dg/lto/20090219_0.c: Likewise.
12626         * gcc.dg/lto/20091014-1_0.c: Likewise.
12627         * gcc.dg/lto/20091016-1_0.c: Likewise.
12628         * gcc.dg/lto/20090206-2_0.c: Likewise.
12629         * gcc.dg/lto/20090116_0.c: Likewise.
12630         * gcc.dg/lto/20091013-1_0.c: Likewise.
12631         * gcc.dg/lto/20091015-1_0.c: Likewise.
12632         * gcc.dg/lto/20090126-2_0.c: Likewise.
12633
12634 2011-03-31  Ian Lance Taylor  <iant@google.com>
12635
12636         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12637
12638 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12639
12640         * gnat.dg/opt16.adb: New test.
12641
12642 2011-03-31  Jason Merrill  <jason@redhat.com>
12643
12644         * g++.dg/cpp0x/defaulted24.C: New.
12645
12646 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12647
12648         PR target/16292
12649         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12650         with -O0.
12651
12652 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12653
12654         * g++.dg/other/i386-9.C: New test.
12655
12656 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12657
12658         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12659
12660 2011-03-30  Jason Merrill  <jason@redhat.com>
12661
12662         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12663
12664         * g++.dg/cpp0x/regress/isnan.C: New.
12665
12666         * g++.dg/cpp0x/initlist46.C: New.
12667
12668 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12669
12670         PR target/47551
12671         * gcc.target/arm/neon-modes-2.c: New test.
12672
12673 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12674
12675         PR c/48305
12676         * gcc.c-torture/compile/pr48305.c: New test.
12677
12678 2011-03-29  Jason Merrill  <jason@redhat.com>
12679
12680         * g++.dg/cpp0x/regress/value-dep1.C: New.
12681
12682 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12683
12684         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12685
12686 2011-03-29  Ian Lance Taylor  <iant@google.com>
12687
12688         * go.test/go-test.exp: Handle the test lines used in several new
12689         tests.
12690         (errchk): Add opts parameter.  Change all callers.  Handle parens
12691         in regexps.
12692
12693 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12694             Dominique d'Humieres  <dominiq@lps.ens.fr>
12695
12696         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12697         and __APPLE__ && __PPC__ && __ALTIVEC__.
12698
12699 2011-03-29  Jason Merrill  <jason@redhat.com>
12700
12701         * g++.dg/cpp0x/dependent1.C: New.
12702
12703         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12704
12705         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12706
12707         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12708
12709 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12710
12711         PR fortran/48095
12712         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12713         * gfortran.dg/proc_ptr_comp_32.f90: New.
12714
12715 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12716
12717         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12718         check for corresponding warning.
12719
12720 2011-03-28  Jason Merrill  <jason@redhat.com>
12721
12722         * g++.dg/cpp0x/rv-deduce2.C: New.
12723
12724 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12725
12726         PR debug/48203
12727         * gcc.dg/pr48203.c: New test.
12728
12729 2011-03-28  Jeff Law <law@redhat.com>
12730
12731         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12732
12733 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12734
12735         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12736         and __PPC__ && __ALTIVEC__.
12737
12738 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12739
12740         PR testsuite/48238
12741         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12742         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12743         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12744         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12745
12746 2011-03-28  Jason Merrill  <jason@redhat.com>
12747
12748         * g++.dg/cpp0x/initlist-array2.C: New.
12749
12750         * g++.dg/cpp0x/initlist-array1.C: New.
12751
12752         * g++.dg/cpp0x/constexpr-compound.C: New.
12753
12754         * g++.dg/cpp0x/constexpr-using.C: New.
12755
12756         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12757
12758 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12759
12760         PR testsuite/48276
12761         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12762
12763 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12764
12765         * gcc.dg/slp-1.c: New test.
12766
12767 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12768
12769         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12770         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12771         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12772         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12773         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12774         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12775         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12776         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12777         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12778         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12779         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12780         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12781         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12782         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12783
12784 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12785
12786         PR fortran/47065
12787         * gfortran.dg/trim_optimize_5.f90:  New test.
12788         * gfortran.dg/trim_optimize_6.f90:  New test.
12789
12790 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12791
12792         PR target/38598
12793         * gcc.target/mips/madd-7.c: Remove -mlong32.
12794         * gcc.target/mips/msub-7.c: Likewise.
12795
12796 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12797
12798         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12799         accesses to preserve the meaning of the test for doubleword vectors.
12800         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12801         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12802
12803 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12804
12805         PR fortran/48291
12806         * gfortran.dg/class_42.f03: New.
12807
12808 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12809
12810         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12811         strided accesses.
12812
12813 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12814
12815         PR rtl-optimization/48144
12816         * gcc.dg/pr48144.c: New test.
12817
12818 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12819
12820         * gnat.dg/discr27.ad[sb]: New test.
12821
12822 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12823
12824         * gnat.dg/limited_with2.ad[sb]: New test.
12825         * gnat.dg/limited_with2_pkg1.ads: New helper.
12826         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12827
12828 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12829
12830         * gnat.dg/opt15.adb: New test.
12831         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12832
12833 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12834
12835         PR fortran/48174
12836         PR fortran/45304
12837         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12838         * gfortran.dg/leadz_trailz_3.f90: Ditto
12839
12840 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12841
12842         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12843
12844 2011-03-25  Jason Merrill  <jason@redhat.com>
12845
12846         * g++.dg/cpp0x/defaulted22.C: New.
12847         * g++.dg/cpp0x/defaulted23.C: New.
12848         * g++.dg/cpp0x/defaulted15.C: Adjust.
12849
12850 2011-03-25  Jason Merrill  <jason@redhat.com>
12851
12852         * g++.dg/cpp0x/move1.C: New.
12853
12854 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12855
12856         PR target/48287
12857         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12858
12859 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12860
12861         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12862         for mips-sgi-irix6.5.
12863         Replace snprintf prototype by <stdio.h>.
12864
12865 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12866
12867         PR testsuite/48283
12868         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12869         run_expensive_tests.
12870         * gcc.dg/graphite/block-4.c: Likewise.
12871         * gcc.dg/graphite/block-7.c: Likewise.
12872         * gcc.dg/graphite/block-8.c: Likewise.
12873
12874 2011-03-25  Richard Guenther  <rguenther@suse.de>
12875
12876         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12877         * g++.dg/tree-ssa/pr8781.C: Likewise.
12878         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12879         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12880         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12881         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12882         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12883         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12884         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12885         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12886         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12887         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12888         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12889         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12890         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12891         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12892         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12893         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12894         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12895         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12896         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12897         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12898         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12899         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12900         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12901         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12902         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12903         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12904         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12905         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12906         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12907         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12908         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12909         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12910         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12911         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12912         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12913         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12914         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12915         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12916         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12917         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12918         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12919         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12920         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12921         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12922         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12923         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12924         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12925         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12926         * c-c++-common/pr46562-2.c: Likewise.
12927         * gfortran.dg/pr42108.f90: Likewise.
12928         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12929         foo to be inlined even at -O1.
12930         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12931         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12932         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12933         * gcc.dg/matrix/matrix.exp: Disable FRE.
12934
12935 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12936
12937         PR debug/48204
12938         * gcc.dg/dfp/pr48204.c: New test.
12939
12940 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12941
12942         PR target/48209
12943         * gcc.c-torture/execute/pr47917.c: Move this...
12944         * gcc.dg/torture/pr47917.c: to here and add xfails.
12945
12946 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12947
12948         * gnat.dg/array16.ad[sb]: New test.
12949         * gnat.dg/array16.ads: New helper.
12950
12951 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12952
12953         * gnat.dg/derived_type2.adb: New test.
12954
12955 2011-03-24  Richard Guenther  <rguenther@suse.de>
12956
12957         PR tree-optimization/48271
12958         * g++.dg/torture/pr48271.C: New testcase.
12959
12960 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12961
12962         * gnat.dg/array15.ad[sb]: New test.
12963
12964 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12965
12966         PR target/48237
12967         * gcc.target/i386/pr48237.c: New test.
12968
12969 2011-03-24  Richard Guenther  <rguenther@suse.de>
12970
12971         PR middle-end/48269
12972         * gcc.dg/builtin-object-size-10.c: New testcase.
12973
12974 2011-03-24  Richard Guenther  <rguenther@suse.de>
12975
12976         PR tree-optimization/46562
12977         * c-c++-common/pr46562-2.c: New testcase.
12978         * c-c++-common/pr46562.c: Likewise.
12979
12980 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12981
12982         * gcc.dg/vect/vect-cselim-1.c: New test.
12983         * gcc.dg/vect/vect-cselim-2.c: New test.
12984
12985 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12986
12987         * gcc.target/arm/pr46934.c: New.
12988
12989 2011-03-23  Ian Lance Taylor  <iant@google.com>
12990
12991         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12992
12993 2011-03-23  Richard Guenther  <rguenther@suse.de>
12994
12995         * gcc.dg/struct: Remove directory and contents.
12996
12997 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12998
12999         PR testsuite/48251
13000         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
13001
13002 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
13003
13004         * gnat.dg/discr26.ad[sb]: New test.
13005         * gnat.dg/discr26_pkg.ads: New helper.
13006
13007 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
13008
13009         PR target/47553
13010         * gcc.target/arm/neon-vld-1.c: New test.
13011
13012 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
13013
13014         * gnat.dg/array14.ad[sb]: New test.
13015         * gnat.dg/array14_pkg.ads: New helper.
13016
13017 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
13018
13019         * gcc.c-torture/execute/920501-8.x: Remove.
13020         * gcc.c-torture/execute/930513-1.x: Remove.
13021         * gcc.c-torture/execute/960312-1.x: Remove.
13022         * gcc.c-torture/compile/20000804-1.c,
13023         gcc.c-torture/compile/20001205-1.c,
13024         gcc.c-torture/compile/20001226-1.c,
13025         gcc.c-torture/compile/20010518-2.c,
13026         gcc.c-torture/compile/20020312-1.c,
13027         gcc.c-torture/compile/20020604-1.c,
13028         gcc.c-torture/compile/920501-12.c,
13029         gcc.c-torture/compile/920501-4.c,
13030         gcc.c-torture/compile/920520-1.c,
13031         gcc.c-torture/compile/980506-1.c,
13032         gcc.c-torture/execute/980709-1.x,
13033         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
13034         options for m68hc11.
13035         * gcc.dg/cpp/assert4.c: Don't handle ARC.
13036         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
13037         m68hc11.
13038
13039 2011-03-22  Nick Clifton  <nickc@redhat.com>
13040
13041         * lib/target-supports.exp (check_profiling_available): Add MN10300
13042         to the list of targets that do not support profiling.  Restore
13043         alpha sorting to this list.
13044
13045 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
13046
13047         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
13048         failure on 32-bit systems.
13049         * gcc.dg/torture/vector-2.c: Ditto.
13050
13051 2011-03-22  Richard Guenther  <rguenther@suse.de>
13052
13053         PR tree-optimization/48228
13054         * gcc.dg/Wstrict-overflow-23.c: New testcase.
13055
13056 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
13057
13058         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
13059         powerpc.
13060
13061         PR target/48226
13062         * gcc.target/powerpc/pr48226.c: New file.
13063
13064 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
13065
13066         * lib/prune.exp (prune_gcc_output): Prune "could not create
13067         compact unwind for" warnings.
13068
13069 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13070
13071         PR c/42544
13072         PR c/48197
13073         * gcc.c-torture/execute/pr42544.c: New test.
13074         * gcc.c-torture/execute/pr48197.c: New test.
13075
13076 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
13077
13078         PR preprocessor/48192
13079         * gcc.target/powerpc/pr48192.c: New file.
13080
13081         PR target/48053
13082         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13083         split problem of 0 being loaded in a VSX register.
13084
13085 2011-03-21  Richard Guenther  <rguenther@suse.de>
13086
13087         PR c/47939
13088         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13089         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13090         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13091         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13092
13093 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
13094
13095         PR target/48213
13096         * gcc.dg/pr48213.c: New test.
13097
13098 2011-03-21  Kai Tietz  <ktietz@redhat.com>
13099
13100         PR target/12171
13101         * g++.dg/plugin/attribute_plugin.c: Adjust test.
13102
13103 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
13104
13105         * gcc.target/arm/xor-and.c: New.
13106
13107 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13108
13109         PR fortran/22572
13110         * gfortran.dg/function_optimize_1.f90:  New test.
13111         * gfortran.dg/function_optimize_2.f90:  New test.
13112
13113 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13114
13115         PR rtl-optimization/47502
13116         * gcc.target/i386/pr47502-1.c: New.
13117         * gcc.target/i386/pr47502-2.c: Likewise.
13118
13119 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13120
13121         PR rtl-optimization/48156
13122         * gcc.dg/pr48156.c: New test.
13123
13124 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13125
13126         PR libfortran/47439
13127         * gfortran.dg/scratch_1.f90: Adjust test.
13128
13129 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13130
13131         PR libfortran/47439
13132         * gfortran.dg/scratch_1.f90: New test.
13133
13134 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13135
13136         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13137         variably modified typedefs.
13138         * gcc.dg/c1x-typedef-2.c: Remove.
13139
13140 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13141
13142         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13143         * gcc.dg/c1x-anon-struct-3.c: New test.
13144         * gcc.dg/anon-struct-11.c: Update.
13145
13146 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13147
13148         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13149         dg-xfail-run-if.
13150         Only xfail with gas.
13151
13152 2011-03-18  Jason Merrill  <jason@redhat.com>
13153
13154         * g++.dg/template/fn-ptr1.C: New.
13155
13156         * g++.dg/overload/volatile1.C: New.
13157
13158         * g++.dg/opt/pr23372.C: New.
13159
13160         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13161
13162 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13163
13164         PR middle-end/47405
13165         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13166
13167 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13168
13169         * gcc.target/arm/unsigned-extend-1.c: New.
13170
13171 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13172
13173         PR bootstrap/48161
13174         * gcc.c-torture/compile/pr48161.c: New test.
13175
13176 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13177
13178         PR middle-end/47725
13179         * gcc.dg/torture/pr47725.c: New.
13180
13181 2011-03-17  Jason Merrill  <jason@redhat.com>
13182
13183         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13184         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13185
13186 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13187
13188         * gnat.dg/specs/elab2.ads: New test.
13189         * gnat.dg/specs/elab2_pkg.ads: New helper.
13190
13191 2011-03-17  Jason Merrill  <jason@redhat.com>
13192
13193         * g++.dg/cpp0x/decltype-1212.C: New.
13194         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13195
13196 2011-03-17  Jason Merrill  <jason@redhat.com>
13197
13198         * g++.dg/parse/memfnquals1.C: New.
13199
13200 2011-03-17  Richard Guenther  <rguenther@suse.de>
13201
13202         PR middle-end/48134
13203         * gcc.dg/pr48134.c: New testcase.
13204
13205 2011-03-17  Richard Guenther  <rguenther@suse.de>
13206
13207         PR middle-end/48165
13208         * g++.dg/torture/pr48165.C: New testcase.
13209
13210 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13211
13212         PR rtl-optimization/48141
13213         * gcc.dg/pr48141.c: New test.
13214
13215 2011-03-16  Jason Merrill  <jason@redhat.com>
13216
13217         * g++.dg/cpp0x/constexpr-48089.C: New.
13218
13219         * g++.dg/cpp0x/constexpr-abi1.C: New.
13220
13221         * g++.dg/cpp0x/constexpr-46336.C: New.
13222         * g++.dg/parse/friend5.C: Adjust expected errors.
13223
13224         * g++.dg/cpp0x/constexpr-47570.C: New.
13225
13226 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13227
13228         PR debug/47510
13229         * ++.dg/debug/dwarf2/typedef6.C: New test.
13230
13231 2011-03-16  Jason Merrill  <jason@redhat.com>
13232
13233         * g++.dg/cpp0x/elision2.C: New.
13234
13235         * g++.dg/cpp0x/constexpr-array3.C: New.
13236
13237 2011-03-16  Jason Merrill  <jason@redhat.com>
13238
13239         * g++.dg/cpp0x/sfinae6.C: New.
13240         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13241         * g++.dg/cpp0x/pr45908.C: Likewise.
13242         * g++.dg/cpp0x/sfinae6.C: Likewise.
13243         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13244         * g++.old-deja/g++.law/arg11.C: Likewise.
13245
13246 2011-03-16  Jason Merrill  <jason@redhat.com>
13247
13248         * g++.dg/template/incomplete6.C: New.
13249
13250 2011-03-16  Jeff Law <law@redhat.com>
13251
13252         * gcc.dg/tree-ssa/vrp55.c: New test.
13253
13254 2011-03-16  Jason Merrill  <jason@redhat.com>
13255
13256         * g++.dg/cpp0x/auto22.C: New.
13257
13258 2011-03-16  Richard Guenther  <rguenther@suse.de>
13259
13260         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13261         optimizing it away if promoted to const.
13262
13263 2011-03-16  Richard Guenther  <rguenther@suse.de>
13264
13265         PR tree-optimization/48149
13266         * gcc.dg/fold-complex-1.c: New testcase.
13267
13268 2011-03-16  Richard Guenther  <rguenther@suse.de>
13269
13270         PR testsuite/48147
13271         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13272         or cloning happens.
13273
13274 2011-03-16  Richard Guenther  <rguenther@suse.de>
13275
13276         PR tree-optimization/26134
13277         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13278
13279 2011-03-16  Richard Guenther  <rguenther@suse.de>
13280
13281         PR tree-optimization/48146
13282         * gcc.dg/torture/pr48146.c: New testcase.
13283
13284 2011-03-16  Richard Guenther  <rguenther@suse.de>
13285
13286         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13287         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13288
13289 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13290
13291         PR middle-end/48136
13292         * gcc.c-torture/compile/pr48136.c: New test.
13293
13294         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13295
13296         PR debug/45882
13297         * gcc.dg/guality/pr45882.c: New test.
13298
13299 2011-03-15  Jason Merrill  <jason@redhat.com>
13300
13301         * g++.dg/cpp0x/constexpr-recursion.C: New.
13302
13303         * g++.dg/cpp0x/implicit11.C: New.
13304
13305 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13306
13307         * g++.dg/cpp0x/constexpr-attribute.C: New.
13308
13309 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13310
13311         * g++.dg/parse/pr34758.C: New.
13312
13313 2011-03-15  Xinliang David Li  <davidxl@google.com>
13314
13315         PR c/47837
13316         * gcc.dg/uninit-pred-7_d.c: New test.
13317         * gcc.dg/uninit-pred-8_d.c: New test.
13318
13319 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13320
13321         PR target/46788
13322         * gcc.target/arm/pr46788.c: New.
13323
13324 2011-03-15  Richard Guenther  <rguenther@suse.de>
13325
13326         PR middle-end/47650
13327         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13328         * gfortran.dg/ishft_4.f90: Likewise.
13329         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13330
13331 2011-03-15  Richard Guenther  <rguenther@suse.de>
13332
13333         PR tree-optimization/13954
13334         * g++.dg/tree-ssa/pr13954.C: New testcase.
13335
13336 2011-03-15  Richard Guenther  <rguenther@suse.de>
13337
13338         PR tree-optimization/48037
13339         * gcc.target/i386/pr48037-1.c: New testcase.
13340
13341 2011-03-15  Richard Guenther  <rguenther@suse.de>
13342
13343         PR tree-optimization/41490
13344         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13345         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13346         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13347         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13348         * g++.dg/tree-ssa/pr33604.C: Adjust.
13349
13350 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13351
13352         PR middle-end/47917
13353         * gcc.c-torture/execute/pr47917.c: New test.
13354         * gcc.dg/pr47917.c: New test.
13355
13356         PR middle-end/38878
13357         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13358
13359 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13360
13361         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13362         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13363         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13364         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13365         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13366         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13367         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13368         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13369         * gcc.target/i386/avx-floor-vec.c: Ditto.
13370         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13371         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13372         * gcc.target/i386/avx-rint-vec.c: Ditto.
13373         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13374         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13375         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13376         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13377
13378 2011-03-14  Tom Tromey  <tromey@redhat.com>
13379
13380         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13381         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13382         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13383
13384 2011-03-14  Tom Tromey  <tromey@redhat.com>
13385
13386         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13387         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13388         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13389
13390 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13391
13392         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13393
13394 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13395
13396         PR rtl-optimization/47166
13397         * gcc.c-torture/execute/postmod-1.c: New test.
13398
13399 2011-03-14  Richard Guenther  <rguenther@suse.de>
13400
13401         PR middle-end/48098
13402         * gcc.dg/torture/pr48098.c: New testcase.
13403
13404 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13405
13406         PR target/48053
13407         * gcc.target/powerpc/pr48053-1.c: New test.
13408         * gcc.target/powerpc/pr48053-2.c: Likewise.
13409
13410 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13411
13412         PR libfortran/48066
13413         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13414
13415 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13416
13417         PR libfortran/48066
13418         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13419
13420 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13421
13422         PR fortran/48059
13423         * gfortran.dg/class_41.f03: New.
13424
13425 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13426
13427         * g++.dg/conversion/cast3.C: New test.
13428
13429 2011-03-11  Jason Merrill  <jason@redhat.com>
13430
13431         * g++.dg/template/error45.C: New.
13432
13433         * g++.dg/parse/no-type-defn1.C: New.
13434
13435         * g++.dg/ext/attrib40.C: New.
13436
13437         * g++.dg/cpp0x/regress/array1.C: New.
13438
13439 2011-03-11  Richard Guenther  <rguenther@suse.de>
13440
13441         PR tree-optimization/48067
13442         * gcc.dg/pr48067.c: New testcase.
13443
13444 2011-03-11  Richard Guenther  <rguenther@suse.de>
13445
13446         PR lto/48073
13447         * g++.dg/lto/20110311-1_0.C: New testcase.
13448
13449 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13450
13451         PR c++/48035
13452         * g++.dg/inherit/virtual8.C: New test.
13453
13454         PR middle-end/48044
13455         * gcc.dg/torture/pr48044.c: New test.
13456
13457 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13458
13459         PR fortran/47768
13460         * gfortran.dg/proc_ptr_comp_31.f90: New.
13461
13462 2011-03-11  Richard Guenther  <rguenther@suse.de>
13463
13464         PR tree-optimization/47278
13465         * gcc.dg/torture/pr47278-1.c: New testcase.
13466         * gcc.dg/torture/pr47278-2.c: Likewise.
13467
13468 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13469
13470         PR tree-optimization/48063
13471         * gcc.dg/torture/pr48063.c: New test.
13472
13473 2011-03-10  Jason Merrill  <jason@redhat.com>
13474
13475         * g++.dg/template/array22.C: New.
13476
13477         * g++.dg/cpp0x/syntax-err1.C: New.
13478         * g++.dg/parse/error36.C: Adjust expected errors.
13479         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13480         * g++.old-deja/g++.pt/typename3.C: Likewise.
13481         * g++.old-deja/g++.pt/typename4.C: Likewise.
13482         * g++.old-deja/g++.pt/typename6.C: Likewise.
13483
13484 2011-03-09  Jason Merrill  <jason@redhat.com>
13485
13486         * g++.dg/template/nontype22.C: New.
13487
13488 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13489
13490         PR tree-optimization/47714
13491         * g++.dg/torture/pr47714.C: New test.
13492
13493 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13494
13495         PR target/47755
13496         * gcc.target/powerpc/pr47755-2.c: New file.
13497
13498 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13499
13500         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13501         is not set in the environment, pass 64 as first argument when not
13502         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13503         native where ulimit -u is supported.
13504
13505 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13506
13507         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13508
13509 2011-03-08  Jason Merrill  <jason@redhat.com>
13510
13511         * g++.dg/template/nontype21.C: New.
13512
13513         * g++.dg/template/anon5.C: New.
13514
13515 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13516
13517         PR debug/47881
13518         * gcc.dg/pr47881.c: New test.
13519
13520 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13521
13522         PR c++/47957
13523         * g++.dg/lookup/template3.C: New test.
13524
13525 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13526
13527         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13528         'long' type.
13529
13530 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13531
13532         PR testsuite/47954
13533         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13534         sizeof to compute alignment.
13535
13536 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13537
13538         PR tree-optimization/48022
13539         * gcc.dg/pr48022-1.c: New test.
13540         * gcc.dg/pr48022-2.c: New test.
13541
13542 2011-03-07  Jason Merrill  <jason@redhat.com>
13543
13544         * g++.dg/template/nontype20.C: New.
13545         * g++.dg/init/member1.C: Adjust expected errors.
13546         * g++.dg/parse/constant4.C: Likewise.
13547         * g++.dg/template/qualified-id3.C: Likewise.
13548         * g++.old-deja/g++.pt/crash10.C: Likewise.
13549
13550         * g++.dg/cpp0x/regress/non-const1.C: New.
13551
13552 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13553
13554         PR debug/47991
13555         * gcc.dg/pr47991.c: New test.
13556
13557 2011-03-07  Jason Merrill  <jason@redhat.com>
13558
13559         * g++.dg/abi/mangle46.C: New.
13560
13561 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13562
13563         PR target/47862
13564         * gcc.target/powerpc/pr47862.c: New.
13565
13566 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13567
13568         PR target/45413
13569         * gcc.target/i386/combine-mul.c: Require nonpic.
13570
13571 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13572             Nathan Froyd  <froydnj@codesourcery.com>
13573
13574         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13575
13576 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13577
13578         * README.QMTEST: Remove.
13579
13580 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13581             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13582
13583         PR fortran/47850
13584         * gfortran.dg/array_constructor_37.f90 : New test.
13585
13586 2011-03-05  Jason Merrill  <jason@redhat.com>
13587
13588         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13589         * g++.dg/abi/mangle45.C: Likewise.
13590         * g++.dg/cpp0x/trailing1.C: Likewise.
13591
13592 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13593
13594         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13595
13596 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13597
13598         PR rtl-optimization/47899
13599         * gcc.dg/pr47899.c: New test.
13600
13601         * gcc.dg/torture/pr47968.c: Ignore warnings.
13602
13603         PR tree-optimization/47967
13604         * gcc.c-torture/compile/pr47967.c: New test.
13605
13606 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13607
13608         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13609         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13610
13611 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13612
13613         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13614         and property_getAttributes() if __OBJC2__.
13615         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13616         * objc.dg/property/property-encoding-1.m: New.
13617         * obj-c++.dg/property/property-encoding-1.mm: New.
13618
13619 2011-03-04  Jason Merrill  <jason@redhat.com>
13620
13621         * g++.dg/template/pseudodtor6.C: New.
13622
13623         * g++.dg/inherit/covariant19.C: New.
13624
13625 2011-03-04  Richard Guenther  <rguenther@suse.de>
13626
13627         PR middle-end/47968
13628         * gcc.dg/torture/pr47968.c: New testcase.
13629
13630 2011-03-04  Richard Guenther  <rguenther@suse.de>
13631
13632         PR middle-end/47975
13633         * gcc.dg/torture/pr47975.c: New testcase.
13634
13635 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13636
13637         PR c++/47974
13638         * g++.dg/template/crash106.C: New.
13639
13640 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13641
13642         PR c/47963
13643         * gcc.dg/gomp/pr47963.c: New test.
13644         * g++.dg/gomp/pr47963.C: New test.
13645
13646 2011-03-02  Jason Merrill  <jason@redhat.com>
13647
13648         * g++.dg/cpp0x/regress/condition1.C: New.
13649
13650         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13651
13652 2011-03-01  Jason Merrill  <jason@redhat.com>
13653
13654         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13655
13656         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13657
13658 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13659
13660         PR rtl-optimization/47925
13661         * gcc.c-torture/execute/pr47925.c: New test.
13662
13663 2011-03-01  Jason Merrill  <jason@redhat.com>
13664
13665         * g++.dg/cpp0x/decltype25.C: New.
13666
13667         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13668
13669 2011-03-01  Richard Guenther  <rguenther@suse.de>
13670
13671         PR tree-optimization/47890
13672         * gcc.dg/torture/pr47890.c: New testcase.
13673
13674 2011-03-01  Richard Guenther  <rguenther@suse.de>
13675
13676         PR lto/47924
13677         * gcc.dg/lto/pr47924_0.c: New testcase.
13678
13679 2011-03-01  Richard Guenther  <rguenther@suse.de>
13680
13681         PR lto/46911
13682         * gfortran.dg/lto/pr46911_0.f: New testcase.
13683
13684 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13685
13686         PR libgfortran/47933
13687         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13688         compile errors from older code form.
13689
13690 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13691
13692         PR libgfortran/47567
13693         * gfortran.dg/fmt_fw_d.f90: New test.
13694
13695 2011-02-28  Jason Merrill  <jason@redhat.com>
13696
13697         * g++.dg/inherit/covariant18.C: New.
13698
13699 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13700
13701         PR middle-end/47893
13702         * gcc.dg/pr47893.c: New test.
13703
13704 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13705
13706         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13707         NULL in case of a selector with conflicting types.
13708         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13709
13710 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13711
13712         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13713         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13714         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13715         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13716
13717 2011-02-28  Jason Merrill  <jason@redhat.com>
13718
13719         PR c++/47906
13720         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13721
13722 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13723
13724         PR libgfortran/47778
13725         * gfortran.dg/namelist_71.f90: New test.
13726
13727 2011-02-27  Jason Merrill  <jason@redhat.com>
13728
13729         PR c++/47906
13730         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13731         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13732
13733 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13734
13735         PR c++/46466
13736         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13737
13738 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13739
13740         PR fortran/47886
13741         * gfortran.dg/gomp/task-1.f90: Removed.
13742
13743 2011-02-26  Jason Merrill  <jason@redhat.com>
13744
13745         * g++.dg/template/this-targ1.C: New.
13746
13747         * g++.dg/cpp0x/regress/template-const1.C: New.
13748         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13749         * g++.dg/template/function1.C: Adjust.
13750         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13751         * g++.dg/debug/debug7.C: Adjust.
13752
13753 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13754
13755         PR fortran/47886
13756         * gfortran.dg/gomp/task-1.f90: New.
13757
13758 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13759
13760         * gcc.target/arm/neon-thumb2-move.c: Add
13761         dg-require-effective-target arm_thumb2_ok.
13762
13763 2011-02-24  Jason Merrill  <jason@redhat.com>
13764
13765         * g++.dg/parse/constant1.C: Specify C++98 mode.
13766         * g++.dg/parse/constant5.C: Likewise.
13767         * g++.dg/parse/error2.C: Likewise.
13768         * g++.dg/parse/semicolon3.C: Likewise.
13769         * g++.dg/template/crash14.C: Likewise.
13770         * g++.dg/template/local4.C: Likewise.
13771         * g++.dg/template/nontype3.C: Likewise.
13772         * g++.dg/parse/crash31.C: Adjust expected errors.
13773         * g++.dg/template/function1.C: Likewise.
13774         * g++.dg/template/ref3.C: Likewise.
13775         * g++.dg/template/static9.C: Likewise.
13776         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13777
13778         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13779         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13780         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13781         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13782         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13783
13784 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13785
13786         PR fortran/47878
13787         * gfortran.dg/pr47878.f90: New test.
13788
13789 2011-02-24  Richard Guenther  <rguenther@suse.de>
13790
13791         PR testsuite/47801
13792         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13793         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13794
13795 2011-02-24  Richard Guenther  <rguenther@suse.de>
13796
13797         PR fortran/47839
13798         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13799         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13800
13801 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13802
13803         PR libgfortran/47567
13804         * gfortran.dg/fmt_f0_1.f90: Update test.
13805
13806 2011-02-23  Jason Merrill  <jason@redhat.com>
13807
13808         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13809         * g++.dg/abi/mangle45.C: New.
13810
13811         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13812         * g++.dg/template/canon-type-9.C: Match use of decltype
13813         between declaration and definition.
13814         * g++.dg/template/canon-type-12.C: Likewise.
13815
13816 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13817
13818         PR fortran/40850
13819         * gfortran.dg/nested_allocatables_1.f90: New.
13820
13821 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13822
13823         PR c++/46868
13824         * g++.dg/pr46868.C: New test.
13825         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13826         * g++.dg/parse/error14.C: Adjust.
13827
13828 2011-02-23  Richard Guenther  <rguenther@suse.de>
13829
13830         PR tree-optimization/47838
13831         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13832
13833 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13834
13835         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13836
13837 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13838
13839         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13840         * gfortran.dg/count_init_expr.f03: Ditto.
13841         * gfortran.dg/gomp/pr43711.f90: Ditto.
13842         * gcc.dg/struct-parse-2.c: Ditto.
13843         * gcc.dg/parse-error-3.c: Ditto.
13844         * gcc.dg/Wlogical-op-1.c: Ditto.
13845         * gcc.dg/Walways-true-1.c: Ditto.
13846         * gcc.dg/pr24225.c: Ditto.
13847         * gcc.dg/Walways-true-2.c: Ditto.
13848         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13849         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13850         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13851         * g++.dg/overload/defarg4.C: Ditto.
13852         * g++.dg/inherit/covariant16.C: Ditto.
13853         * g++.dg/inherit/virtual7.C: Ditto.
13854         * g++.dg/template/canon-type-9.C: Ditto.
13855         * g++.dg/template/access19.C: Ditto.
13856         * g++.dg/template/call7.C: Ditto.
13857         * g++.dg/template/canon-type-2.C: Ditto.
13858         * g++.dg/template/init7.C: Ditto.
13859         * g++.dg/template/sizeof-template-argument.C: Ditto.
13860         * g++.dg/template/const3.C: Ditto.
13861         * g++.dg/template/sfinae26.C: Ditto.
13862         * g++.dg/template/sfinae26.C: Ditto.
13863         * g++.dg/template/canon-type-11.C: Ditto.
13864         * g++.dg/template/union2.C: Ditto.
13865         * g++.dg/template/canon-type-3.C: Ditto.
13866         * g++.dg/template/canon-type-1.C: Ditto.
13867         * g++.dg/template/canon-type-5.C: Ditto.
13868         * g++.dg/template/canon-type-7.C: Ditto.
13869         * g++.dg/template/canon-type-10.C: Ditto.
13870         * g++.dg/template/spec36.C: Ditto.
13871         * g++.dg/template/typedef38.C: Ditto.
13872         * g++.dg/template/canon-type-4.C: Ditto.
13873         * g++.dg/template/canon-type-6.C: Ditto.
13874         * g++.dg/template/canon-type-13.C: Ditto.
13875         * g++.dg/template/instantiate9.C: Ditto.
13876         * g++.dg/template/ttp22.C: Ditto.
13877         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13878         * g++.dg/warn/Walways-true-1.C: Ditto.
13879         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13880         * g++.dg/warn/Walways-true-2.C: Ditto.
13881         * g++.dg/conversion/op4.C: Ditto.
13882         * g++.dg/opt/pr19650.C: Ditto.
13883         * g++.dg/lookup/friend11.C: Ditto.
13884         * g++.dg/other/default2.C: Ditto.
13885         * g++.dg/other/default3.C: Ditto.
13886         * g++.dg/other/dtor2.C: Ditto.
13887         * g++.dg/other/friend5.C: Ditto.
13888         * g++.dg/other/default5.C: Ditto.
13889         * g++.dg/init/brace6.C: Ditto.
13890         * g++.dg/init/aggr5.C: Ditto.
13891         * g++.dg/init/error2.C: Ditto.
13892         * g++.dg/expr/bound-mem-fun.C: Ditto.
13893         * g++.dg/expr/cond6.C: Ditto.
13894         * g++.dg/expr/stmt-expr-1.C: Ditto.
13895         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13896         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13897         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13898         * g++.dg/cpp0x/bracket1.C: Ditto.
13899         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13900         * g++.dg/cpp0x/pr38646.C: Ditto.
13901         * g++.dg/cpp0x/variadic73.C: Ditto.
13902         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13903         * g++.dg/cpp0x/bracket4.C: Ditto.
13904         * g++.dg/cpp0x/decltype4.C: Ditto.
13905         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13906         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13907         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13908         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13909         * g++.dg/cpp0x/decltype2.C: Ditto.
13910         * g++.dg/cpp0x/decltype1.C: Ditto.
13911         * g++.dg/cpp0x/bracket2.C: Ditto.
13912         * g++.dg/cpp0x/decltype5.C: Ditto.
13913         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13914         * g++.dg/cpp0x/variadic70.C: Ditto.
13915         * g++.dg/cpp0x/decltype6.C: Ditto.
13916         * g++.dg/cpp0x/rvo.C: Ditto.
13917         * g++.dg/cpp0x/vt-40092.C: Ditto.
13918         * g++.dg/cpp0x/variadic-new.C: Ditto.
13919         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13920         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13921         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13922         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13923         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13924         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13925         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13926         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13927         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13928         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13929         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13930         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13931         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13932         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13933         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13934         * g++.dg/cpp0x/pr39639.C: Ditto.
13935         * g++.dg/cpp0x/decltype3.C: Ditto.
13936         * g++.dg/cpp0x/variadic68.C: Ditto.
13937         * g++.dg/cpp0x/variadic-function.C: Ditto.
13938         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13939         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13940         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13941         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13942         * g++.dg/parse/crash35.C: Ditto.
13943         * g++.dg/parse/crash40.C: Ditto.
13944         * g++.dg/parse/defarg12.C: Ditto.
13945         * g++.dg/parse/crash34.C: Ditto.
13946         * g++.dg/parse/constructor3.C: Ditto.
13947         * g++.dg/parse/template23.C: Ditto.
13948         * g++.dg/parse/crash56.C: Ditto.
13949         * g++.dg/parse/dtor13.C: Ditto.
13950         * g++.dg/parse/error33.C: Ditto.
13951         * g++.dg/parse/ctor9.C: Ditto.
13952         * g++.dg/parse/error32.C: Ditto.
13953         * g++.dg/parse/error37.C: Ditto.
13954         * g++.dg/parse/bitfield3.C: Ditto.
13955         * g++.dg/parse/struct-4.C: Ditto.
13956         * g++.dg/ext/has_trivial_copy.C: Ditto.
13957         * g++.dg/ext/is_polymorphic.C: Ditto.
13958         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13959         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13960         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13961         * g++.dg/ext/is_union.C: Ditto.
13962         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13963         * g++.dg/ext/is_pod.C: Ditto.
13964         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13965         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13966         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13967         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13968         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13969         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13970         * g++.dg/ext/is_abstract.C: Ditto.
13971         * g++.dg/ext/has_trivial_assign.C: Ditto.
13972         * g++.dg/ext/is_class.C: Ditto.
13973         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13974         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13975         * g++.dg/ext/is_base_of.C: Ditto.
13976         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13977         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13978         * g++.dg/ext/is_empty.C: Ditto.
13979         * g++.dg/ext/is_enum.C: Ditto.
13980         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13981         * gnat.dg/opt11.adb: Ditto.
13982         * obj-c++.dg/pr45735.mm: Ditto.
13983         * obj-c++.dg/pr24393.mm: Ditto.
13984         * obj-c++.dg/exceptions-2.mm: Ditto.
13985         * objc.dg/pr45735.m: Ditto.
13986         * objc.dg/pr24393.m: Ditto.
13987
13988 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13989
13990         * objc.dg/attributes/objc-exception-1.m: New.
13991
13992 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13993
13994         * gcc.dg/cpp/include7.c: New test.
13995
13996 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13997
13998         PR c++/47242
13999         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
14000
14001 2011-02-23  Jie Zhang  <jie@codesourcery.com>
14002
14003         PR rtl-optimization/47763
14004         * gcc.dg/pr47763.c: New test.
14005
14006 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
14007
14008         PR fortran/45743
14009         * gfortran.dg/whole_file_32.f90 : New test.
14010
14011 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
14012
14013         PR c++/47666
14014         * g++.dg/inherit/virtual7.C: New test.
14015
14016 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
14017
14018         PR objc/47832
14019         * objc.dg/type-size-3.m: Updated error message.
14020         * objc.dg/type-size-4.m: New test.
14021         * objc.dg/type-size-5.m: New test.
14022
14023 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14024
14025         * lib/gnat.exp: Fix comments.
14026         Don't load libgloss.exp.
14027         (default_gnat_version): Call $compiler with --version.
14028         Adapt regexp for gnatmake output, insert version.
14029         (gnat_version): New proc.
14030         (gnat_init): Remove gnat_libgcc_s_path.
14031         (gnat_target_compile): Likewise.
14032         Remove ld_library_path.
14033         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
14034         (gnat_pass): Remove.
14035         (gnat_pass): Remove.
14036         (gnat_finish): Remove.
14037         (gnat_exit): Remove.
14038         (local_find_gnatmake): Reindent.
14039         (runtest_file_p): Remove.
14040         (prune_warnings): Remove.
14041         (find_gnatclean): New proc.
14042         * lib/gnat-dg.exp (lremove): New proc.
14043         (gnat-dg-test): Reindent.
14044         Remove additional output files.
14045         (gnat-dg-runtest): Remove.
14046
14047         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
14048         * gnat.dg/loop_optimization6.adb: Likewise.
14049         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
14050
14051 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
14052
14053         PR tree-optimization/47835
14054         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
14055
14056 2011-02-22  Tobias Burnus  <burnus@net-b.de>
14057
14058         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
14059         * gfortran.dg/abstract_type_2.f03: Ditto.
14060         * gfortran.dg/abstract_type_3.f03: Ditto.
14061         * gfortran.dg/abstract_type_4.f03: Ditto.
14062         * gfortran.dg/abstract_type_5.f03: Ditto.
14063         * gfortran.dg/abstract_type_6.f03: Ditto.
14064         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
14065         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
14066         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
14067         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
14068         * gfortran.dg/array_function_5.f90: Ditto.
14069         * gfortran.dg/asynchronous_3.f03: Ditto.
14070         * gfortran.dg/char_expr_1.f90: Ditto.
14071         * gfortran.dg/class_14.f03: Ditto.
14072         * gfortran.dg/data_array_6.f: Ditto.
14073         * gfortran.dg/data_invalid.f90: Ditto.
14074         * gfortran.dg/dot_product_1.f03: Ditto.
14075         * gfortran.dg/func_derived_5.f90: Ditto.
14076         * gfortran.dg/func_result_4.f90: Ditto.
14077         * gfortran.dg/implied_do_1.f90: Ditto.
14078         * gfortran.dg/initialization_25.f90: Ditto.
14079         * gfortran.dg/initialization_26.f90: Ditto.
14080         * gfortran.dg/interface_34.f90: Ditto.
14081         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14082         * gfortran.dg/keyword_symbol_1.f90: Ditto.
14083         * gfortran.dg/matmul_8.f03: Ditto.
14084         * gfortran.dg/merge_init_expr.f90: Ditto.
14085         * gfortran.dg/pack_assign_1.f90: Ditto.
14086         * gfortran.dg/pack_vector_1.f90: Ditto.
14087         * gfortran.dg/pointer_check_8.f90: Ditto.
14088         * gfortran.dg/product_init_expr.f03: Ditto.
14089         * gfortran.dg/reshape_order_5.f90: Ditto.
14090         * gfortran.dg/reshape_shape_1.f90: Ditto.
14091         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14092         * gfortran.dg/same_name_2.f90: Ditto.
14093         * gfortran.dg/selected_real_kind_1.f90: Ditto.
14094         * gfortran.dg/spread_init_expr.f03: Ditto.
14095         * gfortran.dg/stmt_func_1.f90: Ditto.
14096         * gfortran.dg/sum_init_expr.f03: Ditto.
14097         * gfortran.dg/transpose_3.f03: Ditto.
14098         * gfortran.dg/unpack_init_expr.f03: Ditto.
14099         * gfortran.dg/warn_conversion.f90: Ditto.
14100         * gfortran.dg/warn_conversion_2.f90: Ditto.
14101         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14102         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14103         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14104         * gfortran.dg/whole_file_16.f90: Ditto.
14105         * gfortran.dg/whole_file_17.f90: Ditto.
14106         * gfortran.dg/whole_file_18.f90: Ditto.
14107         * gfortran.dg/whole_file_20.f03: Ditto.
14108         * gfortran.dg/whole_file_5.f90: Ditto.
14109         * gfortran.dg/whole_file_6.f90: Ditto.
14110         * gfortran.dg/write_invalid_format.f90: Ditto.
14111         * gfortran.dg/zero_sized_6.f90: Ditto.
14112
14113 2011-02-21  Jeff Law <law@redhat.com>
14114
14115         PR rtl-optimization/46178
14116         * gcc.target/i386/pr46178.c: New test.
14117
14118         PR rtl-optimization/46002
14119         * gcc.c-torture/compile/pr46002.c: New test.
14120
14121 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14122
14123         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14124         *-*-hpux10*.
14125
14126 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14127
14128         PR debug/47106
14129         * g++.dg/debug/pr47106.C: Require effective target lto.
14130
14131 2011-02-21  Jason Merrill  <jason@redhat.com>
14132
14133         * g++.dg/cpp0x/constexpr-diag2.C: New.
14134
14135 2011-02-20  Jason Merrill  <jason@redhat.com>
14136
14137         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14138
14139         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14140
14141         * g++.dg/overload/conv-op1.C: New.
14142
14143         * g++.dg/cpp0x/constexpr-synth1.C: New.
14144
14145 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14146
14147         * objc.dg/layout-2.m: New.
14148         * objc.dg/selector-3.m: Adjusted location of error message.
14149         * objc.dg/type-size-3.m: Same.
14150         * obj-c++.dg/selector-3.mm: Same.
14151
14152 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14153
14154         PR objc/47784
14155         * objc.dg/property/dotsyntax-22.m: New.
14156         * obj-c++.dg/property/dotsyntax-22.mm: New.
14157
14158 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14159
14160         PR c++/46394
14161         * g++.dg/template/typedef38.C: New test.
14162
14163 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14164
14165         PR fortran/46818
14166         * gfortran.dg/whole_file_30.f90 : New test.
14167         * gfortran.dg/whole_file_31.f90 : New test.
14168
14169 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14170
14171         PR fortran/45077
14172         PR fortran/44945
14173         * gfortran.dg/whole_file_28.f90 : New test.
14174         * gfortran.dg/whole_file_29.f90 : New test.
14175
14176 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14177
14178         PR c++/44118
14179         * g++.dg/template/crash105.C: New.
14180
14181 2011-02-19  Jason Merrill  <jason@redhat.com>
14182
14183         * g++.dg/cpp0x/regress/no-elide1.C: New.
14184
14185 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14186
14187         PR tree-optimization/46620
14188         * gcc.dg/pr46620.c: New.
14189
14190 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14191
14192         PR c/47809
14193         * gcc.target/i386/pr47809.c: New test.
14194
14195 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14196             Tobias Burnus  <burnus@net-b.de>
14197
14198         * lib/target-supports.exp
14199         (check_effective_target_fortran_large_real): New check for large reals.
14200         * gfortran.dg/nan_7.f90: New test.
14201
14202 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14203
14204         PR libgfortran/47567
14205         * gfortran.dg/fmt_f0_1.f90: Update test.
14206
14207 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14208
14209         PR fortran/47348
14210         * gfortran.dg/array_constructor_36.f90 : New test.
14211         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14212         allow for comparison between different elements of the array
14213         constructor at different levels of optimization.
14214
14215 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14216
14217         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14218         * gcc.target/i386/pr32280-1.c: Likewise.
14219
14220 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14221
14222         PR target/47800
14223         * gcc.target/i386/pr47800.c: New test.
14224
14225 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14226
14227         * objc/execute/exceptions/foward-1.x: New.
14228
14229 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14230
14231         PR fortran/47789
14232         * gfortran.dg/derived_constructor_comps_4.f90: New.
14233
14234 2011-02-18  Tobias Burnus
14235
14236         PR fortran/47775
14237         * gfortran.dg/func_result_6.f90: New.
14238
14239 2011-02-18  Michael Matz  <matz@suse.de>
14240
14241         PR fortran/45586
14242         * gfortran.dg/lto/pr45586_0.f90: New test.
14243         * gfortran.dg/typebound_proc_20.f90: Ditto.
14244         * gfortran.dg/typebound_proc_21.f90: Ditto.
14245
14246 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14247
14248         PR c++/47795
14249         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14250
14251 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14252
14253         PR fortran/47750
14254         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14255         gcc_warning_prefix.
14256         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14257         normalizing the error/warning output.
14258         * gfortran.dg/Wall.f90: Update dg-error/warning.
14259         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14260         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14261         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14262         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14263         * gfortran.dg/class_30.f90: Update dg-error/warning.
14264         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14265         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14266         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14267         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14268         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14269         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14270         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14271         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14272         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14273         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14274         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14275         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14276         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14277         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14278         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14279         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14280         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14281         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14282         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14283         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14284         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14285         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14286         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14287         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14288         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14289
14290 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14291
14292         PR fortran/47768
14293         * gfortran.dg/proc_ptr_comp_30.f90: New.
14294
14295 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14296
14297         PR debug/47780
14298         * gcc.target/i386/pr47780.c: New test.
14299
14300 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14301
14302         PR fortran/47767
14303         * gfortran.dg/class_40.f03: New.
14304
14305 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14306
14307         PR c++/47208
14308         * g++.dg/cpp0x/auto21.C: New test.
14309
14310 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14311
14312         * objc.dg/special/unclaimed-category-1.h: Updated for
14313         new ABI support.
14314         * objc.dg/special/unclaimed-category-1.m: Same.
14315         * objc.dg/zero-link-1.m: Same.
14316         * objc.dg/lookup-1.m: Same.
14317         * objc.dg/torture/strings/const-str-9.m
14318         * objc.dg/torture/strings/const-str-10.m: Same.
14319         * objc.dg/torture/strings/const-str-11.m: Same.
14320         * objc.dg/torture/forward-1.m: Same.
14321         * objc.dg/zero-link-2.m: Same.
14322         * objc.dg/encode-7-next-64bit.m: Same.
14323         * objc.dg/method-4.m: Same.
14324         * objc.dg/next-runtime-1.m: Same.
14325         * objc.dg/image-info.m: Same.
14326         * objc.dg/pr23214.m: Same.
14327         * objc.dg/symtab-1.m: Same.
14328         * obj-c++.dg/basic.m: Same.
14329         * obj-c++.dg/proto-lossage-3.m: Same.
14330         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14331         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14332         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14333         * obj-c++.dg/method-11.m: Same.
14334         * objc/execute/enumeration-1.m: Same.
14335         * objc/execute/object_is_class.m: Same.
14336         * objc/execute/formal_protocol-2.m: Same.
14337         * objc/execute/formal_protocol-4.m: Same.
14338         * objc/execute/formal_protocol-6.m: Same.
14339         * objc/execute/bycopy-3.m: Same.
14340         * objc/execute/exceptions/catchall-1.m: Same.
14341         * objc/execute/exceptions/finally-1.m: Same.
14342         * objc/execute/exceptions/local-variables-1.m: Same.
14343         * objc/execute/exceptions/foward-1.m: Same.
14344         * objc/execute/bf-common.h
14345         * objc/execute/enumeration-2.m: Same.
14346         * objc/execute/formal_protocol-1.m: Same.
14347         * objc/execute/formal_protocol-3.m: Same.
14348         * objc/execute/formal_protocol-5.m: Same.
14349         * objc/execute/accessing_ivars.m: Same.
14350         * objc/execute/bycopy-2.m: Same.
14351         * objc/execute/formal_protocol-7.m: Same.
14352         * objc/execute/compatibility_alias.m: Same.
14353         * objc/execute/no_clash.m: Same.
14354         * objc/execute/object_is_meta_class.m: Same.
14355         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14356         * objc/execute/class-tests-1.h: Include stdio.h.
14357         * objc/execute/class-tests-2.h: Same.
14358         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14359         runtimes.
14360         * obj-c++.dg/try-catch-2.mm: Same.
14361
14362 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14363
14364         PR c++/47783
14365         * g++.dg/warn/Wunused-parm-4.C: New test.
14366
14367 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14368             Jan Hubicka  <jh@suse.cz>
14369
14370         PR debug/47106
14371         PR debug/47402
14372         * g++.dg/debug/pr47106.C: New.
14373
14374 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14375
14376         PR target/43653
14377         * gcc.target/i386/pr43653.c: New test.
14378
14379 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14380
14381         PR c++/47172
14382         * g++.dg/template/inherit6.C: New test.
14383
14384 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14385
14386         PR fortran/47745
14387         * gfortran.dg/class_39.f03: New.
14388
14389 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14390
14391         PR c++/47326
14392         * g++.dg/cpp0x/variadic106.C: New test.
14393
14394 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14395
14396         PR libfortran/47757
14397         * gfortran.dg/pr47757-1.f90: New test.
14398         * gfortran.dg/pr47757-2.f90: New test.
14399         * gfortran.dg/pr47757-3.f90: New test.
14400
14401         PR c++/47704
14402         * g++.dg/cpp0x/enum8.C: New test.
14403
14404 2011-02-15  Jason Merrill  <jason@redhat.com>
14405
14406         * g++.dg/inherit/implicit-trivial1.C: New.
14407         * g++.dg/cpp0x/implicit-trivial1.C: New.
14408
14409 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14410
14411         PR middle-end/47725
14412         * gcc.dg/torture/pr47725.c: Removed.
14413
14414 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14415
14416         PR target/47755
14417         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14418         constant does not generate a load from memory.
14419
14420 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14421
14422         PR middle-end/47725
14423         * gcc.dg/torture/pr47725.c: New.
14424
14425 2011-02-15  Richard Guenther  <rguenther@suse.de>
14426
14427         PR tree-optimization/47743
14428         * gcc.dg/torture/pr47743.c: New testcase.
14429
14430 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14431
14432         PR middle-end/47581
14433         * gcc.target/i386/pr47581.c: New test.
14434
14435 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14436
14437         PR fortran/47730
14438         * gfortran.dg/select_type_22.f03: New.
14439
14440 2011-02-14  Jason Merrill  <jason@redhat.com>
14441
14442         * g++.dg/cpp0x/regress/enum1.C: New.
14443
14444 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14445
14446         * gnat.dg/include.adb: New test.
14447
14448 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14449
14450         PR fortran/47728
14451         * gfortran.dg/class_38.f03: New.
14452
14453 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14454
14455         * gcc.dg/pr46494.c: New test.
14456
14457 2011-02-14  Richard Guenther  <rguenther@suse.de>
14458
14459         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14460
14461 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14462
14463         PR ada/41929
14464         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14465         sparc*-sun-solaris2.11.
14466
14467 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14468
14469         PR fortran/47349
14470         * gfortran.dg/argument_checking_18.f90: New.
14471
14472 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14473
14474         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14475         * gfortran.dg/argument_checking_17.f90: New.
14476
14477 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14478
14479         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14480         are temporarily disabled.
14481         * gfortran.dg/class_7.f03: Ditto.
14482         * gfortran.dg/coarray_14.f90: Ditto.
14483         * gfortran.dg/typebound_proc_13.f03: Ditto.
14484
14485 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14486
14487         PR fortran/45586
14488         * gfortran.dg/extends_11.f03: New.
14489
14490 2011-02-11  Xinliang David Li  <davidxl@google.com>
14491
14492         PR tree-optimization/47707
14493         * g++.dg/tree-ssa/pr47707.C: New test.
14494
14495 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14496
14497         * g++.dg/opt/inline17.C: New test.
14498
14499 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14500
14501         PR fortran/47550
14502         * gfortran.dg/pure_formal_2.f90: New.
14503
14504 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14505
14506         PR rtl-optimization/47614
14507         * gfortran.dg/pr47614.f: New.
14508
14509 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14510
14511         PR driver/47678
14512         * gcc.dg/opts-6.c: New test.
14513
14514 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14515
14516         PR debug/47684
14517         * gcc.dg/pr47684.c: New test.
14518
14519 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14520
14521         PR target/47629
14522         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14523         c99_runtime, dg-add-options c99_runtime.
14524         (main): Use __asm__.
14525
14526 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14527
14528         PR testsuite/47400
14529         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14530         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14531         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14532         * gcc.dg/ucnid-10.c: Likewise.
14533         * gcc.dg/ucnid-13.c: Likewise.
14534         * gcc.dg/ucnid-7.c: Likewise.
14535         * gcc.dg/ucnid-8.c: Likewise.
14536         Adapt dg-warning line number.
14537
14538 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14539
14540         * gcc.target/i386/parity-1.c: Use -march=k8.
14541         * gcc.target/i386/parity-2.c: Ditto.
14542         * gcc.target/i386/vecinit-1.c: Ditto.
14543         * gcc.target/i386/vecinit-2.c: Ditto.
14544
14545 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14546
14547         PR target/46610
14548         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14549         * gcc.target/mips/save-restore-3.c: Likewise.
14550         * gcc.target/mips/save-restore-4.c: Likewise.
14551         * gcc.target/mips/save-restore-5.c: Likewise.
14552
14553         PR target/47683
14554         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14555         * g++.dg/tree-prof/partition2.C: Likewise.
14556
14557 2011-02-09  Jason Merrill  <jason@redhat.com>
14558
14559         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14560         rather than misdeclare std::puts.
14561
14562         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14563         * g++.dg/other/warning1.C: Likewise.
14564         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14565         * g++.old-deja/g++.gb/scope06.C: Likewise.
14566         * g++.old-deja/g++.law/cvt11.C: Likewise.
14567         * g++.old-deja/g++.law/init1.C: Likewise.
14568         * g++.dg/abi/mangle26.C: Likewise.
14569
14570         * g++.dg/template/function1.C: Adjust for C++0x mode.
14571         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14572
14573         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14574         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14575
14576         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14577
14578         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14579
14580         * g++.dg/cpp0x/regress: New directory.
14581         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14582         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14583         * g++.dg/cpp0x/regress/regress3.C: New.
14584
14585 2011-02-10  Richard Guenther  <rguenther@suse.de>
14586
14587         PR tree-optimization/47677
14588         * gcc.dg/torture/pr47677.c: New testcase.
14589
14590 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14591
14592         * objc.dg/special/load-category-1.m: Remove unused header.
14593         * objc.dg/special/load-category-1a.m: Likewise.
14594         * objc.dg/special/load-category-2.m: Likewise.
14595         * objc.dg/special/load-category-2a.m: Likewise.
14596         * objc.dg/special/load-category-3.m: Likewise.
14597         * objc.dg/special/load-category-3a.m: Likewise.
14598         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14599         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14600         * objc.dg/attributes/class-attribute-1.m: Likewise.
14601         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14602         * obj-c++.dg/property/property.exp: Likewise.
14603         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14604         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14605         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14606         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14607         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14608         * obj-c++.dg/template-8.mm: Likewise.
14609
14610 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14611
14612         PR target/47665
14613         * gcc.target/i386/pr47665.c: New test.
14614
14615 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14616
14617         PR testsuite/47622
14618         Revert
14619         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14620         PR debug/42631
14621         * gcc.dg/pr42631.c: Update test.
14622         * gcc.dg/pr42631-2.c: New test.
14623
14624 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14625
14626         PR fortran/47352
14627         * gfortran.dg/proc_decl_25.f90: New.
14628
14629 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14630
14631         PR fortran/47463
14632         * gfortran.dg/typebound_assignment_2.f03: New.
14633
14634 2011-02-09  Richard Guenther  <rguenther@suse.de>
14635
14636         PR tree-optimization/47664
14637         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14638
14639 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14640
14641         PR middle-end/47646
14642         * gnat.dg/uninit_func.adb: Adjust dg directive.
14643
14644 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14645
14646         PR middle-end/47646
14647         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14648
14649 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14650
14651         PR fortran/47637
14652         * gfortran.dg/auto_dealloc_2.f90: New.
14653
14654 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14655
14656         * gcc.dg/builtins-config.h: Remove __sgi handling.
14657         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14658         -std=c99 for mips-sgi-irix6.5*.
14659
14660 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14661
14662         PR middle-end/45505
14663         * gfortran.dg/pr25923.f90: Remove xfails.
14664
14665 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14666
14667         PR fortran/47583
14668         * gfortran.dg/inquire_14.f90: New test.
14669
14670 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14671
14672         PR fortran/45290
14673         * gfortran.dg/pointer_init_6.f90: New.
14674
14675 2011-02-08  Jeff Law <law@redhat.com>
14676
14677         PR tree-optimization/42893
14678         * gcc.tree-ssa/pr42893.c: New test.
14679
14680 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14681
14682         PR tree-optimization/46834
14683         PR tree-optimization/46994
14684         PR tree-optimization/46995
14685         * gcc.dg/graphite/id-pr46834.c: New.
14686         * gfortran.dg/graphite/id-pr46994.f90: New.
14687         * gfortran.dg/graphite/id-pr46995.f90: New.
14688
14689 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14690
14691         PR middle-end/47646
14692         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14693         using the variable is known the warning is emitted there.
14694         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14695         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14696
14697         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14698         statement.
14699         (vg): Likewise.
14700         * gcc.dg/noreturn-1.c (foo5): Likewise.
14701         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14702         (method2): Likewise.
14703
14704         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14705         the return statement using the uninitialized variable.
14706         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14707
14708 2011-02-08  Richard Guenther  <rguenther@suse.de>
14709
14710         PR middle-end/47639
14711         * g++.dg/opt/pr47639.c: New testcase.
14712
14713 2011-02-08  Richard Guenther  <rguenther@suse.de>
14714
14715         PR tree-optimization/47632
14716         * g++.dg/opt/pr47632.C: New testcase.
14717
14718 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14719
14720         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14721
14722 2011-02-07  Richard Guenther  <rguenther@suse.de>
14723
14724         PR tree-optimization/47615
14725         * g++.dg/opt/pr47615.C: New testcase.
14726
14727 2011-02-07  Richard Guenther  <rguenther@suse.de>
14728
14729         PR tree-optimization/47621
14730         * gcc.dg/torture/pr47621.c: New testcase.
14731
14732 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14733
14734         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14735
14736 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14737
14738         PR fortran/47592
14739         * gfortran.dg/allocate_with_source_1 : New test.
14740
14741 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14742
14743         PR middle-end/47610
14744         * gcc.dg/pr47610.c: New test.
14745
14746 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14747
14748         PR debug/42631
14749         * gcc.dg/pr42631.c: Update test.
14750         * gcc.dg/pr42631-2.c: New test.
14751
14752 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14753
14754         PR fortran/47574
14755         * gfortran.dg/pr47574.f90:  New test.
14756
14757 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14758
14759         PR tree-optimization/46194
14760         * gcc.dg/autopar/pr46194.c: New.
14761
14762 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14763
14764         PR tree-optimization/43695
14765         * g++.dg/ipa/pr43695.C: New.
14766
14767 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14768
14769         PR inline-asm/23200
14770         * gcc.dg/pr23200.c: New test.
14771
14772 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14773
14774         PR c++/47589
14775         * g++.dg/pr47589.C: New test.
14776
14777 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14778
14779         PR c++/47398
14780         * g++.dg/template/typedef37.C: New test.
14781         * g++.dg/template/param1.C: Adjust expected error message.
14782
14783 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14784
14785         PR middle-end/31490
14786         * gcc.dg/pr31490-2.c: New test.
14787         * gcc.dg/pr31490-3.c: New test.
14788         * gcc.dg/pr31490-4.c: New test.
14789
14790 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14791             Jakub Jelinek  <jakub@redhat.com>
14792
14793         PR c++/46890
14794         * g++.dg/parser/semicolon3.C: Adjust.
14795         * g++.dg/parser/semicolon4.C: New testcase.
14796         * g++.dg/pr46890.C: New testcase.
14797
14798 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14799
14800         PR c++/29571
14801         * g++.dg/init/pr29571.C: New.
14802
14803 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14804
14805         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14806         instead of vect_int.
14807
14808 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14809
14810         PR target/47312
14811         * gcc.target/i386/pr47312.c: New test.
14812
14813         PR target/47564
14814         * gcc.target/i386/pr47564.c: New test.
14815
14816 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14817
14818         PR tree-optimization/45122
14819         * gcc.dg/tree-ssa/pr45122.c: New.
14820
14821 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14822
14823         PR target/47272
14824         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14825         and vec_vsx_st.
14826
14827         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14828         and vsx so a default --with-cpu=power7 doesn't give an error
14829         when -mavoid-indexed-addresses is used.
14830
14831         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14832         wrapper function to save the arguments and then jump to the real
14833         function, rather than depending on the compiler not to move stuff
14834         before an asm.
14835         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14836
14837 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14838             Paul Thomas  <pault@gcc.gnu.org>
14839
14840         PR fortran/47082
14841         * gfortran.dg/class_37.f03 : New test.
14842
14843 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14844             Richard Guenther  <rguenther@suse.de>
14845
14846         PR tree-optimization/40979
14847         PR bootstrap/47044
14848         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14849         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14850         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14851         check_vect_support_and_set_flags.
14852         * gfortran.dg/graphite/vect-pr40979.f90: New.
14853
14854 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14855
14856         PR fortran/47572
14857         * gfortran.dg/class_36.f03: New.
14858
14859 2011-02-02  Richard Guenther  <rguenther@suse.de>
14860
14861         PR tree-optimization/47566
14862         * gcc.dg/lto/20110201-1_0.c: New testcase.
14863
14864 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14865
14866         PR debug/47498
14867         PR debug/47501
14868         PR debug/45136
14869         PR debug/45130
14870         * debug/pr47498.c: New.
14871         * debug/pr47501.c: New.
14872
14873 2011-02-01  Richard Guenther  <rguenther@suse.de>
14874
14875         PR tree-optimization/47559
14876         * g++.dg/torture/pr47559.C: New testcase.
14877
14878 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14879
14880         PR fortran/47565
14881         * gfortran.dg/typebound_call_20.f03: New.
14882
14883 2011-02-01  Richard Guenther  <rguenther@suse.de>
14884
14885         PR tree-optimization/47555
14886         * gcc.dg/pr47555.c: New testcase.
14887
14888 2011-02-01  Richard Guenther  <rguenther@suse.de>
14889
14890         PR tree-optimization/47541
14891         * g++.dg/torture/pr47541.C: New testcase.
14892
14893 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14894
14895         PR fortran/47455
14896         * gfortran.dg/typebound_call_19.f03: New.
14897
14898 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14899
14900         PR c++/47416
14901         * g++.dg/cpp0x/pr47416.C: New test.
14902
14903 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14904
14905         PR fortran/47519
14906         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14907
14908 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14909
14910         PR fortran/47463
14911         * gfortran.dg/typebound_assignment_1.f03: New.
14912
14913 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14914
14915         PR tree-optimization/47538
14916         * gcc.c-torture/execute/pr47538.c: New test.
14917
14918 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14919
14920         PR target/45325
14921         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14922
14923 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14924
14925         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14926
14927 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14928
14929         PR rtl-optimization/44031
14930         * gcc.c-torture/compile/20110131-1.c: New test.
14931
14932 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14933
14934         PR fortran/47042
14935         * gfortran.dg/stmt_func_1.f90: New.
14936
14937 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14938
14939         PR fortran/47042
14940         * gfortran.dg/interface_34.f90: New.
14941
14942 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14943
14944         PR fortran/47523
14945         * gfortran.dg/realloc_on_assign_5.f03: New test.
14946         * gfortran.dg/realloc_on_assign_5.f03: New test.
14947
14948 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14949
14950         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14951         * gfortran.dg/bessel_7.f90: Likewise.
14952         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14953
14954         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14955         * gfortran.dg/sum_init_expr.f03: Likewise.
14956
14957         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14958
14959         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14960         -r -nostdlib.
14961
14962         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14963         loop only on "vect_intfloat_cvt" targets.
14964
14965 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14966
14967         PR fortran/47531
14968         * gfortran.dg/shape_6.f90: New.
14969
14970 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14971
14972         PR libgfortran/47434
14973         * gfortran.dg/read_infnan_1.f90: Update test.
14974         * gfortran.dg/module_nan.f90: Update test.
14975         * gfortran.dg/char4_iunit_1.f03: Update test.
14976         * gfortran.dg/large_real_kind_1.f90: Update test.
14977         * gfortran.dg/real_const_3.f90: Update test.
14978         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14979
14980 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14981
14982         PR c++/47311
14983         * g++.dg/template/param2.C: New test.
14984
14985 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14986
14987         PR libgfortran/47285
14988         * gfortran.dg/fmt_g.f: New test.
14989
14990 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14991
14992         PR fortran/47507
14993         * gfortran.dg/pure_formal_1.f90: New.
14994
14995 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14996
14997         PR target/42894
14998         * gcc.dg/tls/pr42894.c: New test.
14999
15000 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15001
15002         * gcc.dg/pr47276.c: Add dg-require-visibility.
15003
15004 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15005
15006         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
15007
15008 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
15009             Tobias Burnus  <burnus@gcc.gnu.org>
15010
15011         PR fortran/45170
15012         PR fortran/35810
15013         PR fortran/47350
15014         * gfortran.dg/realloc_on_assign_3.f03: New test.
15015         * gfortran.dg/realloc_on_assign_4.f03: New test.
15016         * gfortran.dg/allocatable_function_5.f90: New test.
15017         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
15018         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
15019         implemented" dg-errors.
15020
15021 2011-01-27  Jan Hubicka  <jh@suse.cz>
15022
15023         PR middle-end/46949
15024         * gcc.dg/attr-weakref-4.c: New testcase
15025
15026 2011-01-27  Martin Jambor  <mjambor@suse.cz>
15027
15028         PR tree-optimization/47228
15029         * gcc.dg/torture/pr47228.c: New test.
15030
15031 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15032
15033         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
15034
15035 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15036
15037         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
15038         when using auto-overlay support on the SPU.
15039
15040 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
15041
15042         PR rtl-optimization/44174
15043         * gcc.target/i386/asm-6.c: New test.
15044
15045 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
15046
15047         PR rtl-optimization/46856
15048         * gcc.c-torture/compile/pr46856.c: New test.
15049
15050 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
15051             Andrew Pinski  <pinskia@gmail.com>
15052
15053         PR c/43082
15054         * gcc.dg/pr43082.c: New.
15055
15056 2011-01-26  DJ Delorie  <dj@redhat.com>
15057
15058         PR rtl-optimization/46878
15059         * gcc.dg/pr46878-1.c: New test.
15060
15061 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
15062
15063         PR c++/47476
15064         * g++.dg/cpp0x/pr47476.C: New test.
15065
15066 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
15067
15068         * gcc.c-torture/compile/20110126-1.c: New test.
15069
15070 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
15071
15072         PR c/47473
15073         * gcc.dg/torture/pr47473.c: New test.
15074
15075 2011-01-26  Jan Hubicka  <jh@suse.cz>
15076
15077         PR target/47237
15078         * gcc.c-torture/execute/pr47237.c: New testcase.
15079
15080 2011-01-26  Jan Hubicka  <jh@suse.cz>
15081
15082         PR tree-optimization/47190
15083         * gcc.dg/attr-weakref-3.c: New testcase.
15084
15085 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
15086
15087         PR c++/43601
15088         * gcc.dg/dll-9a.c: New test file.
15089         * gcc.dg/dll-11.c: Likewise.
15090         * gcc.dg/dll-12.c: Likewise.
15091         * gcc.dg/dll-12a.c: Likewise.
15092         * gcc.dg/dll-11a.c: Likewise.
15093         * gcc.dg/dll-9.c: Likewise.
15094         * gcc.dg/dll-10.c: Likewise.
15095         * gcc.dg/dll-10a.c: Likewise.
15096         * g++.dg/ext/dllexport4a.cc: Likewise.
15097         * g++.dg/ext/dllexport4.C: Likewise.
15098         * g++.dg/ext/dllexport5.C: Likewise.
15099         * g++.dg/ext/dllexport5a.cc: Likewise.
15100
15101 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15102
15103         PR tree-optimization/46970
15104         * gcc.dg/graphite/pr46970.c: New.
15105
15106 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15107
15108         PR tree-optimization/46215
15109         * gcc.dg/graphite/pr46215.c: New.
15110
15111 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15112
15113         PR tree-optimization/46168
15114         * gcc.dg/graphite/pr46168.c: New.
15115
15116 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15117
15118         PR tree-optimization/43657
15119         * gcc.dg/graphite/pr43657.c: New.
15120
15121 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15122
15123         PR tree-optimization/29832
15124         * gfortran.dg/graphite/pr29832.f90: New.
15125
15126 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15127
15128         PR tree-optimization/43567
15129         * gcc.dg/graphite/pr43567.c: New.
15130
15131 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15132
15133         * gfortran.dg/graphite/interchange-4.f: New.
15134         * gfortran.dg/graphite/interchange-5.f: New.
15135
15136         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15137         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15138         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15139         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15140         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15141         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15142         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15143         * gfortran.dg/ltrans-7.f90: Removed.
15144         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15145
15146         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15147         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15148         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15149         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15150         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15151         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15152         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15153         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15154         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15155         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15156         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15157         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15158         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15159         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15160         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15161         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15162         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15163         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15164         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15165         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15166         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15167         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15168         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15169         * gcc.dg/tree-ssa/data-dep-1.c
15170         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15171         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15172         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15173         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15174         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15175
15176 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15177
15178         PR tree-optimization/47265
15179         PR tree-optimization/47443
15180         * gcc.c-torture/compile/pr47265.c: New test.
15181         * gcc.dg/pr47443.c: New test.
15182
15183 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15184
15185         PR tree-optimization/47382
15186         * g++.dg/torture/pr47382.C: New test.
15187         * g++.dg/opt/devirt1.C: Xfail.
15188
15189 2011-01-25  Yao Qi  <yao@codesourcery.com>
15190
15191         PR target/45701
15192         * gcc.target/arm/pr45701-1.c: New test.
15193         * gcc.target/arm/pr45701-2.c: New test.
15194         * gcc.target/arm/pr45701-3.c: New test.
15195
15196 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15197             Jakub Jelinek  <jakub@redhat.com>
15198
15199         PR tree-optimization/47271
15200         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15201
15202 2011-01-25  Nick Clifton  <nickc@redhat.com>
15203
15204         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15205         (saturate_add): Delete.
15206         (exchange): Delete.
15207         (main): Do not run saturate_add.
15208         (set_interrupts): Delete.
15209
15210 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15211
15212         PR fortran/47448
15213         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15214
15215 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15216
15217         PR tree-optimization/47427
15218         PR tree-optimization/47428
15219         * gcc.c-torture/compile/pr47427.c: New test.
15220         * gcc.c-torture/compile/pr47428.c: New test.
15221
15222 2011-01-25  Richard Guenther  <rguenther@suse.de>
15223
15224         PR middle-end/47411
15225         * gcc.dg/torture/pr47411.c: New testcase.
15226
15227 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15228
15229         * gfortran.dg/graphite/id-24.f: New.
15230         * gfortran.dg/graphite/id-25.f: New.
15231
15232 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15233
15234         * gfortran.dg/graphite/id-23.f: New.
15235
15236 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15237
15238         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15239
15240 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15241
15242         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15243         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15244         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15245         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15246         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15247         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15248         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15249         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15250         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15251
15252 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15253
15254         * gcc.dg/graphite/block-0.c: Add documentation.
15255         * gcc.dg/graphite/block-4.c: Same.
15256         * gcc.dg/graphite/block-7.c: Same.
15257         * gcc.dg/graphite/block-8.c: New.
15258         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15259         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15260         * gcc.dg/graphite/interchange-12.c: Add documentation.
15261         * gcc.dg/graphite/interchange-13.c: New.
15262         * gcc.dg/graphite/interchange-14.c: New.
15263         * gcc.dg/graphite/interchange-15.c: New.
15264         * gcc.dg/graphite/interchange-8.c: Add documentation.
15265         * gcc.dg/graphite/interchange-mvt.c: Same.
15266
15267 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15268
15269         PR target/47408
15270         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15271         * gcc.target/powerpc/altivec-14.c: Ditto.
15272         * gcc.target/powerpc/altivec-33.c: Ditto.
15273         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15274         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15275         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15276         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15277         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15278         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15279         * g++.dg/ext/altivec-15.C: Ditto.
15280         * g++.dg/ext/altivec-types-1.C: Ditto.
15281         * g++.dg/ext/altivec-types-2.C: Ditto.
15282         * g++.dg/ext/altivec-types-3.C: Ditto.
15283         * g++.dg/ext/altivec-types-4.C: Ditto.
15284
15285 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15286
15287         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15288
15289 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15290
15291         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15292         optimization options.
15293
15294 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15295
15296         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15297
15298         PR testsuite/45988
15299         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15300
15301 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15302
15303         PR fortran/47421
15304         * gfortran.dg/allocatable_scalar_12.f90: New.
15305
15306 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15307
15308         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15309         vectorization to be not profitable if peeling is used to
15310         realign the memory access.
15311         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15312         loop bound to avoid loop unrolling.
15313         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15314
15315 2011-01-22  Jan Hubicka  <jh@suse.cz>
15316
15317         PR lto/47333
15318         * g++.dg/lto/pr47333.C: New file.
15319
15320 2011-01-22  Jan Hubicka  <jh@suse.cz>
15321
15322         PR tree-optimization/43884
15323         PR lto/44334
15324         * gcc.dg/autopar/outer-2.c: Increase array size.
15325         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15326
15327 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15328
15329         PR fortran/38536
15330         * gfortran.dg/c_loc_tests_16.f90:  New test.
15331
15332 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15333
15334         PR fortran/47399
15335         * gfortran.dg/typebound_proc_19.f90: New.
15336
15337 2011-01-21  Jeff Law <law@redhat.com>
15338
15339         PR tree-optimization/47053
15340         * g++.dg/pr47053.C: New test.
15341
15342 2011-01-21  Jason Merrill  <jason@redhat.com>
15343
15344         PR c++/47041
15345         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15346
15347 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15348
15349         PR c++/47388
15350         * g++.dg/cpp0x/range-for10.C: New test.
15351         * g++.dg/template/for1.C: New test.
15352
15353         PR middle-end/45566
15354         * g++.dg/tree-prof/partition3.C: New test.
15355
15356         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15357
15358         PR rtl-optimization/47366
15359         * g++.dg/opt/pr47366.C: New test.
15360
15361 2011-01-21  Jason Merrill  <jason@redhat.com>
15362
15363         PR c++/46552
15364         * g++.dg/cpp0x/constexpr-regress2.C: New.
15365
15366         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15367
15368 2011-01-21  Jeff Law <law@redhat.com>
15369
15370         PR rtl-optimization/41619
15371         * gcc.dg/pr41619.c: New.
15372
15373 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15374
15375         PR tree-optimization/47355
15376         * g++.dg/opt/pr47355.C: New test.
15377
15378 2011-01-21  Richard Guenther  <rguenther@suse.de>
15379
15380         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15381         making main hot.
15382
15383 2011-01-21  Richard Guenther  <rguenther@suse.de>
15384
15385         PR tree-optimization/47365
15386         * gcc.dg/torture/pr47365.c: New testcase.
15387         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15388
15389 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15390
15391         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15392
15393 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15394
15395         PR tree-optimization/47391
15396         * gcc.dg/pr47391.c: New test.
15397
15398 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15399
15400         * g++.dg/template/char1.C: Use signed char.
15401
15402 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15403
15404         PR fortran/47377
15405         * gfortran.dg/pointer_target_4.f90: New.
15406
15407 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15408
15409         PR target/47251
15410         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15411         ILP32 system and not IP32.
15412
15413 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15414
15415         PR debug/46583
15416         * g++.dg/debug/pr46583.C: New.
15417
15418 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15419
15420         PR debug/47283
15421         * g++.dg/debug/pr47283.C: New test.
15422
15423         PR testsuite/47371
15424         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15425         * gcc.target/i386/headmerge-2.c: Likewise.
15426
15427 2011-01-20  Richard Guenther  <rguenther@suse.de>
15428
15429         PR middle-end/47370
15430         * gcc.dg/torture/pr47370.c: New testcase.
15431
15432 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15433
15434         PR tree-optimization/46130
15435         * gcc.dg/pr46130-1.c: New test.
15436         * gcc.dg/pr46130-2.c: New test.
15437
15438 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15439
15440         PR c++/47291
15441         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15442
15443 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15444
15445         PR debug/46240
15446         * g++.dg/debug/pr46240.cc: New.
15447
15448 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15449
15450         PR c++/47303
15451         * g++.dg/template/anonunion1.C: New test.
15452
15453         PR rtl-optimization/47337
15454         * gcc.c-torture/execute/pr47337.c: New test.
15455
15456 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15457
15458         PR testsuite/45342
15459         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15460
15461 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15462
15463         PR tree-optimization/46021
15464         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15465
15466 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15467
15468         PR tree-optimization/47290
15469         * g++.dg/torture/pr47290.C: New test.
15470
15471 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15472
15473         PR fortran/47240
15474         * gfortran.dg/proc_ptr_comp_29.f90: New.
15475
15476 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15477
15478         PR testsuite/41146
15479         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15480         powerpc-apple-darwin9.
15481
15482 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15483
15484         PR rtl-optimization/47299
15485         * gcc.c-torture/execute/pr47299.c: New test.
15486
15487 2011-01-17  Jason Merrill  <jason@redhat.com>
15488
15489         * g++.dg/cpp0x/constexpr-virtual.C: New.
15490
15491 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15492
15493         PR fortran/47331
15494         * gfortran.dg/gomp/pr47331.f90: New test.
15495
15496 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15497
15498         PR objc/47314
15499         * objc.dg/selector-warn-1.m: New.
15500         * obj-c++.dg/selector-warn-1.mm: New.
15501
15502 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15503
15504         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15505         Update dg-final accordingly.
15506
15507 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15508
15509         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15510
15511 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15512
15513         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15514         target check.
15515         * gcc.dg/guality/pr36728-2.c: Likewise.
15516
15517 2011-01-17  Richard Guenther  <rguenther@suse.de>
15518
15519         PR tree-optimization/47313
15520         * g++.dg/torture/pr47313.C: New testcase.
15521
15522 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15523
15524         PR target/47318
15525         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15526         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15527         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15528         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15529
15530         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15531         as __m256i.
15532         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15533         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15534         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15535
15536 2011-01-17  Richard Guenther  <rguenther@suse.de>
15537
15538         PR tree-optimization/45967
15539         * gcc.dg/torture/pr45967-2.c: New testcase.
15540         * gcc.dg/torture/pr45967-3.c: Likewise.
15541
15542 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15543
15544         PR testsuite/47325
15545         * g++.dg/ext/pr47213.C: Require visibility.
15546
15547 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15548
15549         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15550         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15551
15552 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15553
15554         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15555         Linux-based targets.
15556
15557 2011-01-13  Jan Hubicka  <jh@suse.cz>
15558
15559         PR tree-optimization/47276
15560         * gcc.dg/pr47276.c: New testcase.
15561
15562 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15563             Jonathan Wakely  <jwakely.gcc@gmail.com>
15564
15565         PR c++/33558
15566         * g++.dg/other/pr33558.C: New.
15567         * g++.dg/other/pr33558-2.C: New.
15568
15569 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15570
15571         PR tree-optimization/45934
15572         PR tree-optimization/46302
15573         * g++.dg/ipa/devirt-c-1.C: New test.
15574         * g++.dg/ipa/devirt-c-2.C: Likewise.
15575         * g++.dg/ipa/devirt-c-3.C: Likewise.
15576         * g++.dg/ipa/devirt-c-4.C: Likewise.
15577         * g++.dg/ipa/devirt-c-5.C: Likewise.
15578         * g++.dg/ipa/devirt-c-6.C: Likewise.
15579         * g++.dg/ipa/devirt-6.C: Likewise.
15580         * g++.dg/ipa/devirt-d-1.C: Likewise.
15581         * g++.dg/torture/pr45934.C: Likewise.
15582
15583 2011-01-14  Jason Merrill  <jason@redhat.com>
15584
15585         * g++.dg/cpp0x/variadic105.C: New.
15586
15587 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15588             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15589
15590         PR objc/45989
15591         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15592         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15593         execution tests on i?86-*-*, x86_64-*-* and
15594         powerpc*-apple-darwin* && ilp32.
15595         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15596         tests on i?86-*-* and x86_64-*-*.
15597
15598 2011-01-14  Richard Guenther  <rguenther@suse.de>
15599
15600         PR tree-optimization/47280
15601         * g++.dg/opt/pr47280.C: New testcase.
15602
15603 2011-01-14  Jason Merrill  <jason@redhat.com>
15604
15605         * g++.dg/cpp0x/constexpr-regress1.C: New.
15606
15607         * g++.dg/ext/flexary2.C: New.
15608
15609 2011-01-14  Richard Guenther  <rguenther@suse.de>
15610
15611         PR middle-end/47281
15612         * gcc.dg/torture/pr47281.c: New testcase.
15613         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15614
15615 2011-01-14  Richard Guenther  <rguenther@suse.de>
15616
15617         PR tree-optimization/47286
15618         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15619
15620 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15621
15622         PR c++/47213
15623         * g++.dg/ext/pr47213.C: New.
15624
15625 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15626
15627         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15628
15629 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15630             Mikael Morin  <mikael@gcc.gnu.org>
15631
15632         PR fortran/45848
15633         PR fortran/47204
15634         * gfortran.dg/select_type_20.f90: New.
15635         * gfortran.dg/select_type_21.f90: New.
15636
15637 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15638
15639         PR target/47251
15640         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15641
15642 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15643
15644         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15645         * gcc.dg/guality/pr36728-2.c: Likewise.
15646
15647 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15648
15649         PR debug/PR46973
15650         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15651
15652 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15653
15654         PR rtl-optimization/45352
15655         * gcc.dg/pr45352-3.c: New.
15656
15657 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15658
15659         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15660         comment.
15661         * g++.dg/cpp0x/range-for8.C: New.
15662         * g++.dg/cpp0x/range-for9.C: New.
15663
15664 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15665
15666         PR debug/47209
15667         * g++.dg/debug/pr47209.C: New.
15668
15669 2011-01-12  Richard Guenther  <rguenther@suse.de>
15670
15671         PR lto/47259
15672         * gcc.dg/lto/pr47259_0.c: New testcase.
15673         * gcc.dg/lto/pr47259_1.c: Likewise.
15674
15675 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15676
15677         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15678         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15679         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15680         methods missing from the OBJC2 Object.
15681         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15682         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15683         GNU and NeXT runtimes.
15684         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15685         comments.
15686         * objc-obj-c++-shared/Object1.m: Likewise.
15687         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15688         * objc.dg/proto-qual-1.m: Likewise.
15689         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15690         * obj-c++.dg/proto-qual-1.mm: Likewise.
15691
15692 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15693
15694         PR testsuite/33033
15695         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15696
15697 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15698
15699         Fixed the Objective-C++ testsuite and updated all tests.
15700         * lib/obj-c++.exp (obj-c++_init): Declare and set
15701         gcc_warning_prefix and gcc_error_prefix.
15702         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15703         'dg-warning', 'dg-message' and 'dg-error'.
15704         * obj-c++.dg/class-extension-3.mm: Likewise.
15705         * obj-c++.dg/class-protocol-1.mm: Likewise.
15706         * obj-c++.dg/encode-7.mm: Likewise.
15707         * obj-c++.dg/exceptions-3.mm: Likewise.
15708         * obj-c++.dg/exceptions-5.mm: Likewise.
15709         * obj-c++.dg/method-12.mm: Likewise.
15710         * obj-c++.dg/method-13.mm: Likewise.
15711         * obj-c++.dg/method-15.mm: Likewise.
15712         * obj-c++.dg/method-16.mm: Likewise.
15713         * obj-c++.dg/method-4.mm: Likewise.
15714         * obj-c++.dg/method-8.mm: Likewise.
15715         * obj-c++.dg/method-conflict-1.mm: Likewise.
15716         * obj-c++.dg/method-conflict-2.mm: Likewise.
15717         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15718         and uncommented second part of the testcase now that the testsuite
15719         works correctly.
15720         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15721         and uncommented second part of the testcase now that the testsuite
15722         works correctly.
15723         * obj-c++.dg/private-1.mm: Likewise.
15724         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15725         * obj-c++.dg/syntax-error-7.mm: Likewise.
15726         * obj-c++.dg/warn5.mm: Likewise.
15727         * obj-c++.dg/property/at-property-14.mm: Likewise.
15728         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15729         FIXME.
15730         * obj-c++.dg/property/at-property-18.mm: Likewise.
15731         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15732         FIXME.
15733         * obj-c++.dg/property/at-property-21.mm: Likewise.
15734         * obj-c++.dg/property/at-property-28.mm: Likewise.
15735         * obj-c++.dg/property/at-property-5.mm: Likewise.
15736         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15737         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15738         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15739         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15740         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15741         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15742         * obj-c++.dg/tls/diag-5.mm: Likewise.
15743         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15744         dg-error, now matched correctly.
15745
15746 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15747
15748         * objc.dg/property/at-property-29.m: New.
15749         * obj-c++.dg/property/at-property-29.mm: New.
15750
15751 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15752
15753         * go.test/go-test.exp (go-set-goarch): New proc.
15754         (go-gc-tests): Use it.
15755
15756 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15757
15758         PR debug/46955
15759         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15760
15761 2011-01-11  Richard Henderson  <rth@redhat.com>
15762
15763         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15764
15765 2011-01-11  Jan Hubicka  <jh@suse.cz>
15766
15767         PR lto/45721
15768         PR lto/45375
15769         * gcc.dg/lto/pr45721_1.c: New file.
15770         * gcc.dg/lto/pr45721_0.c: New file.
15771
15772 2011-01-11  Richard Guenther  <rguenther@suse.de>
15773
15774         PR tree-optimization/46076
15775         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15776
15777 2011-01-11  Jeff Law <law@redhat.com>
15778
15779         * PR tree-optimization/47086
15780         * gcc.dg/pr47086.c: New test.
15781
15782 2011-01-11  Jason Merrill  <jason@redhat.com>
15783
15784         PR c++/46658
15785         * g++.dg/template/new10.C: New.
15786
15787         PR c++/45520
15788         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15789
15790 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15791
15792         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15793         Split type definitions and NSConstantString class into...
15794         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15795         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15796         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15797         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15798         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15799         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15800         to comments.
15801         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15802         encode defines for newer NeXT system headers.
15803         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15804         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15805         * objc.dg/foreach-5.m: Likewise.
15806         * objc.dg/foreach-2.m: Likewise.
15807         * objc.dg/foreach-4.m: Likewise.
15808         * objc.dg/torture/strings/string1.m: Likewise.
15809         * objc.dg/torture/strings/string2.m: Likewise.
15810         * objc.dg/torture/strings/string3.m: Likewise.
15811         * objc.dg/torture/strings/string4.m: Likewise.
15812         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15813         header and stand alone.
15814         * obj-c++.dg/strings/strings-2.mm: Likewise.
15815         * objc.dg/torture/strings/const-str-3.m: Likewise.
15816         * objc.dg/strings/strings-2.m: Likewise.
15817         * objc.dg/strings/const-str-12b.m: Likewise.
15818
15819 2011-01-12  Richard Guenther  <rguenther@suse.de>
15820
15821         PR middle-end/32511
15822         * gcc.dg/attr-weak-1.c: Adjust.
15823
15824 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15825
15826         PR fortran/47051
15827         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15828         standard compliant and comment.
15829
15830 2011-01-10  Jan Hubicka  <jh@suse.cz>
15831
15832         PR lto/46083
15833         * gcc.dg/initpri3.c: New testcase.
15834
15835 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15836
15837         PR lto/47222
15838         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15839         externally visible.
15840         (g_esi): Likewise.
15841         (g_ebx): Likewise.
15842         (g_ebp): Likewise.
15843         (g_esp): Likewise.
15844         (g_ebp_save): Likewise.
15845         (g_esp_save): Likewise.
15846
15847 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15848
15849         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15850
15851 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15852
15853         PR tree-optimization/46021
15854         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15855         i?86-*-*, x86_64-*-*.
15856
15857 2011-01-10  Jeff Law <law@redhat.com>
15858
15859         * PR tree-optimization/47141
15860         * gcc.c-torture/compile/pr47141.c: New test.
15861
15862 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15863
15864         PR testsuite/46230
15865         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15866         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15867         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15868         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15869
15870         PR testsuite/46230
15871         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15872         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15873         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15874         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15875         being vectorized.  Adjust dg-final pattern.
15876
15877         PR testsuite/46230
15878         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15879         * gcc.dg/vect/slp-24.c: Likewise.
15880
15881 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15882
15883         PR c++/47218
15884         * g++.dg/other/pr47218-1.C: New test file.
15885         * g++.dg/other/pr47218.C: Likewise.
15886         * g++.dg/other/pr47218.h: New supporting header.
15887
15888 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15889
15890         PR objc/47232
15891         * objc.dg/attributes/invalid-attribute-1.m: New.
15892         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15893
15894 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15895
15896         PR fortran/47224
15897         * gfortran.dg/proc_ptr_comp_28.f90: New.
15898
15899 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15900
15901         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15902         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15903         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15904         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15905         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15906         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15907         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15908         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15909         * objc.dg/gnu-api-2-class.m: Likewise.
15910         * objc.dg/gnu-api-2-ivar.m: Likewise.
15911         * objc.dg/gnu-api-2-method.m: Likewise.
15912         * objc.dg/gnu-api-2-objc.m: Likewise.
15913         * objc.dg/gnu-api-2-object.m: Likewise.
15914         * objc.dg/gnu-api-2-property.m: Likewise.
15915         * objc.dg/gnu-api-2-protocol.m: Likewise.
15916         * objc.dg/gnu-api-2-sel.m: Likewise.
15917
15918 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15919
15920         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15921         * objc.dg/objc-foreach-4.m: Likewise.
15922         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15923         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15924         * objc.dg/foreach-4.m: Likewise.
15925         * objc.dg/foreach-5.m: Likewise.
15926         * objc.dg/foreach-3.m: Return self from init.
15927
15928 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15929
15930         PR fortran/38536
15931         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15932
15933 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15934
15935         PR fortran/46313
15936         * gfortran.dg/class_35.f90: New.
15937
15938 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15939
15940         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15941
15942 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15943
15944         PR objc/47078
15945         * objc.dg/invalid-method-2.m: New.
15946         * obj-c++.dg/invalid-method-2.mm: New.
15947
15948 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15949
15950         PR fortran/46896
15951         * gfortran.dg/transpose_optimization_2.f90 : New test.
15952
15953 2011-01-08  Jan Hubicka  <jh@suse.cz>
15954
15955         PR tree-optmization/46469
15956         * g++.dg/torture/pr46469.C: New testcase.
15957
15958 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15959
15960         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15961         emulation of libobjc-gnu structure layout functionality to ..
15962         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15963         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15964         * objc/execute/bf-common.h: Adjust headers.
15965         * objc/execute/bf-1.m: Likewise.
15966         * objc/execute/bf-2.m: Likewise.
15967         * objc/execute/bf-3.m: Likewise.
15968         * objc/execute/bf-4.m: Likewise.
15969         * objc/execute/bf-5.m: Likewise.
15970         * objc/execute/bf-6.m: Likewise.
15971         * objc/execute/bf-7.m: Likewise.
15972         * objc/execute/bf-8.m: Likewise.
15973         * objc/execute/bf-9.m: Likewise.
15974         * objc/execute/bf-10.m: Likewise.
15975         * objc/execute/bf-11.m: Likewise.
15976         * objc/execute/bf-12.m: Likewise.
15977         * objc/execute/bf-13.m: Likewise.
15978         * objc/execute/bf-14.m: Likewise.
15979         * objc/execute/bf-15.m: Likewise.
15980         * objc/execute/bf-16.m: Likewise.
15981         * objc/execute/bf-17.m: Likewise.
15982         * objc/execute/bf-18.m: Likewise.
15983         * objc/execute/bf-19.m: Likewise.
15984         * objc/execute/bf-20.m: Likewise.
15985         * objc/execute/bf-21.m: Likewise.
15986         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15987         objc_get_type_qualifiers ().
15988
15989 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15990
15991         PR fortran/45777
15992         * gfortran.dg/dependency_39.f90:  New test.
15993
15994 2011-01-07  Jan Hubicka  <jh@suse.cz>
15995
15996         Get builtins tests ready for linker plugin.
15997         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15998         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15999         my_memset, my_bzero): Mark used.
16000         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
16001         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
16002         volatile.
16003         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
16004         volatile.
16005
16006 2011-01-07  Jan Hubicka  <jh@suse.cz>
16007
16008         PR tree-optimization/46367
16009         * g++.dg/torture/pr46367.C: New file.
16010
16011 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
16012
16013         PR target/47201
16014         * gcc.dg/pr47201.c: New test.
16015
16016         PR bootstrap/47187
16017         * gcc.dg/tree-prof/pr47187.c: New test.
16018
16019 2011-01-07  Tobias Burnus  <burnus@net-b.de>
16020
16021         PR fortran/41580
16022         * gfortran.dg/extends_type_of_3.f90: New.
16023
16024 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
16025
16026         * g++.dg/ext/dllexport-MI1.C: Adjust test.
16027         * g++.dg/ext/dllimport-MI1.C: Likewise.
16028         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
16029         * g++.dg/ext/dllimport10.C: Likewise.
16030         * g++.dg/ext/dllimport11.C: Likewise.
16031         * g++.dg/ext/dllimport12.C: Likewise.
16032         * g++.dg/ext/dllimport13.C: Likewise.
16033         * g++.dg/ext/dllimport2.C: Likewise.
16034         * g++.dg/ext/dllimport3.C: Likewise.
16035         * g++.dg/ext/dllimport4.C: Likewise.
16036         * g++.dg/ext/dllimport5.C: Likewise.
16037         * g++.dg/ext/dllimport6.C: Likewise.
16038         * g++.dg/ext/dllimport8.C: Likewise.
16039         * g++.dg/ext/dllimport9.C: Likewise.
16040         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
16041         targets, too. Additionally enable test for i?86-*-mingw*.
16042         * g++.dg/ext/selectany1.C: Likewise.
16043         Remove guard variable check.
16044
16045 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
16046
16047         PR fortran/47189
16048         PR fortran/47194
16049         * gfortran.dg/storage_size_3.f08: Extended.
16050
16051 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
16052
16053         PR c++/47022
16054         * g++.dg/template/stdarg1.C: New test.
16055
16056 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
16057
16058         PR fortran/47195
16059         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
16060         * gfortran.dg/defined_operators_1.f90: Split the subroutine
16061         from the interface of functions to not hide the errors that
16062         shall be tested.
16063
16064 2011-01-06  Jan Hubicka  <jh@suse.cz>
16065
16066         * gcc.dg/lto/pr47188_0.c: New testcase.
16067         * gcc.dg/lto/pr47188_1.c: New testcase.
16068
16069 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
16070
16071         PR fortran/33117
16072         PR fortran/46478
16073         * gfortran.dg/interface_33.f90: New test.
16074
16075 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
16076
16077         PR c/47150
16078         * gcc.c-torture/compile/pr47150.c: New test.
16079
16080 2011-01-06  Ira Rosen  <irar@il.ibm.com>
16081
16082         PR tree-optimization/47139
16083         * gcc.dg/vect/pr47139.c: New test.
16084
16085 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16086
16087         PR fortran/47180
16088         * gfortran.dg/extends_type_of_2.f03: New.
16089
16090 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16091
16092         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16093
16094 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
16095
16096         * gnat.dg/opt14.adb: New test.
16097
16098 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
16099
16100         PR fortran/46017
16101         * gfortran.dg/allocate_error_2.f90:  New test.
16102
16103 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
16104
16105         PR fortran/47024
16106         * gfortran.dg/storage_size_3.f08: New.
16107
16108 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16109
16110         PR libgfortran/47154
16111         * gfortran.dg/namelist_68.f90: New test.
16112
16113 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16114
16115         * gnat.dg/unchecked_convert8.ad[sb]: New test.
16116
16117 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16118
16119         PR fortran/46448
16120         * gfortran.dg/class_34.f90: New.
16121
16122 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16123
16124         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16125         use __builtin_inff.  Skip all single-precision tests that require
16126         Infinity.
16127
16128 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16129
16130         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16131
16132 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16133
16134         PR tree-optimization/47148
16135         * gcc.c-torture/execute/pr47148.c: New test.
16136
16137         PR tree-optimization/47155
16138         * gcc.c-torture/execute/pr47155.c: New test.
16139
16140         PR rtl-optimization/47157
16141         * gcc.c-torture/compile/pr47157.c: New test.
16142
16143 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16144
16145         * gcc.dg/torture/vector-shift2.c (schar): Define.
16146         (main): Always use schar or uchar instead of plain "char" to avoid
16147         dependencies on implementation-defined char signedness.
16148
16149 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16150
16151         PR tree-optimization/46801
16152         * gnat.dg/pack9.adb: Remove xfail.
16153
16154 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16155
16156         PR tree-optimization/46984
16157         * g++.dg/ipa/pr46984.C: New test.
16158
16159 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16160
16161         PR fortran/46408
16162         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16163
16164 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16165
16166         PR tree-optimization/47140
16167         * gcc.c-torture/compile/pr47140.c: New test.
16168
16169         PR rtl-optimization/47028
16170         * gcc.dg/pr47028.c: New test.
16171
16172 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16173
16174         * objc.dg/protocol-forward-1.m: Removed TODO.
16175         * objc.dg/protocol-forward-2.m: New.
16176         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16177         * obj-c++.dg/protocol-forward-2.mm: New.
16178
16179 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16180
16181         PR target/38662
16182         * g++.dg/eh/pr38662.C: New testcase.
16183
16184 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16185
16186         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16187         scan for newline '\n'.
16188
16189 \f
16190 Copyright (C) 2011 Free Software Foundation, Inc.
16191
16192 Copying and distribution of this file, with or without modification,
16193 are permitted in any medium without royalty provided the copyright
16194 notice and this notice are preserved.