OSDN Git Service

2011-12-07 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-07  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/50823
4         * gcc.dg/torture/pr50823.c: New testcase.
5
6 2011-12-07  Martin Jambor  <mjambor@suse.cz>
7
8         PR tree-optimization/50744
9         * gcc.dg/ipa/pr50744.c: New test.
10
11 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
12
13         PR c++/51430
14         * g++.dg/template/static32.C: New test.
15
16 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
17
18         * g++.dg/opt/pr51396.C: Use dg-additional-options.
19
20 2011-12-06  Tobias Burnus  <burnus@net-b.de>
21
22         PR fortran/51435
23         * gfortran.dg/default_initialization_5.f90: New.
24
25 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
26
27         PR target/51354
28         * gcc.c-torture/compile/pr51354.c: New test.
29
30 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
31
32         PR c++/51431
33         * g++.dg/other/abstract3.C: New.
34
35 2011-12-06  Richard Guenther  <rguenther@suse.de>
36
37         PR tree-optimization/49997
38         * gcc.dg/torture/pr49997.c: New testcase.
39
40 2011-12-06  Richard Guenther  <rguenther@suse.de>
41
42         PR middle-end/51436
43         * g++.dg/torture/pr51436.C: New testcase.
44
45 2011-12-06  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/51245
48         * gcc.dg/torture/pr51245.c: New testcase.
49
50 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
51
52         PR c++/51427
53         * g++.dg/diagnostic/wrong-tag-1.C
54
55 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
56
57         PR c++/51319
58         * g++.dg/lookup/using50.C: New.
59         * g++.dg/lookup/using51.C: New.
60
61 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
62
63         PR tree-optimization/51396
64         * g++.dg/opt/pr51396.C: New test.
65
66         PR debug/51410
67         * gcc.dg/debug/dwarf2/pr51410.c: New test.
68
69         PR c/51339
70         * gcc.dg/gomp/pr51339.c: New test.
71
72 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
73
74         PR c++/51399
75         * g++.dg/cpp0x/initlist62.C: New.
76
77 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
78
79         PR fortran/51338
80         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
81
82 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
83
84         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
85         * g++.dg/torture/pr39732.C: Likewise.
86         * g++.dg/torture/pr40642.C: Likewise.
87         * gcc.c-torture/compile/pr44686.c: Likewise.
88         * gcc.dg/20050309-1.c: Likewise.
89         * gcc.dg/20050330-2.c: Likewise.
90         * gcc.dg/20051201-1.c: Likewise.
91         * gcc.dg/gomp/pr27573.c: Likewise.
92         * gcc.dg/pr46255.c: Likewise.
93         * gcc.dg/profile-dir-1.c: Likewise.
94         * gcc.dg/profile-dir-2.c: Likewise.
95         * gcc.dg/profile-dir-3.c: Likewise.
96         * gcc.dg/profile-generate-1.c: Likewise.
97         * gfortran.dg/gomp/pr27573.f90: Likewise.
98         * gcc.dg/profile-generate-3.c: Be specific about the type of
99         profiling required.
100
101 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
102
103         PR c++/51414
104         * g++.dg/ext/underlying_type11.C: New.
105
106 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
107
108         PR testsuite/51128
109         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
110         * gcc.dg/torture/pr39074.c: Ditto.
111         * gcc.dg/torture/pr39074-2.c: Ditto.
112         * gcc.dg/torture/pr42898.c: Ditto.
113         * gcc.dg/torture/pr42898-2.c: Ditto.
114         * gcc.dg/torture/pr45704.c: Ditto.
115         * gcc.dg/torture/pr50472.c: Ditto.
116         * gcc.dg/torture/pta-callused-1.c: Ditto.
117         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
118         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
119         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
120         * gcc.dg/torture/pta-escape-1.c: Ditto.
121         * gcc.dg/torture/ipa-pta-1.c: Ditto.
122         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
123
124 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
125
126         PR target/51408
127         * gcc.dg/pr51408.c: New.
128
129 2011-12-05  Jason Merrill  <jason@redhat.com>
130
131         * g++.dg/cpp0x/dc6.C: New.
132
133 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
134             Pedro Lamarão <pedro.lamarao@gmail.com>
135
136         * g++.dg/cpp0x/dc1.C: New test.
137         * g++.dg/cpp0x/dc2.C: New test.
138         * g++.dg/cpp0x/dc3.C: New test.
139         * g++.dg/cpp0x/dc4.C: New test.
140         * g++.dg/cpp0x/dc5.C: New test.
141         * g++.dg/template/meminit1.C: Adjust expected error.
142
143 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
144
145         PR c++/51404
146         * g++.dg/cpp0x/auto28.C: New.
147
148 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
149
150         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
151
152 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
153             Eric Botcazou  <ebotcazou@adacore.com>
154
155         PR middle-end/51323
156         PR middle-end/50074
157         * gcc.c-torture/execute/pr51323.c: New test.
158
159 2011-12-04  Tobias Burnus  <burnus@net-b.de>
160
161         PR fortran/51383
162         * gfortran.dg/associate_10.f90: New.
163
164 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
165
166         PR middle-end/51285
167         * gfortran.dg/vect/pr51285.f90: New test.
168
169 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
170             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
171
172         PR target/51393
173         * gcc.target/i386/pr51393.c: New test.
174
175 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
176
177         PR obj-c++/51349
178         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
179         * obj-c++.dg/naming-4.mm: Likewise.
180
181 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
182
183         * gcc.dg/darwin-segaddr.c: Use -no-pie.
184
185 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
186
187         PR c++/51313
188         * g++.dg/cpp0x/pr51313.C: New.
189
190 2011-12-03  Tobias Burnus  <burnus@net-b.de>
191
192         PR fortran/48887
193         * gfortran.dg/select_type_24.f90: New.
194         * gfortran.dg/select_type_23.f03: Add dg-error.
195         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
196
197 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
198
199         * gcc.dg/vect/vect-122.c: New test.
200
201 2011-12-03  Tobias Burnus  <burnus@net-b.de>
202
203         PR fortran/50684
204         * gfortran.dg/move_alloc_8.f90: New.
205
206 2011-12-03  Tobias Burnus  <burnus@net-b.de>
207
208         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
209         i.e. remove the dg-error line.
210         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
211         * gfortran.dg/move_alloc_9.f90: New.
212         * gfortran.dg/move_alloc_10.f90: New
213
214 2011-12-02  Nathan Sidwell  <nathan@acm.org>
215
216         * lib/gcov.exp (verify-lines): Allow = as a count char.
217         * g++.dg/gcov/gcov-13.C: New.
218
219 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
220
221         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
222         * gcc.dg/vect/slp-24.c: Ditto.
223         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
224         * gcc.dg/vect/slp-34.c: Ditto.
225         * gcc.dg/vect/slp-4.c: Ditto.
226         * gcc.dg/vect/slp-cond-2.c: Ditto.
227         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
228         * gcc.dg/vect/vect-1.c: Ditto.
229         * gcc.dg/vect/vect-10.c: Ditto.
230         * gcc.dg/vect/vect-105.c: Ditto.
231         * gcc.dg/vect/vect-112.c: Ditto.
232         * gcc.dg/vect/vect-15.c: Ditto.
233         * gcc.dg/vect/vect-2.c: Ditto.
234         * gcc.dg/vect/vect-31.c: Ditto.
235         * gcc.dg/vect/vect-32.c: Ditto.
236         * gcc.dg/vect/vect-33.c: Ditto.
237         * gcc.dg/vect/vect-34.c: Ditto.
238         * gcc.dg/vect/vect-35.c: Ditto.
239         * gcc.dg/vect/vect-36.c: Ditto.
240         * gcc.dg/vect/vect-6.c: Ditto.
241         * gcc.dg/vect/vect-73.c: Ditto.
242         * gcc.dg/vect/vect-74.c: Ditto.
243         * gcc.dg/vect/vect-75.c: Ditto.
244         * gcc.dg/vect/vect-76.c: Ditto.
245         * gcc.dg/vect/vect-80.c: Ditto.
246         * gcc.dg/vect/vect-85.c: Ditto.
247         * gcc.dg/vect/vect-89.c: Ditto.
248         * gcc.dg/vect/vect-97.c: Ditto.
249         * gcc.dg/vect/vect-98.c: Ditto.
250         * gcc.dg/vect/vect-all.c: Ditto.
251         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
252         * gcc.dg/vect/vect-iv-8.c: Ditto.
253         * gcc.dg/vect/vect-iv-8a.c: Ditto.
254         * gcc.dg/vect/vect-outer-1.c: Ditto.
255         * gcc.dg/vect/vect-outer-1a.c: Ditto.
256         * gcc.dg/vect/vect-outer-1b.c: Ditto.
257         * gcc.dg/vect/vect-outer-2.c: Ditto.
258         * gcc.dg/vect/vect-outer-2a.c: Ditto.
259         * gcc.dg/vect/vect-outer-2c.c: Ditto.
260         * gcc.dg/vect/vect-outer-3.c: Ditto.
261         * gcc.dg/vect/vect-outer-3a.c: Ditto.
262         * gcc.dg/vect/vect-outer-4a.c: Ditto.
263         * gcc.dg/vect/vect-outer-4b.c: Ditto.
264         * gcc.dg/vect/vect-outer-4c.c: Ditto.
265         * gcc.dg/vect/vect-outer-4d.c: Ditto.
266         * gcc.dg/vect/vect-outer-4m.c: Ditto.
267         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
268         * gcc.dg/vect/vect-outer-fir.c: Ditto.
269         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
270         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
271         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
272         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
273         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
274         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
275         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
276         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
277         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
278         * gcc.dg/vect/vect-shift-2.c: Ditto.
279         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
280         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
281         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
282         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
283         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
284
285 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
286
287         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
288         __builtin_memcpy arguments to honor sizeof(a).
289
290 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
291
292         * gcc.c-torture/execute/doloop-1.c,
293         gcc.c-torture/execute/doloop-2.c: New tests.
294
295 2011-12-02  Martin Jambor  <mjambor@suse.cz>
296
297         PR tree-optimization/50622
298         * g++.dg/tree-ssa/pr50622.C: New test.
299
300 2011-12-01  Jason Merrill  <jason@redhat.com>
301
302         * g++.dg/cpp0x/initlist61.C: New.
303
304 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
305
306         PR c++/51326
307         * g++.dg/inherit/crash3.C: New.
308
309 2011-12-01  Nathan Sidwell  <nathan@acm.org>
310
311         PR gcov-profile/51113
312         * lib/gcov.exp (verify-lines): Add support for xfailing.
313         (run-gcov): Likewise.
314         * gcc.misc-tests/gcov-13.c: Xfail weak function.
315         * gcc.misc-tests/gcov-16.c: Remove.
316         * gcc.misc-tests/gcov-17.c: Remove.
317         * g++.dg/gcov-8.C: Remove.
318         * g++.dg/gcov-9.C: Remove.
319         * g++.dg/gcovpart-12b.C: New.
320         * g++.dg/gcov-12.C: New.
321
322 2011-12-01  Andrew Pinski  <apinski@cavium.com>
323
324         PR lto/51198
325         * g++.dg/torture/pr51198.C: New testcase.
326
327 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
328
329         PR tree-optimization/51246
330         * gcc.c-torture/compile/pr51246.c: New test.
331
332         PR rtl-optimization/51014
333         * g++.dg/opt/pr51014.C: New test.
334
335 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
336
337         PR c++/51367
338         * g++.dg/template/error47.C: New.
339
340 2011-11-30  Jason Merrill  <jason@redhat.com>
341
342         PR c++/51009
343         * g++.dg/init/aggr8.C: New.
344
345 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
346
347         PR target/50725
348         * gcc.target/i386/pr50725.c: New test.
349
350         PR middle-end/51089
351         * gfortran.dg/gomp/pr51089.f90: New test.
352
353 2011-11-30  Andrew Pinski  <apinski@cavium.com>
354
355         * gcc.dg/pr51321.c: New testcase.
356
357 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
358
359         PR rtl-optimization/48721
360         * gcc.target/i386/pr48721.c: New test.
361
362 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
363
364         PR c++/51299
365         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
366
367 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
368
369         PR tree-optimization/51247
370         * gcc.c-torture/compile/pr51247.c: New test.
371
372 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
373
374         PR target/50123
375         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
376
377 2011-11-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
378
379         * gcc.target/powerpc/ppc-target-4.c: New file to test target
380         specific functions enabling target specific builtins.
381
382 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
383
384         Use complex floating-point constant in CDBL.
385
386         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
387
388 2011-11-29  Tobias Burnus  <burnus@net-b.de>
389
390         PR fortran/51306
391         PR fortran/48700
392         * gfortran.dg/move_alloc_5.f90: Add dg-error.
393         * gfortran.dg/select_type_23.f03: Add dg-error.
394         * gfortran.dg/move_alloc_6.f90: New.
395         * gfortran.dg/move_alloc_7.f90: New.
396
397 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
398
399         PR tree-optimization/51301
400         * gcc.dg/vect/pr51301.c: New test.
401
402 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
403
404         * g++.dg/cdce3.C: Use dg-additional-options.
405
406 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
407
408         PR middle-end/50907
409         * gcc.dg/tree-prof/pr50907.c: New test.
410
411         PR tree-optimization/50078
412         * gcc.dg/pr50078.c: New test.
413
414         PR tree-optimization/50682
415         * g++.dg/opt/pr50682.C: New test.
416
417 2011-11-28  Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/51308
420         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
421
422 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
423             Iain Sandoe  <iains@gcc.gnu.org>
424
425         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
426         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
427         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
428         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
429         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
430
431 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
432
433         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
434         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
435         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
436         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
437         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
438         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
439         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
440         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
441         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
442         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
443         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
444         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
445         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
446         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
447         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
448         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
449         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
450         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
451         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
452         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
453         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
454         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
455         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
456         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
457         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
458         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
459         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
460
461 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
462
463         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
464         imply -mno-dspr2.
465         * gcc.target/mips/no-dsp-1.c: New test.
466         * gcc.target/mips/soft-float-1.c: Likewise.
467
468 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
469
470         PR rtl-optimization/49912
471         * g++.dg/other/pr49912.C: New test.
472
473 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
474
475         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
476         effective target.
477         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
478
479 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
480
481         PR fortran/51250
482         PR fortran/43829
483         * gfortran.dg/inline_sum_3.f90: New test.
484
485 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
486
487         PR testsuite/51258
488         * lib/target-supports.exp
489         (check_effective_target_sync_long_long): Also supported on 32bit
490         x86 targets.  Add comment about required dg-options.
491         Add alpha*-*-* targets.
492         (check_effective_target_sync_long_long_runtime): Ditto.
493
494         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
495         32bit x86 targets.
496         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
497         * gcc.dg/atomic-exchange-4.c: Ditto.
498         * gcc.dg/atomic-load-4.c: Ditto.
499         * gcc.dg/atomic-store-4.c: Ditto.
500         * gcc.dg/di-longlong64-sync-1.c: Ditto.
501         * gcc.dg/di-sync-multithread.c: Ditto.
502         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
503         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
504
505 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
506
507         PR testsuite/51258
508         * lib/target-supports.exp
509         (check_effective_target_sync_int_128_runtime): New procedure.
510         (check_effective_target_sync_long_long_runtime): Ditto.
511         (check_effective_target_sync_long_long): Add arm*-*-*.
512         (check_effective_target_sync_longlong): Remove.
513
514         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
515         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
516         * gcc.dg/atomic-exchange-5.c: Ditto.
517         * gcc.dg/atomic-load-5.c: Ditto.
518         * gcc.dg/atomic-store-5.c: Ditto.
519         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
520         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
521         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
522         effective target.
523         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
524         * gcc.dg/atomic-exchange-4.c: Ditto.
525         * gcc.dg/atomic-load-4.c: Ditto.
526         * gcc.dg/atomic-store-4.c: Ditto.
527         * gcc.dg/di-longlong64-sync-1.c: Ditto.
528         * gcc.dg/di-sync-multithread.c: Ditto.
529         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
530         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
531
532 2011-11-25  Tobias Burnus  <burnus@net-b.de>
533
534         PR fortran/50408
535         * gfortran.dg/whole_file_35.f90: New.
536
537 2011-11-25  Tobias Burnus  <burnus@net-b.de>
538
539         PR fortran/51302
540         * gfortran.dg/volatile13.f90: New.
541
542 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
543
544         PR c/51256
545         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
546
547 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
548
549         PR c++/51227
550         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
551
552 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
553
554         PR target/51134
555         * gcc.target/i386/sw-1.c: Revert revision 181357.
556
557 2011-11-24  Tobias Burnus  <burnus@net-b.de>
558
559         PR fortran/51218
560         * gfortran.dg/implicit_pure_1.f90: New.
561
562 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
563
564         PR testsuite/51258
565         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
566         * gcc.dg/atomic-exchange-5.c: Likewise.
567         * gcc.dg/atomic-load-5.c: Likewise.
568         * gcc.dg/atomic-op-5.c: Likewise.
569         * gcc.dg/atomic-store-5.c: Likewise.
570         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
571
572 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
573
574         PR rtl-optimization/50290
575         * gcc.dg/pr50290.c: New test.
576
577 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
578
579         PR c++/51290
580         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
581
582 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
583
584         PR target/51261
585         * gcc.dg/pr51261.c: New test.
586
587 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
588
589         PR c++/51145
590         * g++.dg/cpp0x/alias-decl-14.C: New test.
591         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
592         passing before.
593         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
594         change.
595         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
596         * g++.dg/lookup/struct1.C: Likewise.
597         * g++.dg/parse/elab1.C: Likewise.
598         * g++.dg/parse/elab2.C: Likewise.
599         * g++.dg/parse/int-as-enum1.C: Likewise.
600         * g++.dg/parse/typedef1.C: Likewise.
601         * g++.dg/parse/typedef3.C: Likewise.
602         * g++.dg/parse/typedef4.C: Likewise.
603         * g++.dg/parse/typedef5.C: Likewise.
604         * g++.dg/template/crash26.C: Likewise.
605         * g++.dg/template/nontype4.C: Likewise.
606         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
607         * g++.old-deja/g++.brendan/line1.C: Likewise.
608         * g++.old-deja/g++.other/elab1.C: Likewise.
609         * g++.old-deja/g++.other/syntax4.C: Likewise.
610
611 2011-11-22  Tom de Vries  <tom@codesourcery.com>
612
613         PR rtl-optimization/50764
614         * gcc.dg/pr50764.c: New test.
615
616 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
617
618         PR c++/51265
619         * g++.dg/cpp0x/decltype36.C: New.
620
621 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
622
623         PR tree-optimization/51074
624         * gcc.dg/vect/pr51074.c: New test.
625
626 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
627
628         PR c++/51143
629         * g++.dg/cpp0x/alias-decl-16.C: New test.
630
631 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
632
633         PR tree-optimization/50765
634         * gcc.dg/pr50765.c: New test.
635
636 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
637
638         * gcc.dg/vshift-1.c (main): Call rand instead of random.
639         * gcc.dg/vshift-3.c (main): Likewise.
640
641 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
642
643         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
644
645 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
646
647         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
648         * gcc.misc-tests/gcov-17.c: Likewise.
649         * g++.dg/gcov/gcov-8.C: Likewise.
650         * g++.dg/gcov/gcov-9.C: Likewise.
651
652 2011-11-21  Torvald Riegel  <triegel@redhat.com>
653
654         * g++.dg/tm/pr47747.C: New test.
655
656 2011-11-21  Torvald Riegel  <triegel@redhat.com>
657
658         * g++.dg/tm/template-2.C: New test.
659
660 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
661
662         PR debug/50827
663         * gcc.dg/pr50827.c: New test.
664
665 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
666
667         PR c++/50958
668         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
669         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
670         * g++.dg/cpp0x/udlit-member.C: Adjust.
671         * g++.dg/cpp0x/udlit-raw-length.C: New.
672         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
673         * g++.dg/cpp0x/udlit-resolve.C: New.
674         * c-c++-common/dfp/pr33466.c: Adjust.
675
676 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
677
678         * lib/target-supports.exp
679         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
680         with ultrasparc_vis2_hw.
681         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
682         with ultrasparc_vis3_hw.
683
684 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
685
686         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
687         *-*-solaris2* && c++.
688
689 2011-11-20  Joey Ye  <joey.ye@arm.com>
690
691         * gcc.dg/volatile-bitfields-1.c: New.
692
693 2011-11-20  Jason Merrill  <jason@redhat.com>
694
695         PR c++/48322
696         * g++.dg/cpp0x/variadic120.C: New.
697         * g++.dg/cpp0x/sfinae26.C: Adjust.
698
699         * g++.dg/cpp0x/sfinae11.C: Adjust.
700         * g++.dg/cpp0x/sfinae26.C: Adjust.
701         * g++.dg/template/unify11.C: Adjust.
702
703 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
704
705         PR c++/51230
706         * g++.dg/template/error46.C: New.
707
708 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
709
710         PR target/51235
711         * gcc.target/i386/pr51235.c: New test.
712
713         PR target/51236
714         * gcc.target/i386/pr51236.c: New test.
715
716 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
717
718         * gnat.dg/discr32.adb: New test.
719         * gnat.dg/discr32_pkg.ads: New helper.
720
721 2011-11-20  Nathan Sidwell  <nathan@acm.org>
722
723         PR gcov-profile/51113
724         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
725         * gcc.misc-tests/gcov-16.c: New.
726         * gcc.misc-tests/gcov-17.c: New.
727         * g++.dg/gcov/gcov-8.C: New.
728         * g++.dg/gcov/gcov-9.C: New.
729         * g++.dg/gcov/gcov-10.C: New.
730
731 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
732
733         PR c++/51194
734         * g++.dg/cpp0x/alias-decl-15.C: New test.
735
736 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
737
738         PR c++/51216
739         * g++.dg/cpp0x/pr51216.C: New.
740
741 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
742
743         * gcc.dg/delay-slot-2.c: New test.
744
745 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
746
747         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
748
749 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
750
751         PR c++/51188
752         * g++.dg/lookup/using46.C: New.
753         * g++.dg/lookup/using47.C: New.
754         * g++.dg/lookup/using48.C: New.
755         * g++.dg/lookup/using49.C: New.
756         * g++.dg/lookup/using50.C: New.
757
758 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
759
760         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
761         supports /* ... */ comments.
762
763 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
764
765         PR c++/51150
766         * g++.dg/cpp0x/pr51150.C: New.
767
768 2011-11-18  Martin Jambor  <mjambor@suse.cz>
769
770         PR tree-optimization/50605
771         * g++.dg/ipa/pr50605.C: New test.
772
773 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
774
775         PR c++/51191
776         * g++.dg/cpp0x/alias-decl-13.C: New test.
777
778 2011-11-17  Jason Merrill  <jason@redhat.com>
779
780         PR c++/51186
781         * g++.dg/cpp0x/auto27.C: New.
782         * g++.dg/cpp0x/trailing2.C: Adjust messages.
783
784 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
785
786         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
787         memory model parameters don't match expected values.
788         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
789         __atomic_compare_exchange.
790         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
791         __atomic_compare_exchange_n.
792         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
793         weak/strong parameter and fail if memory models aren't correct.
794
795 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
796
797         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
798         Look for simulate_thread_done to determine working gdb.  Reduce timeout
799         to 10 seconds and fail when timeout occurs.  Improve error messages.
800
801 2011-11-17  Jason Merrill  <jason@redhat.com>
802
803         PR c++/51137
804         * g++.dg/template/virtual2.C: New.
805
806 2011-11-17  Michael Matz  <matz@suse.de>
807
808         PR middle-end/50644
809         PR middle-end/50741
810         * g++.dg/tree-ssa/pr50741.C: New.
811
812 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
813
814         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
815
816 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
817
818         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
819         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
820         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
821
822 2011-11-16  Tobias Burnus  <burnus@net-b.de>
823
824         PR fortran/39427
825         PR fortran/37829
826         * gfortran.dg/constructor_1.f90: New.
827         * gfortran.dg/constructor_2.f90: New.
828         * gfortran.dg/constructor_3.f90: New.
829         * gfortran.dg/constructor_4.f90: New.
830         * gfortran.dg/constructor_5.f90: New.
831         * gfortran.dg/constructor_6.f90: New.
832         * gfortran.dg/use_only_5.f90: New.
833         * gfortran.dg/c_ptr_tests_17.f90: New.
834         * gfortran.dg/c_ptr_tests_18.f90: New.
835         * gfortran.dg/used_types_25.f90: New.
836         * gfortran.dg/used_types_26.f90: New
837         * gfortran.dg/type_decl_3.f90: New.
838         * gfortran.dg/function_types_3.f90: Update dg-error.
839         * gfortran.dg/result_1.f90: Ditto.
840         * gfortran.dg/structure_constructor_3.f03: Ditto.
841         * gfortran.dg/structure_constructor_4.f03: Ditto.
842
843 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
844
845         * gcc.dg/vect/pr30858.c: Update expected output for
846         architectures with multiple vector sizes.
847
848 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
849             Bernd Schmidt <bernds@coudesourcery.com>
850             Sebastian Huber <sebastian.huber@embedded-brains.de>
851
852         PR target/49641
853         * gcc.target/arm/pr49641.c: New test.
854
855 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
856
857         PR tree-optimization/49960
858         * gcc.dg/autopar/pr49960.c: New test.
859         * gcc.dg/autopar/pr49960-1.c: New test.
860
861
862 2011-11-16  Tom de Vries  <tom@codesourcery.com>
863
864         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
865         * gcc.dg/pr43864-2.c: Same.
866         * gcc.dg/pr43864-3.c: Same.
867         * gcc.dg/pr43864-4.c: Same.
868
869 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
870
871         * gcc.target/i386/sse2-cvt-vec.c: New test.
872         * gcc.target/i386/avx-cvt-vec.c: Ditto.
873         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
874         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
875         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
876         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
877         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
878
879 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
880
881         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
882         powerpc*-*-darwin* targets.
883
884 2011-11-15  Torvald Riegel  <triegel@redhat.com>
885
886         * c-c++-common/tm/trxn-expr-3.c: New test.
887
888 2011-11-14  Torvald Riegel  <triegel@redhat.com>
889
890         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
891
892 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
893
894         * gcc.target/i386/avx-recip-vec.c: New test.
895         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
896         * gcc.target/i386/avx-lrint-vec.c: Ditto.
897         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
898         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
899         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
900         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
901         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
902         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
903         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
904         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
905         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
906         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
907         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
908         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
909
910 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
911
912         PR c++/51107
913         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
914         non-template literal operator.
915
916 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
917
918         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
919         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
920         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
921         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
922         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
923         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
924         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
925         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
926         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
927         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
928         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
929         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
930         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
931         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
932         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
933         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
934
935 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
936
937         PR c++/6936
938         PR c++/25994
939         PR c++/26256
940         PR c++/30195
941         * g++.old-deja/g++.brendan/misc14.C: Adjust.
942         * g++.old-deja/g++.jason/scoping16.C: Likewise.
943         * g++.old-deja/g++.other/anon7.C: Likewise.
944         * g++.old-deja/g++.other/using1.C: Likewise.
945         * g++.old-deja/g++.other/redecl1.C: Likewise.
946         * g++.old-deja/g++.other/typedef7.C: Likewise.
947         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
948         * g++.dg/template/using2.C: Likewise.
949         * g++.dg/template/static4.C: Likewise.
950         * g++.dg/template/typedef1.C: Likewise.
951         * g++.dg/lookup/name-clash9.C: Likewise.
952         * g++.dg/abi/mangle41.C: Likewise.
953         * g++.dg/parse/ctor5.C: Likewise.
954         * g++.dg/inherit/using4.C: Likewise.
955         * g++.dg/lookup/using24.C: New.
956         * g++.dg/lookup/using25.C: New.
957         * g++.dg/lookup/using26.C: New.
958         * g++.dg/lookup/using27.C: New.
959         * g++.dg/lookup/using28.C: New.
960         * g++.dg/lookup/using29.C: New.
961         * g++.dg/lookup/using30.C: New.
962         * g++.dg/lookup/using31.C: New.
963         * g++.dg/lookup/using32.C: New.
964         * g++.dg/lookup/using33.C: New.
965         * g++.dg/lookup/using34.C: New.
966         * g++.dg/lookup/using35.C: New.
967         * g++.dg/lookup/using36.C: New.
968         * g++.dg/lookup/using37.C: New.
969         * g++.dg/lookup/using38.C: New.
970         * g++.dg/lookup/using39.C: New.
971         * g++.dg/lookup/using40.C: New.
972         * g++.dg/lookup/using41.C: New.
973         * g++.dg/lookup/using42.C: New.
974         * g++.dg/lookup/using43.C: New.
975         * g++.dg/lookup/using44.C: New.
976         * g++.dg/lookup/using45.C: New.
977         * g++.dg/lookup/pr6936.C: New.
978         * g++.dg/debug/using4.C: New.
979         * g++.dg/debug/using5.C: New.
980         * g++.dg/cpp0x/forw_enum10.C: New.
981
982 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
983             Jan Hubicka  <jh@suse.cz>
984
985         * gcc.target/i386/sw-1.c: Force rep;movsb.
986
987 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
988
989         PR testsuite/51059
990         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
991         dg-additional-options.
992
993 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
994
995         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
996         specified.  Remove redundant runtime checks.
997         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
998         Allow for other than -m4.  Fix typos in comments.
999
1000 2011-11-12  Jason Merrill  <jason@redhat.com>
1001
1002         PR c++/986
1003         * g++.dg/warn/ref-temp1.C: New.
1004
1005         PR c++/51060
1006         * g++.dg/opt/stack2.C: New.
1007
1008 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1009
1010         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1011         alpha*-*-linux* targets.
1012
1013 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1014
1015         PR testsuite/51059
1016         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1017         Darwin targets and allow external symbols to be undefined.
1018
1019 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1020
1021         * gcc.misc-tests/gcov-15.c: New.
1022
1023 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR tree-optimization/51058
1026         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1027         * gfortran.dg/vect/pr51058-2.f90: New test.
1028
1029 2011-11-10  Jason Merrill  <jason@redhat.com>
1030
1031         * g++.dg/template/linkage1.C: New.
1032         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1033         * g++.old-deja/g++.other/linkage4.C: Likewise.
1034
1035         PR c++/50973
1036         * g++.dg/cpp0x/defaulted33.C: New.
1037
1038 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1039
1040         PR middle-end/51038
1041         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1042         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1043         __atomic_clear.
1044
1045 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1046
1047         PR rtl-optimization/51040
1048         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1049         patchup code.
1050
1051 2011-11-10  Jason Merrill  <jason@redhat.com>
1052
1053         PR c++/51079
1054         * g++.dg/template/conv12.C: New.
1055
1056         PR debug/50983
1057         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1058
1059 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1060
1061         * gnat.dg/atomic6_1.adb: New test.
1062         * gnat.dg/atomic6_2.adb: Likewise.
1063         * gnat.dg/atomic6_3.adb: Likewise.
1064         * gnat.dg/atomic6_4.adb: Likewise.
1065         * gnat.dg/atomic6_5.adb: Likewise.
1066         * gnat.dg/atomic6_6.adb: Likewise.
1067         * gnat.dg/atomic6_7.adb: Likewise.
1068         * gnat.dg/atomic6_8.adb: Likewise.
1069         * gnat.dg/atomic6_pkg.ads: New helper.
1070
1071 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR middle-end/51077
1074         * gcc.c-torture/compile/pr51077.c: New test.
1075
1076         PR rtl-optimization/51023
1077         * gcc.c-torture/execute/pr51023.c: New test.
1078
1079 2011-11-10  Richard Guenther  <rguenther@suse.de>
1080
1081         PR tree-optimization/51042
1082         * gcc.dg/torture/pr51042.c: New testcase.
1083
1084 2011-11-10  Richard Guenther  <rguenther@suse.de>
1085
1086         PR tree-optimization/51070
1087         * gcc.dg/torture/pr51070.c: New testcase.
1088
1089 2011-11-10  Richard Guenther  <rguenther@suse.de>
1090
1091         PR tree-optimization/51030
1092         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1093
1094 2011-11-10  Richard Guenther  <rguenther@suse.de>
1095
1096         PR middle-end/51071
1097         * gcc.dg/torture/pr51071.c: New testcase.
1098
1099 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1100
1101         * gnat.dg/loop_optimization9.ad[sb]: New test.
1102
1103 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1104
1105         PR tree-optimization/51058
1106         * gfortran.dg/vect/pr51058.f90: New test.
1107
1108 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR tree-optimization/51000
1111         * gcc.dg/vect/pr51000.c: New test.
1112
1113 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1114
1115         PR c++/50837
1116         * g++.dg/cpp0x/static_assert5.C: New.
1117         * g++.dg/template/nontype13.C: Tweak.
1118
1119 2011-11-09  Jason Merrill  <jason@redhat.com>
1120
1121         PR c++/50972
1122         * g++.dg/cpp0x/noexcept16.C: New.
1123
1124         PR c++/51046
1125         * g++.dg/cpp0x/variadic119.C: New.
1126
1127 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1128
1129         PR target/50911
1130         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1131         permutations.
1132         * gcc.dg/torture/vshuf-32.inc: Likewise.
1133         * gcc.dg/torture/vshuf-4.inc: Likewise.
1134         * gcc.dg/torture/vshuf-8.inc: Likewise.
1135
1136         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1137
1138 2011-11-09  Ian Lance Taylor  <iant@google.com>
1139
1140         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1141         procedure.
1142         * gcc.dg/split-5.c: New test.
1143
1144 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1145
1146         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1147
1148 2011-11-09  Jason Merrill  <jason@redhat.com>
1149
1150         PR c++/51029
1151         * g++.dg/template/virtual1.C: New.
1152
1153 2011-11-08  Jason Merrill  <jason@redhat.com>
1154
1155         Run most C++ tests in both C++98 and C++11 modes.
1156         * lib/target-supports.exp (check_effective_target_c++11): New.
1157         (check_effective_target_c++98): New.
1158         * lib/g++-dg.exp (g++-dg-runtest): New.
1159         * g++.dg/dg.exp: Use g++-dg-runtest.
1160         * g++.dg/charset/charset.exp: Likewise.
1161         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1162         * g++.dg/dfp/dfp.exp: Likewise.
1163         * g++.dg/gcov/gcov.exp: Likewise.
1164         * g++.dg/gomp/gomp.exp: Likewise.
1165         * g++.dg/graphite/graphite.exp: Likewise.
1166         * g++.dg/tls/tls.exp: Likewise.
1167         * g++.dg/tm/tm.exp: Likewise.
1168         * g++.dg/vect/vect.exp: Likewise.
1169         * g++.old-deja/old-deja.exp: Likewise.
1170         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1171         with some of the torture options.
1172         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1173         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1174         * g++.dg/init/null1.C: Only run in C++98.
1175         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1176         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1177         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1178         * g++.old-deja/g++.other/anon9.C: Likewise.
1179         * g++.old-deja/g++.other/linkage1.C: Likewise.
1180         * g++.old-deja/g++.other/linkage2.C: Likewise.
1181         * g++.old-deja/g++.pt/t29.C: Likewise.
1182         * g++.old-deja/g++.pt/t30.C: Likewise.
1183         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1184         * g++.dg/ext/anon-struct4.C: Likewise.
1185         * g++.dg/init/brace2.C: Likewise.
1186         * g++.dg/init/brace6.C: Likewise.
1187         * g++.dg/other/anon3.C: Likewise.
1188         * g++.dg/template/arg2.C: Likewise.
1189         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1190         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1191         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1192         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1193         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1194         * g++.old-deja/g++.brendan/init2.C: Likewise.
1195         * g++.old-deja/g++.brendan/init4.C: Likewise.
1196         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1197         * g++.old-deja/g++.jason/cond.C: Likewise.
1198         * g++.old-deja/g++.law/init1.C: Likewise.
1199         * g++.old-deja/g++.law/operators32.C: Likewise.
1200         * g++.old-deja/g++.pt/enum6.C: Likewise.
1201         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1202         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1203
1204         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1205         * g++.dg/init/new11.C: Likewise.
1206         * g++.dg/init/pr29571.C: Likewise.
1207         * g++.dg/lookup/forscope2.C: Likewise.
1208         * g++.dg/parse/linkage1.C: Likewise.
1209         * g++.dg/parse/typedef8.C: Likewise.
1210         * g++.dg/template/error44.C: Likewise.
1211         * g++.dg/tls/diag-2.C: Likewise.
1212         * g++.dg/tls/diag-4.C: Likewise.
1213         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1214         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1215         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1216         * g++.old-deja/g++.brendan/new3.C: Likewise.
1217         * g++.old-deja/g++.eh/new1.C: Likewise.
1218         * g++.old-deja/g++.eh/new2.C: Likewise.
1219         * g++.old-deja/g++.jason/new.C: Likewise.
1220         * g++.old-deja/g++.law/friend1.C: Likewise.
1221         * g++.old-deja/g++.mike/net46.C: Likewise.
1222         * g++.old-deja/g++.mike/p755.C: Likewise.
1223         * g++.old-deja/g++.other/new6.C: Likewise.
1224
1225         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1226         * g++.dg/template/crash53.C: Likewise.
1227         * g++.dg/template/void9.C: Likewise.
1228
1229 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1230
1231         PR c++/51045
1232         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1233
1234 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1235
1236         PR c++/51047
1237         * g++.dg/cpp0x/sfinae29.C: New.
1238
1239 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1240
1241         PR fortran/50960
1242         * gfortran.dg/typebound_call_22.f03: New test case.
1243
1244 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1245
1246         PR libfortran/50016
1247         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1248
1249 2011-11-09  Richard Guenther  <rguenther@suse.de>
1250
1251         PR tree-optimization/51039
1252         * gcc.dg/pr51039.c: New testcase.
1253
1254 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1255
1256         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1257         Enable also for powerpc*-*-*.
1258
1259 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1260
1261         PR fortran/50540
1262         * gfortran.dg/forall_16.f90: New test.
1263
1264 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1265
1266         PR fortran/38718
1267         * gfortran.dg/initialization_29.f90: Expand test.
1268
1269 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1270
1271         PR c++/51027
1272         * g++.dg/cpp0x/alias-decl-12.C: New test.
1273         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1274
1275 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1276
1277         PR debug/51032
1278         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1279
1280 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1281
1282         PR tree-optimization/51015
1283         * gcc.dg/vect/pr51015.c: New test.
1284
1285 2011-11-08  David S. Miller  <davem@davemloft.net>
1286
1287         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1288         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1289
1290 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1291
1292         PR fortran/50404
1293         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1294
1295 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1296
1297         PR fortran/50409
1298         * gfortran.dg/string_5.f90: Improve testcase.
1299
1300 2011-10-23  Jason Merrill  <jason@redhat.com>
1301
1302         PR c++/50835
1303         * g++.dg/template/lvalue2.C: New.
1304
1305 2011-11-08  Michael Matz  <matz@suse.de>
1306
1307         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1308         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1309         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1310         * g++.dg/eh/builtin2.C: Ditto.
1311         * g++.dg/eh/builtin3.C: Ditto.
1312
1313 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1314
1315         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1316         being prefered even for -mavx.
1317         * gcc.target/i386/avx-cvt-3.c: New test.
1318
1319 2011-11-08  Richard Guenther  <rguenther@suse.de>
1320
1321         PR tree-optimization/51012
1322         * gcc.dg/pr51012-1.c: New testcase.
1323         * gcc.dg/pr51012-2.c: Likewise.
1324
1325 2011-11-08  Richard Guenther  <rguenther@suse.de>
1326
1327         PR middle-end/51010
1328         * c-c++-common/uninit-pr51010.c: New testcase.
1329
1330 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1331
1332         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1333         check_effective_target_vect_call_copysignf,
1334         check_effective_target_vect_call_lrint): New procedures.
1335         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1336         $VECT_SLP_CFLAGS with -ffast-math.
1337         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1338         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1339         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1340         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1341
1342 2011-11-07  Richard Henderson  <rth@redhat.com>
1343             Aldy Hernandez  <aldyh@redhat.com>
1344             Torvald Riegel  <triegel@redhat.com>
1345
1346         Merged from transactional-memory.
1347
1348         * g++.dg/dg.exp: Run transactional memory tests.
1349         * g++.dg/tm: New directory with new tests.
1350         * gcc.dg/tm: New directory with new tests.
1351         * c-c++-common/tm: New directory with new tests.
1352
1353 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1354
1355         Fix context handling of alias-declaration
1356         * g++.dg/cpp0x/alias-decl-11.C: New test.
1357
1358 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1359
1360         PR c++/50864
1361         * g++.dg/parse/template26.C: New.
1362         * g++.dg/template/crash45.C: Adjust dg-error string.
1363
1364 2011-11-07  Jason Merrill  <jason@redhat.com>
1365
1366         PR c++/50848
1367         * g++.dg/template/lookup9.C: New.
1368
1369         PR c++/50863
1370         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1371
1372         PR c++/50870
1373         * g++.dg/cpp0x/decltype35.C: New.
1374
1375 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1376
1377         Support C++11 alias-declaration
1378         PR c++/45114
1379         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1380         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1381         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1382         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1383         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1384         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1385         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1386         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1387         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1388         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1389         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1390         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1391         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1392
1393 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1394
1395         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1396
1397 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1398
1399         PR fortran/50919
1400         * gfortran.dg/typebound_call_21.f03: New.
1401
1402 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1403
1404         * gcc.dg/profile-dir-1.c: Adjust final scan.
1405         * gcc.dg/profile-dir-2.c: Adjust final scan.
1406         * gcc.dg/profile-dir-3.c: Adjust final scan.
1407         * gcc.misc-tests/gcov.exp: Adjust regexp.
1408         * gcc.misc-tests/gcov-12.c: New.
1409         * gcc.misc-tests/gcov-13.c: New.
1410         * gcc.misc-tests/gcovpart-13b.c: New.
1411         * gcc.misc-tests/gcov-14.c: New.
1412
1413 2011-11-07  Jason Merrill  <jason@redhat.com>
1414
1415         PR c++/35688
1416         * g++.dg/ext/visibility/template8.C: New.
1417
1418 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1419
1420         PR tree-optimization/50789
1421         * gcc.target/i386/avx2-gather-1.c: New test.
1422         * gcc.target/i386/avx2-gather-2.c: New test.
1423         * gcc.target/i386/avx2-gather-3.c: New test.
1424         * gcc.target/i386/avx2-gather-4.c: New test.
1425
1426 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1427
1428         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1429
1430 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1431
1432         PR libfortran/45723
1433         * gfortran.dg/open_dev_null.f90: Remove testcase.
1434
1435 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1436
1437         * lib/target-supports.exp (check_effective_target_sync_int_128):
1438         Don't cache the result.
1439         (check_effective_target_sync_long_long): Ditto.
1440
1441 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1442
1443         PR rtl-optimization/47698
1444         * gcc.target/i386/47698.c: New test.
1445
1446 2011-11-06  Jason Merrill  <jason@redhat.com>
1447
1448         PR c++/35688
1449         * g++.dg/ext/visibility/template7.C: New.
1450
1451 2011-11-07  Terry Guo  <terry.guo@arm.com>
1452
1453         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1454         * gcc.target/arm/wmul-2.c: Ditto.
1455         * gcc.target/arm/wmul-3.c: Ditto.
1456         * gcc.target/arm/wmul-4.c: Ditto.
1457
1458 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1459
1460         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1461         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1462         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1463         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1464         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1465         expected diagnostics.
1466
1467 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1468             Richard Henderson  <rth@redhat.com>
1469             Aldy Hernandez  <aldyh@redhat.com>
1470
1471         Merged from cxx-mem-model.
1472
1473         * lib/target-supports.exp (check_effective_target_sync_int_128,
1474         check_effective_target_sync_long_long): Check whether the target
1475         supports 64 and 128 bit __sync builtins.
1476         (check_effective_target_cas_char): New.
1477         (check_effective_target_cas_int): New.
1478         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1479         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1480         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1481         produce the expected library calls.
1482         * gcc.dg/atomic-fence.c: New functional tests.
1483         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1484         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1485         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1486         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1487         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1488         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1489         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1490         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1491         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1492         are atomic.
1493         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1494         loads are atomic.
1495         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1496         are atomic.
1497         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1498         are atomic.
1499         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1500         int128 operations are atomic.
1501         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1502         operations are atomic.
1503         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1504         operations are atomic.
1505         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1506         operations are atomic.
1507         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1508         stores aren't moved out of a loop.
1509         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1510         globals don't overwrite neighbouring globals.
1511         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1512         writes dont overwrite neighbouring components.
1513         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1514         * c-c++-common/gomp/atomic-3.c: Likewise.
1515         * c-c++-common/gomp/atomic-9.c: Likewise.
1516         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1517         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1518         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1519         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1520         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1521         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1522         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1523         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1524         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1525         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1526         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1527         g++.dg/gomp/atomic-15.C: Remove.
1528         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1529         * gcc.dg/gomp/atomic-11.c: Remove test.
1530
1531 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1532
1533         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1534         * gcc.dg/vect/slp-cond-1.c: New test.
1535         * gcc.dg/vect/slp-cond-2.c: New test.
1536
1537 2011-11-05  David S. Miller  <davem@davemloft.net>
1538
1539         * lib/test-supports.exp
1540         (check_effective_target_ultrasparc_vis2_hw): New proc.
1541         (check_effective_target_ultrasparc_vis3_hw): New proc.
1542         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1543         * gcc.target/sparc/vec-init-2.inc: Likewise.
1544         * gcc.target/sparc/vec-init-3.inc: Likewise.
1545         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1546         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1547         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1548         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1549         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1550         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1551         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1552         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1553         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1554
1555 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1556
1557         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1558         Disable test on Epiphany.
1559         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1560         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1561         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1562         * g++.dg/parse/pragma3.C: Likewise.
1563         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1564         (bar): Use it.
1565         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1566         * gcc.dg/tls/thr-cse-1.c: Likewise.
1567         * g++.dg/opt/devirt2.C: Likewise.
1568         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1569         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1570         * gcc.target/epiphany: New directory.
1571
1572 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1573
1574         * gfortran.dg/quad_2.f90: New.
1575
1576 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1577
1578         * gcc.dg/strlenopt-22g.c: New wrapper around...
1579         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1580
1581 2011-11-04  Jason Merrill  <jason@redhat.com>
1582
1583         PR c++/26714
1584         * g++.dg/init/lifetime2.C: New.
1585         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1586
1587         PR c++/48370
1588         * g++.dg/init/lifetime1.C: Test cleanup order.
1589
1590 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1591
1592         * g++.dg/other/offsetof7.C: New test.
1593
1594 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1595
1596         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1597         variable, default empty, -ffat-lto-objects for effective_target_lto.
1598         (gcc-dg-test-1): Add options from dg-final methods.
1599         * lib/scanasm.exp (scan-assembler_required_options)
1600         (scan-assembler-not_required_options): New procs.
1601
1602 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1603
1604         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1605         generate a pedwarn in c++98-mode.
1606         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1607         don't generate a pedwarn in c++0x-mode.
1608
1609 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1610
1611         PR c++/50965
1612         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1613
1614 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1615
1616         PR rtl-optimization/38644
1617         * gcc.target/arm/stack-red-zone.c: New.
1618
1619 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1620
1621         PR c++/48420
1622         * g++.dg/warn/Wconversion-null-3.C: New.
1623
1624 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1625
1626         PR c++/50941
1627         * g++.dg/cpp0x/udlit-strint-length.C: New.
1628
1629 2011-11-04  Jason Merrill  <jason@redhat.com>
1630
1631         PR c++/48370
1632         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1633         * g++.dg/init/lifetime1.C: New.
1634         * g++.dg/init/ref21.C: New.
1635         * g++.dg/eh/array1.C: New.
1636
1637 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1638
1639         PR tree-optimization/50763
1640         * gcc.dg/pr50763-5.c: New test.
1641
1642 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1643
1644         PR tree-optimization/50763
1645         * g++.dg/pr50763-4.C: New test.
1646
1647 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1648
1649         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1650         test.
1651
1652         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1653
1654         * gcc.dg/torture/vec-cvt-1.c: New test.
1655
1656 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1657
1658         * gnat.dg/specs/private1[-sub].ads: New test.
1659
1660 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1661
1662         PR fortran/43829
1663         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1664         * gfortran.dg/inline_sum_1.f90: New.
1665         * gfortran.dg/inline_sum_2.f90: New.
1666         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1667         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1668         * gfortran.dg/inline_product_1.f90: New.
1669
1670 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1671
1672         PR fortran/50933
1673         * gfortran.dg/bind_c_dts_5.f90: New.
1674
1675 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1676
1677         PR fortran/50960
1678         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1679
1680 2011-11-03  Richard Guenther  <rguenther@suse.de>
1681
1682         PR middle-end/50079
1683         * g++.dg/init/copy7.C: Remove testcase.
1684
1685 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1686
1687         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1688         * g++.dg/ipa/devirt-c-2.C: Likewise.
1689         * g++.dg/ipa/devirt-c-7.C: New test.
1690         * g++.dg/ipa/devirt-c-8.C: Likewise.
1691
1692 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1693
1694         PR tree-optimization/50912
1695         * gnat.dg/loop_optimization10.ad[sb]: New test.
1696         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1697
1698 2011-11-02  Jason Merrill  <jason@redhat.com>
1699
1700         PR c++/50930
1701         * g++.dg/cpp0x/nsdmi-list2.C: New.
1702
1703 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1704
1705         PR c++/50810
1706         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1707         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1708
1709 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1710
1711         PR tree-optimization/50769
1712         * gfortran.dg/pr50769.f90: New test.
1713
1714 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1715
1716         * gcc.target/sparc/20111102-1.c: New test.
1717
1718 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1719
1720         PR c++/50956
1721         * g++.dg/warn/Wcast-qual2.C: New.
1722
1723 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1724
1725         PR tree-optimization/50763
1726         * g++.dg/pr50763-3.C: New test.
1727
1728 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1729
1730         PR tree-optimization/50672
1731         * g++.dg/pr50672.C: New test.
1732
1733 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1734
1735         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1736         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1737         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1738
1739         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1740
1741 2011-11-02  Richard Guenther  <rguenther@suse.de>
1742
1743         PR tree-optimization/50902
1744         * gcc.dg/torture/pr50902.c: New testcase.
1745
1746 2010-11-02  Richard Guenther  <rguenther@suse.de>
1747
1748         PR tree-optimization/50890
1749         * gcc.dg/torture/pr50890.c: New testcase.
1750
1751 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
1752
1753         PR c++/44277
1754         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1755         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1756
1757 2011-11-01  Tom de Vries  <tom@codesourcery.com>
1758
1759         PR tree-optimization/50908
1760         * gcc.dg/pr50908.c: New test.
1761         * gcc.dg/pr50908-2.c: Same.
1762         * gcc.dg/pr50908-3.c: Same.
1763
1764 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
1765
1766         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1767         the outer loop.  Remove comment.  Don't check for widen-mult.
1768
1769 2011-10-31  Martin Jambor  <mjambor@suse.cz>
1770
1771         * gcc.dg/ipa/ipcp-4.c: New test.
1772
1773 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
1774
1775         * gcc.dg/vshift-3.c: New test.
1776         * gcc.dg/vshift-4.c: New test.
1777         * gcc.dg/vshift-5.c: New test.
1778
1779 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
1780
1781         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1782         and current implementation.
1783
1784 2011-10-31  Paul Brook  <paul@codesourcery.com>
1785
1786         * gcc.dg/constructor-1.c: New test.
1787
1788 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1789
1790         PR fortran/50753
1791         * gfortran.dg/dshift_3.f90: New test.
1792
1793 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1794
1795         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1796         hppa*-*-hpux*.
1797         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1798         * gcc.dg/torture/vshuf-v4si.c: Likewise.
1799         * gcc.dg/torture/vshuf-v8si.c: Likewise.
1800         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1801         * gcc.dg/torture/vshuf-v4di.c: Likewise.
1802         * gcc.dg/torture/vshuf-v2df.c: Likewise.
1803         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1804         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1805         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1806         * gcc.dg/torture/vshuf-v2di.c: Likewise.
1807         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1808         * gcc.dg/torture/vshuf-v4df.c: Likewise.
1809         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1810         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1811         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1812         * gcc.dg/vector-compare-2.c: Likewise.
1813
1814 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1815
1816         PR c++/50901
1817         * g++.dg/cpp0x/pr50901.C: New.
1818
1819 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
1820
1821         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1822         * gcc.target/i386/fma4-check.h (main): Ditto.
1823         * gcc.target/i386/xop-check.h (main): Ditto.
1824
1825 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1826
1827         Revert:
1828         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1829
1830         PR c++/50864
1831         * g++.dg/template/crash109.C: New.
1832
1833 2011-10-28  Jason Merrill  <jason@redhat.com>
1834
1835         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1836
1837 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1838
1839         PR c++/50864
1840         * g++.dg/template/crash109.C: New.
1841
1842 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1843
1844         * gfortran.dg/nearest_5.f90: New test.
1845
1846 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
1847
1848         * gcc.dg/vshift-1.c: New test.
1849         * gcc.dg/vshift-2.c: New test.
1850         * gcc.target/i386/xop-vshift-1.c: New test.
1851         * gcc.target/i386/xop-vshift-2.c: New test.
1852         * gcc.target/i386/avx2-vshift-1.c: New test.
1853
1854 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
1855
1856         PR rtl-optimization/49720
1857         * g++.dg/torture/pr49720.C: New test.
1858
1859 2011-10-27  David S. Miller  <davem@davemloft.net>
1860
1861         * gcc.target/sparc/setcc-3.c: New test.
1862
1863 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1864
1865         PR c++/30066
1866         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1867
1868 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
1869
1870         * gcc.target/i386/sse2-cvt-1.c: New test.
1871         * gcc.target/i386/sse2-cvt-2.c: New test.
1872         * gcc.target/i386/avx-cvt-1.c: New test.
1873         * gcc.target/i386/avx-cvt-2.c: New test.
1874         * gcc.target/i386/avx2-cvt-1.c: New test.
1875         * gcc.target/i386/avx2-cvt-2.c: New test.
1876
1877 2011-10-27  Martin Jambor  <mjambor@suse.cz>
1878
1879         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1880
1881 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
1882             Steven G. Kargl  <kargl@gcc.gnu.org>
1883
1884         PR target/50875
1885         * gfortran.dg/pr50875.f90: New test.
1886
1887 2011-10-26  David S. Miller  <davem@davemloft.net>
1888
1889         * gcc.target/sparc/fmaf-1.c: New test.
1890
1891         * gcc.target/sparc/setcc-1.c: New test.
1892         * gcc.target/sparc/setcc-2.c: New test.
1893
1894 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1895
1896         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1897
1898 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1899
1900         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1901         Windows targets.
1902
1903 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1904
1905         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1906         symbol names.
1907
1908 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1909
1910         * gcc.target/i386/pad-4.c: Skip for Windows targets.
1911
1912 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1913
1914         * gnat.dg/specs/discr1.ads: New test.
1915         * gnat.dg/specs/discr1_pkg.ads: New helper.
1916
1917 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1918
1919         * gnat.dg/specs/unchecked_union.ads: Rename to...
1920         * gnat.dg/specs/unchecked_union1.ads: ...this.
1921         * gnat.dg/specs/unchecked_union2.ads: New test.
1922
1923 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1924
1925         * gnat.dg/specs/atomic1.ads: New test.
1926
1927 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
1928
1929         Implement C++11 user-defined literals.
1930         * g++.dg/cpp0x/udlit-addr.C: New.
1931         * g++.dg/cpp0x/udlit-args.C: New.
1932         * g++.dg/cpp0x/udlit-args-neg.C: New.
1933         * g++.dg/cpp0x/udlit-clink-neg.C: New.
1934         * g++.dg/cpp0x/udlit-concat.C: New.
1935         * g++.dg/cpp0x/udlit-concat-neg.C: New.
1936         * g++.dg/cpp0x/udlit-constexpr.C: New.
1937         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1938         * g++.dg/cpp0x/udlit-declare-neg.C: New.
1939         * g++.dg/cpp0x/udlit-friend.C: New.
1940         * g++.dg/cpp0x/udlit-general.C: New.
1941         * g++.dg/cpp0x/udlit-inline.C: New.
1942         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1943         * g++.dg/cpp0x/udlit-member-neg.C: New.
1944         * g++.dg/cpp0x/udlit-namespace.C: New.
1945         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1946         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1947         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1948         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1949         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1950         * g++.dg/cpp0x/udlit-operator-neg.C: New.
1951         * g++.dg/cpp0x/udlit-raw-str.C: New.
1952         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1953         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1954         * g++.dg/cpp0x/udlit-systemheader.C: New.
1955         * g++.dg/cpp0x/udlit-template.C: New.
1956         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1957         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1958         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1959         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1960         * g++.dg/cpp0x/udlit_system_header: New.
1961
1962 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1963
1964         PR c++/50870
1965         * g++.dg/cpp0x/decltype34.C: New.
1966
1967 2011-10-26  Tom de Vries <tom@codesourcery.com>
1968
1969         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1970         * gcc.c-torture/unsorted/HIset.c: Same.
1971         * gcc.c-torture/unsorted/SIcmp.c: Same.
1972         * gcc.c-torture/unsorted/SIset.c: Same.
1973         * gcc.c-torture/unsorted/SFset.c: Same.
1974         * gcc.c-torture/unsorted/UHIcmp.c: Same.
1975         * gcc.c-torture/unsorted/USIcmp.c: Same.
1976         * gcc.c-torture/unsorted/DFcmp.c: Same.
1977
1978 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
1979
1980         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1981         to work also with -masm=intel and additionally test the xmm vs. ymm
1982         register type combination on mask/dest and in vsib.
1983         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1984         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1985         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1986         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1987         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1988         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1989         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1990         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1991         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1992         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1993         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1994         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1995         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1996         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1997         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1998         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1999         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2000         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2001         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2002         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2003         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2004         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2005         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2006         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2007         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2008         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2009         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2010         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2011         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2012         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2013         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2014
2015 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2016
2017         PR tree-optimization/50763
2018         * gcc.dg/pr50763-2.c: New test.
2019
2020 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2021
2022         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2023         Update expected messages.
2024
2025 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2026
2027         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2028
2029 2011-10-25  Jason Merrill  <jason@redhat.com>
2030
2031         PR c++/50866
2032         * g++.dg/init/aggr7.C: New.
2033
2034         PR c++/49996
2035         * g++.dg/cpp0x/initlist59.C: New.
2036
2037 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2038
2039         PR c++/50858
2040         * g++.dg/overload/operator5.C: New.
2041
2042 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2043
2044         PR c++/50861
2045         * g++.dg/template/crash108.C: New.
2046
2047 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2048
2049         PR tree-optimization/50596
2050         * gcc.dg/vect/vect-cond-10.c: New test.
2051
2052 2011-10-24  Joey Ye  <joey.ye@arm.com>
2053
2054         * gcc.target/arm/pr42575.c: Remove architecture option.
2055
2056 2011-10-24  David S. Miller  <davem@davemloft.net>
2057
2058         * gcc.target/sparc/vis3move-1.c: New test.
2059         * gcc.target/sparc/vis3move-2.c: New test.
2060         * gcc.target/sparc/vis3move-3.c: New test.
2061
2062 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2063
2064         * gcc.dg/strlenopt-22.c: New testcase.
2065         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2066
2067 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2068
2069         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2070         Remove -march=i386.
2071         (dg-skip-if): Remove.
2072         * gcc.target/i386/funcspec-1.c: Ditto.
2073         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2074
2075 2011-10-24  Richard Guenther  <rguenther@suse.de>
2076
2077         * gcc.dg/vect/vect-bool-1.c: New testcase.
2078
2079 2011-10-24  Richard Guenther  <rguenther@suse.de>
2080
2081         PR tree-optimization/50838
2082         * gcc.dg/torture/pr50838.c: New testcase.
2083
2084 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2085
2086         PR tree-optimization/50730
2087         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2088         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2089         -fno-tree-sra and SLP flags.
2090
2091 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2092
2093         PR c++/50841
2094         Revert:
2095         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2096
2097         PR c++/50810
2098         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2099         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2100
2101 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2102
2103         PR c++/50810
2104         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2105         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2106
2107 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2108
2109         PR tree-optimization/50763
2110         * gcc.dg/pr50763.c: New test.
2111
2112 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2113
2114         PR target/50788
2115         * gcc.target/i386/pr50788.c: New test.
2116
2117 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2118
2119         PR tree-optimization/50819
2120         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2121         * g++.dg/vect/slp-pr50819.cc: New test.
2122
2123 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2124
2125         PR c++/45385
2126         * g++.dg/warn/Wconversion4.C: New.
2127
2128 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2129
2130         PR target/50813
2131         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2132         from element other than first and reverse permutation.
2133         * gcc.dg/torture/vshuf-16.inc: Likewise.
2134         * gcc.dg/torture/vshuf-8.inc: Likewise.
2135         * gcc.dg/torture/vshuf-4.inc: Likewise.
2136
2137 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2138
2139         PR c++/31423
2140         * g++.dg/parse/error43.C: New.
2141         * g++.dg/parse/error44.C: Likewise.
2142
2143 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2144             Kirill Yukhin  <kirill.yukhin@intel.com>
2145
2146         PR target/50740
2147         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2148         * gcc.target/i386/bmi2-check.h: Ditto.
2149
2150 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2151
2152         PR c++/50811
2153         * g++.dg/cpp0x/override2.C: Add test.
2154
2155 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2156
2157         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2158         check_linker_plugin_available.
2159
2160 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2161
2162         * gcc.target/i386/branch-cost1.c: New test.
2163         * gcc.target/i386/branch-cost2.c: New test.
2164         * gcc.target/i386/branch-cost3.c: New test.
2165         * gcc.target/i386/branch-cost4.c: New test.
2166
2167 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2168
2169         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2170
2171 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2172
2173         PR testsuite/50722
2174         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2175
2176 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2177
2178         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2179         (_moz_foo, EXT__foo): Use ASMNAME.
2180
2181 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2182
2183         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2184         names.
2185
2186 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2187
2188         PR target/50766
2189         * gcc.target/i386/pr50766.c: New test.
2190
2191 2011-10-20  Jason Merrill  <jason@redhat.com>
2192
2193         PR c++/41449
2194         * g++.dg/eh/partial1.C: New.
2195
2196 2011-10-20  Richard Henderson  <rth@redhat.com>
2197
2198         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2199         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2200         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2201         Use __builtin_shuffle.
2202
2203 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2204
2205         PR fortran/50514
2206         * gfortran.dg/ishft_3.f90:  Update test.
2207
2208 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2209
2210         PR fortran/50524
2211         * gfortran.dg/substring_integer_index.f90: New test.
2212
2213 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2214
2215         * gfortran.dg/format_string.f: New test.
2216
2217 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2218
2219         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2220         non_strict_align.
2221         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2222
2223 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2224
2225         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2226         gcc.target/i386/pr46226.c: Do not use
2227         -mno-accumulate-outgoing-args.
2228
2229 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2230
2231         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2232         including <strings.h>.
2233
2234 2011-10-19  Jan Hubicka  <jh@suse.cz>
2235
2236         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2237         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2238         * lib/c-torture.exp: Likewise.
2239         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2240         * gcc.c-torture/compile/sync-1.c: Likewise.
2241         * gcc.c-torture/compile/sync-1.c: Likewise.
2242         * gcc.c-torture/compile/sync-3.c: Likewise.
2243         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2244         * gcc.dg/noncompile/920507-1.c: Likewise.
2245         * gcc.dg/torture/pr36400.c: Likewise.
2246         * g++.dg/torture/pr34850.C: Likewise.
2247
2248 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2249
2250         * gnat.dg/source_ref1.adb: New test.
2251         * gnat.dg/source_ref2.adb: Likewise.
2252
2253 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2254
2255         PR c++/13657
2256         * g++.dg/parse/error42.C: New.
2257         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2258
2259 2011-10-19  Jason Merrill  <jason@redhat.com>
2260
2261         PR c++/50793
2262         * g++.dg/init/value9.C: New.
2263
2264 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2265
2266         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2267         * gcc.dg/torture/vshuf-16.inc: Likewise.
2268         * gcc.dg/torture/vshuf-8.inc: Likewise.
2269         * gcc.dg/torture/vshuf-4.inc: Likewise.
2270
2271 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2272
2273         PR fortran/47023
2274         * gfortran.dg/sizeof_proc.f90: New.
2275
2276 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2277
2278         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2279         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2280
2281 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2282
2283         PR testsuite/50796
2284         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2285
2286 2011-10-19  Jason Merrill  <jason@redhat.com>
2287
2288         PR c++/50787
2289         * g++.dg/init/ref20.C: New.
2290
2291 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2292
2293         PR middle-end/50795
2294         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2295         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2296         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2297         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2298         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2299
2300 2011-10-19  Richard Guenther  <rguenther@suse.de>
2301
2302         PR middle-end/50768
2303         * gcc.dg/torture/pr50768.c: New testcase.
2304
2305 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2306
2307         PR rtl-optimization/50340
2308         * gcc.dg/pr50340.c: New.
2309
2310 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2311
2312         PR tree-optimization/50717
2313
2314         * gcc.dg/pr50717-1.c: New file.
2315         * gcc.target/arm/wmul-12.c: Correct types.
2316         * gcc.target/arm/wmul-8.c: Correct types.
2317
2318 2011-10-18  Jason Merrill  <jason@redhat.com>
2319
2320         PR c++/50531
2321         * g++.dg/cpp0x/defaulted32.C: New.
2322
2323         PR c++/50742
2324         * g++.dg/lookup/using23.C: New.
2325
2326         PR c++/50500
2327         * g++.dg/cpp0x/implicit12.C: New.
2328         * g++.dg/cpp0x/defaulted20.C: Adjust.
2329         * g++.dg/cpp0x/defaulted21.C: Adjust.
2330         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2331         * g++.dg/cpp0x/implicit4.C: Adjust.
2332         * g++.dg/cpp0x/implicit5.C: Adjust.
2333         * g++.dg/cpp0x/implicit8.C: Adjust.
2334         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2335         * g++.dg/cpp0x/not_special.C: Adjust.
2336         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2337         * g++.dg/cpp0x/rv1n.C: Adjust.
2338         * g++.dg/cpp0x/rv2n.C: Adjust.
2339         * g++.dg/cpp0x/rv3n.C: Adjust.
2340         * g++.dg/cpp0x/rv4n.C: Adjust.
2341         * g++.dg/cpp0x/rv5n.C: Adjust.
2342         * g++.dg/cpp0x/rv6n.C: Adjust.
2343         * g++.dg/cpp0x/rv7n.C: Adjust.
2344
2345 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2346
2347         * gcc.target/i386/avx2-vpop-check.h: New header.
2348         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2349         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2350         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2351         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2352         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2353         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2354         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2355         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2356         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2357         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2358         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2359         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2360         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2361         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2362         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2363
2364 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2365
2366         PR fortran/50420
2367         * gfortran.dg/coarray_subobject_1.f90: New test.
2368         * gfortran.dg/coarray/subobject_1.f90: New test.
2369
2370 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2371
2372         PR rtl-optimization/50205
2373         * gcc.dg/pr50205.c: New.
2374
2375 2011-10-18  Richard Guenther  <rguenther@suse.de>
2376
2377         PR tree-optimization/50767
2378         * gcc.dg/torture/pr50767.c: New testcase.
2379
2380 2011-10-18  Julian Brown  <julian@codesourcery.com>
2381
2382         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2383         * gcc.target/arm/unaligned-memcpy-1.c: New.
2384         * gcc.target/arm/unaligned-memcpy-2.c: New.
2385         * gcc.target/arm/unaligned-memcpy-3.c: New.
2386         * gcc.target/arm/unaligned-memcpy-4.c: New.
2387
2388 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2389
2390         PR fortran/47023
2391         * gfortran.dg/iso_c_binding_class.f03: New.
2392
2393 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2394
2395         * testsuite/lib/target-supports.exp
2396         (check_effective_target_vect_widen_shift): New.
2397         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2398         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2399         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2400         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2401
2402 2011-10-18  Richard Guenther  <rguenther@suse.de>
2403
2404         * gcc.dg/torture/restrict-1.c: New testcase.
2405
2406 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2407
2408         * g++.dg/ext/bases.C: New test.
2409
2410 2011-10-17  David S. Miller  <davem@davemloft.net>
2411
2412         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2413         all operations to emit VIS instructions.
2414         * gcc.target/sparc/fandnot.c: Likewise.
2415         * gcc.target/sparc/fnot.c: Likewise.
2416         * gcc.target/sparc/for.c: Likewise.
2417         * gcc.target/sparc/fornot.c: Likewise.
2418         * gcc.target/sparc/fxnor.c: Likewise.
2419         * gcc.target/sparc/fxor.c: Likewise.
2420         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2421         needed.
2422
2423 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2424
2425         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2426         * gcc.dg/torture/vshuf-16.inc: New file.
2427         * gcc.dg/torture/vshuf-2.inc: New file.
2428         * gcc.dg/torture/vshuf-32.inc: New file.
2429         * gcc.dg/torture/vshuf-4.inc: New file.
2430         * gcc.dg/torture/vshuf-8.inc: New file.
2431         * gcc.dg/torture/vshuf-main.inc: New file.
2432         * gcc.dg/torture/vshuf-v16hi.c: New test.
2433         * gcc.dg/torture/vshuf-v16qi.c: New test.
2434         * gcc.dg/torture/vshuf-v2df.c: New test.
2435         * gcc.dg/torture/vshuf-v2di.c: New test.
2436         * gcc.dg/torture/vshuf-v2sf.c: New test.
2437         * gcc.dg/torture/vshuf-v2si.c: New test.
2438         * gcc.dg/torture/vshuf-v32qi.c: New test.
2439         * gcc.dg/torture/vshuf-v4df.c: New test.
2440         * gcc.dg/torture/vshuf-v4di.c: New test.
2441         * gcc.dg/torture/vshuf-v4hi.c: New test.
2442         * gcc.dg/torture/vshuf-v4sf.c: New test.
2443         * gcc.dg/torture/vshuf-v4si.c: New test.
2444         * gcc.dg/torture/vshuf-v8hi.c: New test.
2445         * gcc.dg/torture/vshuf-v8qi.c: New test.
2446         * gcc.dg/torture/vshuf-v8sf.c: New test.
2447         * gcc.dg/torture/vshuf-v8si.c: New test.
2448
2449 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2450
2451         PR tree-optimization/50746
2452         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2453
2454 2011-10-17  Jason Merrill  <jason@redhat.com>
2455
2456         PR c++/50736
2457         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2458
2459 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2460
2461         PR c++/44524
2462         * g++.dg/parse/error41.C: New.
2463         * g++.dg/parse/error20.C: Adjust.
2464
2465 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2466
2467         PR c++/50757
2468         * g++.dg/warn/format7.C: New.
2469         * obj-c++.dg/warn7.mm: Likewise.
2470
2471 2011-10-17  Richard Guenther  <rguenther@suse.de>
2472
2473         PR tree-optimization/50729
2474         * gcc.dg/torture/pr50729.c: New testcase.
2475
2476 2011-10-15  Tom Tromey  <tromey@redhat.com>
2477             Dodji Seketeli  <dodji@redhat.com>
2478
2479         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2480         included files.
2481         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2482         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2483         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2484         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2485
2486 2011-10-15  Tom Tromey  <tromey@redhat.com>
2487             Dodji Seketeli  <dodji@redhat.com>
2488
2489         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2490
2491 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2492
2493         PR c++/48489
2494         * g++.dg/inherit/error5.C: New.
2495
2496 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2497
2498         PR fortran/47023
2499         PR fortran/50752
2500         * gfortran.dg/kind_tests_4.f90: New.
2501
2502 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2503
2504         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2505         targets that support vector condition.
2506
2507 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2508
2509         PR fortran/47023
2510         * gfortran.dg/c_kind_tests_3.f03: New.
2511
2512 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2513
2514         PR fortran/50547
2515         * gfortran.dg/elemental_args_check_4.f90: New.
2516
2517 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2518
2519         PR tree-optimization/50727
2520         * gcc.dg/vect/pr50727.c: New test.
2521
2522 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2523
2524         * gcc.dg/vla-23.c: New test.
2525
2526 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR tree-optimization/50596
2529         * gcc.dg/vect/vect-cond-9.c: New test.
2530
2531 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2532
2533         * gcc.dg/vect/bb-slp-29.c: New test.
2534
2535 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2536
2537         PR c++/50732
2538         * g++.dg/ext/is_base_of_incomplete.C: New.
2539         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2540         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2541
2542 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2543
2544         * gcc.target/sparc/combined-1.c: Compile at -O2.
2545
2546 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2547
2548         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2549         (dg-options): Add -Wno-attributes.
2550         * gcc.target/i386/fma_double_?.c: Ditto.
2551         * gcc.target/i386/fma_run_float_?.c: Ditto.
2552         * gcc.target/i386/fma_run_double_?.c: Ditto.
2553         * gcc.target/i386/l_fma_float_?.c: Dtto.
2554         * gcc.target/i386/l_fma_double_?.c: Ditto.
2555         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2556         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2557
2558 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2559
2560         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2561         the comments.
2562         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2563         * gfortran.dg/rank_3.f90: Ditto.
2564         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2565         -std=f2008ts in dg-options.
2566         * gfortran.dg/rank_4.f90: Ditto.
2567
2568 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2569
2570         PR target/49263
2571         * gcc.target/sh/pr49263.c: New.
2572
2573 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2574
2575         * gnat.dg/specs/debug1.ads: Tweak.
2576
2577 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2578
2579         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2580
2581 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2582
2583         * gcc.target/i386/sse2-mul-1.c: New test.
2584         * gcc.target/i386/sse4_1-mul-1.c: New test.
2585         * gcc.target/i386/avx-mul-1.c: New test.
2586         * gcc.target/i386/xop-mul-1.c: New test.
2587         * gcc.target/i386/avx2-mul-1.c: New test.
2588
2589 2011-10-14  Jason Merrill  <jason@redhat.com>
2590
2591         PR c++/50563
2592         * g++.dg/cpp0x/nsdmi-list1.C: New.
2593
2594         PR c++/50707
2595         * g++.dg/cpp0x/nsdmi-const1.C: New.
2596
2597 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2598
2599         PR fortran/50570
2600         * gfortran.dg/pointer_intent_5.f90: New.
2601
2602 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2603
2604         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2605         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2606         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2607
2608 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2609
2610         PR fortran/50718
2611         * gfortran.dg/pointer_check_11.f90: New.
2612         * gfortran.dg/pointer_check_12.f90: New.
2613
2614 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2615
2616         PR c++/38174
2617         * g++.dg/overload/operator4.C: New.
2618
2619 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2620
2621         * gcc.dg/di-longlong64-sync-1.c: New test.
2622         * gcc.dg/di-sync-multithread.c: New test.
2623         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2624         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2625         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2626         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2627         (check_effective_target_arm_arm_ok): New helper.
2628         (check_effective_target_sync_longlong): New helper.
2629
2630 2011-10-14  Richard Guenther  <rguenther@suse.de>
2631
2632         PR tree-optimization/50723
2633         * gcc.dg/torture/pr50723.c: New testcase.
2634
2635 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2636
2637         PR c++/17212
2638         * g++.dg/warn/format6.C: New.
2639         * obj-c++.dg/warn6.mm: Likewise.
2640
2641 2011-10-13  Richard Henderson  <rth@redhat.com>
2642
2643         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2644         Delete.
2645         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2646         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2647         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2648
2649 2011-10-13  Jason Merrill  <jason@redhat.com>
2650
2651         PR c++/50614
2652         * g++.dg/cpp0x/nsdmi-template2.C: New.
2653
2654         PR c++/50437
2655         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2656
2657         PR c++/50618
2658         * g++.dg/init/vbase1.C: New.
2659
2660 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2661
2662         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2663         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2664         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2665         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2666
2667 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2668
2669         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2670
2671 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2672
2673         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2674
2675 2011-10-13  Richard Guenther  <rguenther@suse.de>
2676
2677         PR tree-optimization/50712
2678         * gcc.target/i386/pr50712.c: New testcase.
2679
2680 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2681
2682         * gcc.dg/memcpy-4.c: New test.
2683
2684 2011-10-13  Richard Guenther  <rguenther@suse.de>
2685
2686         PR tree-optimization/50698
2687         * g++.dg/vect/pr50698.cc: New testcase.
2688
2689 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2690
2691         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2692         * gcc.target/powerpc/warn-2.c: Ditto.
2693
2694         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2695         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2696         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2697         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2698         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2699         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2700         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2701         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2702         * gcc.target/powerpc/ppc-pow.c: Likewise.
2703         * gcc.target/powerpc/recip-1.c: Likewise.
2704         * gcc.target/powerpc/recip-2.c: Likewise.
2705         * gcc.target/powerpc/recip-3.c: Likewise.
2706         * gcc.target/powerpc/recip-4.c: Likewise.
2707         * gcc.target/powerpc/recip-5.c: Likewise.
2708
2709 2011-10-12  David S. Miller  <davem@davemloft.net>
2710
2711         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2712         '-mvis3' instead of 'mcpu=niagara3' in options.
2713         * gcc.target/sparc/fhalve.c: Likewise.
2714         * gcc.target/sparc/fnegop.c: Likewise.
2715         * gcc.target/sparc/fpadds.c: Likewise.
2716         * gcc.target/sparc/fshift.c: Likewise.
2717         * gcc.target/sparc/fucmp.c: Likewise.
2718         * gcc.target/sparc/lzd.c: Likewise.
2719         * gcc.target/sparc/vis3misc.c: Likewise.
2720         * gcc.target/sparc/xmul.c: Likewise.
2721
2722 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2723
2724         * gnat.dg/vect1.ad[sb]: New test.
2725         * gnat.dg/vect1_pkg.ads: New helper.
2726         * gnat.dg/vect2.ad[sb]: New test.
2727         * gnat.dg/vect2_pkg.ads: New helper.
2728         * gnat.dg/vect3.ad[sb]: New test.
2729         * gnat.dg/vect3_pkg.ads: New helper.
2730         * gnat.dg/vect4.ad[sb]: New test.
2731         * gnat.dg/vect4_pkg.ads: New helper.
2732         * gnat.dg/vect5.ad[sb]: New test.
2733         * gnat.dg/vect5_pkg.ads: New helper.
2734         * gnat.dg/vect6.ad[sb]: New test.
2735         * gnat.dg/vect6_pkg.ads: New helper.
2736
2737 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2738
2739         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2740         * gcc.target/i386/fma_run_double_2.c: Likewise.
2741         * gcc.target/i386/fma_run_double_3.c: Likewise.
2742         * gcc.target/i386/fma_run_double_4.c: Likewise.
2743         * gcc.target/i386/fma_run_double_5.c: Likewise.
2744         * gcc.target/i386/fma_run_double_6.c: Likewise.
2745         * gcc.target/i386/fma_run_float_1.c: Likewise.
2746         * gcc.target/i386/fma_run_float_2.c: Likewise.
2747         * gcc.target/i386/fma_run_float_3.c: Likewise.
2748         * gcc.target/i386/fma_run_float_4.c: Likewise.
2749         * gcc.target/i386/fma_run_float_5.c: Likewise.
2750         * gcc.target/i386/fma_run_float_6.c: Likewise.
2751
2752         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2753         remove the extra dg-options.
2754         * gcc.target/i386/l_fma_double_2.c: Likewise.
2755         * gcc.target/i386/l_fma_double_3.c: Likewise.
2756         * gcc.target/i386/l_fma_double_4.c: Likewise.
2757         * gcc.target/i386/l_fma_double_5.c: Likewise.
2758         * gcc.target/i386/l_fma_double_6.c: Likewise.
2759         * gcc.target/i386/l_fma_float_1.c: Likewise.
2760         * gcc.target/i386/l_fma_float_2.c: Likewise.
2761         * gcc.target/i386/l_fma_float_3.c: Likewise.
2762         * gcc.target/i386/l_fma_float_4.c: Likewise.
2763         * gcc.target/i386/l_fma_float_5.c: Likewise.
2764         * gcc.target/i386/l_fma_float_6.c: Likewise.
2765
2766 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2767
2768         PR tree-optimization/50189
2769         * g++.dg/torture/pr50189.C: New testcase.
2770
2771 2011-10-12  Richard Guenther  <rguenther@suse.de>
2772
2773         PR tree-optimization/50700
2774         * gcc.dg/builtin-object-size-12.c: New testcase.
2775
2776 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
2777
2778         PR c/50565
2779         * gcc.c-torture/compile/pr50565-1.c,
2780         gcc.c-torture/compile/pr50565-2.c: New tests.
2781
2782 2011-10-11  Jason Merrill  <jason@redhat.com>
2783
2784         PR c++/49855
2785         PR c++/49896
2786         * g++.dg/template/constant1.C: New.
2787         * g++.dg/template/constant2.C: New.
2788         * g++.dg/cpp0x/constexpr-template3.C: New.
2789
2790 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2791
2792         * gcc.target/i386/warn-vect-op-3.c: New test.
2793         * gcc.target/i386/warn-vect-op-1.c: New test.
2794         * gcc.target/i386/warn-vect-op-2.c: New test.
2795
2796 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2797
2798         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2799
2800 2011-10-11  Richard Guenther  <rguenther@suse.de>
2801
2802         PR tree-optimization/50204
2803         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2804
2805 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2806
2807         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2808
2809 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
2810
2811         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2812         * gcc.target/i386/fma_double_2.c: Ditto.
2813         * gcc.target/i386/fma_double_3.c: Ditto.
2814         * gcc.target/i386/fma_double_4.c: Ditto.
2815         * gcc.target/i386/fma_double_5.c: Ditto.
2816         * gcc.target/i386/fma_double_6.c: Ditto.
2817         * gcc.target/i386/fma_float_1.c: Ditto.
2818         * gcc.target/i386/fma_float_2.c: Ditto.
2819         * gcc.target/i386/fma_float_3.c: Ditto.
2820         * gcc.target/i386/fma_float_4.c: Ditto.
2821         * gcc.target/i386/fma_float_5.c: Ditto.
2822         * gcc.target/i386/fma_float_6.c: Ditto.
2823         * gcc.target/i386/l_fma_double_1.c: Ditto.
2824         * gcc.target/i386/l_fma_double_2.c: Ditto.
2825         * gcc.target/i386/l_fma_double_3.c: Ditto.
2826         * gcc.target/i386/l_fma_double_4.c: Ditto.
2827         * gcc.target/i386/l_fma_double_5.c: Ditto.
2828         * gcc.target/i386/l_fma_double_6.c: Ditto.
2829         * gcc.target/i386/l_fma_float_1.c: Ditto.
2830         * gcc.target/i386/l_fma_float_2.c: Ditto.
2831         * gcc.target/i386/l_fma_float_3.c: Ditto.
2832         * gcc.target/i386/l_fma_float_4.c: Ditto.
2833         * gcc.target/i386/l_fma_float_5.c: Ditto.
2834         * gcc.target/i386/l_fma_float_6.c: Ditto.
2835         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2836         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2837         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2838         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2839         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2840         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2841         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2842         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2843         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2844         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2845         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2846         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2847
2848 2011-10-11  Tristan Gingold  <gingold@adacore.com>
2849
2850         * gcc.dg/va-arg-4.c: New test.
2851         * gcc.dg/va-arg-5.c: Ditto.
2852
2853 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
2854
2855         * lib/target-supports.exp (check_effective_target_fd_truncate):
2856         Close and unlink test file before exit.
2857
2858 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2859
2860         PR fortran/50564
2861         * gfortran.dg/forall_15.f90:  New test case.
2862
2863 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2864             Andrew Macleod  <amacleod@redhat.com>
2865
2866         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2867         wrappers for *other_threads() and *final_verify().
2868         * gcc.dg/simulate-thread/simulate-thread.h
2869         (simulate_thread_wrapper_other_threads): New.
2870         (simulate_thread_wrapper_final_verify): New.
2871
2872 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
2873
2874         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2875
2876 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2877
2878         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2879
2880 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2881             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
2882
2883         * gcc.target/i386/fma_1.h: New file.
2884         * gcc.target/i386/fma_2.h: Likewise.
2885         * gcc.target/i386/fma_3.h: Likewise.
2886         * gcc.target/i386/fma_4.h: Likewise.
2887         * gcc.target/i386/fma_5.h: Likewise.
2888         * gcc.target/i386/fma_6.h: Likewise.
2889         * gcc.target/i386/fma_double_1.c: Likewise.
2890         * gcc.target/i386/fma_double_2.c: Likewise.
2891         * gcc.target/i386/fma_double_3.c: Likewise.
2892         * gcc.target/i386/fma_double_4.c: Likewise.
2893         * gcc.target/i386/fma_double_5.c: Likewise.
2894         * gcc.target/i386/fma_double_6.c: Likewise.
2895         * gcc.target/i386/fma_float_1.c: Likewise.
2896         * gcc.target/i386/fma_float_2.c: Likewise.
2897         * gcc.target/i386/fma_float_3.c: Likewise.
2898         * gcc.target/i386/fma_float_4.c: Likewise.
2899         * gcc.target/i386/fma_float_5.c: Likewise.
2900         * gcc.target/i386/fma_float_6.c: Likewise.
2901         * gcc.target/i386/fma_main.h: Likewise.
2902         * gcc.target/i386/fma_run_double_1.c: Likewise.
2903         * gcc.target/i386/fma_run_double_2.c: Likewise.
2904         * gcc.target/i386/fma_run_double_3.c: Likewise.
2905         * gcc.target/i386/fma_run_double_4.c: Likewise.
2906         * gcc.target/i386/fma_run_double_5.c: Likewise.
2907         * gcc.target/i386/fma_run_double_6.c: Likewise.
2908         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2909         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2910         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2911         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2912         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2913         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2914         * gcc.target/i386/fma_run_float_1.c: Likewise.
2915         * gcc.target/i386/fma_run_float_2.c: Likewise.
2916         * gcc.target/i386/fma_run_float_3.c: Likewise.
2917         * gcc.target/i386/fma_run_float_4.c: Likewise.
2918         * gcc.target/i386/fma_run_float_5.c: Likewise.
2919         * gcc.target/i386/fma_run_float_6.c: Likewise.
2920         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2921         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2922         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2923         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2924         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2925         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2926         * gcc.target/i386/l_fma_1.h: Likewise.
2927         * gcc.target/i386/l_fma_2.h: Likewise.
2928         * gcc.target/i386/l_fma_3.h: Likewise.
2929         * gcc.target/i386/l_fma_4.h: Likewise.
2930         * gcc.target/i386/l_fma_5.h: Likewise.
2931         * gcc.target/i386/l_fma_6.h: Likewise.
2932         * gcc.target/i386/l_fma_double_1.c: Likewise.
2933         * gcc.target/i386/l_fma_double_2.c: Likewise.
2934         * gcc.target/i386/l_fma_double_3.c: Likewise.
2935         * gcc.target/i386/l_fma_double_4.c: Likewise.
2936         * gcc.target/i386/l_fma_double_5.c: Likewise.
2937         * gcc.target/i386/l_fma_double_6.c: Likewise.
2938         * gcc.target/i386/l_fma_float_1.c: Likewise.
2939         * gcc.target/i386/l_fma_float_2.c: Likewise.
2940         * gcc.target/i386/l_fma_float_3.c: Likewise.
2941         * gcc.target/i386/l_fma_float_4.c: Likewise.
2942         * gcc.target/i386/l_fma_float_5.c: Likewise.
2943         * gcc.target/i386/l_fma_float_6.c: Likewise.
2944         * gcc.target/i386/l_fma_main.h: Likewise.
2945         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2946         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2947         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2948         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2949         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2950         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2951         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2952         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2953         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2954         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2955         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2956         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2957
2958 2011-10-10  Richard Guenther  <rguenther@suse.de>
2959
2960         PR middle-end/50389
2961         * gcc.dg/torture/pr50389.c: New testcase.
2962
2963 2011-10-10  Richard Guenther  <rguenther@suse.de>
2964
2965         PR middle-end/50195
2966         * gcc.dg/builtins-47.c: Optimize.
2967
2968 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2969
2970         * lib/gcc-simulate-thread.exp: New.
2971         * gcc.dg/simulate-thread/guality.h: New.
2972         * gcc.dg/simulate-thread/simulate-thread.h: New.
2973         * gcc.dg/simulate-thread/simulate-thread.exp: New.
2974         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2975         * gcc.dg/simulate-thread/README: New.
2976         * g++.dg/simulate-thread/guality.h: New.
2977         * g++.dg/simulate-thread/simulate-thread.h: New.
2978         * g++.dg/simulate-thread/simulate-thread.exp: New.
2979         * g++.dg/simulate-thread/simulate-thread.gdb: New.
2980         * c-c++-common/cxxbitfields-2.c: Remove.
2981         * c-c++-common/cxxbitfields.c: Remove.
2982         * c-c++-common/cxxbitfields-4.c: Remove.
2983         * c-c++-common/cxxbitfields-5.c: Remove.
2984         * c-c++-common/simulate-thread/bitfields-1.c: New.
2985         * c-c++-common/simulate-thread/bitfields-2.c: New.
2986         * c-c++-common/simulate-thread/bitfields-3.c: New.
2987         * c-c++-common/simulate-thread/bitfields-4.c: New.
2988
2989 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2990
2991         PR c++/38980
2992         * g++.dg/warn/format5.C: New.
2993
2994 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2995
2996         PR fortran/50273
2997         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2998         * gfortran.dg/common_16.f90: New.
2999
3000 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3001
3002         * gfortran.dg/iso_c_binding_param_1.f90: New.
3003         * gfortran.dg/iso_c_binding_param_2.f90: New.
3004         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3005
3006 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3007
3008         PR tree-optimization/50635
3009         * gcc.dg/vect/pr50635.c: New test.
3010
3011 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3012
3013         PR fortran/50659
3014         * gfortran.dg/proc_decl_27.f90: New.
3015
3016 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3017
3018         PR libobjc/50428
3019         * objc/execute/initialize-1.m: New test.
3020
3021 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3022
3023         PR fortran/47844
3024         * gfortran.dg/pointer_function_result_1.f90 : New test.
3025
3026 2011-10-07  David S. Miller  <davem@davemloft.net>
3027
3028         PR 50655
3029         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3030         * gcc.target/sparc/cmask.c: Use it.
3031         * gcc.target/sparc/fhalve.c: Likewise.
3032         * gcc.target/sparc/fnegop.c: Likewise.
3033         * gcc.target/sparc/fpadds.c: Likewise.
3034         * gcc.target/sparc/fshift.c: Likewise.
3035         * gcc.target/sparc/fucmp.c: Likewise.
3036         * gcc.target/sparc/lzd.c: Likewise.
3037         * gcc.target/sparc/vis3misc.c: Likewise.
3038         * gcc.target/sparc/xmul.c: Likewise.
3039
3040 2011-10-07  Richard Henderson  <rth@redhat.com>
3041
3042         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3043         match for avx2.
3044         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3045
3046 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3047
3048         * gcc.dg/pr50193-1.c: New file.
3049         * gcc.target/arm/shiftable.c: New file.
3050
3051 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3052
3053         PR fortran/50625
3054         * gfortran.dg/class_46.f03: New.
3055
3056 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3057
3058         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3059         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3060         (syslog, vsyslog, __vsyslog_chk): Likewise.
3061
3062         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3063         (x, EXT_x): Use ASMNAME.
3064
3065         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3066         (a, c): Use ASMNAME.
3067
3068 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3069
3070         PR middle-end/50527
3071         * gcc.dg/pr50527.c: New test.
3072
3073 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR tree-optimization/50650
3076         * gcc.c-torture/compile/pr50650.c: New test.
3077
3078 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3079
3080         PR tree-optimization/50575
3081         * gcc.c-torture/execute/vector-compare-2.x: New file.
3082
3083 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3084
3085         PR middle-end/50125
3086         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3087         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3088         (bar3): Likewise.
3089
3090 2011-10-07  Richard Guenther  <rguenther@suse.de>
3091
3092         PR testsuite/50637
3093         * gcc.dg/vect/vect-align-2.c: Increase array size.
3094
3095 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3096             H.J. Lu  <hongjiu.lu@intel.com>
3097
3098         PR target/50603
3099         * gcc.target/i386/pr50603.c: New test.
3100
3101 2011-10-06  Jason Merrill  <jason@redhat.com>
3102
3103         PR c++/39164
3104         * g++.dg/cpp0x/default31.C: New.
3105
3106 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3107
3108         PR tree-optimization/50596
3109         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3110         New.
3111         * gcc.dg/vect/vect-cond-8.c: New test.
3112
3113 2011-10-06  Richard Henderson  <rth@redhat.com>
3114
3115         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3116         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3117         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3118         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3119         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3120         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3121         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3122         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3123         * gcc.c-torture/execute/vshuf-16.inc: New file.
3124         * gcc.c-torture/execute/vshuf-2.inc: New file.
3125         * gcc.c-torture/execute/vshuf-4.inc: New file.
3126         * gcc.c-torture/execute/vshuf-8.inc: New file.
3127         * gcc.c-torture/execute/vshuf-main.inc: New file.
3128         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3129         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3130         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3131         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3132         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3133         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3134         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3135         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3136         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3137         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3138         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3139         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3140         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3141
3142 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR tree-optimization/49279
3145         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3146         * gcc.c-torture/execute/pr49279.c: New test.
3147
3148 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3149
3150         PR target/49049
3151         * gcc.c-torture/compile/pr49049.c: New test.
3152
3153 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3154
3155         PR target/50305
3156         * gcc.target/arm/pr50305.c: New test.
3157
3158 2011-10-06  Richard Guenther  <rguenther@suse.de>
3159
3160         PR tree-optimization/38884
3161         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3162         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3163
3164 2011-10-05  David S. Miller  <davem@davemloft.net>
3165
3166         * gcc.target/sparc/lzd.c: New test.
3167         * gcc.target/sparc/popc.c: New test.
3168
3169 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3170
3171         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3172         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3173         * g++.dg/other/final1.C: Cleanup original tree dump.
3174
3175 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3176
3177         PR tree-optimization/50613
3178         * gcc.dg/pr50613.c: New test.
3179
3180 2011-10-05  Richard Henderson  <rth@redhat.com>
3181
3182         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3183         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3184         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3185         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3186         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3187         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3188         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3189         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3190
3191 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3192
3193         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3194         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3195         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3196         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3197         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3198
3199 2011-10-05  Richard Guenther  <rguenther@suse.de>
3200
3201         PR tree-optimization/38885
3202         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3203
3204 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3205
3206         * gcc.target/i386/sw-1.c: New test.
3207
3208 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3209
3210         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3211         -mtune=generic.
3212         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3213
3214 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3215
3216         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3217
3218 2011-10-04  David S. Miller  <davem@davemloft.net>
3219
3220         * gcc.target/sparc/fhalve.c: New test.
3221         * gcc.target/sparc/fnegop.c: New test.
3222         * gcc.target/sparc/xmul.c: New test.
3223
3224 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3225
3226         PR fortran/35831
3227         * gfortran.dg/dummy_procedure_6.f90: New.
3228
3229 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3230
3231         PR tree-optimization/50604
3232         * gcc.dg/pr50604.c: New test.
3233
3234 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3235
3236         PR tree-optimization/49662
3237         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3238         * gcc.dg/graphite/interchange-15.c: Likewise.
3239         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3240
3241 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3242
3243         * gcc.dg/tree-ssa/restrict-4.c: New test.
3244
3245 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3246
3247         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3248         (main): Use __typeof to get result type of comparison.
3249
3250 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3251
3252         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3253         Make et_vect_multiple_sizes_saved global.
3254         (check_effective_target_vect64): Make et_vect64_saved global.
3255
3256 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3257
3258         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3259         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3260         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3261         * gcc.dg/builtin-complex-err-1.c: Adjust.
3262
3263 2011-10-02  Jason Merrill  <jason@redhat.com>
3264
3265         * g++.dg/cpp0x/range-for22.C: New.
3266
3267         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3268         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3269         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3270         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3271
3272         * g++.dg/cpp0x/nsdmi5.C: New.
3273
3274 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3275
3276         PR target/50579
3277         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3278         New procedures.
3279         (mips-dg-options): Force an ABI option if the current ABI is
3280         incompatible with the required -mlong setting.  Likewise force
3281         a long setting if the current one is incompatible with the
3282         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3283         throughout procedure.
3284         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3285         instead of addressing=absolute.
3286
3287 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3288
3289         * gcc.target/mips/stack-1.c: New test.
3290
3291 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3292
3293         * gcc.dg/pr49696.c: New test.
3294
3295 2011-10-02  Jan Hubicka  <jh@suse.cz>
3296
3297         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3298
3299 2011-10-01  David S. Miller  <davem@davemloft.net>
3300
3301         * gcc.target/sparc/cmask.c: New test.
3302         * gcc.target/sparc/fpadds.c: New test.
3303         * gcc.target/sparc/fshift.c: New test.
3304         * gcc.target/sparc/fucmp.c: New test.
3305         * gcc.target/sparc/vis3misc.c: New test.
3306
3307 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3308
3309         PR fortran/50585
3310         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3311
3312 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3313
3314         PR c++/44473
3315         * g++.dg/dfp/44473-1.C: New test.
3316         * g++.dg/dfp/44473-2.C: New test.
3317         * g++.dg/dfp/mangle-1.C: New test.
3318         * g++.dg/dfp/mangle-2.C: New test.
3319         * g++.dg/dfp/mangle-3.C: New test.
3320         * g++.dg/dfp/mangle-4.C: New test.
3321         * g++.dg/dfp/mangle-5.C: New test.
3322
3323 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3324
3325         PR inline-asm/50571
3326         * gcc.dg/pr50571.c: New test.
3327
3328         PR tree-optimization/46309
3329         * gcc.dg/pr46309.c: New test.
3330
3331 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3332
3333         * gcc.dg/strlenopt-21.c: New test.
3334
3335 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3336
3337         * gcc.dg/sms-10.c: New file.
3338
3339 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3340
3341         * gcc.target/arm/pr50099.c: New test.
3342
3343 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3344
3345         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3346
3347 2011-09-30  David S. Miller  <davem@davemloft.net>
3348
3349         * gcc.target/sparc/bmaskbshuf.c: New test.
3350         * gcc.target/sparc/edgen.c: New test.
3351
3352 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3353
3354         PR fortran/50547
3355         * gfortran.dg/pure_formal_proc_3.f90: New.
3356
3357         PR fortran/50553
3358         * gfortran.dg/stfunc_7.f90: New.
3359
3360 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3361
3362         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3363         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3364         * gcc.dg/vector-compare-1.c: Likewise.
3365         * gcc.dg/vector-compare-2.c: Likewise.
3366
3367 2011-09-29  David S. Miller  <davem@davemloft.net>
3368
3369         * gcc.target/sparc/array.c: New test.
3370
3371 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3372
3373         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3374         loop unroll and set max unroll times to 8.
3375         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3376         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3377         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3378         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3379
3380 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3381
3382         PR c++/40145
3383         * g++.dg/ext/visibility/warn5.C: New.
3384
3385 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3386
3387         PR c++/45278
3388         * g++.dg/warn/Wextra-3.C: New.
3389
3390 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3391
3392         PR target/49486
3393         * gcc.target/sh/pr49468-si.c: New.
3394
3395 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3396
3397         PR testsuite/50485
3398         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3399         (TEST): Initialize src3 with random floats.
3400         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3401         from union src3.  Initialize src3 with random floats.
3402
3403 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3404
3405         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3406         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3407         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3408         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3409         * gcc.target/sh/sh4a-cos.c: Ditto.
3410         * gcc.target/sh/sh4a-cosf.c: Ditto.
3411         * gcc.target/sh/sh4a-sin.c: Ditto.
3412         * gcc.target/sh/sh4a-sinf.c: Ditto.
3413         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3414         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3415         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3416
3417 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3418
3419         PR c++/31489
3420         * g++.dg/parse/error40.C: New.
3421         * g++.dg/warn/incomplete1.C: Adjust.
3422
3423 2011-09-27  Jan Hubicka  <jh@suse.cz>
3424
3425         PR middle-end/49463
3426         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3427         Mark used.
3428
3429 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3430
3431         * gcc.dg/strlenopt-1.c: New test.
3432         * gcc.dg/strlenopt-1f.c: New test.
3433         * gcc.dg/strlenopt-2.c: New test.
3434         * gcc.dg/strlenopt-2f.c: New test.
3435         * gcc.dg/strlenopt-3.c: New test.
3436         * gcc.dg/strlenopt-4.c: New test.
3437         * gcc.dg/strlenopt-4g.c: New test.
3438         * gcc.dg/strlenopt-4gf.c: New test.
3439         * gcc.dg/strlenopt-5.c: New test.
3440         * gcc.dg/strlenopt-6.c: New test.
3441         * gcc.dg/strlenopt-7.c: New test.
3442         * gcc.dg/strlenopt-8.c: New test.
3443         * gcc.dg/strlenopt-9.c: New test.
3444         * gcc.dg/strlenopt-10.c: New test.
3445         * gcc.dg/strlenopt-11.c: New test.
3446         * gcc.dg/strlenopt-12.c: New test.
3447         * gcc.dg/strlenopt-12g.c: New test.
3448         * gcc.dg/strlenopt-13.c: New test.
3449         * gcc.dg/strlenopt-14g.c: New test.
3450         * gcc.dg/strlenopt-14gf.c: New test.
3451         * gcc.dg/strlenopt-15.c: New test.
3452         * gcc.dg/strlenopt-16g.c: New test.
3453         * gcc.dg/strlenopt-17g.c: New test.
3454         * gcc.dg/strlenopt-18g.c: New test.
3455         * gcc.dg/strlenopt.h: New file.
3456
3457 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3458
3459         PR middle-end/43864
3460         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3461         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3462         * gcc.dg/pr43864.c: New test.
3463         * gcc.dg/pr43864-2.c: Same.
3464         * gcc.dg/pr43864-3.c: Same.
3465         * gcc.dg/pr43864-4.c: Same.
3466
3467 2011-09-27  Jan Hubicka  <jh@suse.cz>
3468
3469         * gcc.dg/ipa/inline-5.c: New testcase.
3470
3471 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3472
3473         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3474         vectors.
3475         * gcc.dg/vect/bb-slp-27.c: New.
3476         * gcc.dg/vect/bb-slp-28.c: New.
3477
3478 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3479
3480         * testsuite/lib/target-supports.exp (check_profiling_available):
3481         Don't rely solely on TLS tests for -fprofile-generate, fall
3482         through to the other code.
3483
3484 2011-09-27  Richard Guenther  <rguenther@suse.de>
3485
3486         PR tree-optimization/50363
3487         * gcc.dg/torture/pr50363.c: New testcase.
3488
3489 2011-09-26  Jason Merrill  <jason@redhat.com>
3490
3491         PR c++/45012
3492         * g++.dg/template/partial13.C: New.
3493
3494         PR c++/46105
3495         * g++.dg/template/partial12.C: New.
3496
3497         PR c++/50508
3498         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3499
3500 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3501
3502         PR c++/45487
3503         * g++.dg/diagnostic/bindings1.C: New.
3504         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3505
3506 2011-09-26  David S. Miller  <davem@davemloft.net>
3507
3508         * gcc.target/sparc/wrgsr.c: New test.
3509         * gcc.target/sparc/rdgsr.c: New test.
3510         * gcc.target/sparc/edge.c: New test.
3511         * gcc.target/sparc/fcmp.c: New test.
3512
3513         * gcc.target/sparc/edge.c: Update for new return types.
3514         * gcc.target/sparc/fcmp.c: Likewise.
3515
3516         * gcc.target/sparc/fpaddsubi.c: New test.
3517
3518 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3519
3520         PR fortran/50515
3521         * gfortran.dg/common_15.f90: New.
3522
3523         PR fortran/50517
3524         * gfortran.dg/dummy_procedure_5.f90: New.
3525         * gfortran.dg/interface_26.f90: Modified error message.
3526         * gfortran.dg/proc_ptr_11.f90: Ditto.
3527         * gfortran.dg/proc_ptr_15.f90: Ditto.
3528         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3529         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3530
3531 2011-09-26  Jason Merrill  <jason@redhat.com>
3532
3533         PR c++/50512
3534         * g++.dg/overload/rvalue3.C: New.
3535
3536         PR c++/50523
3537         * g++.dg/overload/ref-conv2.C: New.
3538
3539         * g++.dg/cpp0x/nsdmi-template1.C: New.
3540
3541 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3542
3543         * g++.dg/cpp0x/nullptr25.C: New.
3544
3545 2011-09-26  Richard Guenther  <rguenther@suse.de>
3546
3547         PR tree-optimization/50472
3548         * gcc.dg/torture/pr50472.c: New testcase.
3549
3550 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3551
3552         * gnat.dg/opt22.adb: New test.
3553         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3554
3555 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3556
3557         * gnat.dg/opt21.adb: New test.
3558         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3559
3560 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3561
3562         * gnat.dg/opt20.ad[sb]: New test.
3563         * gnat.dg/opt20_pkg.ads: New helper.
3564
3565 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3566
3567         * gnat.dg/array17.adb: New test.
3568         * gnat.dg/array17_pkg.ads: New helper.
3569
3570 2011-09-25  Jason Merrill  <jason@redhat.com>
3571
3572         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3573
3574 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3575
3576         * gnat.dg/frame_overflow.ads: New.
3577         * gnat.dg/frame_overflow.adb: Adjust.
3578         * gnat.dg/specs/addr1.ads: Likewise.
3579
3580 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3581
3582         * g++.dg/tree-ssa/restrict2.C: New test.
3583
3584 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3585
3586         * lib/target-supports.exp (check_effective_target_vect64): New.
3587         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3588         of multiple vector sizes.
3589         * gcc.dg/vect/bb-slp-26.c: New.
3590
3591 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3592
3593         PR c++/50280
3594         * g++.dg/template/bitfield1.C: New.
3595
3596 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3597
3598         * gcc.dg/vect/bb-slp-24.c: New.
3599
3600 2011-09-24  Jason Merrill  <jason@redhat.com>
3601
3602         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3603
3604         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3605
3606         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3607         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3608
3609         * g++.dg/cpp0x/nsdmi1.C: New.
3610         * g++.dg/cpp0x/nsdmi2.C: New.
3611         * g++.dg/cpp0x/nsdmi3.C: New.
3612         * g++.dg/cpp0x/nsdmi4.C: New.
3613         * g++.old-deja/g++.other/init4.C: New.
3614
3615 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3616
3617         PR c++/44267
3618         * g++.dg/template/sfinae28.C: New.
3619
3620 2011-09-23  Ian Lance Taylor  <iant@google.com>
3621
3622         * go.test/go-test.exp (errchk): Handle more cases of getting
3623         correct Tcl backslash quoting in regular expressions in test file.
3624
3625 2011-09-23  Jason Merrill  <jason@redhat.com>
3626
3627         Core 253
3628         * g++.dg/init/const8.C: New.
3629         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3630         * g++.dg/cpp0x/defaulted2.C: Likewise.
3631         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3632         * g++.dg/init/pr20039.C: Likewise.
3633         * g++.dg/init/pr42844.C: Likewise.
3634
3635 2011-09-23  Jan Hubicka  <jh@suse.cz>
3636
3637         * gcc.dg/ipa/inline-1.c: new testcase.
3638         * gcc.dg/ipa/inline-2.c: new testcase.
3639         * gcc.dg/ipa/inline-3.c: new testcase.
3640         * gcc.dg/ipa/inline-4.c: new testcase.
3641
3642 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3643
3644         PR c++/50258
3645         * g++.dg/cpp0x/constexpr-static8.C: New.
3646
3647 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3648
3649         * gcc.target/i386/avxfp-1.c: New test.
3650         * gcc.target/i386/avxfp-2.c: New test.
3651
3652 2011-09-23  Terry Guo  <terry.guo@arm.com>
3653
3654         * gcc.c-torture/execute/941014-1.x: Deleted.
3655
3656 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3657
3658         PR c++/50491
3659         * g++.dg/cpp0x/pr50491.C: New.
3660
3661 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3662
3663         PR testsuite/50487
3664         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3665
3666 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3667
3668         PR c++/50371
3669         * g++.dg/cpp0x/nullptr24.C: New.
3670
3671 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3672
3673         PR target/50482
3674         * gcc.target/i386/pr50482.c: New test.
3675
3676 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3677
3678         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3679         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3680         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3681         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3682         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3683         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3684         multilib options contain different -march= from dg-options.
3685
3686 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3687             Paolo Carlini  <paolo.carlini@oracle.com>
3688
3689         PR c++/50344
3690         * g++.dg/template/friend52.C: New.
3691
3692 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3693
3694         * gcc.target/arm/cmp-1.c: New test.
3695         * gcc.target/arm/cmp-2.c: Likewise.
3696
3697 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3698
3699         PR fortran/41733
3700         * gfortran.dg/impure_actual_1.f90: Modified error message.
3701         * gfortran.dg/proc_ptr_32.f90: New.
3702         * gfortran.dg/proc_ptr_33.f90: New.
3703
3704 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3705
3706         PR tree-optimization/50451
3707         * gcc.dg/vect/pr50451.c: New test.
3708
3709 2011-09-21  Ian Lance Taylor  <iant@google.com>
3710
3711         * go.test/go-test.exp (errchk): Add special case for bug332.
3712         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3713         some more test lines.
3714
3715 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3716
3717         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3718         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3719         * g++.dg/other/i386-8.C: Ditto.
3720         * g++.dg/other/pr34435.C: Ditto.
3721         * g++.dg/other/pr39496.C: Ditto.
3722         * g++.dg/other/mmintrin.C: Ditto.
3723
3724 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3725
3726         * gcc.dg/vect/vect-cond-7.c: New test.
3727         * gcc.target/i386/sse4_1-cond-1.c: New test.
3728         * gcc.target/i386/avx-cond-1.c: New test.
3729
3730 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3731
3732         PR target/50464
3733         * g++.dg/other/pr50464.C: New test.
3734
3735 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3736
3737         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3738         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3739         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3740         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3741
3742 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
3743
3744         * gnat.dg/opt19.adb: New test.
3745
3746 2011-09-21  Terry Guo  <terry.guo@arm.com>
3747
3748         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3749         on arch conflict when testing case on targets other than armv7-a.
3750
3751 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
3752
3753         PR c++/50454
3754         * g++.dg/ext/int128-1.C: New.
3755         * g++.dg/ext/int128-2.C: Likewise.
3756         * g++.dg/ext/int128-2.h: Likewise.
3757
3758 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3759
3760         PR testsuite/50469
3761         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3762
3763 2011-09-20  Jason Merrill  <jason@redhat.com>
3764
3765         * g++.dg/cpp0x/constexpr-generated1.C: New.
3766
3767         PR c++/50442
3768         * g++.dg/overload/ref-conv1.C: New.
3769
3770 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3771
3772         * g++.dg/other/final1.C: New.
3773
3774 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
3775
3776         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
3777         and get_bit ().
3778
3779 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
3780
3781         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3782         "target arm_eabi".
3783
3784 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
3785
3786         PR tree-optimization/50413
3787         * g++.dg/vect/vect.exp: Run slp-pr* tests with
3788         -fdump-tree-slp-details.  Run other tests with
3789         -fdump-tree-vect-details.
3790         * g++.dg/vect/slp-pr50413.cc: New.
3791
3792 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3793             Ira Rosen  <ira.rosen@linaro.org>
3794
3795         PR testsuite/50435
3796         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3797         Fix underscores around restrict.
3798
3799 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3800
3801         PR tree-optimization/50414
3802         * gfortran.dg/vect/Ofast-pr50414.f90: New.
3803         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3804         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3805
3806 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3807
3808         PR tree-optimization/50412
3809         * gfortran.dg/vect/pr50412.f90: New.
3810
3811 2011-09-16  Jason Merrill  <jason@redhat.com>
3812
3813         PR c++/50424
3814         * g++.dg/eh/defarg1.C: New.
3815
3816 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
3817
3818         * gcc.dg/vect/vect-reduc-10.c: New test.
3819         * gcc.target/i386/avx-reduc-1.c: New test.
3820
3821         * gcc.target/i386/sse2-extract-1.c: New test.
3822         * gcc.target/i386/avx-extract-1.c: New test.
3823
3824 2011-09-16  Terry Guo  <terry.guo@arm.com>
3825
3826         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3827
3828 2011-09-15  Diego Novillo  <dnovillo@google.com>
3829
3830         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3831         ALWAYS_CXXFLAGS, if defined.
3832         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3833         ALWAYS_GFORTRANFLAGS, if defined.
3834         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3835         ALWAYS_GOCFLAGS, if defined.
3836         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3837         ALWAYS_OBJCXXFLAGS, if defined.
3838         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3839         additional_flags, if defined.
3840         * lib/gnat.exp (gnat_target_compile): Likewise.
3841         * lib/objc.exp (objc_target_compile): Likewise.
3842         * lib/target-supports-dg.exp (dg-add-options): Handle
3843         TEST_ALWAYS_FLAGS.
3844
3845 2011-09-15  Tom de Vries  <tom@codesourcery.com>
3846
3847         PR testsuite/50322
3848         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3849         Use uintptr_t in f1.  Undo avr xfails.
3850
3851 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
3852
3853         PR fortran/50401
3854         PR fortran/50403
3855         * gfortran.dg/function_types_3.f90: New.
3856
3857 2011-09-15  Jason Merrill  <jason@redhat.com>
3858
3859         PR c++/50365
3860         * g++.dg/cpp0x/trailing7.C: New.
3861
3862         PR c++/50361
3863         * g++.dg/cpp0x/nullptr23.C: New.
3864
3865 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
3866
3867         * gcc.dg/vect/bb-slp-25.c: New.
3868
3869 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
3870
3871         PR c++/50391
3872         * g++.dg/cpp0x/noexcept15.C: New.
3873
3874 2011-09-14  Tom de Vries  <tom@codesourcery.com>
3875
3876         PR middle-end/50251
3877         * gcc.dg/pr50251.c: New test.
3878
3879 2011-09-14  Tobias Burnus  <burnus@net-b.de>
3880
3881         PR fortran/34547
3882         PR fortran/50375
3883         * gfortran.dg/null_5.f90: New.
3884         * gfortran.dg/null_6.f90: New.
3885
3886 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
3887
3888         * gcc.c-torture/compile/20110913-1.c: New test.
3889
3890 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
3891
3892         PR fortran/50379
3893         * gfortran.dg/result_2.f90: New.
3894
3895 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3896
3897         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3898
3899 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
3900
3901         PR c++/48320
3902         * g++.dg/cpp0x/variadic116.C: New test case.
3903
3904 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
3905
3906         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3907         * gcc.target/mips/interrupt_handler-2.c: New test.
3908         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3909
3910 2011-09-12  Jason Merrill  <jason@redhat.com>
3911
3912         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3913
3914         * g++.dg/cpp0x/explicit7.C: New.
3915
3916 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
3917
3918         PR rtl-optimization/50212
3919         * g++.dg/other/pr50212.C: New test.
3920
3921 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
3922
3923         PR target/43746
3924         * testsuite/gcc.target/avr/torture/avr-torture.exp
3925         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3926         "-O2 -fmerge-all-constants".
3927
3928 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3929
3930         PR fortran/50327
3931         * gfortran.dg/do_while_1.f90: New test.
3932
3933 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
3934
3935         PR fortran/35831
3936         PR fortran/47978
3937         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3938         * gfortran.dg/proc_decl_26.f90: New.
3939         * gfortran.dg/typebound_override_2.f90: New.
3940         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3941
3942 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3943
3944         * gnat.dg/cond_expr2.ad[sb]: New test.
3945
3946 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3947
3948         * gnat.dg/atomic5.ad[sb]: New test.
3949
3950 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3953
3954 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
3955
3956         PR target/49030
3957         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3958
3959 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
3960
3961         PR target/49614
3962         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3963
3964 2011-09-09  Richard Guenther  <rguenther@suse.de>
3965
3966         PR tree-optimization/50328
3967         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3968
3969 2011-09-09  Richard Guenther  <rguenther@suse.de>
3970
3971         PR middle-end/50333
3972         * gcc.dg/torture/pr50333.c: New testcase.
3973
3974 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
3975
3976         PR tree-optimization/50318
3977         * gcc.target/arm/pr50318-1.c: New file.
3978
3979 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
3980
3981         * gcc.target/i386/all_one_m256i.c: New test.
3982
3983 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3984
3985         PR c++/50324
3986         * g++.dg/cpp0x/sfinae28.C: New.
3987
3988 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
3989
3990         PR c/50332
3991         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3992         longer ignored on typedefs.
3993
3994         PR c++/33255 - Support -Wunused-local-typedefs warning
3995         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3996         * c-c++-common/Wunused-local-typedefs.c: Likewise.
3997
3998 2011-09-08  Martin Jambor  <mjambor@suse.cz>
3999
4000         PR tree-optimization/50287
4001         * gcc.dg/torture/pr50287.c: New test.
4002
4003 2011-09-08  Richard Guenther  <rguenther@suse.de>
4004
4005         PR tree-optimization/19831
4006         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4007         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4008         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4009         * gcc.dg/errno-1.c: Adjust.
4010
4011 2011-09-08  Richard Guenther  <rguenther@suse.de>
4012
4013         PR tree-optimization/19831
4014         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4015
4016 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4017
4018         PR fortran/44646
4019         * gfortran.dg/do_concurrent_1.f90: New.
4020         * gfortran.dg/do_concurrent_2.f90: New.
4021
4022 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR target/50310
4025         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4026         * gcc.dg/pr50310-2.c: New test.
4027
4028 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4029
4030         PR fortran/48095
4031         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4032         * gfortran.dg/impure_constructor_1.f90: Modified.
4033         * gfortran.dg/proc_ptr_comp_33.f90: New.
4034
4035 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR target/50310
4038         * gcc.dg/pr50310-1.c: New test.
4039
4040 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4041
4042         PR middle-end/48571
4043         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4044         instead of 4.
4045
4046 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4047
4048         PR c++/50309
4049         * g++.dg/cpp0x/noexcept14.C: New.
4050
4051 2011-09-07  Jason Merrill  <jason@redhat.com>
4052
4053         * g++.dg/cpp0x/constexpr-ref3.C: New.
4054
4055         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4056
4057 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4058
4059         * gcc.dg/section1.c: Don't xfail for avr.
4060
4061 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4062
4063         PR tree-optimization/50322
4064         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4065
4066 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4067
4068         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4069
4070 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4071
4072         PR tree-optimization/49911
4073         * g++.dg/tree-ssa/pr49911.C: New test.
4074
4075 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4076
4077         PR target/49030
4078         * gcc.dg/torture/pr49030.c: New test.
4079
4080 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4081
4082         PR fortran/50288
4083         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4084         * gfortran.dg/class_4d.f03: Deleted.
4085         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4086
4087 2011-09-07  Richard Guenther  <rguenther@suse.de>
4088
4089         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4090
4091 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4092
4093         PR tree-optimization/46021
4094         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4095
4096 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4097
4098         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4099
4100 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4101
4102         * gcc.c-torture/compile/20110906-1.c: New test.
4103
4104 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4105
4106         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4107
4108 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4109
4110         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4111         --param tree-reassoc-width=1.
4112
4113         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4114         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4115
4116 2011-09-06  Richard Guenther  <rguenther@suse.de>
4117
4118         PR tree-optimization/48149
4119         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4120
4121 2011-09-06  Richard Guenther  <rguenther@suse.de>
4122
4123         PR tree-optimization/48317
4124         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4125
4126 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4127
4128         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4129         New procedure.
4130         (add_options_for_quad_vectors): Replace with ...
4131         (add_options_for_double_vectors): ... this.
4132         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4133         support multiple vector sizes since the vectorizer attempts to
4134         vectorize with both vector sizes.
4135         * gcc.dg/vect/no-vfa-vect-79.c,
4136         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4137         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4138         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4139         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4140         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4141         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4142         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4143         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4144         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4145         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4146         gcc.dg/vect/vect-40.c: Likewise.
4147         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4148         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4149         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4150         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4151         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4152         Likewise.
4153         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4154
4155 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4156
4157         PR target/49606
4158         * gcc.target/mips/abi-main.h: New file.
4159         * gcc.target/mips/abi-o32-long32.c: New test.
4160         * gcc.target/mips/abi-o32-long64.c: Likewise.
4161         * gcc.target/mips/abi-o64-long32.c: Likewise.
4162         * gcc.target/mips/abi-o64-long64.c: Likewise.
4163         * gcc.target/mips/abi-n32-long32.c: Likewise.
4164         * gcc.target/mips/abi-n32-long64.c: Likewise.
4165         * gcc.target/mips/abi-n64-long32.c: Likewise.
4166         * gcc.target/mips/abi-n64-long64.c: Likewise.
4167         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4168         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4169         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4170         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4171         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4172         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4173         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4174         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4175         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4176         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4177         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4178         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4179         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4180         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4181         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4182         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4183         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4184         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4185         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4186         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4187         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4188         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4189         * gcc.target/mips/branch-3.c: Likewise.
4190         * gcc.target/mips/branch-4.c: Likewise.
4191         * gcc.target/mips/branch-5.c: Likewise.
4192         * gcc.target/mips/branch-6.c: Likewise.
4193         * gcc.target/mips/branch-7.c: Likewise.
4194         * gcc.target/mips/branch-8.c: Likewise.
4195         * gcc.target/mips/branch-9.c: Likewise.
4196         * gcc.target/mips/branch-10.c: Likewise.
4197         * gcc.target/mips/branch-11.c: Likewise.
4198         * gcc.target/mips/branch-12.c: Likewise.
4199         * gcc.target/mips/branch-13.c: Likewise.
4200         * gcc.target/mips/lazy-binding-1.c: Likewise.
4201
4202 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4203
4204         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4205         to avoid warning on int=16 platforms..
4206
4207 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4208
4209         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4210         to work even with -fshort-enums.
4211
4212 2011-09-04  Jan Hubicka  <jh@suse.cz>
4213
4214         * gcc.c-torture/compile/20110902.c: new testcase.
4215
4216 2011-09-04  Jason Merrill  <jason@redhat.com>
4217
4218         PR c++/49267
4219         * g++.dg/cpp0x/rv-conv1.C: New.
4220
4221         DR 1328
4222         * g++.dg/cpp0x/rv-func3.C: New.
4223
4224         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4225
4226         PR c++/50248
4227         Core 1358
4228         * g++.dg/cpp0x/constexpr-template1.C: New.
4229         * g++.dg/cpp0x/constexpr-template2.C: New.
4230         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4231         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4232
4233 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4234
4235         * gnat.dg/specs/debug1.ads: Tweak pattern.
4236
4237 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4238
4239         PR fortran/50227
4240         * gfortran.dg/class_45a.f03: New.
4241         * gfortran.dg/class_45b.f03: New.
4242
4243 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4244             Ira Rosen  <ira.rosen@linaro.org>
4245
4246         PR tree-optimization/50208
4247         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4248         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4249         -fno-tree-fre -fno-tree-pre.
4250
4251 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4252
4253         * gcc.dg/ipa/ipcp-3.c: New test.
4254
4255 2011-09-02  Richard Guenther  <rguenther@suse.de>
4256
4257         PR tree-optimization/27460
4258         PR middle-end/29269
4259         * gcc.dg/vect/vect-cond-7.c: New testcase.
4260
4261 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4262
4263         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4264         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4265         xfailed test for inlining.
4266         * g++.dg/ipa/ivinline-9.C: Likewise.
4267
4268 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4269
4270         PR tree-optimization/50178
4271         * gfortran.dg/vect/pr50178.f90: New test.
4272
4273 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4274
4275         PR middle-end/49886
4276         * gcc.c-torture/execute/pr49886.c: New testcase.
4277
4278 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4279
4280         PR middle-end/43513
4281         * gcc.dg/pr43513.c: New test.
4282
4283 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4284
4285         PR fortran/45044
4286         * gfortran.dg/common_14.f90: New.
4287         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4288
4289 2011-08-30  Jason Merrill  <jason@redhat.com>
4290
4291         PR c++/50084
4292         * g++.dg/cpp0x/decltype33.C: New.
4293
4294         PR c++/50089
4295         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4296
4297         PR c++/50114
4298         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4299
4300 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4301
4302         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4303
4304 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4305
4306         * gnat.dg/specs/aggr3.ads: New test.
4307         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4308
4309         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4310         * gnat.dg/specs/aggr2.ads: Likewise.
4311
4312 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4313
4314         PR fortran/45170
4315         * gfortran.dg/allocate_with_source_2.f90: New test
4316
4317 2011-08-30  Jason Merrill  <jason@redhat.com>
4318
4319         PR c++/50220
4320         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4321
4322         PR c++/50234
4323         * g++.dg/cpp0x/constexpr-value3.C: New.
4324
4325 2011-08-30  Richard Guenther  <rguenther@suse.de>
4326
4327         PR middle-end/48571
4328         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4329         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4330         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4331         * gcc.dg/pr36902.c: XFAIL.
4332
4333 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4334
4335         * gcc.target/i386/fma-check.h: New.
4336         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4337         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4338         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4339         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4340         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4341         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4342         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4343         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4344         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4345         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4346         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4347         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4348         * gcc.target/i386/fma-compile.c: Likewise.
4349         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4350         * gcc.target/i386/sse-12.c: Add -mfma.
4351         * gcc.target/i386/sse-13.c: Likewise.
4352         * gcc.target/i386/sse-14.c: Likewise.
4353         * gcc.target/i386/sse-22.c: Likewise.
4354         * gcc.target/i386/sse-23.c: Likewise.
4355         * g++.dg/other/i386-2.C: Likewise.
4356         * g++.dg/other/i386-3.C: Likewise.
4357
4358 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4359
4360         PR testsuite/50185
4361         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4362         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4363
4364 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4365
4366         * g++.dg/bprob/bprob.exp (feedback_options): Set
4367         -fbranch-probabilities.
4368         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4369
4370 2011-08-29  Jason Merrill  <jason@redhat.com>
4371
4372         PR c++/50224
4373         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4374
4375 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4376             Jason Merrill  <jason@redhat.com>
4377
4378         * g++.dg/dfp/base.C: New test.
4379
4380 2011-08-29  Jason Merrill  <jason@redhat.com>
4381
4382         Core DR 994
4383         PR c++/50209
4384         * g++.dg/cpp0x/initlist58.C: New.
4385
4386 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4387
4388         PR fortran/50225
4389         * gfortran.dg/class_result_1.f03: New.
4390
4391 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4392
4393         PR middle-end/48722
4394         * gcc.target/i386/pr48722.c: New test.
4395
4396 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4397
4398         PR libfortran/50192
4399         * gfortran.dg/widechar_compare_1.f90:  New test.
4400
4401 2011-08-26  Jason Merrill  <jason@redhat.com>
4402
4403         Core DR 342
4404         PR c++/48582
4405         * g++.dg/abi/mangle50.C: New.
4406
4407 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4408
4409         PR target/50202
4410         * gcc.target/i386/pr50202.c: New test.
4411
4412 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4413
4414         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4415         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4416         * gcc.target/i386/avx-round-vec.c: New test.
4417         * gcc.target/i386/avx-roundf-vec.c: New test.
4418
4419 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4420
4421         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4422         instruction.
4423
4424         PR c/50179
4425         * c-c++-common/Wunused-var-14.c: New test.
4426
4427 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4428
4429         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4430
4431 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4432
4433         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4434         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4435         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4436         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4437
4438 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4439
4440         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4441         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4442         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4443         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4444
4445 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4446
4447         PR fortran/50050
4448         * gfortran.dg/pointer_comp_init_1.f90: New test.
4449
4450 2011-08-25  Jason Merrill  <jason@redhat.com>
4451
4452         PR c++/50157
4453         * g++.dg/cpp0x/sfinae27.C: New.
4454
4455 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4456
4457         * gfortran.dg/coarray_lib_token_4.f90: New.
4458
4459 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4460
4461         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4462
4463 2011-08-25  Richard Guenther  <rguenther@suse.de>
4464
4465         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4466
4467 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4468
4469         PR fortran/50163
4470         * gfortran.dg/initialization_28.f90: New.
4471
4472 2011-08-24  Richard Guenther  <rguenther@suse.de>
4473
4474         PR tree-optimization/50067
4475         * gcc.dg/torture/pr50067-3.c: New testcase.
4476         * gcc.dg/torture/pr50067-4.c: Likewise.
4477         * gcc.dg/torture/pr50067-5.c: Likewise.
4478
4479 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4480
4481         * g++.dg/other/i386-2.C: Add -mavx2 check.
4482         * g++.dg/other/i386-3.C: Likewise.
4483         * gcc.target/i386/avx-1.c: Add AVX2.
4484         * gcc.target/i386/avx-2.c: Likewise.
4485         * gcc.target/i386/funcspec-5.c: Likewise.
4486         * gcc.target/i386/sse-12.c: Likewise.
4487         * gcc.target/i386/sse-13.c: Likewise.
4488         * gcc.target/i386/sse-14.c: Likewise.
4489         * gcc.target/i386/sse-22.c: Likewise.
4490         * gcc.target/i386/sse-23.c: Likewise.
4491         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4492         * gcc.target/i386/avx2-check.h: New.
4493         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4494         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4495         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4496         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4497         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4498         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4499         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4500         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4501         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4502         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4503         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4504         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4505         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4506         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4507         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4508         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4509         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4510         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4511         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4512         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4513         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4514         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4515         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4516         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4517         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4518         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4519         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4520         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4521         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4522         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4523         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4524         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4525         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4526         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4527         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4528         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4529         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4530         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4531         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4532         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4533         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4534         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4535         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4536         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4537         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4538         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4539         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4540         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4541         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4542         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4543         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4544         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4545         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4546         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4547         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4548         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4549         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4550         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4551         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4552         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4553         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4554         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4555         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4556         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4557         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4558         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4559         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4560         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4561         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4562         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4563         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4564         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4565         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4566         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4567         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4568         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4569         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4570         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4571         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4572         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4573         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4574         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4575         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4576         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4577         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4578         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4579         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4580         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4581         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4582         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4583         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4584         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4585         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4586         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4587         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4588         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4589         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4590         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4591         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4592         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4593         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4594         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4595         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4596         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4597         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4598         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4599         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4600         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4601         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4602         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4603         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4604         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4605         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4606         * gcc.target/i386/avx2-vpand-1.c: Likewise.
4607         * gcc.target/i386/avx2-vpand-2.c: Likewise.
4608         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4609         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4610         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4611         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4612         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4613         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4614         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4615         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4616         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4617         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4618         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4619         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4620         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4621         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4622         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4623         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4624         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4625         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4626         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4627         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4628         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4629         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4630         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4631         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4632         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4633         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4634         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4635         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4636         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4637         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4638         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4639         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4640         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4641         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4642         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4643         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4644         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4645         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4646         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4647         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4648         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4649         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4650         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4651         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4652         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4653         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4654         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4655         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4656         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4657         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4658         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4659         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4660         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4661         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4662         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4663         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4664         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4665         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4666         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4667         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4668         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4669         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4670         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4671         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4672         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4673         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4674         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4675         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4676         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4677         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4678         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4679         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4680         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4681         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4682         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4683         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4684         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4685         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4686         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4687         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4688         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4689         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4690         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4691         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4692         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4693         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4694         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4695         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4696         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4697         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4698         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4699         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4700         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4701         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4702         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4703         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4704         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4705         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4706         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4707         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4708         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4709         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4710         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4711         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4712         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4713         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4714         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4715         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4716         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4717         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4718         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4719         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4720         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4721         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4722         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4723         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4724         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4725         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4726         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4727         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4728         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4729         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4730         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4731         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4732         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4733         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4734         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4735         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4736         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4737         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4738         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4739         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4740         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4741         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4742         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4743         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4744         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4745         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4746         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4747         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4748         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4749         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4750         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4751         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4752         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4753         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4754         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4755         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4756         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4757         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4758         * gcc.target/i386/avx2-vpor-1.c: Likewise.
4759         * gcc.target/i386/avx2-vpor-2.c: Likewise.
4760         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4761         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4762         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4763         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4764         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4765         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4766         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4767         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4768         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4769         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4770         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4771         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4772         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4773         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4774         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4775         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4776         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4777         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4778         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4779         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4780         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4781         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4782         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4783         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4784         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4785         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4786         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4787         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4788         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4789         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4790         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4791         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4792         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4793         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4794         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4795         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4796         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4797         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4798         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4799         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4800         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4801         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4802         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4803         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4804         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4805         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4806         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4807         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4808         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4809         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4810         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4811         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4812         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4813         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4814         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4815         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4816         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4817         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4818         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4819         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4820         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4821         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4822         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4823         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4824         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4825         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4826         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4827         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4828         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4829         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4830         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4831         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4832         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4833         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4834         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4835         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4836         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4837         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4838         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4839         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4840         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4841         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4842         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4843         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4844         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4845         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4846         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4847         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4848         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4849         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4850         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4851         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4852         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4853         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4854         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4855         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4856         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4857         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4858         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4859         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4860         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4861         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4862         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4863         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4864         * gcc.target/i386/testimm-9.c: Likewise.
4865
4866 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4867
4868         * g++.dg/other/i386-2.C: Add -mbmi2 check.
4869         * g++.dg/other/i386-3.C: Likewise.
4870         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4871         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4872         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4873         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4874         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4875         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4876         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4877         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4878         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4879         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4880         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4881         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4882         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4883         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4884         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4885         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4886         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4887         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4888         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4889         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4890         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4891         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4892         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4893         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4894         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4895         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4896         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4897         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4898         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4899         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4900         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4901         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4902         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4903         * gcc.target/i386/sse-12.c: Add BMI2.
4904         * gcc.target/i386/sse-13.c: Likewise.
4905         * gcc.target/i386/sse-14.c: Likewise.
4906         * gcc.target/i386/sse-22.c: Likewise.
4907         * gcc.target/i386/sse-23.c: Likewise.
4908
4909 2011-08-23  Jason Merrill  <jason@redhat.com>
4910
4911         * g++.dg/template/crash7.C: Adjust expected errors.
4912
4913 2011-08-23  Jason Merrill  <jason@redhat.com>
4914
4915         PR c++/49045
4916         Core 1321
4917         * g++.dg/cpp0x/overload2.C: New.
4918
4919 2011-08-23  Jason Merrill  <jason@redhat.com>
4920
4921         Core 903
4922         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4923
4924 2011-08-23  Jason Merrill  <jason@redhat.com>
4925
4926         Core 975
4927         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4928         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4929         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4930         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4931
4932 2011-08-23  Jason Merrill  <jason@redhat.com>
4933
4934         PR c++/50024
4935         * g++.dg/cpp0x/constexpr-initlist5.C: New.
4936
4937 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR c++/50158
4940         * g++.dg/warn/Wunused-var-16.C: New test.
4941
4942         PR middle-end/50161
4943         * gcc.dg/pr50161.c: New test.
4944
4945 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
4946
4947         PR c++/50055
4948         * g++.dg/gcov/gcov-7.C: New test.
4949
4950 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4951
4952         PR c++/46862
4953         * g++.dg/dfp/nofields.C: New test.
4954
4955 2011-08-23  Tobias Burnus  <burnus@net-b.de>
4956
4957         PR fortran/31600
4958         * gfortran.dg/use_16.f90: New.
4959
4960 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
4961             Kirill Yukhin  <kirill.yukhin@intel.com>
4962
4963         PR target/50155
4964         * gcc.target/i386/pr50155.c: New test.
4965
4966 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR tree-optimization/50133
4969         * gcc.dg/pr50133.c: New test.
4970
4971         PR middle-end/50141
4972         * c-c++-common/cxxbitfields-6.c: New test.
4973
4974 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
4975
4976         PR fortran/50050
4977         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4978
4979 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
4980
4981         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4982         * gcc.dg/pr49994-3.c: Ditto.
4983
4984 2011-08-22  Richard Guenther  <rguenther@suse.de>
4985
4986         PR testsuite/50145
4987         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4988         * gcc.dg/torture/pr50067-2.c: Likewise.
4989
4990 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4991
4992         PR fortran/47659
4993         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
4994         of a constant resulting from simplification.
4995         * gfortran.dg/warn_conversion_3.f90:  New test.
4996
4997 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4998
4999         PR fortran/50130
5000         * gfortran.dg/zero_stride_1.f90:  New test.
5001
5002 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5003
5004         PR fortran/49638
5005         * gfortran.dg/typebound_override_1.f90: Modified.
5006
5007 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5008
5009         PR tree-optimization/48739
5010         * gcc.dg/pr48739-1.c: New test.
5011         * gcc.dg/pr48739-2.c: New test.
5012
5013 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5014
5015         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5016
5017 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5018
5019         PR fortran/50129
5020         * gfortran.dg/where_3.f90: New test.
5021
5022 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5023
5024         PR middle-end/49721
5025         * gfortran.dg/pr49721-1.f: New.
5026         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5027
5028 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5029
5030         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5031         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5032         New tests.
5033
5034 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5035
5036         * gcc.target/arm/wmul-11.c: New file.
5037         * gcc.target/arm/wmul-12.c: New file.
5038         * gcc.target/arm/wmul-13.c: New file.
5039
5040 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5041
5042         * gcc.target/arm/wmul-10.c: New file.
5043
5044 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5045
5046         * gcc.target/arm/wmul-9.c: New file.
5047         * gcc.target/arm/wmul-bitfield-2.c: New file.
5048
5049 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5050
5051         * gcc.target/arm/wmul-8.c: New file.
5052
5053 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5054
5055         * gcc.target/arm/wmul-7.c: New file.
5056
5057 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5058
5059         * gcc.target/arm/wmul-6.c: New file.
5060
5061 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5062
5063         * gcc.target/arm/wmul-5.c: New file.
5064         * gcc.target/arm/no-wmla-1.c: New file.
5065
5066 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5067
5068         * gcc.target/arm/wmul-bitfield-1.c: New file.
5069
5070 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5071
5072         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5073
5074 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5075
5076         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5077         * gcc.target/i386/conversion.c: Likewise.
5078
5079 2011-08-19  Richard Guenther  <rguenther@suse.de>
5080
5081         * gcc.dg/torture/pr50067-1.c: New testcase.
5082         * gcc.dg/torture/pr50067-2.c: Likewise.
5083
5084 2011-08-19  Joey Ye  <joey.ye@arm.com>
5085
5086         PR target/49437
5087         * gcc.target/arm/handler-align.c: New test.
5088         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5089         New Function.
5090
5091 2011-08-19  Joey Ye  <joey.ye@arm.com>
5092
5093         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5094
5095 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5096
5097         PR fortran/50071
5098         * gfortran.dg/end_block_label_1.f90: New test.
5099         * gfortran.dg/end_associate_label_1.f90: New test.
5100
5101 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5102
5103         * gcc.dg/c1x-pointer-float-1.c: New test.
5104
5105 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5106
5107         PR fortran/50071
5108         * gfortran.dg/duplicate_labels_2.f: New test.
5109
5110 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5111
5112         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5113         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5114         gcc.dg/c1x-noreturn-5.c: New tests.
5115
5116 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5117
5118         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5119
5120 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5121
5122         PR fortran/18918
5123         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5124         * gfortran.dg/coarray_lock_3.f90: Fix test.
5125         * gfortran.dg/coarray_lock_4.f90: New.
5126         * gfortran.dg/coarray_lock_5.f90: New.
5127
5128 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR target/50009
5131         * gcc.c-torture/compile/pr50009.c: New test.
5132
5133         PR target/50092
5134         * gcc.dg/torture/pr50092.c: New test.
5135
5136 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5137
5138         PR fortran/50109
5139         * gfortran.dg/namelist_73.f90: New.
5140
5141 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5142
5143         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5144
5145         PR debug/50017
5146         * gcc.dg/pr50017.c: New test.
5147
5148 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5149
5150         PR c++/45625
5151         * g++.dg/lookup/hidden-var1.C: New test case.
5152
5153 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5154
5155         PR fortran/31461
5156         * gfortran.dg/warn_unused_var_2.f90: New.
5157         * gfortran.dg/warn_unused_var_3.f90: New.
5158
5159 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5160
5161         PR target/43597
5162         * gcc.target/arm/pr43597.c: New test.
5163
5164 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5165
5166         PR fortran/50070
5167         * gfortran.dg/common_13.f90: New.
5168
5169 2011-08-16  Jason Merrill  <jason@redhat.com>
5170
5171         PR c++/50086
5172         * g++.dg/cpp0x/variadic-unresolved.C: New.
5173
5174         * g++.old-deja/g++.brendan/README: Add R.I.P.
5175
5176         * g++.dg/ext/attr-used-1.C: New.
5177
5178         PR c++/50054
5179         * g++.dg/cpp0x/initlist56.C: New.
5180
5181 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5182
5183         PR testsuite/50085
5184         * g++.dg/opt/life1.C: Only run on Linux.
5185
5186 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5187
5188         * gfortran.dg/coarray_26.f90: New.
5189
5190 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5191
5192         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5193         -fdump-tree-vrp1.
5194
5195 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5196
5197         PR fortran/50073
5198         * gfortran.dg/func_result_7.f90: New.
5199
5200 2011-08-13  Jason Merrill  <jason@redhat.com>
5201
5202         PR c++/50075
5203         * g++.dg/cpp0x/decltype32.C: New.
5204
5205         PR c++/50059
5206         * g++.dg/diagnostic/expr1.C: New.
5207
5208 2011-08-12  David Li  <davidxl@google.com>
5209
5210         * g++.dg/abi/vbase15.C: New test.
5211
5212 2011-08-12  Jason Merrill  <jason@redhat.com>
5213
5214         PR c++/50034
5215         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5216
5217 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5218
5219         * gcc.dg/builtins-67.c: New test.
5220         * gcc.target/i386/conversion.c: Ditto.
5221
5222 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5223             Brian Hackett  <bhackett1024@gmail.com>
5224
5225         * g++.dg/plugin/decl_plugin.c: New.
5226         * g++.dg/plugin/decl-plugin-test.C: New.
5227         * g++.dg/plugin/plugin.exp: Add above testcase.
5228
5229 2011-08-11  Richard Guenther  <rguenther@suse.de>
5230
5231         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5232
5233 2011-08-11  Michael Matz  <matz@suse.de>
5234
5235         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5236
5237 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5238
5239         PR tree-optimization/50039
5240         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5241         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5242
5243 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5244
5245         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5246         (sse4_1_test): Initialize src3 with random value.
5247
5248 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5249
5250         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5251         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5252         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5253         * gcc.dg/scal-to-vec1.c: New test.
5254         * gcc.dg/scal-to-vec2.c: New test.
5255
5256 2011-08-09  Richard Guenther  <rguenther@suse.de>
5257
5258         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5259         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5260         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5261         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5262
5263 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5264
5265         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5266
5267 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5268
5269         * gcc.dg/pr49948.c: Require pthread effective target.
5270
5271 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5272
5273         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5274
5275 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5276
5277         * gcc.target/i386/sse-22a.c: New test.
5278
5279 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5280
5281         PR tree-optimization/50014
5282         * gcc.dg/vect/pr50014.c: New test.
5283
5284 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5285
5286         PR middle-end/49923
5287         * gcc.dg/tree-ssa/pr49923.c: New test.
5288
5289 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5290
5291         PR target/49781
5292         * gcc.target/i386/pr49781-1.c: New.
5293
5294 2011-08-08  Jason Merrill  <jason@redhat.com>
5295
5296         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5297
5298         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5299
5300 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5301
5302         PR fortran/49638
5303         * gfortran.dg/typebound_override_1.f90: New.
5304
5305 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5306
5307         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5308         x86_64 mingw target.
5309         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5310         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5311         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5312         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5313         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5314         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5315         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5316         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5317         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5318         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5319
5320 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5321
5322         PR testsuite/48727
5323         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5324
5325 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5326
5327         * gcc.dg/pr48770.c: Cleanup coverage files.
5328         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5329
5330 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5331
5332         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5333         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5334         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5335         lzcnt and bmi options.
5336
5337 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5338
5339         PR target/47381
5340         * gcc.dg/pr47381-1.c: New.
5341         * gcc.dg/pr47381-2.c: Likewise.
5342         * gcc.target/i386/pr47381.c: Likewise.
5343
5344 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5345
5346         PR middle-end/47727
5347         * gcc.dg/pr47727.c: New.
5348
5349         PR target/47372
5350         * gcc.dg/pr47372-1.c: New.
5351         * gcc.dg/pr47372-2.c: Likewise.
5352
5353 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5354
5355         PR middle-end/47449
5356         * gcc.target/i386/pr47449.c: New.
5357
5358         PR target/47446
5359         * gcc.dg/pr47446-1.c: New.
5360         * gcc.dg/pr47446-2.c: Likewise.
5361
5362 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5363
5364         PR target/47766
5365         * gcc.dg/pr47766.c: New.
5366
5367         PR target/47715
5368         * gcc.dg/tls/pr47715-1.c: New.
5369         * gcc.dg/tls/pr47715-2.c: Likewise.
5370         * gcc.dg/tls/pr47715-3.c: Likewise.
5371         * gcc.dg/tls/pr47715-4.c: Likewise.
5372         * gcc.dg/tls/pr47715-5.c: Likewise.
5373
5374 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5375
5376         PR libobjc/50002
5377         * objc.dg/gnu-api-2-class.m: Updated comments.
5378         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5379         * objc.dg/gnu-api-2-class-meta.m: New test.
5380         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5381
5382 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5383
5384         PR libobjc/49882
5385         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5386         with classes that are in construction.
5387
5388 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5389
5390         PR target/48084
5391         * gcc.target/i386/pr48084-1.c: New.
5392         * gcc.target/i386/pr48084-2.c: Likewise.
5393         * gcc.target/i386/pr48084-3.c: Likewise.
5394         * gcc.target/i386/pr48084-4.c: Likewise.
5395         * gcc.target/i386/pr48084-5.c: Likewise.
5396
5397         PR rtl-optimization/49504
5398         * gcc.target/i386/pr49504.c: New.
5399
5400         PR target/49860
5401         * gcc.dg/pr49860.c: New.
5402
5403 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5404
5405         PR libobjc/49882
5406         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5407         with classes that are in construction.
5408
5409 2011-08-05  Jason Merrill  <jason@redhat.com>
5410
5411         PR c++/48993
5412         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5413
5414         PR c++/49921
5415         * g++.dg/cpp0x/decltype31.C: New.
5416
5417         PR c++/49669
5418         * g++.dg/init/array28.C: New.
5419
5420         PR c++/49988
5421         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5422
5423 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5424
5425         PR target/47369
5426         * gcc.dg/pr47369-1.c: New.
5427
5428 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5429
5430         PR middle-end/47364
5431         * gcc.dg/torture/pr47364-1.c: New.
5432         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5433         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5434
5435 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5436
5437         PR fortran/37211
5438         * gfortran.dg/transfer_check_2.f90:  New test case.
5439
5440 2011-08-05  Jan Hubicka  <jh@suse.cz>
5441
5442         PR middle-end/49494
5443         * gfortran.dg/pr49494.f90: New testcase.
5444
5445 2011-08-05  Jan Hubicka  <jh@suse.cz>
5446
5447         PR middle-end/49735
5448         * gcc.c-torture/compile/pr49735.c: New testcase.
5449
5450 2011-08-05  Jason Merrill  <jason@redhat.com>
5451
5452         PR c++/47453
5453         * g++.dg/cpp0x/initlist56.C: New.
5454
5455         PR c++/49812
5456         * g++.dg/overload/rvalue2.C: New.
5457
5458         PR c++/49983
5459         * g++.dg/cpp0x/range-for21.C: New.
5460
5461         * g++.dg/ext/vla11.C: New.
5462
5463 2011-08-05  Richard Guenther  <rguenther@suse.de>
5464
5465         PR tree-optimization/49984
5466         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5467
5468 2011-08-05  Richard Guenther  <rguenther@suse.de>
5469
5470         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5471         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5472         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5473
5474 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5475
5476         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5477         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5478         * gfortran.dg/ldist-pr43023.f90: Ditto.
5479         * gfortran.dg/namelist_52.f90: Ditto.
5480         * gfortran.dg/interface_proc_end.f90: Ditto.
5481         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5482         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5483
5484 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5485
5486         * gcc.dg/vect/vect-over-widen-1.c: New test.
5487         * gcc.dg/vect/vect-over-widen-2.c: New test.
5488         * gcc.dg/vect/vect-over-widen-3.c: New test.
5489         * gcc.dg/vect/vect-over-widen-4.c: New test.
5490
5491 2011-08-04  Richard Guenther  <rguenther@suse.de>
5492
5493         PR fortran/49957
5494         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5495
5496 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5497
5498         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5499
5500 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5501
5502         PR middle-end/49905
5503         * g++.dg/ext/builtin-object-size3.C: New test.
5504
5505 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5506
5507         PR tree-optimization/49948
5508         * gcc.dg/pr49948.c: New test.
5509
5510 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5511
5512         PR middle-end/47383
5513         * gcc.dg/torture/pr47383.c: New.
5514
5515 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5516
5517         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5518
5519 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5520
5521         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5522
5523 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5524
5525         PR target/47744
5526         * gcc.dg/torture/pr47744-1.c: New.
5527         * gcc.dg/torture/pr47744-2.c: Likewise.
5528         * gcc.dg/torture/pr47744-3.c: Likewise.
5529
5530 2011-08-03  Richard Guenther  <rguenther@suse.de>
5531
5532         PR middle-end/49958
5533         * gcc.dg/torture/pr49958.c: New testcase.
5534
5535 2011-08-03  Richard Guenther  <rguenther@suse.de>
5536
5537         PR tree-optimization/49938
5538         * g++.dg/torture/pr49938.C: New testcase.
5539
5540 2011-08-02  Jason Merrill  <jason@redhat.com>
5541
5542         PR c++/43886
5543         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5544
5545         PR c++/49577
5546         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5547
5548         PR c++/49593
5549         * g++.dg/cpp0x/variadic115.C: New.
5550
5551         PR c++/49803
5552         * g++.dg/cpp0x/union5.C: New.
5553
5554 2011-08-02  Daniel Kraft  <d@domob.eu>
5555
5556         PR fortran/49885
5557         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5558
5559 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5560
5561         PR middle-end/49947
5562         * gcc.dg/tree-ssa/forwprop-15.c
5563
5564 2011-08-02  Jason Merrill  <jason@redhat.com>
5565
5566         PR c++/49834
5567         * g++.dg/cpp0x/range-for20.C: New.
5568
5569 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5570
5571         * gfortran.dg/coarray_lib_token_3.f90: New.
5572
5573 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5574
5575         PR fortran/46752
5576         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5577         * gcc.dg/gomp/atomic-15.c: New test.
5578         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5579         * g++.dg/gomp/atomic-15.C: New test.
5580         * g++.dg/gomp/private-1.C: New test.
5581         * g++.dg/gomp/sharing-2.C: New test.
5582         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5583         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5584         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5585
5586 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5587
5588         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5589         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5590         cleanup-module.
5591         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5592         * gfortran.dg/allocatable_function_5.f90: Ditto.
5593         * gfortran.dg/allocate_stat.f90: Ditto.
5594         * gfortran.dg/array_constructor_20.f90: Ditto.
5595         * gfortran.dg/array_constructor_21.f90: Ditto.
5596         * gfortran.dg/array_constructor_22.f90: Ditto.
5597         * gfortran.dg/array_constructor_26.f03: Ditto.
5598         * gfortran.dg/array_function_4.f90: Ditto.
5599         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5600         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5601         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5602         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5603         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5604         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5605         * gfortran.dg/class_15.f03: Ditto.
5606         * gfortran.dg/class_27.f03: Ditto.
5607         * gfortran.dg/class_33.f90: Ditto.
5608         * gfortran.dg/class_37.f03: Ditto.
5609         * gfortran.dg/class_40.f03: Ditto.
5610         * gfortran.dg/class_42.f03: Ditto.
5611         * gfortran.dg/class_defined_operator_1.f03: Ditto.
5612         * gfortran.dg/coarray/registering_1.f90: Ditto.
5613         * gfortran.dg/convert_1.f90: Ditto.
5614         * gfortran.dg/default_initialization_3.f90: Ditto.
5615         * gfortran.dg/dependency_25.f90: Ditto.
5616         * gfortran.dg/dependency_26.f90: Ditto.
5617         * gfortran.dg/dependency_36.f90: Ditto.
5618         * gfortran.dg/dependency_37.f90: Ditto.
5619         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5620         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5621         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5622         * gfortran.dg/elemental_pointer_1.f90: Ditto.
5623         * gfortran.dg/elemental_result_1.f90: Ditto.
5624         * gfortran.dg/empty_derived_type.f90: Ditto.
5625         * gfortran.dg/entry_7.f90: Ditto.
5626         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5627         * gfortran.dg/equiv_constraint_3.f90: Ditto.
5628         * gfortran.dg/error_recovery_3.f90: Ditto.
5629         * gfortran.dg/extends_4.f03: Ditto.
5630         * gfortran.dg/func_assign.f90: Ditto.
5631         * gfortran.dg/func_assign_3.f90: Ditto.
5632         * gfortran.dg/generic_1.f90: Ditto.
5633         * gfortran.dg/generic_18.f90: Ditto.
5634         * gfortran.dg/generic_22.f03: Ditto.
5635         * gfortran.dg/generic_4.f90: Ditto.
5636         * gfortran.dg/generic_6.f90: Ditto.
5637         * gfortran.dg/generic_actual_arg.f90: Ditto.
5638         * gfortran.dg/graphite/id-21.f: Ditto.
5639         * gfortran.dg/graphite/pr45758.f90: Ditto.
5640         * gfortran.dg/host_assoc_call_2.f90: Ditto.
5641         * gfortran.dg/host_assoc_call_3.f90: Ditto.
5642         * gfortran.dg/host_assoc_call_4.f90: Ditto.
5643         * gfortran.dg/host_assoc_function_4.f90: Ditto.
5644         * gfortran.dg/host_used_types_1.f90: Ditto.
5645         * gfortran.dg/implicit_1.f90: Ditto.
5646         * gfortran.dg/implicit_11.f90: Ditto.
5647         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5648         * gfortran.dg/impure_actual_1.f90: Ditto.
5649         * gfortran.dg/impure_assignment_1.f90: Ditto.
5650         * gfortran.dg/impure_constructor_1.f90: Ditto.
5651         * gfortran.dg/initialization_10.f90: Ditto.
5652         * gfortran.dg/initialization_12.f90: Ditto.
5653         * gfortran.dg/interface_14.f90: Ditto.
5654         * gfortran.dg/interface_15.f90: Ditto.
5655         * gfortran.dg/interface_2.f90: Ditto.
5656         * gfortran.dg/interface_25.f90: Ditto.
5657         * gfortran.dg/interface_26.f90: Ditto.
5658         * gfortran.dg/interface_29.f90: Ditto.
5659         * gfortran.dg/interface_assignment_1.f90: Ditto.
5660         * gfortran.dg/internal_pack_6.f90: Ditto.
5661         * gfortran.dg/internal_pack_7.f90: Ditto.
5662         * gfortran.dg/internal_pack_8.f90: Ditto.
5663         * gfortran.dg/lto/pr45586_0.f90: Ditto.
5664         * gfortran.dg/lto/pr47839_0.f90: Ditto.
5665         * gfortran.dg/module_commons_3.f90: Ditto.
5666         * gfortran.dg/module_equivalence_4.f90: Ditto.
5667         * gfortran.dg/module_equivalence_6.f90: Ditto.
5668         * gfortran.dg/module_function_type_1.f90: Ditto.
5669         * gfortran.dg/module_naming_1.f90: Ditto.
5670         * gfortran.dg/namelist_4.f90: Ditto.
5671         * gfortran.dg/operator_c1202.f90: Ditto.
5672         * gfortran.dg/parens_7.f90: Ditto.
5673         * gfortran.dg/pr32921.f: Ditto.
5674         * gfortran.dg/pr33646.f90: Ditto.
5675         * gfortran.dg/pr41928.f90: Ditto.
5676         * gfortran.dg/pr42119.f90: Ditto.
5677         * gfortran.dg/pr43984.f90: Ditto.
5678         * gfortran.dg/present_1.f90: Ditto.
5679         * gfortran.dg/private_type_2.f90: Ditto.
5680         * gfortran.dg/proc_decl_2.f90: Ditto.
5681         * gfortran.dg/proc_ptr_10.f90: Ditto.
5682         * gfortran.dg/proc_ptr_22.f90: Ditto.
5683         * gfortran.dg/proc_ptr_8.f90: Ditto.
5684         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5685         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5686         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5687         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5688         * gfortran.dg/substring_equivalence.f90: Ditto.
5689         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5690         * gfortran.dg/transpose_optimization_1.f90: Ditto.
5691         * gfortran.dg/trim_optimize_6.f90: Ditto.
5692         * gfortran.dg/typebound_call_12.f03: Ditto.
5693         * gfortran.dg/typebound_operator_5.f03: Ditto.
5694         * gfortran.dg/typebound_operator_6.f03: Ditto.
5695         * gfortran.dg/typebound_proc_18.f03: Ditto.
5696         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5697         * gfortran.dg/use_1.f90: Ditto.
5698         * gfortran.dg/use_10.f90: Ditto.
5699         * gfortran.dg/use_11.f90: Ditto.
5700         * gfortran.dg/use_14.f90: Ditto.
5701         * gfortran.dg/use_only_2.f90: Ditto.
5702         * gfortran.dg/use_rename_4.f90: Ditto.
5703         * gfortran.dg/use_rename_5.f90: Ditto.
5704         * gfortran.dg/used_dummy_types_3.f90: Ditto.
5705         * gfortran.dg/used_interface_ref.f90: Ditto.
5706         * gfortran.dg/used_types_11.f90: Ditto.
5707         * gfortran.dg/used_types_3.f90: Ditto.
5708         * gfortran.dg/used_types_4.f90: Ditto.
5709         * gfortran.dg/userdef_operator_2.f90: Ditto.
5710         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5711         * gfortran.dg/vect/pr46213.f90: Ditto.
5712         * gfortran.dg/whole_file_21.f90: Ditto.
5713         * gfortran.dg/whole_file_22.f90: Ditto.
5714         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5715         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5716
5717 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5718
5719         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5720
5721 2011-08-01  Jason Merrill  <jason@redhat.com>
5722
5723         PR c++/49932
5724         * g++.dg/abi/mangle49.C: New.
5725
5726         PR c++/49924
5727         * g++.dg/cpp0x/constexpr-array4.C: New.
5728
5729         PR c++/49813
5730         * g++.dg/cpp0x/constexpr-builtin1.C: New.
5731
5732 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
5733
5734         PR target/49927
5735         * gcc.target/i386/pr49927.c: New test.
5736
5737 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
5738
5739         PR tree-optimization/49926
5740         * gcc.dg/vect/pr49926.c: New test.
5741
5742 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
5743
5744         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5745         * gcc.target/i386/lzcnt-1.c: New test.
5746         * gcc.target/i386/lzcnt-2.c: Likewise.
5747         * gcc.target/i386/lzcnt-2a.c: Likewise.
5748         * gcc.target/i386/lzcnt-3.c: Likewise.
5749         * gcc.target/i386/lzcnt-4.c: Likewise.
5750         * gcc.target/i386/lzcnt-4a.c: Likewise.
5751         * gcc.target/i386/lzcnt-5.c: Likewise.
5752         * gcc.target/i386/lzcnt-6.c: Likewise.
5753         * gcc.target/i386/lzcnt-6a.c: Likewise.
5754         * gcc.target/i386/lzcnt-check.h: Likewise.
5755
5756         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5757         * gcc.target/i386/sse-13.c: Likewise.
5758         * gcc.target/i386/sse-14.c: Likewise.
5759         * g++.dg/other/i386-2.C: Likewise.
5760         * g++.dg/other/i386-3.C: Likewise.
5761
5762 2011-08-01  Julian Brown  <julian@codesourcery.com>
5763
5764         * gcc.target/arm/fixed-point-exec.c: New test.
5765
5766 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5767
5768         PR target/49920
5769         * gcc.target/i386/pr49920.c: New test.
5770
5771 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5772
5773         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5774         * gcc.dg/tree-ssa/pr23109.c: Ditto.
5775         * gcc.dg/tree-ssa/loop-7.c: Ditto.
5776         * gcc.dg/tree-ssa/loop-32.c: Ditto.
5777         * gcc.dg/tree-ssa/loop-33.c: Ditto.
5778         * gcc.dg/tree-ssa/loop-34.c: Ditto.
5779         * gcc.dg/tree-ssa/loop-35.c: Ditto.
5780         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5781         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5782         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5783         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5784         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5785         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5786         * g++.dg/tree-ssa/pr33615.C: Ditto.
5787         * g++.dg/tree-ssa/restrict1.C: Ditto.
5788         * c-c++-common/restrict-2.c: Ditto.
5789         * gfortran.dg/pr32921.f: Ditto.
5790         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5791         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5792         * gcc.dg/tree-ssa/vrp47.c: Ditto.
5793         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5794         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5795         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5796         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5797         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5798         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5799         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5800
5801 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5802
5803         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5804         .exe.ltrans[0-9]*. dump files.
5805
5806 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
5807
5808         PR fortran/49112
5809         * gfortran.dg/abstract_type_6.f03: Modified.
5810         * gfortran.dg/typebound_proc_24.f03: New.
5811
5812 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5813
5814         PR testsuite/49917
5815         * g++.dg/init/for1.C: Fix.
5816
5817 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5818
5819         PR fortran/48876
5820         * gfortran.dg/string_5.f90:  New test.
5821
5822 2011-07-29  Jason Merrill  <jason@redhat.com>
5823
5824         PR c++/49867
5825         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5826
5827 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5828
5829         PR tree-optimization/47407
5830         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5831         alpha*-dec-osf*.
5832         Sort target list.
5833
5834 2011-07-29  Richard Guenther  <rguenther@suse.de>
5835
5836         * gcc.dg/uninit-suppress.c: Also disable VRP.
5837         * gcc.dg/uninit-suppress_2.c: Likewise.
5838
5839 2011-07-28  Jason Merrill  <jason@redhat.com>
5840
5841         PR c++/49808
5842         * g++.dg/template/nontype24.C: New.
5843
5844 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
5845
5846         PR rtl-optimization/47958
5847         * gcc.dg/torture/pr47958-1.c: New.
5848
5849 2011-07-29  Wei Guozhi  <carrot@google.com>
5850
5851         PR rtl-optimization/49799
5852         * gcc.dg/pr49799.c: New test case.
5853
5854 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
5855
5856         PR middle-end/48648
5857         * gcc.dg/graphite/id-pr48648.c: New.
5858
5859 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR fortran/31067
5862         * gfortran.dg/maxloc_2.f90: New test.
5863         * gfortran.dg/maxloc_3.f90: New test.
5864         * gfortran.dg/minloc_1.f90: New test.
5865         * gfortran.dg/minloc_2.f90: New test.
5866         * gfortran.dg/minloc_3.f90: New test.
5867         * gfortran.dg/minmaxloc_7.f90: New test.
5868
5869         PR debug/49871
5870         * gcc.dg/debug/dwarf2/pr49871.c: New test.
5871
5872 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5873
5874         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5875         the builtin isn't optimized away.
5876
5877 2011-07-27  Tobias Burnus  <burnus@net-b.de>
5878
5879         PR fortran/45586
5880         * gfortran.dg/lto/pr45586-2_0.f90: New.
5881
5882 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
5883
5884         PR middle-end/49875
5885         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5886         * c-c++-common/cxxbitfields-5.c: Same.
5887
5888 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5889
5890         * lib/target-supports.exp (check_effective_target_mmap): Use
5891         check_function_available.
5892
5893 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
5894
5895         * g++.old-deja/g++.pt/crash60.C: Updated.
5896
5897 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
5898
5899         PR target/49866
5900         * gcc.target/i386/pr49866.c: New test.
5901
5902 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
5903
5904         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5905         * gcc.target/i386/bmi-andn-1.c: New test.
5906         * gcc.target/i386/bmi-andn-1a.c: Likewise.
5907         * gcc.target/i386/bmi-andn-2.c: Likewise.
5908         * gcc.target/i386/bmi-andn-2a.c: Likewise.
5909         * gcc.target/i386/bmi-bextr-1.c: Likewise.
5910         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5911         * gcc.target/i386/bmi-bextr-2.c: Likewise.
5912         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5913         * gcc.target/i386/bmi-blsi-1.c: Likewise.
5914         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5915         * gcc.target/i386/bmi-blsi-2.c: Likewise.
5916         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5917         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5918         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5919         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5920         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5921         * gcc.target/i386/bmi-blsr-1.c: Likewise.
5922         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5923         * gcc.target/i386/bmi-blsr-2.c: Likewise.
5924         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5925         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5926         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5927         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5928         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5929
5930 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
5931
5932         PR middle-end/47691
5933         * gfortran.dg/graphite/id-pr47691.f: New.
5934
5935 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
5936
5937         * gcc.target/i386/avx-os-support.h: New.
5938         * gcc.target/i386/avx-check.h: Include avx-os-support.h
5939         (main): Check avx_os_support before the test is run.
5940         * gcc.target/i386/aes-avx-check.h: Ditto.
5941         * gcc.target/i386/pclmul-avx-check.h: Ditto.
5942
5943 2011-07-27  Kai Tietz  <ktietz@redhat.com>
5944
5945         * gcc.target/i386/aggregate-ret3.c: New test.
5946         * gcc.target/i386/aggregate-ret4.c: New test.
5947
5948 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
5949
5950         PR fortran/49755
5951         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5952         allocated array should *not* change its size.
5953         * gfortran.dg/multiple_allocation_3.f90: New test.
5954
5955 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
5956
5957         PR c++/49776
5958         * g++.dg/cpp0x/constexpr-49776.C: New.
5959
5960 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5961
5962         PR middle-end/47046
5963         * gcc.dg/graphite/id-pr47046.c: New.
5964
5965 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5966
5967         PR middle-end/47653
5968         * gcc.dg/graphite/run-id-pr47593.c: New.
5969
5970 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5971
5972         PR middle-end/47653
5973         * gcc.dg/graphite/run-id-pr47653.c: New.
5974         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5975         induction variables.
5976         * gcc.dg/graphite/scop-16.c: Same.
5977         * gcc.dg/graphite/scop-17.c: Same.
5978         * gcc.dg/graphite/scop-21.c: Same.
5979
5980 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5981
5982         PR middle-end/48805
5983         * gcc.dg/graphite/id-pr48805.c: New.
5984
5985 2011-07-26  Tobias Burnus  <burnus@net-b.de>
5986
5987         * gfortran.dg/coarray_lib_token_2.f90: New.
5988
5989 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
5990
5991         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5992         SPU local store.
5993
5994 2011-07-25  Andrew Pinski  <apinski@cavium.com>
5995
5996         PR tree-opt/49671
5997         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5998         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5999
6000 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6001
6002         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6003
6004         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6005         * gcc.c-torture/execute/loop-2g.c: Likewise.
6006         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6007         Require mmap support.
6008         * gcc.c-torture/execute/loop-2g.x: Likewise.
6009         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6010         (MAP_ANON): Provide default.
6011         * gcc.dg/20050826-1.c: Likewise.
6012         * gcc.target/i386/pr36533.c: Likewise.
6013         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6014         Use dg-require-effective-target mmap.
6015
6016 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6017
6018         PR c++/49838
6019         * g++.dg/cpp0x/range-for19.C: New.
6020
6021 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6022
6023         PR testsuite/49753
6024         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6025
6026         Revert:
6027         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6028
6029         PR testsuite/49753
6030         * g++.dg/torture/pr49309.C: Remove.
6031
6032 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6033
6034         PR tree-optimization/49809
6035         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6036         test.
6037
6038 2011-07-25  Richard Guenther  <rguenther@suse.de>
6039
6040         PR tree-optimization/49715
6041         * gcc.target/i386/pr49715-1.c: New testcase.
6042         * gcc.target/i386/pr49715-2.c: Likewise.
6043
6044 2011-07-23  Jason Merrill  <jason@redhat.com>
6045
6046         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6047
6048 2011-07-22  Jason Merrill  <jason@redhat.com>
6049
6050         PR c++/49793
6051         * g++.dg/cpp0x/initlist55.C: New.
6052
6053 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6054
6055         PR fortran/49791
6056         * gfortran.dg/namelist_72.f: New.
6057
6058 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6059
6060         * gfortran.dg/coarray_25.f90: New.
6061
6062 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6063
6064         * override1.C: This test should use c++0x mode.
6065         * override3.C: New. Test the diagnostics in c++98 mode.
6066
6067 2011-07-22  Jason Merrill  <jason@redhat.com>
6068             Mark Glisse  <marc.glisse@normalesup.org>
6069
6070         PR c++/30112
6071         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6072
6073         PR c++/49813
6074         * g++.dg/opt/builtins2.C: New.
6075         * g++.dg/other/error27.C: Don't rely on __builtin.
6076
6077 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6078
6079         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6080         on lp64 targets.
6081         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6082         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6083         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6084         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6085
6086         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6087         instead of ia32.
6088
6089 2011-07-22  Richard Guenther  <rguenther@suse.de>
6090
6091         PR tree-optimization/45819
6092         * gcc.dg/pr45819.c: New testcase.
6093
6094 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6095
6096         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6097
6098 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6099
6100         PR middle-end/47654
6101         PR middle-end/49649
6102         * gcc.dg/graphite/run-id-pr47654.c: New.
6103
6104 2011-07-21  Ian Lance Taylor  <iant@google.com>
6105
6106         PR middle-end/49705
6107         * gcc.dg/pr49705.c: New test.
6108
6109 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6110
6111         * lib/target-supports.exp (check_avx_os_support_available): New.
6112         (check_effective_target_avx_runtime): Use it.
6113
6114 2011-07-21  Richard Guenther  <rguenther@suse.de>
6115
6116         PR tree-optimization/49770
6117         * g++.dg/torture/pr49770.C: New testcase.
6118
6119 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6120
6121         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6122         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6123
6124 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6125
6126         * gfortran.dg/coarray_lib_token_1.f90: New.
6127
6128 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6129
6130         * gcc.dg/pr32912-2.c: Skip for AVR.
6131         * gcc.dg/pr44674.c: Add dg-require-profiling.
6132
6133 2011-07-20  Jason Merrill  <jason@redhat.com>
6134
6135         * g++.dg/ext/desig2.C: New.
6136
6137 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6138
6139         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6140         be generated.
6141         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6142         * gcc.target/powerpc/recip-3.c: Ditto.
6143
6144 2011-07-19  Jason Merrill  <jason@redhat.com>
6145
6146         PR c++/6709 (DR 743)
6147         PR c++/42603 (DR 950)
6148         * g++.dg/cpp0x/decltype21.C: New.
6149
6150 2011-07-20  Richard Guenther  <rguenther@suse.de>
6151
6152         PR middle-end/18908
6153         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6154         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6155
6156 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6157
6158         * gcc.target/arm/combine-movs.c: New.
6159         * gcc.target/arm/unsigned-extend-2.c: New.
6160
6161 2011-07-19  Jason Merrill  <jason@redhat.com>
6162
6163         PR c++/49785
6164         * g++.dg/cpp0x/variadic114.C: New.
6165
6166 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6167
6168         * gfortran.dg/coarray_args_1.f90: New.
6169         * gfortran.dg/coarray_args_2.f90: New.
6170
6171 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6172
6173         PR fortran/49708
6174         * gfortran.dg/allocate_error_3.f90: New.
6175
6176 2011-07-19  Richard Guenther  <rguenther@suse.de>
6177
6178         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6179         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6180         * gcc.dg/torture/20110719-1.c: New testcase.
6181
6182 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6183
6184         PR tree-optimization/49768
6185         * gcc.c-torture/execute/pr49768.c: New test.
6186
6187 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6188
6189         PR tree-optimization/49771
6190         * gcc.dg/vect/pr49771.c: New test.
6191
6192 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6193
6194         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6195         * gcc.dg/ipa/ipa-2.c: Likewise.
6196         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6197         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6198         * gcc.dg/ipa/ipa-5.c: Likewise.
6199         * gcc.dg/ipa/ipa-7.c: Likewise.
6200         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6201         * gcc.dg/ipa/ipacost-1.c: Likewise.
6202         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6203         functions.
6204         * gcc.dg/ipa/ipcp-1.c: New test.
6205         * gcc.dg/ipa/ipcp-2.c: Likewise.
6206         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6207
6208 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6209
6210         PR middle-end/49675
6211         * gfortran.dg/pr49675.f90: New test.
6212
6213 2011-07-18  Richard Guenther  <rguenther@suse.de>
6214
6215         * gcc.dg/torture/20110718-1.c: New testcase.
6216
6217 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6218
6219         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6220         * g++.dg/ext/bitfield3.C: Likewise.
6221         * g++.dg/ext/bitfield4.C: Likewise.
6222         * g++.dg/ext/bitfield5.C: Likewise.
6223         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6224         * g++.dg/other/pr23205-2.C: Likewise.
6225         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6226         * gcc.c-torture/compile/20001109-2.c: Likewise.
6227         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6228         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6229         * gcc.dg/bitfld-16.c: Likewise.
6230         * gcc.dg/bitfld-17.c: Likewise.
6231         * gcc.dg/bitfld-18.c: Likewise.
6232         * gcc.dg/builtins-config.h: Remove Netware support.
6233         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6234         * gcc.dg/cdce2.c: Likewise.
6235         * gcc.dg/cpp/assert4.c: Remove netware support.
6236         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6237         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6238
6239         * lib/target-supports.exp (check_visibility_available): Remove
6240         NetWare support.
6241         (check_profiling_available): Likewise.
6242
6243 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6244
6245         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6246
6247 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6248             Thomas Koenig  <tkoenig@gcc.gnu.org>
6249
6250         PR fortran/34657
6251         * gfortran.dg/generic_17.f90: Fix testcase.
6252         * gfortran.dg/interface_3.f90: Add dg-error.
6253         * gfortran.dg/use_14.f90: New.
6254         * gfortran.dg/use_15.f90: New.
6255
6256 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6257
6258         * gnat.dg/pointer_controlled.adb: New test.
6259
6260 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6261
6262         PR fortran/49624
6263         * gfortran.dg/pointer_remapping_7.f90: New.
6264
6265 2011-07-16  Jason Merrill  <jason@redhat.com>
6266
6267         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6268
6269 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6270             Jason Merrill  <jason@redhat.com>
6271
6272         PR c++/45329
6273         PR c++/48934
6274         * g++.dg/cpp0x/decltype29.C: Adjust.
6275         * g++.dg/cpp0x/error4.C: Adjust.
6276         * g++.dg/cpp0x/sfinae26.C: Adjust.
6277         * g++.dg/cpp0x/variadic105.C: Adjust.
6278         * g++.dg/template/deduce3.C: Adjust.
6279         * g++.dg/template/error45.C: Adjust.
6280         * g++.dg/template/ptrmem2.C: Adjust.
6281         * g++.dg/template/sfinae2.C: Adjust.
6282         * g++.old-deja/g++.pt/crash60.C: Adjust.
6283         * g++.old-deja/g++.pt/unify6.C: Adjust.
6284         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6285         * g++.dg/cpp0x/nullptr15.C: Adjust.
6286         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6287         * g++.dg/cpp0x/pr31431.C: Adjust.
6288         * g++.dg/cpp0x/pr31434.C: Adjust.
6289         * g++.dg/cpp0x/sfinae11.C: Adjust
6290         * g++.dg/cpp0x/temp_default2.C: Adjust.
6291         * g++.dg/cpp0x/trailing4.C: Adjust.
6292         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6293         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6294         * g++.dg/cpp0x/variadic105.C: Adjust.
6295         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6296         * g++.dg/ext/vla2.C: Adjust.
6297         * g++.dg/other/ptrmem10.C: Adjust.
6298         * g++.dg/other/ptrmem11.C: Adjust.
6299         * g++.dg/overload/unknown1.C: Adjust.
6300         * g++.dg/template/conv11.C: Adjust.
6301         * g++.dg/template/dependent-expr5.C: Adjust.
6302         * g++.dg/template/friend.C: Adjust.
6303         * g++.dg/template/incomplete2.C: Adjust.
6304         * g++.dg/template/local4.C: Adjust.
6305         * g++.dg/template/local6.C: Adjust.
6306         * g++.dg/template/operator9.C: Adjust.
6307         * g++.dg/template/ttp25.C: Adjust.
6308         * g++.dg/template/unify10.C: Adjust.
6309         * g++.dg/template/unify11.C: Adjust.
6310         * g++.dg/template/unify6.C: Adjust.
6311         * g++.dg/template/unify9.C: Adjust.
6312         * g++.dg/template/varmod1.C: Adjust.
6313         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6314         * g++.old-deja/g++.pt/crash28.C: Adjust.
6315         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6316         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6317         * g++.old-deja/g++.pt/expr2.C: Adjust.
6318         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6319         * g++.old-deja/g++.pt/spec5.C: Adjust.
6320         * g++.old-deja/g++.pt/spec6.C: Adjust.
6321         * g++.old-deja/g++.pt/unify4.C: Adjust.
6322         * g++.old-deja/g++.pt/unify8.C: Adjust.
6323         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6324         * g++.dg/overload/template5.C: New testcase.
6325         * g++.dg/template/overload12.C: New testcase.
6326
6327 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6328
6329         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6330         * gfortran.dg/coarray_7.f90: Ditto.
6331         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6332         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6333
6334 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6335
6336         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6337         case.
6338         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6339         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6340         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6341         C67X.
6342         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6343         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6344         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6345
6346 2011-07-15  Jason Merrill  <jason@redhat.com>
6347
6348         PR testsuite/49741
6349         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6350         Use --extra_opts instead of --additional_options.
6351
6352 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6353
6354         PR testsuite/49753
6355         * g++.dg/torture/pr49309.C: Remove.
6356
6357 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6358
6359         * gcc.target/tic6x/weak-call.c: New test.
6360         * gcc.target/tic6x/fpcmp.c: New test.
6361         * gcc.target/tic6x/fpdiv.c: New test.
6362         * gcc.target/tic6x/rotdi16-scan.c: New test.
6363         * gcc.target/tic6x/ffssi.c: New test.
6364         * gcc.target/tic6x/fpdiv-lib.c: New test.
6365         * gcc.target/tic6x/cold-lc.c: New test.
6366         * gcc.target/tic6x/longcalls.c: New test.
6367         * gcc.target/tic6x/abi-align-1.c: New test.
6368         * gcc.target/tic6x/fpcmp-finite.c: New test.
6369         * gcc.target/tic6x/rotdi16.c: New test.
6370         * gcc.target/tic6x/bswapl.c: New test.
6371         * gcc.target/tic6x/ffsdi.c: New test.
6372         * gcc.target/tic6x/tic6x.exp: New file.
6373         * gcc.target/tic6x/builtins/arith24.c: New test.
6374         * gcc.target/tic6x/builtins/smpy.c: New test.
6375         * gcc.target/tic6x/builtins/smpylh.c: New test.
6376         * gcc.target/tic6x/builtins/smpyh.c: New test.
6377         * gcc.target/tic6x/builtins/sarith1.c: New test.
6378         * gcc.target/tic6x/builtins/extclr.c: New test
6379         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6380         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6381         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6382         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6383         New functions.
6384         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6385         __TMS320C6X__.
6386         * gcc.dg/20020312-2.c: Likewise.
6387         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6388         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6389         * gcc.dg/torture/builtin-math-7.c: Likewise.
6390
6391         PR testsuite/49757
6392         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6393         not testing tic6x-*-*.
6394
6395 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6396
6397         PR tree-opt/49309
6398         * g++.dg/torture/pr49309.C: New testcase.
6399
6400 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6401
6402         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6403
6404 2011-07-14  Richard Guenther  <rguenther@suse.de>
6405
6406         PR tree-optimization/49651
6407         * gcc.dg/torture/pr49651.c: New testcase.
6408
6409 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6410
6411         PR target/43746
6412         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6413
6414 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6415
6416         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6417         -mno-pointers-to-nested-functions.
6418         * gcc.target/powerpc/no-r11-2.c: Ditto.
6419         * gcc.target/powerpc/no-r11-3.c: Ditto.
6420
6421 2011-07-13  Jason Merrill  <jason@redhat.com>
6422
6423         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6424         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6425         when compiling C files.
6426         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6427         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6428         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6429         * g++.dg/lookup/anon2.C: Likewise.
6430         * g++.dg/tree-ssa/copyprop.C: Likewise.
6431         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6432         * g++.dg/init/vector1.C: Ignore narrowing errors.
6433         * g++.dg/torture/pr35526.C: Likewise.
6434         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6435
6436 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6437
6438         PR libfortran/49296
6439         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6440         and logical reads.
6441
6442 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6443
6444         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6445         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6446
6447 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6448
6449         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6450         * lib/obj-c++.exp (obj-c++_init): Ditto.
6451         * lib/file-format.exp (gcc_target_object_format): Ditto.
6452         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6453         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6454         (check_visibility_available): Ditto.
6455         (check_effective_target_tls_native): Ditto.
6456         (check_effective_target_tls_emulated): Ditto.
6457         (check_effective_target_function_sections): Ditto.
6458
6459 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6460
6461         * gcc.target/arm/pr48183.c: New test.
6462
6463 2011-07-13  Richard Guenther  <rguenther@suse.de>
6464
6465         * gcc.dg/torture/20110713-1.c: New testcase.
6466
6467 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6468
6469         PR rtl-opt/49474
6470         * gcc.c-torture/compile/pr49474.c: New testcase.
6471
6472 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6473
6474         PR tree-optimization/49712
6475         * gcc.c-torture/execute/pr49712.c: New test.
6476
6477 2011-07-11  Jason Merrill  <jason@redhat.com>
6478
6479         PR c++/44609
6480         * g++.dg/template/recurse3.C: New.
6481
6482 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR debug/49676
6485         * gcc.dg/guality/csttest.c: New test.
6486
6487         PR fortran/49698
6488         * gfortran.dg/pr49698.f90: New test.
6489
6490 2011-07-11  Jeff Law  <law@redhat.com>
6491
6492         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6493
6494 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6495
6496         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6497         * go.test/go-test.exp (go-set-goarch): Likewise.
6498
6499 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6500
6501         PR target/39633
6502         * gcc.target/avr/torture/pr39633.c: New test case.
6503
6504 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6505
6506         PR fortran/18918
6507         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6508
6509 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6510
6511         * lib/target-supports.exp (check_effective_target_scheduling):
6512         New Function.
6513         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6514         * gcc.dg/pr45055.c: Ditto.
6515         * gcc.dg/pr45353.c: Ditto.
6516         * g++.dg/pr45056.C: Ditto.
6517
6518 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6519
6520         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6521         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6522         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6523         * g++.dg/torture/pr31863.C: Skip AVR.
6524
6525 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6526
6527         PR fortran/49690
6528         * gfortran.dg/intrinsic_signal.f90: New.
6529
6530 2011-07-09  Jason Merrill  <jason@redhat.com>
6531
6532         * g++.dg/cpp0x/regress/regress6.C: New.
6533         * g++.dg/parse/crash45.C: Adjust message.
6534         * g++.dg/template/crash38.C: Adjust message.
6535         * g++.dg/template/crash64.C: Adjust message.
6536
6537 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6538
6539         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6540         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6541         * g++.dg/abi/bitfield3.C: Likewise.
6542         * g++.dg/eh/pr38662.C: Likewise.
6543         * g++.dg/ext/attrib36.C: Likewise.
6544         * g++.dg/ext/attrib37.C: Likewise.
6545         * g++.dg/ext/attrib8.C: Likewise.
6546         * g++.dg/ext/tmplattr1.C: Likewise.
6547         * g++.dg/inherit/override-attribs.C: Likewise.
6548         * g++.dg/opt/inline9.C: Likewise.
6549         * g++.dg/opt/life1.C: Likewise.
6550         * g++.dg/opt/longbranch2.C: Likewise.
6551         * g++.dg/opt/nrv12.C: Likewise.
6552         * g++.dg/opt/reg-stack4.C: Likewise.
6553         * g++.dg/other/pr35504.C: Likewise.
6554         * g++.dg/other/pr39496.C: Likewise.
6555         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6556         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6557         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6558         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6559         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6560         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6561         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6562         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6563         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6564         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6565         * g++.dg/warn/pr15774-1.C: Likewise.
6566         * g++.dg/warn/pr15774-2.C: Likewise.
6567         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6568         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6569         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6570         * g++.old-deja/g++.pt/asm2.C: Likewise.
6571         * gcc.c-torture/compile/20000804-1.c: Likewise.
6572         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6573         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6574         * gcc.dg/20020108-1.c: Likewise.
6575         * gcc.dg/20020122-2.c: Likewise.
6576         * gcc.dg/20020122-3.c: Likewise.
6577         * gcc.dg/20020206-1.c: Likewise.
6578         * gcc.dg/20020219-1.c: Likewise.
6579         * gcc.dg/20020310-1.c: Likewise.
6580         * gcc.dg/20020411-1.c: Likewise.
6581         * gcc.dg/20020418-2.c: Likewise.
6582         * gcc.dg/20020426-2.c: Likewise.
6583         * gcc.dg/20020517-1.c: Likewise.
6584         * gcc.dg/20030204-1.c: Likewise.
6585         * gcc.dg/20030826-2.c: Likewise.
6586         * gcc.dg/20031102-1.c: Likewise.
6587         * gcc.dg/20031202-1.c: Likewise.
6588         * gcc.dg/20050111-1.c: Likewise.
6589         * gcc.dg/20050503-1.c: Likewise.
6590         * gcc.dg/array-init-1.c: Likewise.
6591         * gcc.dg/builtin-apply4.c: Likewise.
6592         * gcc.dg/dfp/pr31344.c: Likewise.
6593         * gcc.dg/gomp/atomic-11.c: Likewise.
6594         * gcc.dg/graphite/pr40281.c: Likewise.
6595         * gcc.dg/ia64-sync-1.c: Likewise.
6596         * gcc.dg/ia64-sync-2.c: Likewise.
6597         * gcc.dg/ia64-sync-3.c: Likewise.
6598         * gcc.dg/ia64-sync-4.c: Likewise.
6599         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6600         * gcc.dg/invalid-call-1.c: Likewise.
6601         * gcc.dg/loop-3.c: Likewise.
6602         * gcc.dg/lower-subreg-1.c: Likewise.
6603         * gcc.dg/lto/pr47259_0.c: Likewise.
6604         * gcc.dg/nested-calls-1.c: Likewise.
6605         * gcc.dg/pr20017.c: Likewise.
6606         * gcc.dg/pr25023.c: Likewise.
6607         * gcc.dg/pr27671-2.c: Likewise.
6608         * gcc.dg/pr32176.c: Likewise.
6609         * gcc.dg/pr33676.c: Likewise.
6610         * gcc.dg/pr35045.c: Likewise.
6611         * gcc.dg/pr36015.c: Likewise.
6612         * gcc.dg/pr36584.c: Likewise.
6613         * gcc.dg/pr36998.c: Likewise.
6614         * gcc.dg/pr37438.c: Likewise.
6615         * gcc.dg/pr37908.c: Likewise.
6616         * gcc.dg/pr41241.c: Likewise.
6617         * gcc.dg/pr41340.c: Likewise.
6618         * gcc.dg/pr44136.c: Likewise.
6619         * gcc.dg/pr44194-1.c: Likewise.
6620         * gcc.dg/pr46212.c: Likewise.
6621         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6622         * gcc.dg/setjmp-2.c: Likewise.
6623         * gcc.dg/short-compare-1.c: Likewise.
6624         * gcc.dg/short-compare-2.c: Likewise.
6625         * gcc.dg/smod-1.c: Likewise.
6626         * gcc.dg/sync-2.c: Likewise.
6627         * gcc.dg/sync-3.c: Likewise.
6628         * gcc.dg/tls/opt-1.c: Likewise.
6629         * gcc.dg/tls/opt-2.c: Likewise.
6630         * gcc.dg/tls/opt-3.c: Likewise.
6631         * gcc.dg/torture/badshift.c: Likewise.
6632         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6633         * gcc.dg/torture/pr20314-2.c: Likewise.
6634         * gcc.dg/torture/pr36891.c: Likewise.
6635         * gcc.dg/torture/pr38774.c: Likewise.
6636         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6637         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6638         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6639         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6640         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6641         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6642         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6643         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6644         * gcc.dg/tree-ssa/loop-28.c: Likewise.
6645         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6646         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6647         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6648         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6649         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6650         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6651         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6652         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6653         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6654         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6655         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6656         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6657         * gcc.dg/unroll-1.c: Likewise.
6658         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6659         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6660         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6661         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6662         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6663         * gcc.target/i386/20000609-1.c: Likewise.
6664         * gcc.target/i386/20000720-1.c: Likewise.
6665         * gcc.target/i386/20000724-1.c: Likewise.
6666         * gcc.target/i386/20011107-1.c: Likewise.
6667         * gcc.target/i386/20011119-1.c: Likewise.
6668         * gcc.target/i386/20020201-3.c: Likewise.
6669         * gcc.target/i386/20020218-1.c: Likewise.
6670         * gcc.target/i386/20020729-1.c: Likewise.
6671         * gcc.target/i386/20030926-1.c: Likewise.
6672         * gcc.target/i386/20060125-1.c: Likewise.
6673         * gcc.target/i386/20060125-2.c: Likewise.
6674         * gcc.target/i386/20060512-1.c: Likewise.
6675         * gcc.target/i386/20060512-2.c: Likewise.
6676         * gcc.target/i386/20060512-3.c: Likewise.
6677         * gcc.target/i386/20060512-4.c: Likewise.
6678         * gcc.target/i386/387-1.c: Likewise.
6679         * gcc.target/i386/387-2.c: Likewise.
6680         * gcc.target/i386/387-5.c: Likewise.
6681         * gcc.target/i386/387-6.c: Likewise.
6682         * gcc.target/i386/980312-1.c: Likewise.
6683         * gcc.target/i386/980313-1.c: Likewise.
6684         * gcc.target/i386/990117-1.c: Likewise.
6685         * gcc.target/i386/990424-1.c: Likewise.
6686         * gcc.target/i386/990524-1.c: Likewise.
6687         * gcc.target/i386/991129-1.c: Likewise.
6688         * gcc.target/i386/991214-1.c: Likewise.
6689         * gcc.target/i386/991230-1.c: Likewise.
6690         * gcc.target/i386/addr-sel-1.c: Likewise.
6691         * gcc.target/i386/aggregate-ret1.c: Likewise.
6692         * gcc.target/i386/aggregate-ret2.c: Likewise.
6693         * gcc.target/i386/align-main-3.c: Likewise.
6694         * gcc.target/i386/amd64-abi-1.c: Likewise.
6695         * gcc.target/i386/amd64-abi-2.c: Likewise.
6696         * gcc.target/i386/amd64-abi-4.c: Likewise.
6697         * gcc.target/i386/amd64-abi-5.c: Likewise.
6698         * gcc.target/i386/amd64-abi-6.c: Likewise.
6699         * gcc.target/i386/asm-1.c: Likewise.
6700         * gcc.target/i386/asm-3.c: Likewise.
6701         * gcc.target/i386/asm-5.c: Likewise.
6702         * gcc.target/i386/attributes-error.c: Likewise.
6703         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6704         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6705         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6706         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6707         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6708         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6709         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6710         * gcc.target/i386/avx-vmovd-2.c: Likewise.
6711         * gcc.target/i386/avx-vmovq-2.c: Likewise.
6712         * gcc.target/i386/avx-vmovq-3.c: Likewise.
6713         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6714         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6715         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6716         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6717         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6718         * gcc.target/i386/bitfield1.c: Likewise.
6719         * gcc.target/i386/bitfield2.c: Likewise.
6720         * gcc.target/i386/bmi-2.c: Likewise.
6721         * gcc.target/i386/bmi-5.c: Likewise.
6722         * gcc.target/i386/builtin-unreachable.c: Likewise.
6723         * gcc.target/i386/cleanup-2.c: Likewise.
6724         * gcc.target/i386/clobbers.c: Likewise.
6725         * gcc.target/i386/cmov8.c: Likewise.
6726         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6727         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6728         * gcc.target/i386/compress-float-387.c: Likewise.
6729         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6730         * gcc.target/i386/compress-float-sse.c: Likewise.
6731         * gcc.target/i386/crc32-2.c: Likewise.
6732         * gcc.target/i386/crc32-3.c: Likewise.
6733         * gcc.target/i386/divmod-7.c: Likewise.
6734         * gcc.target/i386/divmod-8.c: Likewise.
6735         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6736         * gcc.target/i386/fma3-builtin.c: Likewise.
6737         * gcc.target/i386/fma3-fma.c: Likewise.
6738         * gcc.target/i386/fma4-256-vector.c: Likewise.
6739         * gcc.target/i386/fma4-builtin.c: Likewise.
6740         * gcc.target/i386/fma4-fma-2.c: Likewise.
6741         * gcc.target/i386/fma4-fma.c: Likewise.
6742         * gcc.target/i386/fma4-vector-2.c: Likewise.
6743         * gcc.target/i386/fma4-vector.c: Likewise.
6744         * gcc.target/i386/funcspec-1.c: Likewise.
6745         * gcc.target/i386/funcspec-10.c: Likewise.
6746         * gcc.target/i386/funcspec-11.c: Likewise.
6747         * gcc.target/i386/funcspec-2.c: Likewise.
6748         * gcc.target/i386/funcspec-5.c: Likewise.
6749         * gcc.target/i386/funcspec-6.c: Likewise.
6750         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6751         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6752         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6753         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6754         * gcc.target/i386/incoming-1.c: Likewise.
6755         * gcc.target/i386/incoming-10.c: Likewise.
6756         * gcc.target/i386/incoming-11.c: Likewise.
6757         * gcc.target/i386/incoming-12.c: Likewise.
6758         * gcc.target/i386/incoming-13.c: Likewise.
6759         * gcc.target/i386/incoming-14.c: Likewise.
6760         * gcc.target/i386/incoming-15.c: Likewise.
6761         * gcc.target/i386/incoming-2.c: Likewise.
6762         * gcc.target/i386/incoming-3.c: Likewise.
6763         * gcc.target/i386/incoming-4.c: Likewise.
6764         * gcc.target/i386/incoming-5.c: Likewise.
6765         * gcc.target/i386/incoming-6.c: Likewise.
6766         * gcc.target/i386/incoming-7.c: Likewise.
6767         * gcc.target/i386/incoming-8.c: Likewise.
6768         * gcc.target/i386/incoming-9.c: Likewise.
6769         * gcc.target/i386/lea.c: Likewise.
6770         * gcc.target/i386/local.c: Likewise.
6771         * gcc.target/i386/loop-1.c: Likewise.
6772         * gcc.target/i386/loop-2.c: Likewise.
6773         * gcc.target/i386/loop-3.c: Likewise.
6774         * gcc.target/i386/max-stack-align.c: Likewise.
6775         * gcc.target/i386/memcpy-1.c: Likewise.
6776         * gcc.target/i386/movbe-2.c: Likewise.
6777         * gcc.target/i386/movq-2.c: Likewise.
6778         * gcc.target/i386/movq.c: Likewise.
6779         * gcc.target/i386/nrv1.c: Likewise.
6780         * gcc.target/i386/pad-4.c: Likewise.
6781         * gcc.target/i386/pad-5a.c: Likewise.
6782         * gcc.target/i386/pad-5b.c: Likewise.
6783         * gcc.target/i386/pad-6a.c: Likewise.
6784         * gcc.target/i386/pad-6b.c: Likewise.
6785         * gcc.target/i386/pad-7.c: Likewise.
6786         * gcc.target/i386/pad-9.c: Likewise.
6787         * gcc.target/i386/pentium4-not-mull.c: Likewise.
6788         * gcc.target/i386/pic-1.c: Likewise.
6789         * gcc.target/i386/pr12092-1.c: Likewise.
6790         * gcc.target/i386/pr12329.c: Likewise.
6791         * gcc.target/i386/pr21518.c: Likewise.
6792         * gcc.target/i386/pr22362.c: Likewise.
6793         * gcc.target/i386/pr22585.c: Likewise.
6794         * gcc.target/i386/pr23098.c: Likewise.
6795         * gcc.target/i386/pr25196.c: Likewise.
6796         * gcc.target/i386/pr25293.c: Likewise.
6797         * gcc.target/i386/pr25654.c: Likewise.
6798         * gcc.target/i386/pr26449.c: Likewise.
6799         * gcc.target/i386/pr26778.c: Likewise.
6800         * gcc.target/i386/pr26826.c: Likewise.
6801         * gcc.target/i386/pr27266.c: Likewise.
6802         * gcc.target/i386/pr29978.c: Likewise.
6803         * gcc.target/i386/pr30505.c: Likewise.
6804         * gcc.target/i386/pr30961-1.c: Likewise.
6805         * gcc.target/i386/pr31628.c: Likewise.
6806         * gcc.target/i386/pr32000-2.c: Likewise.
6807         * gcc.target/i386/pr32661-1.c: Likewise.
6808         * gcc.target/i386/pr32708-2.c: Likewise.
6809         * gcc.target/i386/pr32708-3.c: Likewise.
6810         * gcc.target/i386/pr34256.c: Likewise.
6811         * gcc.target/i386/pr34312.c: Likewise.
6812         * gcc.target/i386/pr34522.c: Likewise.
6813         * gcc.target/i386/pr35160.c: Likewise.
6814         * gcc.target/i386/pr35281.c: Likewise.
6815         * gcc.target/i386/pr36246.c: Likewise.
6816         * gcc.target/i386/pr36786.c: Likewise.
6817         * gcc.target/i386/pr37275.c: Likewise.
6818         * gcc.target/i386/pr37843-3.c: Likewise.
6819         * gcc.target/i386/pr37843-4.c: Likewise.
6820         * gcc.target/i386/pr39082-1.c: Likewise.
6821         * gcc.target/i386/pr39431.c: Likewise.
6822         * gcc.target/i386/pr39496.c: Likewise.
6823         * gcc.target/i386/pr39543-2.c: Likewise.
6824         * gcc.target/i386/pr39911.c: Likewise.
6825         * gcc.target/i386/pr40718.c: Likewise.
6826         * gcc.target/i386/pr40906-1.c: Likewise.
6827         * gcc.target/i386/pr40906-2.c: Likewise.
6828         * gcc.target/i386/pr40906-3.c: Likewise.
6829         * gcc.target/i386/pr40934.c: Likewise.
6830         * gcc.target/i386/pr41900.c: Likewise.
6831         * gcc.target/i386/pr42589.c: Likewise.
6832         * gcc.target/i386/pr43662.c: Likewise.
6833         * gcc.target/i386/pr43671.c: Likewise.
6834         * gcc.target/i386/pr43766.c: Likewise.
6835         * gcc.target/i386/pr43869.c: Likewise.
6836         * gcc.target/i386/pr44942.c: Likewise.
6837         * gcc.target/i386/pr44948-2a.c: Likewise.
6838         * gcc.target/i386/pr45234.c: Likewise.
6839         * gcc.target/i386/pr45336-2.c: Likewise.
6840         * gcc.target/i386/pr45336-4.c: Likewise.
6841         * gcc.target/i386/pr45852.c: Likewise.
6842         * gcc.target/i386/pr46470.c: Likewise.
6843         * gcc.target/i386/pr48037-1.c: Likewise.
6844         * gcc.target/i386/pr48389.c: Likewise.
6845         * gcc.target/i386/pr49095.c: Likewise.
6846         * gcc.target/i386/pr9771-1.c: Likewise.
6847         * gcc.target/i386/rdfsbase-1.c: Likewise.
6848         * gcc.target/i386/rdfsbase-2.c: Likewise.
6849         * gcc.target/i386/rdgsbase-1.c: Likewise.
6850         * gcc.target/i386/rdgsbase-2.c: Likewise.
6851         * gcc.target/i386/rdrand-3.c: Likewise.
6852         * gcc.target/i386/regparm-stdcall.c: Likewise.
6853         * gcc.target/i386/regparm.c: Likewise.
6854         * gcc.target/i386/reload-1.c: Likewise.
6855         * gcc.target/i386/rotate-2.c: Likewise.
6856         * gcc.target/i386/sibcall-5.c: Likewise.
6857         * gcc.target/i386/signbit-1.c: Likewise.
6858         * gcc.target/i386/signbit-2.c: Likewise.
6859         * gcc.target/i386/signbit-3.c: Likewise.
6860         * gcc.target/i386/sse-5.c: Likewise.
6861         * gcc.target/i386/sse-8.c: Likewise.
6862         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6863         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6864         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6865         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6866         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6867         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6868         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6869         * gcc.target/i386/sse2-movq-2.c: Likewise.
6870         * gcc.target/i386/sse2-movq-3.c: Likewise.
6871         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6872         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6873         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6874         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6875         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6876         * gcc.target/i386/ssefn-1.c: Likewise.
6877         * gcc.target/i386/ssefn-2.c: Likewise.
6878         * gcc.target/i386/sseregparm-1.c: Likewise.
6879         * gcc.target/i386/sseregparm-2.c: Likewise.
6880         * gcc.target/i386/sseregparm-3.c: Likewise.
6881         * gcc.target/i386/sseregparm-4.c: Likewise.
6882         * gcc.target/i386/sseregparm-5.c: Likewise.
6883         * gcc.target/i386/sseregparm-6.c: Likewise.
6884         * gcc.target/i386/sseregparm-7.c: Likewise.
6885         * gcc.target/i386/sseregparm-8.c: Likewise.
6886         * gcc.target/i386/stack-realign.c: Likewise.
6887         * gcc.target/i386/stack-usage-realign.c: Likewise.
6888         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6889         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6890         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6891         * gcc.target/i386/stackalign/return-1.c: Likewise.
6892         * gcc.target/i386/stackalign/return-2.c: Likewise.
6893         * gcc.target/i386/stackalign/return-3.c: Likewise.
6894         * gcc.target/i386/tailcall-1.c: Likewise.
6895         * gcc.target/i386/tbm-2.c: Likewise.
6896         * gcc.target/i386/udivmod-7.c: Likewise.
6897         * gcc.target/i386/udivmod-8.c: Likewise.
6898         * gcc.target/i386/unroll-1.c: Likewise.
6899         * gcc.target/i386/vararg-1.c: Likewise.
6900         * gcc.target/i386/vararg-2.c: Likewise.
6901         * gcc.target/i386/vect8-ret.c: Likewise.
6902         * gcc.target/i386/vectorize5.c: Likewise.
6903         * gcc.target/i386/wmul-1.c: Likewise.
6904         * gcc.target/i386/wmul-2.c: Likewise.
6905         * gcc.target/i386/wrfsbase-1.c: Likewise.
6906         * gcc.target/i386/wrfsbase-2.c: Likewise.
6907         * gcc.target/i386/wrgsbase-1.c: Likewise.
6908         * gcc.target/i386/wrgsbase-2.c: Likewise.
6909         * gcc.target/i386/xop-pcmov.c: Likewise.
6910         * gcc.target/i386/xop-pcmov2.c: Likewise.
6911         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6912         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6913         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6914         * gcc.target/i386/xop-shift1-vector.c: Likewise.
6915         * gcc.target/i386/xop-shift2-vector.c: Likewise.
6916         * gcc.target/i386/xop-shift3-vector.c: Likewise.
6917         * gcc.target/i386/zee.c: Likewise.
6918         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6919         * gfortran.dg/compiler-directive_2.f: Likewise.
6920         * gfortran.dg/g77/20010216-1.f: Likewise.
6921         * gfortran.dg/gomp/pr39152.f90: Likewise.
6922         * gfortran.dg/pr33794.f90: Likewise.
6923
6924 2011-07-09  Jason Merrill  <jason@redhat.com>
6925
6926         * g++.dg/cpp0x/regress/regress5.C: New.
6927
6928 2011-07-08  Jason Merrill  <jason@redhat.com>
6929
6930         PR c++/45437
6931         * g++.dg/expr/compound-asn1.C: New.
6932         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6933
6934 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR target/49621
6937         * gcc.target/powerpc/altivec-34.c: New test.
6938
6939 2011-07-08  Jason Merrill  <jason@redhat.com>
6940
6941         PR c++/45603
6942         * g++.dg/abi/guard3.C: New.
6943
6944 2011-07-08  Julian Brown  <julian@codesourcery.com>
6945
6946         * lib/target-supports.exp
6947         (check_effective_target_arm_little_endian): New.
6948         (check_effective_target_vect_pack_trunc): Use above.
6949         (check_effective_target_vect_unpack): Likewise.
6950         (check_effective_target_vect_element_align): Test
6951         check_effective_target_arm_vect_no_misalign for ARM.
6952
6953 2011-07-08  Jason Merrill  <jason@redhat.com>
6954
6955         PR c++/49673
6956         * g++.dg/cpp0x/constexpr-rom.C: New.
6957
6958 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
6959
6960         PR middle-end/49519
6961         * g++.dg/torture/pr49519.C: New test.
6962
6963 2011-07-08  Martin Jambor  <mjambor@suse.cz>
6964
6965         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6966
6967 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6968
6969         PR testsuite/48727
6970         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6971
6972 2011-07-08  Richard Guenther  <rguenther@suse.de>
6973
6974         PR tree-optimization/49662
6975         * gcc.dg/graphite/interchange-14.c: XFAIL.
6976         * gcc.dg/graphite/interchange-15.c: Likewise.
6977         * gcc.dg/graphite/interchange-mvt.c: Likewise.
6978
6979 2011-07-06  Jason Merrill  <jason@redhat.com>
6980
6981         PR c++/49663
6982         * g++.dg/cpp0x/regress/regress4.C: New.
6983
6984 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
6985
6986         PR fortran/49648
6987         * gfortran.dg/result_in_spec_4.f90: New test.
6988
6989 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6990
6991         * gcc.target/sparc/cas64.c: New test.
6992
6993 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6994
6995         PR c/49644
6996         * g++.dg/torture/pr49644.C: New test.
6997
6998         PR c/49644
6999         * gcc.c-torture/execute/pr49644.c: New test.
7000
7001 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7002
7003         * lib/target-supports.exp (check_effective_target_ia32): New.
7004         (check_effective_target_x32): Likewise.
7005         (check_effective_target_vect_cmdline_needed): Also check x32.
7006
7007 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7008
7009         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7010         dg-prune-output.
7011         * gcc.target/arm/pr42235.c: Likewise.
7012         * gcc.target/arm/pr42495.c: Likewise.
7013         * gcc.target/arm/pr42574.c: Likewise.
7014         * gcc.target/arm/thumb-branch1.c: Likewise.
7015
7016         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7017         unneeded prune of possible warning.
7018         * gcc.target/arm/pr40956.c: Likewise.
7019         * gcc.target/arm/pr42505.c: Likewise.
7020
7021         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7022         * gcc.c-torture/compile/pr46883.c: Likewise.
7023         * gcc.c-torture/compile/pr46934.c: Likewise.
7024
7025         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7026         for move to ../../gcc.c-torture/compile.
7027         * gcc.target/arm/pr46883.c: Likewise.
7028         * gcc.target/arm/pr46934.c: Likewise.
7029
7030         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7031         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7032         * gcc.target/arm/wmul-1.c: Likewise.
7033         * gcc.target/arm/wmul-2.c: Likewise.
7034         * gcc.target/arm/wmul-3.c: Likewise.
7035         * gcc.target/arm/wmul-4.c: Likewise.
7036         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7037         add tab after scan target.
7038         * gcc.target/arm/smlaltt-1.c: Likewise.
7039         * gcc.target/arm/smlatb-1.c: Likewise.
7040         * gcc.target/arm/smlatt-1.c: Likewise.
7041
7042 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7043
7044         PR debug/49522
7045         * gcc.dg/debug/pr49522.c: New test.
7046
7047 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7048
7049         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7050         * gcc.dg/pr46212.c: Run only if target int32plus.
7051         * gcc.dg/torture/pr48146.c: Ditto.
7052         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7053         * c-c++-common/pr44832.c: Ditto.
7054         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7055         * gcc.dg/pr31490.c: Ditto.
7056         * gcc.dg/torture/builtin-math-7.c: Run only if target
7057         large_double.
7058         * gcc.dg/torture/pr45764.c: Skip for AVR.
7059         * gcc.dg/pr47893.c: Ditto.
7060
7061 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7062
7063         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7064         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7065         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7066         add tab to scan target.
7067
7068 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7069
7070         * gcc.target/arm/neon-modes-3.c: New test.
7071
7072 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7073
7074         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7075         -fno-loop-interchange -ffast-math.
7076
7077 2011-07-07  Richard Guenther  <rguenther@suse.de>
7078
7079         * gcc.dg/ftrapv-3.c: New testcase.
7080
7081 2011-07-07  Richard Guenther  <rguenther@suse.de>
7082
7083         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7084         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7085
7086 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7087
7088         * gcc.dg/binop-notxor1.c: New test.
7089         * gcc.dg/binop-notand4a.c: New test.
7090         * gcc.dg/binop-notxor2.c: New test.
7091         * gcc.dg/binop-notand3a.c: New test.
7092         * gcc.dg/binop-notand2a.c: New test.
7093         * gcc.dg/binop-notand6a.c: New test.
7094         * gcc.dg/binop-notor1.c: New test.
7095         * gcc.dg/binop-notand1a.c: New test.
7096         * gcc.dg/binop-notand5a.c: New test.
7097         * gcc.dg/binop-notor2.c: New test.
7098
7099 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7100
7101         PR middle-end/49640
7102         * gcc.dg/gomp/pr49640.c: New test.
7103
7104 2011-07-07  Richard Guenther  <rguenther@suse.de>
7105
7106         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7107
7108 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7109
7110         PR target/39150
7111         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7112
7113 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7114
7115         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7116         * gcc.target/powerpc/no-r11-2.c: Ditto.
7117         * gcc.target/powerpc/no-r11-3.c: Ditto.
7118
7119 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7120
7121         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7122         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7123
7124 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7125
7126         * lib/target-supports.exp (check_profiling_available): Disable
7127         profiling with -fprofile-generate for target avr.
7128
7129 2011-07-06  Richard Guenther  <rguenther@suse.de>
7130
7131         PR tree-optimization/49645
7132         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7133
7134 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7135
7136         PR middle-end/47383
7137         * gcc.dg/pr47383.c: New.
7138
7139 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7140
7141         PR tree-optimization/49647
7142         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7143
7144 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7145
7146         PR testsuite/49542
7147         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7148         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7149
7150 2011-07-05  Jason Merrill  <jason@redhat.com>
7151
7152         PR c++/48157
7153         * g++.dg/template/template-id-4.C: New.
7154
7155 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7156
7157         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7158         * gcc.dg/pr43402.c: Ditto.
7159
7160 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7161
7162         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7163
7164 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7165
7166         * gcc.target/powerpc/ppc-switch-1.c: New test for
7167         --param case-values-threshold.
7168         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7169
7170 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7171
7172         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7173
7174 2011-07-05  Jason Merrill  <jason@redhat.com>
7175
7176         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7177
7178 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7179
7180         PR tree-optimization/47654
7181         * gcc.dg/graphite/block-pr47654.c: New.
7182
7183 2011-07-05  Jason Merrill  <jason@redhat.com>
7184
7185         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7186
7187 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7188
7189         PR tree-optimization/49580
7190         * gcc.dg/autopar/pr49580.c: New test.
7191
7192 2011-07-05  Richard Guenther  <rguenther@suse.de>
7193
7194         PR tree-optimization/49518
7195         PR tree-optimization/49628
7196         * g++.dg/torture/pr49628.C: New testcase.
7197         * gcc.dg/torture/pr49518.c: Likewise.
7198
7199 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7200
7201         * ada/acats/run_acats (which): Extract last field from type -p,
7202         type output only if command succeeded.
7203
7204 2011-07-04  Jason Merrill  <jason@redhat.com>
7205
7206         * g++.dg/abi/mangle48.C: New.
7207
7208         * g++.dg/cpp0x/diag1.C: New.
7209
7210         * g++.dg/diagnostic/aka1.C: New.
7211
7212 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7213
7214         PR rtl-optimization/49619
7215         * gcc.dg/pr49619.c: New test.
7216
7217         PR rtl-optimization/49472
7218         * gfortran.dg/pr49472.f90: New test.
7219
7220         PR debug/49602
7221         * gcc.dg/pr49602.c: New test.
7222
7223 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7224
7225         PR target/34734
7226         PR target/44643
7227         * gcc.target/avr/avr.exp: Run over cpp files, too.
7228         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7229         * gcc.target/avr/progmem.h: New file.
7230         * gcc.target/avr/exit-abort.h: New file.
7231         * gcc.target/avr/progmem-error-1.c: New file.
7232         * gcc.target/avr/progmem-error-1.cpp: New file.
7233         * gcc.target/avr/progmem-warning-1.c: New file.
7234         * gcc.target/avr/torture/progmem-1.c: New file.
7235         * gcc.target/avr/torture/progmem-1.cpp: New file.
7236
7237 2011-07-04  Richard Guenther  <rguenther@suse.de>
7238
7239         PR tree-optimization/49615
7240         * g++.dg/torture/pr49615.C: New testcase.
7241
7242 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7243
7244         PR tree-optimization/49610
7245         * gcc.dg/vect/pr49610.c: New test.
7246
7247 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7248
7249         * gnat.dg/specs/debug1.ads: New test.
7250
7251 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7252
7253         PR fortran/49562
7254         * gfortran.dg/typebound_proc_23.f90: New.
7255
7256 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7257
7258         PR c++/49605
7259         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7260
7261 2011-07-01  Jason Merrill  <jason@redhat.com>
7262
7263         PR c++/48261
7264         * g++.dg/template/template-id-3.C: New.
7265
7266         PR c++/48593
7267         * g++.dg/template/qualified-id4.C: New.
7268
7269         PR c++/48883
7270         * g++.dg/template/explicit-args4.C: New.
7271
7272         PR c++/49085
7273         * g++.dg/template/offsetof2.C: New.
7274
7275 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7276
7277         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7278
7279 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7280
7281         PR libmudflap/49549
7282         * lib/target-supports.exp (check_effective_target_gld): New proc.
7283
7284 2011-07-01  Richard Guenther  <rguenther@suse.de>
7285
7286         PR tree-optimization/49603
7287         * gcc.dg/torture/pr49603.c: New testcase.
7288
7289 2011-06-30  Jason Merrill  <jason@redhat.com>
7290
7291         PR c++/49387
7292         * g++.dg/rtti/template1.C: New.
7293
7294         PR c++/49569
7295         * g++.dg/cpp0x/regress/ctor1.C: New.
7296
7297         PR c++/49355
7298         * g++.dg/cpp0x/initlist54.C: New.
7299
7300 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7301
7302         * gcc.dg/tree-ssa/sra-12.c: New test.
7303
7304 2011-06-29  Jason Merrill  <jason@redhat.com>
7305
7306         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7307
7308 2011-06-30  Richard Guenther  <rguenther@suse.de>
7309
7310         PR tree-optimization/46787
7311         * gcc.dg/vect/vect-121.c: New testcase.
7312
7313 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7314
7315         PR tree-optimization/49094
7316         * gcc.dg/tree-ssa/pr49094.c: New test.
7317
7318 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7319
7320         PR fortran/49540
7321         * gfortran.dg/pr49540-1.f90: New test.
7322         * gfortran.dg/pr49540-2.f90: New test.
7323
7324 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7325
7326         PR ada/49511
7327         * ada/acats/run_acats (which): Use last field of type -p output.
7328
7329 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7330             Iain Sandoe  <iains@gcc.gnu.org>
7331
7332         PR libobjc/36610
7333         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7334         Only skip on 64-bit *-*-darwin8* && !objc2.
7335
7336 2011-06-30  Richard Guenther  <rguenther@suse.de>
7337
7338         PR tree-optimization/38752
7339         * gcc.c-torture/compile/pr38752.c: New testcase.
7340
7341 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7342
7343         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7344         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7345
7346 2011-06-29  Jason Merrill  <jason@redhat.com>
7347
7348         PR c++/49216
7349         * g++.dg/cpp0x/initlist53.C: Use placement new.
7350         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7351         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7352
7353         PR c++/49003
7354         * g++.dg/cpp0x/trailing6.C: New.
7355         * g++.dg/cpp0x/pr45908.C: No error.
7356
7357         PR c++/49272
7358         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7359
7360         PR c++/49520
7361         * g++.dg/cpp0x/constexpr-using2.C: New.
7362
7363         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7364
7365         PR c++/45923
7366         * g++.dg/cpp0x/constexpr-diag3.C: New.
7367         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7368         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7369         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7370         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7371
7372 2011-06-29  Jason Merrill  <jason@redhat.com>
7373
7374         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7375
7376 2011-06-29  Richard Guenther  <rguenther@suse.de>
7377
7378         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7379
7380 2011-06-29  Jason Merrill  <jason@redhat.com>
7381
7382         * g++.dg/cpp0x/initlist-value2.C: New.
7383
7384         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7385         * g++.dg/cpp0x/initlist-value.C: New.
7386
7387 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7388
7389         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7390
7391 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7392
7393         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7394         * gcc.dg/inline_2.c: Likewise.
7395         * gcc.dg/unroll_1.c: Likewise.
7396
7397 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR debug/49567
7400         * gcc.target/i386/pr49567.c: New test.
7401
7402 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7403
7404         * gnat.dg/opt17.ad[sb]: New test.
7405
7406 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7407             Tom de Vries  <tom@codesourcery.com>
7408
7409         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7410         (check_effective_target_arm_thumb2): New effective targets.
7411         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7412         properly.  Clean up temporary files.
7413         * gcc.target/arm/ivopts-2.c: Likewise.
7414         * gcc.target/arm/ivopts-3.c: Likewise.
7415         * gcc.target/arm/ivopts-4.c: Likewise.
7416         * gcc.target/arm/ivopts-5.c: Likewise.
7417         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7418
7419 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7420
7421         PR fortran/49479
7422         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7423
7424 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7425
7426         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7427         * gcc.target/arm/vfp-ldmias.c: Likewise.
7428         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7429         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7430         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7431         * gcc.target/arm/vfp-stmias.c: Likewise.
7432         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7433         * gcc.target/arm/vfp-stmiad.c: Likewise.
7434
7435 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7436
7437         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7438         dg-prune-output.
7439         * gcc.target/arm/pr45701-2.c: Ditto.
7440
7441 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7442
7443         PR fortran/49466
7444         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7445         * gfortran.dg/extends_14.f03: Modified.
7446
7447 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7448
7449         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7450         early if the test is already being skipped.
7451
7452         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7453         scan-assembler-dem-not): For missing file, report unresolved with
7454         same message as for pass/fail, with reason reported in log file.
7455
7456         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7457         from add_options_for_arm_neon_fp16.
7458         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7459         check_effective_target_arm_neon_fp16_ok_nocache.
7460         Check -mfpu and -mfloat-abi options from current multilib.
7461         Do not require neon support.
7462         (check_effective_target_arm_fp16_ok): Renamed from
7463         check_effecitve_target_arm_neon_fp16_ok.
7464         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7465         arm_neon_fp16_ok and arm_fp16.
7466         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7467         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7468         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7469         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7470
7471 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7472
7473         * gcc.dg/builtin-assume-aligned-1.c: New test.
7474         * gcc.dg/builtin-assume-aligned-2.c: New test.
7475         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7476
7477         PR debug/49544
7478         * gcc.dg/pr49544.c: New test.
7479
7480 2011-06-27  Richard Guenther  <rguenther@suse.de>
7481
7482         PR tree-optimization/49394
7483         * g++.dg/torture/pr49394.C: New testcase.
7484
7485 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7486
7487         * gcc.dg/optimize-bswapdi-2.c: New test.
7488
7489 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7490             Richard Sandiford  <richard.sandiford@linaro.org>
7491
7492         PR tree-optimization/49169
7493         * gcc.dg/torture/pr49169.c: New test.
7494
7495 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7496
7497         PR testsuite/49529
7498         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7499
7500         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7501         hppa*-*-hpux*.
7502
7503 2011-06-26  Jason Merrill  <jason@redhat.com>
7504
7505         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7506
7507         PR c++/49528
7508         * g++.dg/init/ref19.C: New.
7509         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7510
7511 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7512
7513         PR tree-optimization/48377
7514         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7515         non_strict_align.
7516
7517 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7518
7519         PR middle-end/49191
7520         * lib/target-supports.exp (check_effective_target_non_strict_align):
7521         New.
7522         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7523
7524 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7525
7526         PR tree-optimizations/49516
7527         * g++.dg/tree-ssa/pr49516.C: New test.
7528
7529 2011-06-23  Jason Merrill  <jason@redhat.com>
7530
7531         PR c++/35255
7532         * g++.dg/template/partial10.C: New.
7533         * g++.dg/template/partial11.C: New.
7534
7535 2011-06-23  Jeff Law <law@redhat.com>
7536
7537         PR middle-end/48770
7538         * gcc.dg/pr48770.c: New test.
7539
7540 2011-06-23  Jan Hubicka  <jh@suse.cz>
7541
7542         PR middle-end/49373
7543         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7544
7545 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7546
7547         PR testsuite/49512
7548         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7549         instead of -fdump-tree-optimized.
7550
7551 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7552
7553         PR c++/44625
7554         * g++.dg/template/crash107.C: New.
7555         * g++.dg/template/error17.C: Adjust.
7556
7557 2011-06-23  Jason Merrill  <jason@redhat.com>
7558
7559         PR c++/49507
7560         * g++.dg/cpp0x/defaulted30.C: New.
7561
7562         PR c++/49440
7563         * g++.dg/rtti/anon-ns1.C: New.
7564
7565         PR c++/49395
7566         * g++.dg/init/ref18.C: New.
7567
7568         PR c++/36435
7569         * g++.dg/template/partial9.C: New.
7570
7571 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7572
7573         PR middle-end/49373
7574         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7575
7576 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7577
7578         PR debug/49496
7579         * gcc.dg/pr49496.c: New test.
7580
7581 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7582
7583         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7584         is not xscale.
7585
7586         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7587
7588         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7589         * gcc.target/arm/pr42879.c: Likewise.
7590         * gcc.target/arm/pr45701-3.c: Likewise.
7591
7592         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7593         * gcc.target/arm/pr40482.c: Likewise.
7594         * gcc.target/arm/stack-corruption.c: Likewise.
7595
7596 2011-06-22  Richard Guenther  <rguenther@suse.de>
7597
7598         PR tree-optimization/49493
7599         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7600
7601 2011-06-22  Jason Merrill  <jason@redhat.com>
7602
7603         PR c++/49260
7604         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7605
7606 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
7607             Dmitry Melnik  <dm@ispras.ru>
7608
7609         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7610         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7611         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7612
7613 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         * gcc.target/arm/tlscall.c: New.
7616
7617 2011-06-21  Jason Merrill  <jason@redhat.com>
7618
7619         PR c++/49172
7620         * g++.dg/cpp0x/constexpr-ref1.C: New.
7621         * g++.dg/cpp0x/constexpr-ref2.C: New.
7622         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7623
7624         PR c++/49482
7625         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7626
7627         PR c++/49418
7628         * g++.dg/template/param3.C: New.
7629
7630 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
7631
7632         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7633         my_clrsb test functions.
7634         (main): Test clrsb.
7635         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7636         test_sll, test_ull): Add clrsb tests.
7637         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7638         clrsbll.
7639
7640 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
7641
7642         PR fortran/49112
7643         * gfortran.dg/class_44.f03: New.
7644
7645 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7646
7647         PR tree-optimization/49478
7648         * gcc.dg/vect/pr49478.c
7649
7650 2011-06-21  Richard Guenther  <rguenther@suse.de>
7651
7652         PR tree-optimization/49483
7653         * gcc.dg/vect/vect-120.c: New testcase.
7654
7655 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7656
7657         PR testsuite/49443
7658         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7659         * gcc.dg/vect/vect-peel-4.c: Likewise.
7660
7661 2011-06-22  Christian Bruel  <christian.bruel@st.com>
7662
7663         PR middle-end/49139
7664         * gcc.dg/always_inline.c: Removed -Winline. Update checks
7665         * gcc.dg/always_inline2.c: Likewise.
7666         * gcc.dg/always_inline3.c: Likewise.
7667         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7668         * gcc.dg/inline_1.c: Likewise.
7669         * gcc.dg/inline_2.c: Likewise.
7670         * gcc.dg/inline_3.c: Likewise.
7671         * gcc.dg/inline_4.c: Likewise.
7672         * gcc.dg/20051201-1.c: Likewise.
7673         * gcc.dg/pr40087.c: Likewise.
7674         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7675         * gcc.dg/inline-22.c: Likewise.
7676         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7677         * gcc.dg/lto/20090218-1_1.c: Likewise.
7678         * g++.dg/ipa/devirt-7.C: Likewise.
7679         * gcc.dg/uninit-pred-5_a.c: Likewise.
7680         * gcc.dg/uninit-pred-5_b.c: Likewise.
7681         * gcc.dg/fail_always_inline.c: New.
7682
7683 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
7684
7685         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7686         into 6 jobs instead of 3.
7687
7688 2011-06-20  Jason Merrill  <jason@redhat.com>
7689
7690         PR c++/49216
7691         * g++.dg/cpp0x/initlist53.C: New.
7692
7693 2011-06-20  Tobias Burnus  <burnus@net-b.de>
7694
7695         PR fortran/18918
7696         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7697         * gfortran.dg/coarray_lock_3.f90: New.
7698         * gfortran.dg/coarray/lock_1.f90: New.
7699
7700 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
7701
7702         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7703         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7704         unresolved and report the reason to the log file.
7705
7706         * lib/scanasm.exp (object-size): Move argument processing earlier
7707         to report errors before verifying that the file exists.  Report
7708         problems detected at runtime as unresolved instead of error and
7709         report their reasons to the log file.
7710
7711 2011-06-20  Jason Merrill  <jason@redhat.com>
7712
7713         PR c++/47080
7714         * g++.dg/cpp0x/explicit6.C: New.
7715
7716         PR c++/47635
7717         * g++.dg/cpp0x/enum20.C: New.
7718
7719         PR c++/48138
7720         * g++.dg/ext/attr-aligned01.C: New.
7721
7722         PR c++/49205
7723         * g++.dg/cpp0x/variadic-default.C: New.
7724
7725         PR c++/43321
7726         * g++.dg/cpp0x/auto26.C: New.
7727
7728         PR c++/43831
7729         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7730
7731 2011-06-20  Kai Tietz  <ktietz@redhat.com>
7732
7733         * gcc.dg/binop-notand1.c: New test.
7734         * gcc.dg/binop-notand2.c: New test.
7735         * gcc.dg/binop-notand3.c: New test.
7736         * gcc.dg/binop-notand4.c: New test.
7737         * gcc.dg/binop-notand5.c: New test.
7738         * gcc.dg/binop-notand6.c: New test.
7739
7740 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7741
7742         PR testsuite/49432
7743         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7744
7745 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7746
7747         PR fortran/49400
7748         * gfortran.dg/proc_ptr_31.f90: New.
7749
7750 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7751
7752         * gnat.dg/volatile6.adb: New test.
7753         * gnat.dg/volatile7.adb: Likewise.
7754         * gnat.dg/volatile8.adb: Likewise.
7755         * gnat.dg/volatile9.adb: Likewise.
7756
7757 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7758
7759         * gnat.dg/constant3.adb: New test.
7760
7761 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
7762
7763         PR libfortran/49296
7764         * gfortran.dg/read_list_eof_1.f90: New test.
7765
7766 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR target/49411
7769         * gcc.target/i386/testimm-1.c: New test.
7770         * gcc.target/i386/testimm-2.c: New test.
7771         * gcc.target/i386/testimm-3.c: New test.
7772         * gcc.target/i386/testimm-4.c: New test.
7773         * gcc.target/i386/testimm-5.c: New test.
7774         * gcc.target/i386/testimm-6.c: New test.
7775         * gcc.target/i386/testimm-7.c: New test.
7776         * gcc.target/i386/testimm-8.c: New test.
7777         * gcc.target/i386/xop-vpermil2px-2.c: New test.
7778         * gcc.target/i386/xop-rotate1-int.c: New test.
7779         * gcc.target/i386/xop-rotate2-int.c: New test.
7780
7781 2011-06-17  Jason Merrill  <jason@redhat.com>
7782
7783         * g++.dg/cpp0x/rv-func2.C: New.
7784
7785         * g++.dg/debug/dwarf2/lambda1.C: New.
7786         * g++.dg/warn/Wshadow-6.C: Adjust.
7787
7788 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
7789
7790         PR fortran/48699
7791         * gfortran.dg/move_alloc_5.f90: New.
7792
7793 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
7794
7795         PR rtl-optimization/48542
7796         * gcc.dg/torture/pr48542.c: New test.
7797
7798 2011-06-16  Jason Merrill  <jason@redhat.com>
7799
7800         PR c++/44160
7801         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7802
7803         PR c++/45378
7804         * g++.dg/cpp0x/initlist52.C New.
7805
7806         PR c++/45399
7807         * c-c++-common/raw-string-12.c: New.
7808
7809         PR c++/49229
7810         * g++.dg/cpp0x/sfinae26.C: New.
7811
7812         PR c++/49251
7813         * g++.dg/cpp0x/variadic113.C: New.
7814
7815         PR c++/49420
7816         * g++.dg/cpp0x/variadic112.C: New.
7817
7818 2011-06-16  Jeff Law <law@redhat.com>
7819
7820         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7821         improved jump threading.
7822         * gcc.dg/builtin-object-size-2.c: Likewise.
7823         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7824
7825 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7826
7827         PR fortran/49074
7828         * gfortran.dg/typebound_assignment_3.f03: New.
7829
7830 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
7831
7832         PR testsuite/48727
7833         * g++.dg/opt/devirt2.C: Change xfail rule to target.
7834
7835 2011-06-16  Martin Jambor  <mjambor@suse.cz>
7836
7837         PR tree-optimization/49343
7838         * gnat.dg/discr31.ad[sb]: New test.
7839
7840 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7841
7842         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7843
7844 2011-06-16  Tom de Vries  <tom@codesourcery.com>
7845
7846         PR target/45098
7847         * gcc.target/arm/ivopts-3.c: Update test.
7848         * gcc.target/arm/ivopts-5.c: Same.
7849
7850 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7851
7852         Revert:
7853         2011-06-10  Wei Guozhi  <carrot@google.com>
7854
7855         PR target/45335
7856         * gcc.target/arm/pr45335.c: New test.
7857         * gcc.target/arm/pr45335-2.c: New test.
7858         * gcc.target/arm/pr45335-3.c: New test.
7859         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7860         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7861         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7862
7863 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
7864
7865         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7866
7867 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7868
7869         PR fortran/49417
7870         * gfortran.dg/class_43.f03: New.
7871
7872 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
7873
7874         PR tree-optimization/49419
7875         * gcc.c-torture/execute/pr49419.c: New test.
7876
7877 2011-06-16  Revital Eres  <revital.eres@linaro.org>
7878
7879         * gcc.dg/sms-9.c: New file.
7880
7881 2011-06-15  Easwaran Raman  <eraman@google.com>
7882
7883         PR rtl-optimization/49414
7884         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7885
7886 2011-06-14  Jason Merrill  <jason@redhat.com>
7887
7888         * g++.dg/cpp0x/noexcept13.C: New.
7889
7890 2011-06-14  Easwaran Raman  <eraman@google.com>
7891
7892         PR rtl-optimization/44194
7893         * gcc.dg/pr44194-1.c: New test.
7894         * gcc.dg/pr44194-2.c: New test.
7895
7896 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7897
7898         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7899         switches.
7900         * gcc.target/arm/pr45701-2.c: Likewise.
7901         * gcc.target/arm/thumb-branch1.c: Likewise.
7902
7903 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
7904
7905         PR testsuite/48727
7906         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7907
7908 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7909
7910         * gcc.target/arm/pr45701-1.c: Require thumb support.
7911         * gcc.target/arm/pr45701-2.c: Likewise.
7912         * gcc.target/arm/thumb-branch1.c: Likewise.
7913
7914         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7915         * gcc.target/arm/pr39839.c: Likewise.
7916         * gcc.target/arm/pr40657-2.c: Likewise.
7917         * gcc.target/arm/pr40956.c: Likewise.
7918         * gcc.target/arm/pr41679.c: Likewise.
7919         * gcc.target/arm/pr42235.c: Likewise.
7920         * gcc.target/arm/pr42495.c: Likewise.
7921         * gcc.target/arm/pr42505.c: Likewise.
7922         * gcc.target/arm/pr42574.c: Likewise.
7923         * gcc.target/arm/pr46883.c: Likewise.
7924         * gcc.target/arm/pr46934.c: Likewise.
7925         * gcc.target/arm/xor-and.c: Likewise.
7926
7927 2011-06-14  Jason Merrill  <jason@redhat.com>
7928
7929         * g++.dg/other/error23.C: Adjust error message.
7930         * g++.dg/other/error32.C: Likewise.
7931
7932         PR c++/49389
7933         * g++.dg/cpp0x/rv-dotstar.C: New.
7934
7935         PR c++/49369
7936         * g++.dg/cpp0x/decltype30.C: New.
7937
7938         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7939
7940 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR fortran/49103
7943         * gfortran.dg/pr49103.f90: New test.
7944
7945 2011-06-14  Tom de Vries  <tom@codesourcery.com>
7946
7947         PR target/45098
7948         * gcc.target/arm/ivopts-3.c: New test.
7949         * gcc.target/arm/ivopts-4.c: New test.
7950         * gcc.target/arm/ivopts-5.c: New test.
7951
7952 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7953
7954         PR rtl-optimization/49390
7955         * gcc.c-torture/execute/pr49390.c: New test.
7956
7957 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7958
7959         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7960
7961 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
7962
7963         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7964         * gcc.c-torture/execute/cmpsi-2.x: New file.
7965         * gcc.c-torture/execute/pr45262.c: Undo 172757.
7966         * gcc.c-torture/execute/pr45262.x: New file.
7967         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7968         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7969         int32plus
7970         * gcc.c-torture/compile/pr49163.c: Ditto.
7971
7972 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
7973
7974         * gcc.dg/vect/vect-16.c: Rename to...
7975         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7976         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7977         for double-word vectors.
7978         * gcc.dg/vect/vect-peel-4.c: Likewise.
7979         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7980         vect_element_align.
7981         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7982         -fno-fast-math.
7983
7984 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
7985
7986         PR target/44618
7987         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7988
7989 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7990
7991         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7992
7993 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7994
7995         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7996
7997 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
7998
7999         * gfortran.dg/trim_optimize_8.f90:  New test case.
8000
8001 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8002            Ira Rosen  <ira.rosen@linaro.org>
8003
8004         PR tree-optimization/49352
8005         * gcc.dg/vect/pr49352.c: New test.
8006
8007 2011-06-12  Tobias Burnus
8008
8009         PR fortran/49324
8010         * gfortran.dg/alloc_comp_assign_11.f90: New.
8011
8012 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8013
8014         * gfortran.dg/trim_optimize_7.f90:  New test.
8015
8016 2011-06-10  Wei Guozhi  <carrot@google.com>
8017
8018         PR target/45335
8019         * gcc.target/arm/pr45335.c: New test.
8020         * gcc.target/arm/pr45335-2.c: New test.
8021         * gcc.target/arm/pr45335-3.c: New test.
8022         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8023         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8024         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8025
8026 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8027
8028         PR c++/41769
8029         * g++.dg/parse/error39.C: New.
8030
8031 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8032
8033         * gcc.target/arm/20090811-1.c: Skip for incompatible
8034         options, do not override other options.
8035         * gcc.target/arm/combine-cmp-shift.c: Skip for
8036         incompatible options.
8037         * gcc.target/arm/pr45094.c: Likewise.
8038         * gcc.target/arm/scd42-1.c: Likewise.
8039         * gcc.target/arm/scd42-3.c: Likewise.
8040         * gcc.target/arm/thumb-ltu.c: Likewise.
8041
8042         * lib/target-supports.exp
8043         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8044         multilib flags use -mfpu with a value other than neon-fp16.
8045
8046 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8047
8048         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8049         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8050
8051 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8052
8053         * lib/target-supports.exp (check_effective_target_pie): New proc.
8054         * gcc.dg/pie-link.c: Use target pie.
8055
8056 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8057             Laurent Roug�  <laurent.rouge@menta.fr>
8058
8059         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8060         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8061
8062 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8063
8064         * gfortran.dg/coarray/sync_1.f90: New test for
8065         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8066
8067 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8068
8069         PR tree-optimization/49318
8070         * gcc.dg/vect/pr49318.c: New test.
8071
8072 2011-06-09  David Krauss  <potswa@mac.com>
8073
8074         * g++.dg/template/arrow1.C: New.
8075
8076 2011-06-09  Jason Merrill  <jason@redhat.com>
8077
8078         * lib/prune.exp: Prune "note"s.
8079         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8080
8081         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8082         * g++.dg/template/dependent-expr3.C: Likewise.
8083         * g++.dg/parse/template7.C: Likewise.
8084         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8085         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8086         * g++.old-deja/g++.pt/friend38.C: Likewise.
8087         * g++.old-deja/g++.pt/crash32.C: Likewise.
8088         * g++.old-deja/g++.other/init4.C: Likewise.
8089         * g++.old-deja/g++.other/friend8.C: Likewise.
8090
8091         * g++.dg/ext/complex7.C: Adjust expected output.
8092         * g++.dg/diagnostic/method1.C: Likewise.
8093         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8094         * g++.dg/parse/crash33.C: Likewise.
8095         * g++.dg/other/warning1.C: Likewise.
8096         * g++.dg/init/pr29571.C: Likewise.
8097         * g++.dg/warn/overflow-warn-1.C: Likewise.
8098         * g++.dg/warn/overflow-warn-3.C: Likewise.
8099         * g++.dg/warn/overflow-warn-4.C: Likewise.
8100         * g++.old-deja/g++.oliva/template1.C: Likewise.
8101
8102         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8103         * g++.dg/parse/template7.C: Adjust.
8104
8105 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8106
8107         PR target/49307
8108         * gcc.dg/pr49307.c: New.
8109
8110 2011-06-09  Wei Guozhi  <carrot@google.com>
8111
8112         PR target/46975
8113         * gcc.target/arm/pr46975.c: New testcase.
8114
8115 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8116
8117         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8118         (PMETH, arglist_t): Removed.
8119         (method_get_number_of_arguments): Removed.
8120         (method_get_nth_argument): Removed.
8121         (method_get_first_argument): Removed.
8122         (method_get_next_argument): Removed.
8123         (method_get_sizeof_arguments): Removed.
8124         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8125         (PMETH): Removed.
8126         (method_get_number_of_arguments): Removed.
8127         (method_get_nth_argument): Removed.
8128         (method_get_first_argument): Removed.
8129         (method_get_next_argument): Removed.
8130         (method_get_sizeof_arguments): Removed.
8131         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8132
8133 2011-06-09  David Li  <davidxl@google.com>
8134
8135         * gcc.dg/dump-pass.c: New test.
8136
8137 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8138
8139         PR c++/29003
8140         * g++.dg/parse/error38.C: New.
8141
8142 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8143
8144         PR middle-end/49308
8145         * gfortran.dg/pr49308.f90: New test.
8146
8147 2011-06-08  Jason Merrill  <jason@redhat.com>
8148
8149         * g++.dg/cpp0x/noexcept11.C: New.
8150         * g++.dg/cpp0x/noexcept12.C: New.
8151         * g++.dg/cpp0x/sfinae11.C: Adjust.
8152
8153 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8154
8155         PR testsuite/49323
8156         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8157         to dg-options, match also DW_AT_linkage_name.
8158
8159 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8160
8161         PR middle-end/21953
8162         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8163         -fno-common on alpha*-dec-osf*.
8164         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8165
8166 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8167
8168         PR rtl-optimization/49303
8169         * gcc.target/ia64/pr49303.c: New test.
8170
8171 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8172
8173         PR fortran/18918
8174         * gfortran.dg/coarray_lock_1.f90: New.
8175         * gfortran.dg/coarray_lock_2.f90: New.
8176
8177 2011-06-07  Jason Merrill  <jason@redhat.com>
8178
8179         * lib/prune.exp: Look for "required" rather than "instantiated".
8180         * g++.dg/abi/mangle11.C: Likewise.
8181         * g++.dg/abi/mangle12.C: Likewise.
8182         * g++.dg/abi/mangle17.C: Likewise.
8183         * g++.dg/abi/mangle20-2.C: Likewise.
8184         * g++.dg/abi/pragma-pack1.C: Likewise.
8185         * g++.dg/cpp0x/decltype26.C: Likewise.
8186         * g++.dg/cpp0x/decltype28.C: Likewise.
8187         * g++.dg/cpp0x/decltype29.C: Likewise.
8188         * g++.dg/cpp0x/enum11.C: Likewise.
8189         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8190         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8191         * g++.dg/cpp0x/pr47416.C: Likewise.
8192         * g++.dg/ext/case-range2.C: Likewise.
8193         * g++.dg/ext/case-range3.C: Likewise.
8194         * g++.dg/gomp/for-19.C: Likewise.
8195         * g++.dg/gomp/pr37533.C: Likewise.
8196         * g++.dg/gomp/pr38639.C: Likewise.
8197         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8198         * g++.dg/inherit/base3.C: Likewise.
8199         * g++.dg/inherit/using6.C: Likewise.
8200         * g++.dg/init/placement4.C: Likewise.
8201         * g++.dg/init/reference3.C: Likewise.
8202         * g++.dg/lookup/scoped6.C: Likewise.
8203         * g++.dg/lookup/using7.C: Likewise.
8204         * g++.dg/other/abstract1.C: Likewise.
8205         * g++.dg/other/error10.C: Likewise.
8206         * g++.dg/other/error5.C: Likewise.
8207         * g++.dg/other/field1.C: Likewise.
8208         * g++.dg/other/offsetof5.C: Likewise.
8209         * g++.dg/parse/bitfield2.C: Likewise.
8210         * g++.dg/parse/constant4.C: Likewise.
8211         * g++.dg/parse/crash20.C: Likewise.
8212         * g++.dg/parse/invalid-op1.C: Likewise.
8213         * g++.dg/parse/non-dependent2.C: Likewise.
8214         * g++.dg/parse/template18.C: Likewise.
8215         * g++.dg/tc1/dr152.C: Likewise.
8216         * g++.dg/tc1/dr166.C: Likewise.
8217         * g++.dg/tc1/dr176.C: Likewise.
8218         * g++.dg/tc1/dr213.C: Likewise.
8219         * g++.dg/template/access11.C: Likewise.
8220         * g++.dg/template/access2.C: Likewise.
8221         * g++.dg/template/access3.C: Likewise.
8222         * g++.dg/template/access7.C: Likewise.
8223         * g++.dg/template/arg7.C: Likewise.
8224         * g++.dg/template/cond2.C: Likewise.
8225         * g++.dg/template/crash13.C: Likewise.
8226         * g++.dg/template/crash40.C: Likewise.
8227         * g++.dg/template/crash7.C: Likewise.
8228         * g++.dg/template/crash84.C: Likewise.
8229         * g++.dg/template/ctor5.C: Likewise.
8230         * g++.dg/template/defarg13.C: Likewise.
8231         * g++.dg/template/defarg14.C: Likewise.
8232         * g++.dg/template/dtor7.C: Likewise.
8233         * g++.dg/template/eh2.C: Likewise.
8234         * g++.dg/template/error2.C: Likewise.
8235         * g++.dg/template/error43.C: Likewise.
8236         * g++.dg/template/friend32.C: Likewise.
8237         * g++.dg/template/injected1.C: Likewise.
8238         * g++.dg/template/instantiate1.C: Likewise.
8239         * g++.dg/template/instantiate3.C: Likewise.
8240         * g++.dg/template/instantiate5.C: Likewise.
8241         * g++.dg/template/instantiate7.C: Likewise.
8242         * g++.dg/template/local6.C: Likewise.
8243         * g++.dg/template/lookup2.C: Likewise.
8244         * g++.dg/template/member5.C: Likewise.
8245         * g++.dg/template/memfriend15.C: Likewise.
8246         * g++.dg/template/memfriend16.C: Likewise.
8247         * g++.dg/template/memfriend17.C: Likewise.
8248         * g++.dg/template/memfriend7.C: Likewise.
8249         * g++.dg/template/meminit1.C: Likewise.
8250         * g++.dg/template/nested3.C: Likewise.
8251         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8252         * g++.dg/template/nontype12.C: Likewise.
8253         * g++.dg/template/nontype13.C: Likewise.
8254         * g++.dg/template/nontype6.C: Likewise.
8255         * g++.dg/template/pr23510.C: Likewise.
8256         * g++.dg/template/pr35240.C: Likewise.
8257         * g++.dg/template/ptrmem15.C: Likewise.
8258         * g++.dg/template/ptrmem6.C: Likewise.
8259         * g++.dg/template/qualified-id1.C: Likewise.
8260         * g++.dg/template/qualttp20.C: Likewise.
8261         * g++.dg/template/qualttp3.C: Likewise.
8262         * g++.dg/template/qualttp4.C: Likewise.
8263         * g++.dg/template/qualttp5.C: Likewise.
8264         * g++.dg/template/qualttp6.C: Likewise.
8265         * g++.dg/template/qualttp7.C: Likewise.
8266         * g++.dg/template/qualttp8.C: Likewise.
8267         * g++.dg/template/recurse.C: Likewise.
8268         * g++.dg/template/recurse2.C: Likewise.
8269         * g++.dg/template/ref5.C: Likewise.
8270         * g++.dg/template/scope2.C: Likewise.
8271         * g++.dg/template/sfinae10.C: Likewise.
8272         * g++.dg/template/sfinae3.C: Likewise.
8273         * g++.dg/template/sizeof3.C: Likewise.
8274         * g++.dg/template/static9.C: Likewise.
8275         * g++.dg/template/template-id-2.C: Likewise.
8276         * g++.dg/template/typedef13.C: Likewise.
8277         * g++.dg/template/typename4.C: Likewise.
8278         * g++.dg/template/using14.C: Likewise.
8279         * g++.dg/template/using2.C: Likewise.
8280         * g++.dg/template/warn1.C: Likewise.
8281         * g++.dg/warn/Wparentheses-13.C: Likewise.
8282         * g++.dg/warn/Wparentheses-15.C: Likewise.
8283         * g++.dg/warn/Wparentheses-16.C: Likewise.
8284         * g++.dg/warn/Wparentheses-17.C: Likewise.
8285         * g++.dg/warn/Wparentheses-18.C: Likewise.
8286         * g++.dg/warn/Wparentheses-19.C: Likewise.
8287         * g++.dg/warn/Wparentheses-20.C: Likewise.
8288         * g++.dg/warn/Wparentheses-23.C: Likewise.
8289         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8290         * g++.dg/warn/noeffect2.C: Likewise.
8291         * g++.dg/warn/noeffect4.C: Likewise.
8292         * g++.dg/warn/pr8570.C: Likewise.
8293         * g++.old-deja/g++.brendan/init2.C: Likewise.
8294         * g++.old-deja/g++.eh/spec6.C: Likewise.
8295         * g++.old-deja/g++.pt/crash10.C: Likewise.
8296         * g++.old-deja/g++.pt/crash36.C: Likewise.
8297         * g++.old-deja/g++.pt/derived3.C: Likewise.
8298         * g++.old-deja/g++.pt/error2.C: Likewise.
8299         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8300         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8301         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8302         * g++.old-deja/g++.pt/overload7.C: Likewise.
8303         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8304
8305 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8306             Iain Sandoe  <iains@gcc.gnu.org>
8307
8308         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8309         Added code to deal with the case when [Protocol
8310         -descriptionForInstanceMethod:] or [Protocol
8311         -descriptionForClassMethod:] returns NULL.
8312
8313 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8314             Iain Sandoe  <iains@gcc.gnu.org>
8315
8316         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8317         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8318         Added cast.
8319
8320 2011-06-07  Xinliang David Li  <davidxl@google.com>
8321
8322         * gcc.dg/inline_2.c: New test.
8323         * gcc.dg/unroll_2.c: New test.
8324         * gcc.dg/inline_3.c: New test.
8325         * gcc.dg/unroll_3.c: New test.
8326         * gcc.dg/inline_4.c: New test.
8327         * gcc.dg/unroll_4.c: New test.
8328         * gcc.dg/inline_1.c: New test.
8329         * gcc.dg/unroll_1.c: New test.
8330
8331 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8332
8333         PR tree-optimization/48497
8334         * lib/gcc-defs.exp (dg-additional-options): New proc.
8335         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8336         -msse2 on 32-bit x86.
8337
8338 2011-06-06  Jason Merrill  <jason@redhat.com>
8339
8340         * g++.dg/cpp0x/enum19.C: New.
8341
8342 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8343
8344         * gcc.target/arm/neon-reload-class.c: New test.
8345
8346 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8347
8348         PR debug/49130
8349         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8350
8351 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8352
8353         * gcc.target/arm/smlatb-1.c: New file.
8354         * gcc.target/arm/smlatt-1.c: New file.
8355         * gcc.target/arm/smlaltb-1.c: New file.
8356         * gcc.target/arm/smlaltt-1.c: New file.
8357
8358 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8359
8360         * gcc.target/arm/mla-2.c: New test.
8361
8362 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8363
8364         PR gcov-profile/49299
8365         * gcc.dg/tree-prof/pr49299-1.c: New test.
8366         * gcc.dg/tree-prof/pr49299-2.c: New test.
8367
8368 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8369
8370         * lib/target-supports.exp
8371         (check_effective_target_vect_widen_mult_qi_to_hi):
8372         Add NEON as supporting target.
8373         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8374         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8375         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8376         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8377         using widening multiplication on targets that support it.
8378         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8379         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8380         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8381
8382 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8383
8384         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8385         Modern Objective-C runtime API.
8386         * objc/execute/next_mapping.h: Removed.
8387         * objc-obj-c++-shared/next-mapping.h: Removed.
8388         * objc-obj-c++-shared/Object1.h: Removed.
8389         * objc-obj-c++-shared/Object1.m: Removed.
8390         * objc-obj-c++-shared/Object1.mm: Removed.
8391         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8392         * objc-obj-c++-shared/Protocol1.h: Removed.
8393         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8394         of ProtoBool, IVAR_T and METHOD.
8395         * objc-obj-c++-shared/runtime.h: New.
8396         * objc-obj-c++-shared/TestsuiteObject.h: New.
8397         * objc-obj-c++-shared/TestsuiteObject.m: New.
8398
8399         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8400         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8401         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8402         it a class method.
8403         * objc/execute/_cmd.m: Include
8404         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8405         runtime API.  ([TestClass +initialize]): Include this method also
8406         with the GNU runtime.
8407         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8408         Object.  ([-setValue:]): Return void.
8409         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8410         with the GNU runtime.  Include
8411         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8412         for the NeXT runtime.  Use the existing print_ivars() and
8413         compare_structures() implementations for the old NeXT runtime.
8414         Added new implementations for the Modern GNU and NeXT runtimes.
8415         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8416         well.  (main): Use objc_getClass().  Use return instead of exit.
8417         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8418         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8419         of exit().
8420         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8421         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8422         instead of Object.  (main): Use return instead of exit().
8423         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8424         instead of Object.  Removed prototype for exit().  (main): Use
8425         return instead of exit().  Use the Modern Objective-C runtime API.
8426         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8427         Object.
8428         * objc/execute/class-tests-1.h: Include
8429         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8430         runtime API.  (test_class_with_superclass): Do not call [Object
8431         class].  There is no need to with the current libobjc.
8432         * objc/execute/class-tests-2.h: Include
8433         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8434         runtime API.
8435         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8436         ../../objc-obj-c++-shared/next-mapping.h.
8437         * objc/execute/class-2.m: Likewise.
8438         * objc/execute/class-3.m: Likewise.
8439         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8440         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8441         +initialize]): Include this method also with the GNU
8442         runtime. (main): Use the Modern Objective-C runtime API.
8443         * objc/execute/class-5.m: Likewise.
8444         * objc/execute/class-6.m: Likewise.
8445         * objc/execute/class-7.m: Likewise.
8446         * objc/execute/class-8.m: Likewise.
8447         * objc/execute/class-9.m: Likewise.
8448         * objc/execute/class-10.m: Likewise.
8449         * objc/execute/class-11.m: Likewise.
8450         * objc/execute/class-12.m: Likewise.
8451         * objc/execute/class-13.m: Likewise.
8452         * objc/execute/class-14.m: Likewise.
8453         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8454         this method also with the GNU runtime.
8455         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8456         +initialize]): Include this method also with the GNU runtime.
8457         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8458         of Object.
8459         * objc/execute/encode-1.m: Likewise.
8460         * objc/execute/enumeration-1.m: Likewise.
8461         * objc/execute/enumeration-2.m: Likewise.
8462         * objc/execute/exceptions/catchall-1.m: Likewise.
8463         * objc/execute/exceptions/finally-1.m: Likewise.
8464         * objc/execute/exceptions/foward-1.m: Likewise.
8465         * objc/execute/exceptions/local-variables-1.m: Likewise.
8466         * objc/execute/exceptions/throw-nil.m: Likewise.
8467         * objc/execute/exceptions/trivial.m: Likewise.
8468         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8469         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8470         * objc/execute/exceptions/matcher-1.m: Likewise.
8471         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8472         Object.
8473         * objc/execute/formal_protocol-2.m: Likewise.
8474         * objc/execute/formal_protocol-3.m: Likewise.
8475         * objc/execute/formal_protocol-4.m: Likewise.
8476         * objc/execute/formal_protocol-5.m: Include
8477         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8478         protocol_getName().
8479         * objc/execute/formal_protocol-6.m: Likewise.
8480         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8481         Object.  Include <objc/Protocol.h> instead of
8482         ../../objc-obj-c++-shared/Protocol1.h.
8483         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8484         Object.
8485         * objc/execute/informal_protocol.m: Likewise.
8486         * objc/execute/load-3.m: Likewise.
8487         * objc/execute/many_args_method.m ([TestClass +initialize]):
8488         Include this method with the GNU runtime as well.
8489         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8490         * objc/execute/nested-func-1.m: Use TestsuiteObject
8491         instead of Object.
8492         * objc/execute/nil_method-1.m: Likewise.
8493         * objc/execute/no_clash.m: Likewise.
8494         * objc/execute/np-1.m: Do not include
8495         ../../objc-obj-c++-shared/Protocol1.h.
8496         (main): Use return instead of exit().
8497         * objc/execute/np-2.m: Do not include
8498         ../../objc-obj-c++-shared/Protocol1.h.
8499         ([MyObject +initialize]): Include this method also with the GNU
8500         runtime.  (main): Use return instead of exit().
8501         * objc/execute/object_is_class.m: Include
8502         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8503         of Object.  (main): Use the Modern Objective-C runtime API.
8504         * objc/execute/object_is_meta_class.m: Likewise.
8505         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8506         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8507         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8508         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8509         Objective-C runtime API.
8510         * objc/execute/protocol-isEqual-2.m: Likewise.
8511         * objc/execute/protocol-isEqual-3.m: Likewise.
8512         * objc/execute/protocol-isEqual-4.m: Likewise.
8513         * objc/execute/redefining_self.m ([TestClass +initialize]):
8514         Include this method with the GNU runtime as well.
8515         * objc/execute/root_methods.m: Include
8516         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8517         Include this method with the GNU runtime as well.
8518         (main): Use the Modern Objective-C runtime API.
8519         * objc/execute/selector-1.m: Include
8520         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8521         of Object.  (main): Use the Modern Objective-C runtime API.
8522         * objc/execute/static-1.m ([Test +initialize]): Include this
8523         method with the GNU runtime as well.
8524         * objc/execute/static-2.m: Likewise.
8525         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8526         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8527         ([MathClass +initialize]): Include this method with the GNU
8528         runtime as well.
8529         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8530         instead of Object.
8531         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8532         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8533         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8534         * objc.dg/attributes/method-attribute-1.m: Likewise.
8535         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8536         * objc.dg/attributes/method-attribute-2.m: Likewise.
8537         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8538         * objc.dg/attributes/method-attribute-3.m: Likewise.
8539         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8540         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8541         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8542         * obj-c++.dg/bitfield-1.mm: Likewise.
8543         * obj-c++.dg/bitfield-2.mm: Likewise
8544         * objc.dg/bitfield-3.m: Likewise.
8545         * obj-c++.dg/bitfield-4.mm: Likewise.
8546         * objc.dg/bitfield-5.m: Likewise
8547         * objc.dg/call-super-1.m: Likewise.
8548         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8549         Use objc_getClass() instead of objc_get_class(), but for the GNU
8550         runtime redefine objc_getClass as objc_get_class.  Include
8551         ../objc-obj-c++-shared/runtime.h.
8552         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8553         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8554         Use the Modern Objective-C runtime API.
8555         * objc.dg/class-protocol-1.m: Include
8556         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8557         * obj-c++.dg/class-protocol-1.mm: Likewise.
8558         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8559         * objc.dg/comp-types-10.m: Likewise.
8560         * objc.dg/comp-types-11.m: Likewise.
8561         * objc.dg/comp-types-12.m: Likewise.
8562         * obj-c++.dg/comp-types-9.mm: Likewise.
8563         * obj-c++.dg/comp-types-11.mm: Likewise.
8564         * obj-c++.dg/comp-types-12.mm: Likewise.
8565         * obj-c++.dg/comp-types-13.mm: Likewise.
8566         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8567         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8568         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8569         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8570         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8571         * objc.dg/desig-init-1.m: Likewise.
8572         * obj-c++.dg/defs.mm: Likewise.
8573         * objc.dg/exceptions-2.m: Likewise.
8574         * obj-c++.dg/except-1.mm: Likewise.
8575         * obj-c++.dg/exceptions-2.mm: Likewise.
8576         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8577         Use the Modern Objective-C runtime API.
8578         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8579         the Modern Objective-C runtime API.  Do not include
8580         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8581         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8582         the Modern Objective-C runtime API except when using an older NeXT
8583         runtime.
8584         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8585         the Modern Objective-C runtime API.
8586         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8587         objc/encoding.h.
8588         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8589         * objc.dg/encode-7-next-64bit.m: Updated include.
8590         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8591         objc/encoding.h.
8592         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8593         the Modern Objective-C runtime API.
8594         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8595         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8596         instead of ../objc-obj-c++-shared/Protocol1.h.
8597         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8598         the Modern Objective-C runtime API except when using an older NeXT
8599         runtime.
8600         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8601         the Modern Objective-C runtime API.
8602         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8603         Object.
8604         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8605         * objc.dg/fix-and-continue-2.m: Likewise.
8606         * objc.dg/foreach-1.m: Likewise.
8607         * objc.dg/foreach-2.m: Likewise.
8608         * objc.dg/foreach-3.m: Likewise.
8609         * objc.dg/foreach-4.m: Likewise.
8610         * objc.dg/foreach-5.m: Likewise.
8611         * objc.dg/foreach-6.m: Likewise.
8612         * objc.dg/foreach-7.m: Likewise.
8613         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
8614         Object.
8615         * objc.dg/func-ptr-2.m: Likewise.
8616         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8617         Do not include objc/objc-api.h.
8618         * obj-c++.dg/fsf-package-0.mm: Likewise.
8619         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8620         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8621         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8622         of Object.
8623         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8624         * objc.dg/gnu-runtime-3.m: Likewise.
8625         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8626         * objc.dg/headers.m: Include objc/runtime.h instead of
8627         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
8628         for the NeXT runtime.
8629         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8630         * obj-c++.dg/isa-field-1.mm: Likewise.
8631         * obj-c++.dg/ivar-list-semi.mm: Likewise.
8632         * objc.dg/layout-1.m: Likewise.
8633         * objc.dg/layout-2.m: Likewise.
8634         * objc.dg/local-decl-2.m: Likewise.
8635         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8636         Object.  ([Container +elementForView:]): Use
8637         class_conformsToProtocol().
8638         * obj-c++.dg/lookup-2.mm: Likewise.
8639         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8640         * obj-c++.dg/local-decl-1.mm: Likewise.
8641         * objc.dg/method-3.m: Likewise.
8642         * objc.dg/method-4.m: Likewise.
8643         * objc.dg/method-6.m: Include objc/Protocol.h instead of
8644         ../objc-obj-c++-shared/Protocol1.h.
8645         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8646         * objc.dg/method-9.m: Likewise.
8647         * objc.dg/method-10.m: Likewise.
8648         * objc.dg/method-13.m ([Root +initialize]): Include this method
8649         also for the GNU runtime.  (main): Use objc_getClass() also for
8650         the GNU runtime.
8651         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8652         * objc.dg/method-17.m: Likewise.
8653         * objc.dg/method-19.m: Likewise.
8654         * objc.dg/method-20b.m: Likewise.
8655         * obj-c++.dg/method-2.mm: Likewise.
8656         * obj-c++.dg/method-6.mm: Likewise.
8657         * obj-c++.dg/method-10.mm: Likewise.
8658         * obj-c++.dg/method-11.mm: Likewise.
8659         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8660         ../objc-obj-c++-shared/Protocol1.h.
8661         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8662         * obj-c++.dg/method-15.mm: Likewise.
8663         * obj-c++.dg/method-17.mm: Likewise.
8664         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
8665         +initialize]): Include this method also for the GNU
8666         runtime.  (main): Use objc_getClass() also for the GNU runtime.
8667         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8668         * obj-c++.dg/method-22.mm: Likewise.
8669         * obj-c++.dg/method-23.mm: Likewise.
8670         * obj-c++.dg/no-extra-load.mm: Likewise.
8671         * objc.dg/objc-fast-4.m: Likewise.
8672         * objc.dg/objc-gc-4.m: Likewise.
8673         * obj-c++.dg/objc-gc-3.mm: Likewise.
8674         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
8675         protocol_getMethodDescription() instead of [Protocol
8676         -descriptionForInstanceMethod].
8677         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8678         Made it available with all runtimes.  (main): Call -test instead
8679         of -class.
8680         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8681         and put into a category.
8682         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8683         Object.  Include objc/objc.h.
8684         * obj-c++.dg/proto-lossage-2.mm: Likewise.
8685         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
8686         New. (main): Use protocol_getMethodDescription() instead
8687         of [Protocol -descriptionForInstanceMethod] and [Protocol
8688         -descriptionForClassMethod].
8689         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8690         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
8691         Objective-C runtime API.
8692         * obj-c++.dg/proto-qual-1.mm: Likewise.
8693         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8694         Object.
8695         * obj-c++.dg/property/property-1.mm: Likewise.
8696         * obj-c++.dg/qual-types-1.mm: Likewise.
8697         * objc.dg/selector-2.m: Include objc/objc.h instead of
8698         ../objc-obj-c++-shared/Object1.h.
8699         * obj-c++.dg/selector-2.mm: Likewise.
8700         * obj-c++.dg/selector-5.mm: Likewise.
8701         * obj-c++.dg/selector-6.mm: Likewise.
8702         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8703         Object.  Do not include objc/objc-api.h.
8704         * obj-c++.dg/set-not-used-1.mm: Likewise.
8705         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8706         * objc.dg/stret-1.m: Likewise.
8707         * objc.dg/stret-2.m: Likewise.
8708         * obj-c++.dg/super-class-2.mm: Likewise.
8709         * objc.dg/super-class-3.m: Likewise.
8710         * objc.dg/super-class-4.m: Likewise.
8711         * objc.dg/sync-2.m: Likewise.
8712         * obj-c++.dg/sync-2.mm: Likewise.
8713         * objc.dg/sync-1.m: Include objc/objc.h instead of
8714         ../objc-obj-c++-shared/Object1.h.
8715         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8716         'Class' as the type of 'isa'.
8717         * objc.dg/special/unclaimed-category-1.m: Use the Modern
8718         Objective-C runtime API.  ([TestClass +initialize]): Include this
8719         method with the GNU runtime as well.
8720         * objc.dg/strings/strings-1.m: Updated includes.
8721         * obj-c++.dg/strings/strings-1.mm: Likewise.
8722         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8723         objc.dg/strings/const-str-12b.m.
8724         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8725         * obj-c++.dg/template-3.mm: Likewise.
8726         * obj-c++.dg/template-4.mm: Likewise.
8727         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
8728         Objective-C runtime API.
8729         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8730         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8731         * obj-c++.dg/try-catch-1.mm: Likewise.
8732         * obj-c++.dg/try-catch-2.mm: Likewise.
8733         * objc.dg/try-catch-3.m: Likewise.
8734         * obj-c++.dg/try-catch-3.mm: Likewise.
8735         * objc.dg/try-catch-6.m: Likewise.
8736         * objc.dg/try-catch-7.m: Likewise.
8737         * obj-c++.dg/try-catch-7.mm: Likewise.
8738         * obj-c++.dg/try-catch-8.mm: Likewise.
8739         * obj-c++.dg/try-catch-9.mm: Likewise.
8740         * objc.dg/try-catch-10.m: Likewise.
8741         * obj-c++.dg/try-catch-11.mm: Likewise.
8742         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8743         Object.  Include objc/objc.h.
8744         * obj-c++.dg/typedef-alias-1.mm: Likewise.
8745         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8746         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8747         Object.  Use Modern Objective-C runtime API.  Do not use
8748         performv::.
8749         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8750         * obj-c++.dg/torture/trivial.mm: Likewise.
8751         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8752         instead of ../objc-obj-c++-shared/Object1.h.  Include
8753         ../objc-obj-c++-shared/runtime.h.
8754         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8755         * objc.dg/torture/strings/const-str-11.m: Likewise.
8756         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8757         * objc.dg/torture/strings/const-str-9.m: Likewise.
8758         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8759         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8760         instead of Object. Only add _FooClassReference if
8761         __NEXT_RUNTIME__.
8762         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8763         * objc.dg/torture/strings/const-str-8.m: Likewise.
8764         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8765         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8766         additional sources.
8767         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8768         Object.
8769         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8770         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8771         * obj-c++.dg/va-meth-1.mm: Likewise.
8772         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8773         ../objc-obj-c++-shared/Object1.h.
8774         * objc.dg/zero-link-3.m: Likewise.
8775
8776 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8777
8778         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8779
8780 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8781
8782         PR obj-c++/48275
8783         * obj-c++.dg/property/cxx-property-1.mm: New.
8784         * obj-c++.dg/property/cxx-property-2.mm: New.
8785
8786 2011-06-06  Jason Merrill  <jason@redhat.com>
8787
8788         * g++.dg/cpp0x/regress/ptrmem1.C: New.
8789
8790 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
8791
8792         PR rtl-optimization/49145
8793         From Ryan Mansfield
8794         * gcc.c-torture/compile/pr49145.c: New test.
8795
8796 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
8797
8798         PR testsuite/49288
8799         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8800         to dg-options, match also DW_AT_linkage_name.
8801
8802         PR debug/49294
8803         * gcc.dg/debug/pr49294.c: New test.
8804
8805         PR c++/49264
8806         * g++.dg/opt/pr49264.C: New test.
8807
8808 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
8809
8810         PR tree-optimization/49243
8811         * gcc.dg/pr49243.c: New.
8812
8813 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8814
8815         * gnat.dg/specs/cond_expr1.ads: New test.
8816
8817 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gnat.dg/deferred_const4.ad[sb]: New test.
8820         * gnat.dg/deferred_const4_pkg.ads: New helper.
8821
8822 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8823
8824         * gnat.dg/test_tamdt.adb: Rename to...
8825         * gnat.dg/taft_type1.adb: ...this.
8826         * gnat.dg/tamdt.ad[sb]: Rename to...
8827         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8828         * gnat.dg/tamdt_aux.ads: Rename to...
8829         * gnat.dg/taft_type1_pkg2.ads: ...this.
8830         * gnat.dg/taft_type2.ad[sb]: New test.
8831         * gnat.dg/taft_type2_pkg.ads: New helper.
8832         * gnat.dg/taft_type3.adb: New test.
8833         * gnat.dg/taft_type3_pkg.ads: New helper.
8834
8835 2011-06-05  Tobias Burnus  <burnus@net-b.de>
8836
8837         PR fortran/49255
8838         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8839         for F2008.
8840
8841 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8842
8843         PR testsuite/49287
8844         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8845         warning.
8846         * objc.dg/gnu-api-2-objc.m: Likewise.
8847         * obj-c++.dg/gnu-api-2-class.mm: Likewise
8848         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8849
8850 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8851
8852         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
8853         alignment, not the alignment, when calling class_addIvar().  Add
8854         an 'isa' instance variable to the test root class.
8855         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8856
8857 2011-06-04  Jan Hubicka  <jh@suse.cz>
8858
8859         PR tree-optimization/48893
8860         PR tree-optimization/49091
8861         PR tree-optimization/49179
8862         * gfortran.dg/pr49179.f90: New testcase
8863
8864 2011-06-04  Jan Hubicka  <jh@suse.cz>
8865
8866         PR lto/48954
8867         * g++.dg/torture/pr48954.C: New testcase.
8868
8869 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8870
8871         * g++.dg/warn/delete-non-virtual-dtor.C: New.
8872
8873 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8874
8875         PR c++/33840
8876         * g++.dg/diagnostic/bitfld2.C: New.
8877
8878 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8879
8880         PR target/49281
8881         * gcc.c-torture/execute/pr49281.c: New test.
8882
8883 2011-06-04  Jan Hubicka  <jh@suse.cz>
8884
8885         PR tree-optimize/48929
8886         * gcc.c-torture/compile/pr48929.c: New testcase.
8887
8888 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8889
8890         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8891
8892 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
8893
8894         PR c++/49276
8895         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8896
8897 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8898
8899         * objc.dg/headers.m: Do not include sarray.h and hash.h.
8900
8901 2011-06-03  Richard Henderson  <rth@redhat.com>
8902             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8903
8904         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8905
8906 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8907
8908         * objc.dg/headers.m: Do not include objc-list.h.
8909
8910 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8911
8912         * objc.dg/type-stream-1.m: Test removed.
8913         * objc.dg/headers.m: Do not include typedstream.h.
8914
8915 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8916
8917         * objc.dg/torture/forward-1.m (main): Updated testcase.
8918
8919 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
8920
8921         PR target/49163
8922         * gcc.c-torture/compile/pr49163.c: New.
8923
8924 2011-06-02  Asher Langton  <langton2@llnl.gov>
8925
8926         PR fortran/49268
8927         * gfortran.dg/PR49268.f90: New test.
8928
8929 2011-06-02  Asher Langton  <langton2@llnl.gov>
8930
8931         PR fortran/37039
8932         * gfortran.dg/PR37039.f90: New test.
8933
8934 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8935
8936         PR objc/48539
8937         * objc.dg/method-5.m: Updated.
8938         * objc.dg/method-19.m: Updated.
8939         * objc.dg/method-lookup-1.m: New.
8940         * obj-c++.dg/method-6.mm: Updated.
8941         * obj-c++.dg/method-7.mm: Updated.
8942         * obj-c++.dg/method-lookup-1.mm: New.
8943
8944 2011-06-02  DJ Delorie  <dj@redhat.com>
8945
8946         * lib/timeout.exp (timeout): Add board_info support.
8947
8948 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
8949
8950         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8951
8952 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8953
8954         PR fortran/49265
8955         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8956         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8957
8958 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
8959             Hans-Peter Nilsson  <hp@axis.com>
8960
8961         PR rtl-optimization/48840
8962         * gcc.target/sparc/ultrasp13.c: New test.
8963
8964 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
8965
8966         PR target/49238
8967         * gcc.c-torture/compile/pr49238.c: New.
8968
8969 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
8970
8971         * gcc.target/arm/g2.c: Skip test in -mthumb.
8972         Skip test unless cpu is xscale.
8973         * gcc.target/arm/scd42-2.c: Likewise.
8974         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8975
8976 2011-06-01  Jason Merrill  <jason@redhat.com>
8977
8978         * g++.dg/cpp0x/decltype28.C: New.
8979         * g++.dg/cpp0x/decltype29.C: New.
8980
8981 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
8982
8983         PR target/45074
8984         * gcc.target/mips/pr45074.c: New test.
8985
8986 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
8987             Hans-Peter Nilsson  <hp@axis.com>
8988
8989         PR rtl-optimization/48830
8990         * gcc.target/sparc/ultrasp12.c: New test.
8991
8992 2011-06-01  David Li  <davidxl@google.com>
8993
8994         * gcc.dg/profile-dir-1.c: Change pass name.
8995         * gcc.dg/profile-dir-2.c: Ditto.
8996         * gcc.dg/tree-ssa/dump-1.c: Ditto.
8997         * gcc.dg/tree-ssa/loop-25.c: Ditto.
8998         * gcc.dg/tree-prof/stringop-1.c: Ditto.
8999         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9000         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9001         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9002         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9003         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9004         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9005         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9006         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9007         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9008         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9009         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9010         * gcc.dg/profile-dir-3.c: Ditto.
9011         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9012
9013 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9014
9015         * objc.dg/attributes/method-nonnull-1.m: New test.
9016         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9017
9018 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9019
9020         PR fortran/18918
9021         * gfortran.dg/coarray_atomic_1.f90: New.
9022         * gfortran.dg/coarray/atomic_1.f90: New.
9023
9024 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gcc.dg/guality/bswaptest.c: New test.
9027         * gcc.dg/guality/clztest.c: New test.
9028         * gcc.dg/guality/ctztest.c: New test.
9029         * gcc.dg/guality/rotatetest.c: New test.
9030
9031         PR target/48688
9032         * gcc.target/i386/pr48688.c: New test.
9033
9034 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9035
9036         PR c++/48010
9037         * g++.dg/lookup/name-clash9.C: New.
9038
9039 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9040
9041         PR fortran/18918
9042         * gfortran.dg/coarray/dummy_1.f90: New.
9043
9044 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9045
9046         PR fortran/18918
9047         * gfortran.dg/coarray/save_1.f90: New.
9048         * gfortran.dg/coarray_4.f90: Update dg-error.
9049
9050 2011-05-31  Jason Merrill  <jason@redhat.com>
9051
9052         * g++.dg/cpp0x/rv-template1.C: New.
9053
9054 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR rtl-optimization/49235
9057         * gcc.dg/pr49235.c: New test.
9058
9059 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9060
9061         PR tree-optimization/49093
9062         * gcc.dg/vect/pr49093.c: New test.
9063
9064 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9065
9066         PR debug/49047
9067         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9068
9069 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9070
9071         PR testsuite/49239
9072         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9073         output array.
9074
9075 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9076
9077         PR target/49186
9078         * gcc.c-torture/execute/pr49186.c: New.
9079
9080 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9081
9082         PR target/49168
9083          * gcc.target/i386/pr49168-1.c: New.
9084
9085 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9086             Eric Botcazou  <ebotcazou@adacore.com>
9087
9088         * gcc.dg/guality/drap.c: New test.
9089
9090 2011-05-30  Richard Guenther  <rguenther@suse.de>
9091
9092         PR tree-optimization/49210
9093         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9094         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9095
9096 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR c++/49223
9099         * g++.dg/gomp/pr49223-1.C: New test.
9100         * g++.dg/gomp/pr49223-2.C: New test.
9101
9102 2011-05-30  Richard Guenther  <rguenther@suse.de>
9103
9104         PR tree-optimization/49218
9105         * gcc.c-torture/execute/pr49218.c: New testcase.
9106
9107 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9108
9109         PR tree-optimization/49199
9110         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9111         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9112         -fno-tree-scev-cprop.
9113
9114 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9115
9116         PR fortran/47601
9117         * gfortran.dg/extends_13.f03: New.
9118
9119 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR rtl-optimization/49095
9122         * gcc.target/i386/pr49095.c: New test.
9123
9124 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9125
9126         PR fortran/18918
9127         * gfortran.dg/coarray_24.f90: New.
9128
9129 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9130
9131         PR fortran/18918
9132         * gfortran.dg/coarray_23.f90: New.
9133
9134 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9135
9136         From Ryan Mansfield
9137         * gcc.dg/pr48826.c: New test.
9138
9139 2011-05-29  Richard Guenther  <rguenther@suse.de>
9140
9141         PR tree-optimization/49217
9142         * gcc.dg/torture/pr49217.c: New testcase.
9143
9144 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9145
9146         PR testsuite/49222
9147         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9148
9149 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9150
9151         * gnat.dg/boolean_subtype.adb: Rename to...
9152         * gnat.dg/boolean_subtype1.adb: ...this.
9153
9154 2011-05-28  Jason Merrill  <jason@redhat.com>
9155
9156         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9157
9158 2011-05-27  Jason Merrill  <jason@redhat.com>
9159
9160         * g++.dg/cpp0x/enum18.C: Adjust.
9161
9162         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9163
9164 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9165
9166         PR fortran/18918
9167         * gfortran.dg/coarray_22.f90: New.
9168
9169 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9170
9171         PR tree-optimization/46728
9172         * gcc.target/powerpc/pr46728-1.c: New.
9173         * gcc.target/powerpc/pr46728-2.c: New.
9174         * gcc.target/powerpc/pr46728-3.c: New.
9175         * gcc.target/powerpc/pr46728-4.c: New.
9176         * gcc.target/powerpc/pr46728-5.c: New.
9177         * gcc.dg/pr46728-6.c: New.
9178         * gcc.target/powerpc/pr46728-7.c: New.
9179         * gcc.target/powerpc/pr46728-8.c: New.
9180         * gcc.dg/pr46728-9.c: New.
9181         * gcc.target/powerpc/pr46728-10.c: New.
9182         * gcc.target/powerpc/pr46728-11.c: New.
9183         * gcc.dg/pr46728-12.c: New.
9184         * gcc.target/powerpc/pr46728-13.c: New.
9185         * gcc.target/powerpc/pr46728-14.c: New.
9186         * gcc.target/powerpc/pr46728-15.c: New.
9187         * gcc.target/powerpc/pr46728-16.c: New.
9188
9189 2011-05-27  Jason Merrill  <jason@redhat.com>
9190
9191         * g++.dg/abi/mangle47.C: New.
9192
9193         PR c++/49176
9194         * g++.dg/template/const5.C: New.
9195
9196         * g++.dg/cpp0x/enum18.C: New.
9197
9198         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9199
9200         * g++.dg/cpp0x/error6.C: New.
9201
9202         * g++.dg/cpp0x/error5.C: New.
9203
9204 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR c++/49165
9207         * g++.dg/eh/cond6.C: New test.
9208
9209 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9210
9211         PR fortran/48820
9212         * gfortran.dg/rank_3.f90: New.
9213         * gfortran.dg/rank_4.f90: New.
9214
9215 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9216
9217         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9218         replace dump search.
9219
9220 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9221
9222         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9223         * gnat.dg/bit_packed_array5.adb: ...here.
9224
9225 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9226
9227         PR c++/42056
9228         * g++.dg/cpp0x/auto25.C: New.
9229
9230 2011-05-27  Richard Guenther  <rguenther@suse.de>
9231
9232         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9233
9234 2011-05-27  Richard Guenther  <rguenther@suse.de>
9235
9236         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9237
9238 2011-05-27  Richard Guenther  <rguenther@suse.de>
9239
9240         PR middle-end/49189
9241         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9242
9243 2011-05-26  Jason Merrill  <jason@redhat.com>
9244
9245         * g++.dg/cpp0x/friend1.C: New.
9246         * g++.dg/cpp0x/friend2.C: New.
9247
9248         * g++.dg/cpp0x/auto7.C: Update.
9249         * g++.dg/template/crash50.C: Adjust.
9250         * g++.dg/template/static9.C: Adjust.
9251         * g++.old-deja/g++.ext/memconst.C: Adjust.
9252
9253 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9254
9255         * gcc.dg/march.c: Ignore a note for some targets.
9256
9257 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9258             Nathan Froyd  <froydnj@codesourcery.com>
9259
9260         PR c++/2288
9261         PR c++/18770
9262         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9263         * g++.dg/parse/pr18770.C: New test.
9264         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9265
9266 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9267
9268         PR fortran/48955
9269         * gfortran.dg/dependency_40.f90 : New test.
9270
9271 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9272
9273         PR fortran/18918
9274         * gfortran.dg/coarray/registering_1.f90: New.
9275
9276 2011-05-26  Jason Merrill  <jason@redhat.com>
9277
9278         * g++.dg/cpp0x/variadic111.C: New.
9279         * g++.dg/cpp0x/variadic41.C: Adjust.
9280
9281 2011-05-26  Richard Guenther  <rguenther@suse.de>
9282
9283         PR tree-optimization/48702
9284         * gcc.dg/torture/pr48702.c: New testcase.
9285
9286 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9287
9288         PR gcov-profile/48845
9289         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9290         support.
9291         * gcc.dg/matrix/matrix.exp: Likewise.
9292         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9293         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9294         line number to check_profiling_available.
9295         * lib/target-supports.exp (check_profiling_available): Account for
9296         this.
9297         Require TLS runtime support with -fprofile-generate.
9298         * lib/profopt.exp (profopt-execute): Add TLS options for
9299         -fprofile-generate.
9300         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9301
9302 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR c++/49165
9305         * g++.dg/eh/cond5.C: New test.
9306
9307         PR tree-optimization/49161
9308         * gcc.c-torture/execute/pr49161.c: New test.
9309
9310 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9311
9312         * gcc.target/arm/neon-vorn-vbic.c: New test.
9313
9314 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9315
9316         PR tree-optimization/49038
9317         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9318         * gcc.dg/vect/pr49038.c: New test.
9319
9320 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
9321
9322         * g++.dg/init/pr25811-3.C: New.
9323         * g++.dg/init/pr25811-4.C: New.
9324
9325 2011-05-25  Jason Merrill  <jason@redhat.com>
9326
9327         * g++.dg/cpp0x/enum17.C: New.
9328         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9329
9330         * g++.dg/cpp0x/auto24.C: New.
9331
9332         * g++.dg/cpp0x/error4.C: New.
9333
9334         * g++.dg/cpp0x/rv-restrict.C: New.
9335
9336         * g++.dg/cpp0x/enum15.C: New.
9337         * g++.dg/cpp0x/constexpr-switch2.C: New.
9338
9339         * g++.dg/cpp0x/variadic110.C: New.
9340
9341         * g++.dg/cpp0x/auto9.C: Add typedef test.
9342
9343         * g++.dg/cpp0x/auto23.C: New.
9344         * g++.dg/cpp0x/auto9.C: Adjust.
9345
9346         * g++.dg/cpp0x/defaulted29.C: New.
9347
9348         * g++.dg/cpp0x/initlist51.C: New.
9349
9350 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9351
9352         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9353         * g++.dg/abi/packed1.C: Suppress warning.
9354         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9355         * g++.dg/template/stdarg1.C: Likewise.
9356         * g++.dg/other/packed1.C: Remove arm from xfail list.
9357
9358 2011-05-25  Jason Merrill  <jason@redhat.com>
9359
9360         * g++.dg/cpp0x/enum16.C: New.
9361         * g++.dg/parse/error15.C: Adjust.
9362
9363         * g++.dg/cpp0x/initlist50.C: New.
9364
9365         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9366
9367         * g++.dg/cpp0x/variadic109.C: New.
9368
9369 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9370
9371          * gcc.target/i386/pause-1.c: New.
9372
9373 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9374
9375         * gcc.dg/stack-usage-1.c: Adjust comment.
9376         * gcc.dg/stack-usage-2.c: New test.
9377
9378 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR c++/49136
9381         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9382         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9383
9384 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9385
9386         PR rtl-optimization/48757
9387         * gfortran.dg/pr48757.f:  New test case.
9388
9389 2011-05-24  Jason Merrill  <jason@redhat.com>
9390
9391         * g++.dg/cpp0x/access01.C: New.
9392
9393 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9394
9395         PR libobjc/48177
9396         * objc.dg/pr48177.m: New testcase.
9397
9398 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9399
9400         PR objc/48187
9401         * objc.dg/pr48187.m: New testcase.
9402         * obj-c++.dg/pr48187.mm: New testcase.
9403         * objc.dg/ivar-extra-semicolon.m: New testcase.
9404
9405 2011-05-24  Jason Merrill  <jason@redhat.com>
9406
9407         * g++.dg/template/access21.C: New.
9408         * g++.dg/template/access22.C: New.
9409
9410 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9411
9412         PR rtl-optimization/48633
9413         * g++.dg/pr48633.C: New test.
9414
9415 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9416
9417         PR target/49133
9418         * g++.dg/other/pr49133.C: New test.
9419
9420 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9421             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9422
9423         * gcc.dg/torture/tls/run-gd.c: New test.
9424         * gcc.dg/torture/tls/run-ie.c: New test.
9425         * gcc.dg/torture/tls/run-ld.c: New test.
9426         * gcc.dg/torture/tls/run-le.c: New test.
9427         * lib/target-supports.exp (check_effective_target_tls_runtime):
9428         Build testcase with TLS options.
9429
9430 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9431
9432         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9433
9434 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9435
9436         PR tree-optimization/49121
9437         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9438
9439 2011-05-23  Jason Merrill  <jason@redhat.com>
9440
9441         * g++.dg/cpp0x/defaulted28.C: New.
9442
9443         * g++.dg/cpp0x/sfinae25.C: New.
9444
9445         * g++.dg/cpp0x/rv-cast2.C: New.
9446
9447         * g++.dg/cpp0x/enum14.C: New.
9448
9449 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9450
9451         PR lto/49123
9452         * gcc.c-torture/execute/pr49123.c: New test.
9453
9454         PR debug/49032
9455         * gcc.dg/debug/pr49032.c: New test.
9456
9457         PR c/49120
9458         * gcc.dg/pr49120.c: New test.
9459
9460 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9461
9462         PR target/47315
9463         * gcc.target/i386/pr47315.c: New test.
9464
9465 2011-05-23  Jason Merrill  <jason@redhat.com>
9466
9467         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9468
9469         * g++.dg/cpp0x/sfinae24.C: New.
9470
9471         * g++.dg/cpp0x/error3.C: New.
9472
9473         * g++.dg/cpp0x/defaulted27.C: New.
9474
9475         * g++.dg/cpp0x/decltype27.C: New.
9476
9477 2011-05-23  Richard Guenther  <rguenther@suse.de>
9478
9479         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9480
9481 2011-05-23  Richard Guenther  <rguenther@suse.de>
9482
9483         PR tree-optimization/40874
9484         * g++.dg/tree-ssa/pr40874.C: New testcase.
9485
9486 2011-05-23  Richard Guenther  <rguenther@suse.de>
9487
9488         PR tree-optimization/49115
9489         * g++.dg/torture/pr49115.C: New testcase.
9490
9491 2011-05-23  Richard Guenther  <rguenther@suse.de>
9492
9493         PR middle-end/15419
9494         * gcc.dg/memcpy-3.c: New testcase.
9495
9496 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9497
9498         PR middle-end/48973
9499         * gcc.c-torture/execute/pr48973-1.c: New test.
9500         * gcc.c-torture/execute/pr48973-2.c: New test.
9501
9502 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9503
9504         PR c++/18016
9505         * g++.dg/warn/pr18016.C: New.
9506
9507 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9508
9509         PR target/45098
9510         * gcc.target/arm/ivopts-6.c: New test.
9511
9512 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9513
9514         PR middle-end/49029
9515         * gcc.c-torture/compile/pr49029.c: New test.
9516
9517 2011-05-22  Jason Merrill  <jason@redhat.com>
9518
9519         * g++.dg/cpp0x/sfinae23.C: New.
9520         * g++.dg/cpp0x/sfinae8.C: Correct.
9521
9522 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9523
9524         * gfortran.dg/function_optimize_8.f90:  New test case.
9525
9526 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9527
9528         PR tree-optimization/49087
9529         * gcc.dg/vect/O3-pr49087.c: New test.
9530
9531 2011-05-21  Jason Merrill  <jason@redhat.com>
9532
9533         * g++.dg/debug/const5.C: New.
9534
9535 2011-05-20  Jason Merrill  <jason@redhat.com>
9536
9537         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9538
9539         * g++.dg/cpp0x/constexpr-static7.C: New.
9540
9541         * g++.dg/cpp0x/enum12.C: New.
9542         * g++.dg/cpp0x/enum13.C: New.
9543
9544 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9545
9546         PR fortran/48699
9547         * gfortran.dg/select_type_23.f03: New.
9548
9549 2011-05-20  Jason Merrill  <jason@redhat.com>
9550
9551         * g++.dg/cpp0x/defaulted26.C: New.
9552
9553         * g++.dg/cpp0x/noexcept02.C: Fix.
9554         * g++.dg/cpp0x/noexcept03.C: Fix.
9555         * g++.dg/cpp0x/noexcept08.C: Fix.
9556         * g++.dg/cpp0x/noexcept10.C: New.
9557
9558 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9559
9560         PR fortran/48706
9561         * gfortran.dg/extends_12.f03: New.
9562
9563 2011-05-20  Jason Merrill  <jason@redhat.com>
9564
9565         * g++.dg/template/koenig9.C: New.
9566         * g++.dg/opt/pr47615.C: Fix.
9567         * g++.dg/overload/defarg1.C: Fix.
9568         * g++.dg/tc1/dr213.C: Remove xfail.
9569         * g++.dg/torture/pr34850.C: Fix.
9570         * g++.dg/torture/pr39362.C: Fix.
9571         * g++.old-deja/g++.brendan/crash56.C: Fix.
9572         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9573
9574 2011-05-20  Richard Guenther  <rguenther@suse.de>
9575
9576         PR tree-optimization/49079
9577         * gcc.dg/torture/pr49079.c: New testcase.
9578
9579 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR tree-optimization/49073
9582         * gcc.c-torture/execute/pr49073.c: New test.
9583
9584 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9585
9586         PR fortran/18918
9587         * gfortran.dg/coarray_21.f90: New.
9588
9589 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9590
9591         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9592         output.
9593
9594 2011-05-19  Richard Guenther  <rguenther@suse.de>
9595
9596         PR testsuite/49063
9597         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9598
9599 2011-05-19  Richard Guenther  <rguenther@suse.de>
9600
9601         PR middle-end/48985
9602         * gcc.dg/builtin-object-size-11.c: New testcase.
9603
9604 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9605
9606         PR target/45098
9607         * gcc.target/arm/ivopts.c: New test.
9608         * gcc.target/arm/ivopts-2.c: New test.
9609
9610 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9611
9612         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9613
9614 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9615
9616         * gcc.c-torture/execute/960321-1.x: Remove.
9617
9618 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
9619
9620         PR fortran/48700
9621         * gfortran.dg/move_alloc_4.f90: New.
9622
9623 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9624
9625         PR target/49002
9626         * gcc.target/i386/pr49002-1.c: New test.
9627         * gcc.target/i386/pr49002-2.c: Likewise.
9628
9629 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9630
9631         PR tree-optimization/49039
9632         * gcc.c-torture/execute/pr49039.c: New test.
9633         * gcc.dg/tree-ssa/pr49039.c: New test.
9634         * g++.dg/torture/pr49039.C: New test.
9635
9636 2011-05-18  Jason Merrill  <jason@redhat.com>
9637
9638         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9639         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9640         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9641
9642 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
9643
9644         * gcc.target/bfin/mcpu-bf592.c: New test.
9645
9646 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
9647
9648         PR tree-optimization/41881
9649         * gcc.dg/vect/O3-pr41881.c: New test.
9650         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9651
9652 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9653
9654         PR tree-optimization/49000
9655         * gcc.dg/pr49000.c: New test.
9656
9657 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
9658
9659         * gnat.dg/invalid1.adb: New test.
9660
9661 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
9662
9663         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9664         scan pattern.
9665         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9666         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9667
9668 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9669
9670         PR c++/48994
9671         * g++.dg/cpp0x/range-for18.C: New.
9672
9673 2011-05-15  Tobias Burnus  <burnus@net-b.de>
9674
9675         PR fortran/18918
9676         * gfortran.dg/coarray/image_index_2.f90: New.
9677
9678 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
9679
9680         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9681         * g++.dg/cpp0x/override2.C: New.
9682
9683 2011-05-14  Tobias Burnus  <burnus@net-b.de>
9684
9685         PR fortran/18918
9686         * gfortran.de/coarray_20.f90: New.
9687
9688 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9689
9690         PR fortran/22572
9691         * function_optimize_7.f90:  New test case.
9692
9693 2011-05-13  Jason Merrill  <jason@redhat.com>
9694
9695         * g++.dg/cpp0x/decltype26.C: New.
9696         * g++.dg/cpp0x/enum11.C: New.
9697
9698 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9699
9700         PR fortran/48972
9701         PR fortran/48991
9702         * gfortran.dg/assign_8.f90: Update dg-error.
9703
9704 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9705
9706         PR fortran/48972
9707         * gfortran.dg/io_constraints_8.f90: New.
9708         * gfortran.dg/io_constraints_9.f90: New.
9709
9710 2011-05-13  Martin Thuresson  <martint@google.com>
9711
9712         PR gcov-profile/47793
9713         * gcc.dg/pr47793.c: New.
9714
9715 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9716
9717         PR tree-optimization/48975
9718         * gcc.dg/pr48975.c: New test.
9719
9720 2011-05-12  Tobias Burnus  <burnus@net-b.de>
9721
9722         PR fortran/48972
9723         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9724
9725 2011-05-12  Jason Merrill  <jason@redhat.com>
9726
9727         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9728
9729 2011-05-12  Geert Bosch  <bosch@adacore.com>
9730
9731         * gnat.dg/view_conversion1.adb: New test.
9732
9733 2011-05-12  Richard Guenther  <rguenther@suse.de>
9734
9735         PR tree-optimization/48172
9736         * gcc.dg/vect/pr48172.c: New testcase.
9737
9738 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9739
9740         PR debug/48967
9741         * g++.dg/opt/pr48967.C: New test.
9742
9743 2011-05-11  Jason Merrill  <jason@redhat.com>
9744
9745         * g++.dg/cpp0x/constexpr-friend.C: New.
9746         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9747
9748         * g++.dg/cpp0x/sfinae22.C: New.
9749
9750 2011-05-11  Tobias Burnus  <burnus@net-b.de>
9751
9752         PR fortran/48889
9753         * gfortran.dg/generic_24.f90: New.
9754
9755 2011-05-11  Richard Guenther  <rguenther@suse.de>
9756
9757         PR tree-optimization/15256
9758         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9759
9760 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR debug/48159
9763         * gcc.dg/pr48159-1.c: New test.
9764         * gcc.dg/pr48159-2.c: New test.
9765
9766 2011-05-11  Richard Guenther  <rguenther@suse.de>
9767
9768         PR middle-end/48953
9769         * gcc.dg/torture/pr48953.c: New testcase.
9770
9771 2011-05-11  Richard Guenther  <rguenther@suse.de>
9772
9773         PR tree-optimization/18041
9774         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9775
9776 2011-05-11  Alan Modra  <amodra@gmail.com>
9777
9778         PR target/47755
9779         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9780
9781 2011-05-10  Jason Merrill  <jason@redhat.com>
9782
9783         * g++.dg/cpp0x/defaulted25.C: New.
9784         * g++.dg/template/crash7.C: Adjust.
9785
9786         * g++.dg/cpp0x/variadic108.C: New.
9787
9788 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
9789
9790         * g++.dg/inherit/virtual9.C: Extend.
9791
9792 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
9793
9794         PR target/48857
9795         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9796         are passed and returned in vector registers.
9797
9798 2011-05-10  Richard Guenther  <rguenther@suse.de>
9799
9800         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9801         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9802         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9803         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9804         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
9805         applies.
9806
9807 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
9808
9809         PR tree-optimization/48611
9810         PR tree-optimization/48794
9811         * gfortran.dg/gomp/pr48611.f90: New test.
9812         * gfortran.dg/gomp/pr48794.f90: New test.
9813
9814         PR debug/48928
9815         * gcc.dg/dfp/pr48928.c: New test.
9816
9817 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9818
9819         PR c++/48522
9820         * g++.dg/cpp0x/pr48522.C: New.
9821
9822 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9823
9824         PR c++/48735
9825         * g++.dg/cpp0x/sfinae21.C: New.
9826
9827 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9828
9829         * g++.dg/template/sfinae28.C: Rename to...
9830         * g++.dg/cpp0x/sfinae19.C: ... this.
9831         * g++.dg/template/sfinae29.C: Rename to...
9832         * g++.dg/cpp0x/sfinae20.C: ... this.
9833
9834 2011-05-09  Jeff Law <law@redhat.com>
9835
9836         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9837         consistent results.
9838
9839 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
9840
9841         PR c++/20039
9842         * g++.dg/init/pr20039.C: New.
9843
9844 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9845
9846         PR c++/48737
9847         PR c++/48744
9848         * g++.dg/template/sfinae28.C: New.
9849         * g++.dg/template/sfinae29.C: Likewise.
9850
9851 2011-05-09  Jason Merrill  <jason@redhat.com>
9852
9853         * g++.dg/template/nontype23.C: New.
9854
9855 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
9856         PR c++/48859
9857         * g++.dg/init/pr48859.C: New.
9858
9859 2011-05-09  Jason Merrill  <jason@redhat.com>
9860
9861         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9862         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9863         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9864         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9865         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9866         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9867         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9868         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9869
9870 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
9871
9872         * g++.dg/inherit/virtual9.C: New.
9873
9874 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
9875
9876         PR c++/48574
9877         * g++.dg/template/dependent-expr8.C: New test case.
9878
9879 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
9880
9881         PR tree-optimization/48837
9882         * gcc.dg/pr48837.c: New testcase.
9883
9884 2011-05-06  Jason Merrill  <jason@redhat.com>
9885
9886         * g++.dg/cpp0x/constexpr-condition2.C: New.
9887
9888         * g++.dg/cpp0x/constexpr-missing.C: New.
9889
9890 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9891
9892         PR fortran/18918
9893         * gfortran.dg/coarray/this_image_2.f90: New.
9894
9895 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9896
9897         PR fortran/48858
9898         PR fortran/48820
9899         * gfortran.dg/bind_c_usage_22.f90: New.
9900         * gfortran.dg/bind_c_usage_23.f90: New.
9901         * gfortran.dg/bind_c_usage_24.f90: New.
9902         * gfortran.dg/bind_c_usage_24_c.c: New.
9903
9904 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
9905
9906         PR c++/48838
9907         * g++.dg/template/member9.C: New test case.
9908
9909 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9910
9911         * gnat.dg/discr29.ad[sb]: New test.
9912         * gnat.dg/discr30.adb: Likewise.
9913
9914 2011-05-05  Julian Brown  <julian@codesourcery.com>
9915
9916         * gcc.target/arm/neon-vset_lanes8.c: New test.
9917
9918 2011-05-05  Jason Merrill  <jason@redhat.com>
9919
9920         * g++.dg/init/new32.C: New.
9921
9922 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9923
9924         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9925         Fix typo.
9926
9927 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
9928
9929         PR rtl-optimization/48381
9930         * gcc.c-torture/compile/pr48381.c: New test.
9931
9932 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
9933
9934         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9935         to dg-options.
9936         * gcc.target/i386/opt-1.c: Ditto.
9937
9938 2011-05-04  Jason Merrill  <jason@redhat.com>
9939
9940         * g++.dg/conversion/base1.C: New.
9941
9942 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9943
9944         PR libgfortran/48787
9945         * gfortran.dg/round_3.f08: Add more checks to test case.
9946
9947 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
9948
9949         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9950         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9951         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9952         Gate test on effective_target fd_truncate.
9953
9954 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
9955
9956         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9957         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9958         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9959         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
9960         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9961         * gcc.target/i386/pr38824.c: Ditto.
9962         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9963         * gcc.target/i386/vecinit-2.c: Ditto.
9964         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9965         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9966         * gcc.target/i386/parity-2.c: Ditto.
9967         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9968
9969 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
9970
9971         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9972         remove duplication.
9973         * gcc.target/bfin/mcpu-bf514.c: Likewise.
9974         * gcc.target/bfin/mcpu-bf516.c: Likewise.
9975         * gcc.target/bfin/mcpu-bf518.c: Likewise.
9976
9977 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9978
9979         PR fortran/18918
9980         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9981
9982 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9983
9984         PR fortran/18918
9985         * gfortran.dg/coarray/this_image_1.f90: New.
9986
9987 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9988
9989         PR fortran/18918
9990         * gfortran.dg/coarray/caf.dg: New.
9991         * gfortran.dg/coarray/image_index_1.f90: New, copied
9992         from ../coarray_16.f90.
9993
9994 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9995
9996         PR c++/28501
9997         * g++.dg/ext/complex9.C: New.
9998
9999 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10000
10001         From Mike Frysinger
10002         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10003         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10004         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10005
10006 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10007
10008         * gcc.target/bfin/builtins: Created.
10009         * gcc.target/bfin/hisilh-O0.c: Deleted.
10010         * gcc.target/bfin/hisilh.c: Moved to...
10011         * gcc.target/bfin/builtins/hisilh.c: ...here.
10012         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10013         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10014         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10015         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10016         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10017         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10018         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10019         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10020         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10021         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10022         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10023         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10024         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10025         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10026         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10027         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10028         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10029         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10030         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10031         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10032         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10033         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10034         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10035         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10036         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10037         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10038         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10039         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10040         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10041         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10042         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10043         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10044         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10045         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10046         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10047         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10048         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10049         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10050         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10051         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10052         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10053         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10054         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10055         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10056         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10057         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10058         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10059         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10060         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10061         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10062         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10063         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10064         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10065         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10066         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10067         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10068         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10069         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10070         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10071         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10072         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10073         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10074         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10075         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10076         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10077         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10078         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10079         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10080         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10081         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10082         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10083         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10084         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10085         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10086         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10087         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10088         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10089         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10090         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10091         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10092         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10093         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10094         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10095         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10096         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10097         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10098         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10099         * gcc.target/bfin/builtins/circptr.c: Ditto.
10100         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10101         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10102         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10103         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10104         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10105         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10106         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10107         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10108         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10109         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10110         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10111         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10112         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10113         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10114         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10115         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10116         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10117         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10118         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10119         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10120         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10121         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10122         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10123         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10124         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10125         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10126         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10127         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10128         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10129         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10130         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10131         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10132         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10133         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10134         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10135         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10136         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10137         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10138         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10139         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10140         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10141         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10142         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10143         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10144         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10145         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10146         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10147         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10148         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10149         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10150         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10151         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10152         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10153         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10154         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10155         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10156         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10157         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10158         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10159         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10160         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10161         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10162         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10163         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10164         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10165         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10166         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10167         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10168         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10169         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10170
10171 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10172
10173         * gcc.target/arm/cold-lc.c: New test.
10174
10175 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR target/48774
10178         * gcc.dg/pr48774.c: New test.
10179
10180 2011-05-03  Richard Guenther  <rguenther@suse.de>
10181
10182         * gcc.dg/large-size-array-5.c: New testcase.
10183
10184 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10185
10186         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10187
10188 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10189
10190         * lib/target-supports.exp (check_effective_target_vect_strided):
10191         Replace with...
10192         (check_effective_target_vect_strided2)
10193         (check_effective_target_vect_strided3)
10194         (check_effective_target_vect_strided4)
10195         (check_effective_target_vect_strided8): ...these new functions.
10196
10197         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10198         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10199         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10200         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10201         * gcc.dg/vect/pr37539.c: Likewise.
10202         * gcc.dg/vect/slp-11a.c: Likewise.
10203         * gcc.dg/vect/slp-11b.c: Likewise.
10204         * gcc.dg/vect/slp-11c.c: Likewise.
10205         * gcc.dg/vect/slp-12a.c: Likewise.
10206         * gcc.dg/vect/slp-12b.c: Likewise.
10207         * gcc.dg/vect/slp-18.c: Likewise.
10208         * gcc.dg/vect/slp-19a.c: Likewise.
10209         * gcc.dg/vect/slp-19b.c: Likewise.
10210         * gcc.dg/vect/slp-21.c: Likewise.
10211         * gcc.dg/vect/slp-23.c: Likewise.
10212         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10213
10214         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10215         instead of vect_interleave && vect_extract_even_odd.
10216         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10217         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10218         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10219         * gcc.dg/vect/vect-1.c: Likewise.
10220         * gcc.dg/vect/vect-10.c: Likewise.
10221         * gcc.dg/vect/vect-98.c: Likewise.
10222         * gcc.dg/vect/vect-107.c: Likewise.
10223         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10224         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10225         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10226         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10227         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10228         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10229         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10230         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10231         * gcc.dg/vect/vect-strided-float.c: Likewise.
10232         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10233         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10234         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10235         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10236         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10237         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10238         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10239         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10240         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10241         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10242         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10243         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10244         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10245         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10246         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10247
10248         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10249         target condition.
10250         * gcc.dg/vect/pr30843.c: Likewise.
10251         * gcc.dg/vect/pr33866.c: Likewise.
10252         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10253         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10254         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10255         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10256
10257 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10258
10259         * gcc.dg/vect/slp-11.c: Split into...
10260         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10261         gcc.dg/vect/slp-11c.c: ...these tests.
10262         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10263         * gcc.dg/vect/slp-12c.c: ...this new test.
10264         * gcc.dg/vect/slp-19.c: Split into...
10265         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10266         gcc.dg/vect/slp-19c.c: ...these new tests.
10267
10268 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10269
10270         * lib/target-supports.exp
10271         (check_effective_target_vect_extract_even_odd_wide): Delete.
10272         (check_effective_target_vect_strided_wide): Likewise.
10273         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10274         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10275         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10276         * gcc.dg/vect/pr37539.c: Likewise.
10277         * gcc.dg/vect/slp-11.c: Likewise.
10278         * gcc.dg/vect/slp-12a.c: Likewise.
10279         * gcc.dg/vect/slp-12b.c: Likewise.
10280         * gcc.dg/vect/slp-19.c: Likewise.
10281         * gcc.dg/vect/slp-23.c: Likewise.
10282         * gcc.dg/vect/vect-1.c: Likewise.
10283         * gcc.dg/vect/vect-98.c: Likewise.
10284         * gcc.dg/vect/vect-107.c: Likewise.
10285         * gcc.dg/vect/vect-strided-float.c: Likewise.
10286
10287 2011-05-02  Jason Merrill  <jason@redhat.com>
10288
10289         * g++.dg/init/new31.C: New.
10290
10291 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10292
10293         PR c/35445
10294         * gcc.dg/pr35445.c: New test.
10295
10296 2011-05-02  Jason Merrill  <jason@redhat.com>
10297
10298         * c-c++-common/vla-1.c: New.
10299
10300 2011-05-02  Richard Guenther  <rguenther@suse.de>
10301
10302         PR tree-optimization/48822
10303         * gcc.dg/torture/pr48822.c: New testcase.
10304
10305 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10306
10307         PR c++/47969
10308         * g++.dg/cpp0x/constexpr-47969.C: New.
10309
10310 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10311
10312         PR testsuite/48498
10313         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10314         on vect_no_align targets.
10315         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10316         vect_no_align targets.
10317
10318 2011-05-01  Xinliang David Li  <davidxl@google.com>
10319
10320         * gcc.dg/tree-ssa/integer-addr.c: New test.
10321         * gcc.dg/tree-ssa/alias_bug.c: New test.
10322
10323 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10324
10325         PR libgfortran/48787
10326         * gfortran.dg/round_3.f08: Add more checks.
10327
10328 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10329
10330         PR fortran/48821
10331         * gfortran.dg/import9.f90: New, proper test.
10332         * gfortran.dg/interface_37.f90: Remove bogus
10333         test (bogus copy of interface_36.f90).
10334
10335 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10336
10337         PR fortran/48821
10338         * gfortran.dg/interface_37.f90: New.
10339
10340 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10341
10342         PR fortran/48746
10343         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10344
10345 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR tree-optimization/48809
10348         * gcc.c-torture/execute/pr48809.c: New test.
10349
10350 2011-04-29  Jeff Law <law@redhat.com>
10351
10352         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10353
10354 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10355
10356         PR c++/48606
10357         * g++.dg/init/ctor10.C: New.
10358
10359 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10360
10361         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10362           warning in implicitly instantiated templates.
10363
10364 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10365
10366         * g++.dg/warn/Wnull-conversion-1.C: New.
10367         * g++.dg/warn/Wnull-conversion-2.C: New.
10368
10369 2011-04-29  Diego Novillo  <dnovillo@google.com>
10370
10371         * g++.old-deja/g++.other/null3.C: Expect warning about
10372         converting boolean to a pointer.
10373
10374 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10375
10376         PR fortran/48462
10377         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10378         being a target.
10379
10380         PR fortran/48746
10381         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10382
10383 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10384
10385         PR fortran/48810
10386         * gfortran.dg/typebound_proc_22.f90: New.
10387
10388         PR fortran/48800
10389         * gfortran.dg/interface_36.f90: New.
10390
10391 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10392
10393         PR libgfortran/48488
10394         PR libgfortran/48602
10395         PR libgfortran/48615
10396         PR libgfortran/48684
10397         PR libgfortran/48787
10398         * gfortran.dg/fmt_g.f: Adjust test.
10399         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10400         * gfortran.dg/round_3.f08: New test.
10401         * gfortran.dg/namelist_print_1.f: Adjust test.
10402         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10403         * gfortran.dg/f2003_io_5.f03: Adjust test.
10404         * gfortran.dg/coarray_15.f90: Adjust test.
10405         * gfortran.dg/namelist_65.f90: Adjust test.
10406         * gfortran.dg/fmt_cache_1.f: Adjust test.
10407         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10408         * gfortran.dg/real_const_3.f90: Adjust test.
10409
10410 2011-04-29  Jan Hubicka  <jh@suse.cz>
10411
10412         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10413         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10414
10415 2011-04-28  Xinliang David Li  <davidxl@google.com>
10416
10417         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10418         * g++.dg/prof-robust-1.C: New test.
10419
10420 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10421
10422         PR tree-optimization/48765
10423         * gcc.dg/vect/pr48765.c: New.
10424
10425 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10426
10427         PR tree-optimization/48775
10428         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10429
10430 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10431
10432         PR c++/48798
10433         * g++.dg/inherit/pr48798.C: New.
10434         * g++.old-deja/g++.other/base1.C: Adjust.
10435
10436 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10437
10438         PR c++/48656
10439         * g++.dg/template/inherit7.C: New test case.
10440
10441 2011-04-28  Richard Guenther  <rguenther@suse.de>
10442
10443         PR tree-optimization/40052
10444         PR tree-optimization/15347
10445         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10446         * gcc.dg/pr15347.c: Likewise.
10447
10448 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10449
10450         PR c++/48530
10451         * g++.dg/cpp0x/sfinae18.C: New.
10452
10453 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10454
10455         PR c++/48771
10456         * g++.dg/ext/is_literal_type1.C: New.
10457
10458 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10459
10460         PR fortran/48112
10461         PR fortran/48279
10462         * gfortran.dg/interface_35.f90: New.
10463         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10464         * gfortran.dg/func_result_6.f90: Add dg-warning.
10465         * gfortran.dg/bessel_1.f90: Ditto.
10466         * gfortran.dg/hypot_1.f90: Ditto.
10467         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10468         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10469         * gfortran.dg/interface_assignment_4.f90: Ditto.
10470
10471 2011-04-27  Jason Merrill  <jason@redhat.com>
10472
10473         * g++.dg/ext/complex8.C: New.
10474
10475         * g++.dg/cpp0x/initlist49.C: New.
10476         * g++.dg/init/new30.C: New.
10477
10478 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10479
10480         PR fortran/48788
10481         * gfortran.dg/whole_file_34.f90: New.
10482
10483 2011-04-27  Jan Hubicka  <jh@suse.cz>
10484
10485         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10486
10487 2011-04-27  Jason Merrill  <jason@redhat.com>
10488
10489         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10490
10491         * g++.dg/parse/ambig6.C: New.
10492
10493 2011-04-27  Nick Clifton  <nickc@redhat.com>
10494
10495         * gcc.dg/20020312-2.c: Add definition for RX.
10496
10497         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10498         option with RX targets.
10499
10500         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10501         /* */ comments.
10502
10503 2011-04-27  Richard Guenther  <rguenther@suse.de>
10504
10505         * gcc.dg/tree-ssa/pr23382.c: Remove.
10506
10507 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10508
10509         PR target/48767
10510         * gcc.c-torture/compile/pr48767.c: New test.
10511
10512 2011-04-27  Richard Guenther  <rguenther@suse.de>
10513
10514         PR tree-optimization/48772
10515         * g++.dg/pr48772.C: New testcase.
10516
10517 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10518
10519         PR c/48742
10520         * gcc.c-torture/compile/pr48742.c: New test.
10521
10522 2011-04-26  Jason Merrill  <jason@redhat.com>
10523
10524         * g++.dg/lookup/koenig13.C: New.
10525
10526         * g++.dg/cpp0x/initlist48.C: New.
10527
10528 2011-04-25  Jason Merrill  <jason@redhat.com>
10529
10530         * g++.dg/cpp0x/sfinae17.C: New.
10531
10532 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10533
10534         PR target/48258
10535         * gcc.target/powerpc/pr48258-1.c: New file.
10536         * gcc.target/powerpc/pr48258-2.c: Ditto.
10537
10538 2011-04-26  Xinliang David Li  <davidxl@google.com>
10539
10540         * gcc.dg/uninit-suppress.c: New test.
10541         * gcc.dg/uninit-suppress.c: New test.
10542
10543 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10544
10545         PR debug/48768
10546         * gcc.dg/pr48768.c: New test.
10547
10548         PR tree-optimization/48734
10549         * gcc.c-torture/compile/pr48734.c: New test.
10550
10551         PR testsuite/48753
10552         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10553
10554 2011-04-26  Richard Guenther  <rguenther@suse.de>
10555
10556         PR tree-optimization/48731
10557         * gcc.dg/torture/pr48731.c: New testcase.
10558
10559 2011-04-26  Richard Guenther  <rguenther@suse.de>
10560
10561         PR testsuite/48753
10562         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10563
10564 2011-04-26  Richard Guenther  <rguenther@suse.de>
10565
10566         PR middle-end/48694
10567         * gcc.dg/torture/pr48694-1.c: New testcase.
10568         * gcc.dg/torture/pr48694-2.c: Likewise.
10569
10570 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10571
10572         * g++.dg/ext/underlying_type1.C: New.
10573         * g++.dg/ext/underlying_type2.C: Likewise.
10574         * g++.dg/ext/underlying_type3.C: Likewise.
10575         * g++.dg/ext/underlying_type4.C: Likewise.
10576         * g++.dg/ext/underlying_type5.C: Likewise.
10577         * g++.dg/ext/underlying_type6.C: Likewise.
10578         * g++.dg/ext/underlying_type7.C: Likewise.
10579         * g++.dg/ext/underlying_type8.C: Likewise.
10580         * g++.dg/ext/underlying_type9.C: Likewise.
10581         * g++.dg/ext/underlying_type10.C: Likewise.
10582
10583 2011-04-25  Jason Merrill  <jason@redhat.com>
10584
10585         * g++.dg/cpp0x/regress/template-const2.C: New.
10586
10587 2011-04-25  Jeff Law <law@redhat.com>
10588
10589         * gcc.dg/tree-ssa/vrp56.c: new test.
10590
10591 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10592
10593         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10594
10595 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10596
10597         PR preprocessor/48740
10598         * c-c++-common/raw-string-11.c: New test.
10599
10600 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10601
10602         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10603         hppa*-*-hpux*.
10604
10605 2011-04-23  Tobias Burnus  <burnus@net-b.de>
10606
10607         PR fortran/18918
10608         * gfortran.dg/coarray_19.f90: New.
10609
10610 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
10611
10612         PR c/48685
10613         * gcc.dg/pr48685.c: New test.
10614
10615 2011-04-22  Jan Hubicka  <jh@suse.cz>
10616
10617         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10618
10619 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10620
10621         PR tree-optimization/48717
10622         * gcc.c-torture/execute/pr48717.c: New test.
10623
10624 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
10625
10626         PR target/48723
10627         * gcc.target/i386/pr48723.c: New test.
10628
10629 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10630
10631         PR c/48716
10632         * gcc.dg/gomp/pr48716.c: New test.
10633         * g++.dg/gomp/pr48716.C: New test.
10634
10635 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
10636
10637         PR c/36750
10638         * gcc.dg/missing-field-init-2.c: Update testcase.
10639
10640 2011-04-22  Alan Modra  <amodra@gmail.com>
10641
10642         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10643
10644 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10645
10646         PR fortran/48405
10647         * gfortran.dg/function_optimize_6.f90:  New test.
10648
10649 2011-04-21  Easwaran Raman  <eraman@google.com>
10650
10651         * gcc.dg/stack-layout-2.c: New test.
10652
10653 2011-04-21  Richard Guenther  <rguenther@suse.de>
10654
10655         PR lto/48703
10656         * g++.dg/lto/pr48207-2_0.C: New testcase.
10657         * g++.dg/lto/pr48207-3_0.C: Likewise.
10658
10659 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
10660
10661         * gnat.dg/volatile5.adb: New test.
10662         * gnat.dg/volatile5_pkg.ads: New helper.
10663
10664 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
10665
10666         PR target/48708
10667         * gcc.target/i386/pr48708.c: New test.
10668
10669 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10670
10671         * gcc.dg/vect/vect-119.c: New test.
10672
10673 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10674
10675         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10676         and once without.
10677
10678 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
10679             Richard Sandiford  <richard.sandiford@linaro.org>
10680
10681         PR target/46329
10682         * gcc.target/arm/pr46329.c: New test.
10683
10684 2011-04-21  Tobias Burnus  <burnus@net-b.de>
10685
10686         PR fortran/18918
10687         * gfortran.dg/coarray_18.f90: New.
10688
10689 2011-04-20  Jason Merrill  <jason@redhat.com>
10690
10691         * g++.dg/cpp0x/initlist47.C: New.
10692
10693         * g++.dg/init/dtor4.C: New.
10694
10695 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
10696
10697         PR target/48678
10698         * gcc.target/i386/sse2-pinsrw.c: New test.
10699         * gcc.target/i386/avx-vpinsrw.c: Ditto.
10700         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10701         * gcc.target/i386/sse2-insvhi.c: Ditto.
10702         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10703         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10704
10705 2011-04-20  Jason Merrill  <jason@redhat.com>
10706
10707         * g++.dg/template/const4.C: New.
10708
10709 2011-04-20  Easwaran Raman  <eraman@google.com>
10710
10711         * gcc.dg/stack-layout-1.c: New test.
10712
10713 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
10714
10715         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10716         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10717         function.
10718
10719 2011-04-20  Kai Tietz  <ktietz@redhat.com>
10720
10721         * gcc.dg/binop-xor1.c: New test.
10722         * gcc.dg/binop-xor2.c: New test.
10723         * gcc.dg/binop-xor3.c: New test.
10724         * gcc.dg/binop-xor4.c: New test.
10725         * gcc.dg/binop-xor5.c: New test.
10726
10727 2011-04-20  Richard Guenther  <rguenther@suse.de>
10728
10729         PR tree-optimization/47892
10730         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10731
10732 2011-04-20  Richard Guenther  <rguenther@suse.de>
10733
10734         PR middle-end/48695
10735         * g++.dg/torture/pr48695.C: New testcase.
10736
10737 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
10738
10739         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10740         * gcc.c-torture/execute/cmpsi-2.c: Ditto
10741         * gcc.c-torture/execute/pr45262.c: Ditto
10742         * gcc.dg/torture/pr43165.c: Ditto.
10743         * gcc.dg/torture/pr47228.c: Ditto.
10744         * gcc.dg/tree-ssa/pr45144.c: Ditto.
10745         * gcc.dg/ipa/pr45644.c: Ditto.
10746         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10747         PDP11.
10748
10749 2011-04-19  Jason Merrill  <jason@redhat.com>
10750
10751         * g++.dg/ext/complex7.C: New.
10752
10753         * g++.dg/ext/attrib41.C: New.
10754
10755 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10756
10757         PR testsuite/48676
10758         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10759
10760 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR target/48678
10763         * gcc.target/i386/pr48678.c: New test.
10764
10765 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10766
10767         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10768         * g++.dg/opt/devirt2.C: New test.
10769         * g++.dg/ipa/devirt-g-1.C: Likewise.
10770
10771 2011-04-19  Tobias Burnus  <burnus@net-b.de>
10772
10773         PR fortran/48588
10774         * gfortran.dg/whole_file_33.f90: New.
10775
10776 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10777
10778         * g++.dg/ipa/devirt-7.C: New test.
10779
10780 2011-04-19  Richard Guenther  <rguenther@suse.de>
10781
10782         PR lto/48207
10783         * g++.dg/lto/pr48207_0.C: New testcase.
10784
10785 2011-04-18  Jason Merrill  <jason@redhat.com>
10786
10787         * g++.dg/init/void1.C: New.
10788
10789         * g++.dg/cpp0x/union4.C: New.
10790
10791 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR middle-end/48661
10794         * g++.dg/torture/pr48661.C: New test.
10795
10796         PR c++/48632
10797         * g++.dg/gomp/pr48632.C: New test.
10798
10799 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
10800
10801         * gcc.target/i386/sse2-maskmovdqu.c: New test.
10802         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10803
10804 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10805
10806         PR fortran/18918
10807         * gfortran.dg/coarray_17.f90: New.
10808         * gfortran.dg/coarray_10.f90: Update dg-error.
10809
10810 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10811
10812         PR testsuite/48251
10813         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10814         * gfortran.dg/guality/guality.exp: Likewise.
10815
10816 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10817
10818         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10819
10820 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10821
10822         * gcc.dg/vect/pr48377.c: Remove dg-do run.
10823
10824 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10825
10826         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10827
10828 2011-04-18  Richard Guenther  <rguenther@suse.de>
10829
10830         PR middle-end/46364
10831         * g++.dg/torture/pr46364.C: New testcase.
10832
10833 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10834
10835         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10836
10837 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
10838
10839         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10840
10841 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
10842             Ira Rosen  <ira.rosen@linaro.org>
10843
10844         PR target/48252
10845         * gcc.target/arm/pr48252.c: New test.
10846
10847 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10848
10849         PR tree-optimization/48616
10850         * gcc.dg/pr48616.c: New test.
10851
10852 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/18918
10855         * gfortran.dg/coarray_16.f90: New.
10856
10857 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
10858
10859         PR fortran/48462
10860         * gfortran.dg/realloc_on_assign_7.f03: New test.
10861
10862 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10863
10864         PR libgfortran/48602
10865         * gfortran.dg/fmt_g0_6.f08: New test.
10866
10867 2011-04-17  Jason Merrill  <jason@redhat.com>
10868
10869         * g++.dg/cpp0x/sfinae16.C: New.
10870
10871 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
10872
10873         * gcc.target/mips/reg-var-1.c: New test.
10874
10875 2011-04-17  Jan Hubicka  <jh@suse.cz>
10876
10877         * gcc.dg/winline-5.c: Update testcase.
10878
10879 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10880
10881         * gnat.dg/discr27.ad[sb]: Move dg directive.
10882         * gnat.dg/discr28.ad[sb]: New test.
10883         * gnat.dg/discr28_pkg.ads: New helper.
10884
10885 2011-04-17  Michael Matz  <matz@suse.de>
10886
10887         PR tree-optimization/48622
10888         PR lto/48645
10889         * gcc.dg/lto/pr48622_0.c: New test.
10890
10891 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
10892
10893         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10894         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10895         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10896         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10897         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10898         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10899
10900 2011-04-15  Jason Merrill  <jason@redhat.com>
10901
10902         * g++.dg/cpp0x/range-for17.C: New.
10903
10904 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10905
10906         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10907         * g++.dg/cpp0x/range-for3.C: Likewise.
10908         * g++.dg/cpp0x/range-for9.C: Correct error message.
10909         * g++.dg/cpp0x/range-for11.C: New.
10910         * g++.dg/cpp0x/range-for12.C: New.
10911         * g++.dg/cpp0x/range-for13.C: New.
10912         * g++.dg/cpp0x/range-for14.C: New.
10913         * g++.dg/cpp0x/range-for15.C: New.
10914         * g++.dg/cpp0x/range-for16.C: New.
10915
10916 2011-04-15  Tobias Burnus  <burnus@net-b.de>
10917
10918         PR fortran/18918
10919         * gfortran.dg/coarray_15.f90: Change to dg-do run.
10920
10921 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
10922
10923         * objc.dg/naming-4.m: Updated.
10924         * objc.dg/naming-5.m: Updated.
10925         * objc.dg/naming-6.m: New.
10926         * objc.dg/naming-7.m: New.
10927         * obj-c++.dg/naming-1.mm: Updated.
10928         * obj-c++.dg/naming-2.mm: Updated.
10929         * obj-c++.dg/naming-3.mm: New.
10930         * obj-c++.dg/naming-4.mm: New.
10931
10932 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10933
10934         PR libgfortran/48589
10935         * gfortran.dg/fmt_g0_5.f08: New test.
10936
10937 2011-04-15  Richard Guenther  <rguenther@suse.de>
10938
10939         PR testsuite/48286
10940         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10941
10942 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
10943
10944         * gcc.target/avr/torture/pr41885.c (dg-options): Change
10945         -finline-limit=0 to -fno-inline
10946
10947 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
10948
10949         PR target/48614
10950         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10951         just avx.
10952
10953 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
10954
10955         PR target/48605
10956         * gcc.target/i386/sse4_1-insertps-3.c: New test.
10957         * gcc.target/i386/sse4_1-insertps-4.c: New test.
10958         * gcc.target/i386/avx-insertps-3.c: New test.
10959         * gcc.target/i386/avx-insertps-4.c: New test.
10960
10961 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10962
10963         * gcc.target/avr/torture/pr41885.c (dg-options): Add
10964         -finline-limit=0
10965
10966 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10967
10968         PR target/46779
10969         PR target/45291
10970         PR target/41894
10971         * gcc.target/avr/pr46779-1.c: New test case
10972         * gcc.target/avr/pr46779-2.c: New test case
10973
10974 2011-04-14  Jason Merrill  <jason@redhat.com>
10975
10976         * g++.dg/cpp0x/sfinae15.C: New.
10977
10978         * g++.dg/cpp0x/sfinae14.C: New.
10979
10980         * g++.dg/ext/vla10.C: New.
10981
10982 2011-04-14  Richard Guenther  <rguenther@suse.de>
10983
10984         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10985
10986 2011-04-14  Richard Guenther  <rguenther@suse.de>
10987
10988         * gcc.dg/fold-bitand-4.c: Move ...
10989         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
10990
10991 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10992
10993         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10994         variables const.
10995         * gcc.target/avr/torture/trivial.c: Ditto.
10996
10997 2011-04-13  Jason Merrill  <jason@redhat.com>
10998
10999         * g++.dg/template/operator11.C: New.
11000
11001 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11002
11003         PR middle-end/48591
11004         * gcc.dg/gomp/pr48591.c: New test.
11005
11006         PR c++/48570
11007         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11008         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11009
11010 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11011
11012         PR c++/48574
11013         * g++.dg/template/dependent-expr7.C: New test case.
11014
11015 2011-04-13  Jason Merrill  <jason@redhat.com>
11016
11017         * g++.dg/cpp0x/sfinae13.C: New.
11018
11019 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11020
11021         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11022
11023 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11024
11025         * gcc.target/arm/pr43698.c: Remove -march option.
11026
11027 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11028
11029         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11030         -march option.
11031
11032 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11033
11034         PR fortran/48360
11035         PR fortran/48456
11036         * gfortran.dg/realloc_on_assign_6.f03: New test.
11037
11038 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11039
11040         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11041         targets the additional -mno-ms-bitfields and
11042         -Wno-packed-bitfield-compat options.
11043         * g++.dg/ext/bitfield3.C: Likewise.
11044         * g++.dg/ext/bitfield4.C: Likewise.
11045         * g++.dg/ext/bitfield5.C: Likewise.
11046         * gcc.dg/bitfld-15.c: Likewise.
11047         * gcc.dg/bitfld-16.c: Likewise.
11048         * gcc.dg/bitfld-17.c: Likewise.
11049         * gcc.dg/bitfld-18.c: Likewise.
11050
11051 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11052
11053         * gcc.target/arm/neon-vld3-1.c: New test.
11054         * gcc.target/arm/neon-vst3-1.c: New test.
11055         * gcc.target/arm/neon/v*.c: Regenerate.
11056
11057 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11058
11059         PR rtl-optimization/48549
11060         * g++.dg/opt/pr48549.C: New test.
11061
11062 2011-04-12  Richard Guenther  <rguenther@suse.de>
11063
11064         PR tree-optimization/46076
11065         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11066
11067 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11068
11069         PR testsuite/21164
11070         * lib/compat.exp (compat-execute): Declare unsupported after
11071         stripping path from src1.
11072         * lib/lto.exp (lto-execute): Likewise.
11073
11074 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11075
11076         PR c/48552
11077         * gcc.dg/pr48552-1.c: New test.
11078         * gcc.dg/pr48552-2.c: New test.
11079
11080 2011-04-11  Jason Merrill  <jason@redhat.com>
11081
11082         * g++.dg/cpp0x/sfinae12.C: New.
11083
11084         * g++.dg/cpp0x/enum10.C: New.
11085
11086         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11087
11088         * g++.dg/cpp0x/rv-func.C: New.
11089
11090 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11091
11092         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11093         alpha*-dec-osf5*.
11094
11095 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11096
11097         PR tree-optimization/48195
11098         * gcc.dg/ipa/pr48195.c: New test.
11099
11100 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11101
11102         * gnat.dg/return3.adb: Remove unused switch.
11103
11104 2011-04-08  Mike Stump  <mikestump@comcast.net>
11105
11106         PR testsuite/48506
11107         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11108         default to fno-common.
11109
11110 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11111
11112         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11113         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11114
11115 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11116
11117         PR fortran/48448
11118         * gfortran.dg/function_optimize_5.f90:  New test.
11119
11120 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11121
11122         * gnat.dg/aggr17.adb: New test.
11123         * gnat.dg/aggr18.adb: Likewise.
11124
11125 2011-04-08  Michael Matz  <matz@suse.de>
11126
11127         PR middle-end/48389
11128         * gcc.target/i386/pr48389.c: New test.
11129
11130 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11131
11132         PR rtl-optimization/48272
11133         * g++.dg/opt/pr48272.C: New.
11134
11135 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11136
11137         PR rtl-optimization/48235
11138         * gcc.dg/pr48235.c: New.
11139
11140 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11141
11142         PR rtl-optimization/48302
11143         * g++.dg/opt/pr48302.C: New.
11144
11145 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11146
11147         PR target/48273
11148         * g++.dg/opt/pr48273.C: New.
11149
11150 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11151
11152         PR rtl-optimization/48442
11153         * gcc.dg/pr48442.c: New.
11154
11155 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11156
11157         PR tree-optimization/48377
11158         * gcc.dg/vect/pr48377.c: New test.
11159
11160 2011-04-07  Jason Merrill  <jason@redhat.com>
11161
11162         * g++.dg/cpp0x/regress/call1.C: New.
11163
11164         * g++.dg/cpp0x/variadic107.C: New.
11165
11166         * g++.dg/cpp0x/sfinae11.C: New.
11167         * g++.dg/cpp0x/noexcept02.C: Fix.
11168
11169         * g++.dg/cpp0x/sfinae10.C: New.
11170
11171         * g++.dg/cpp0x/sfinae9.C: New.
11172
11173         * c-c++-common/Wcast-qual-1.c: Move here from...
11174         * gcc.dg/cast-qual-3.c: ...here, and...
11175         * g++.dg/warn/Wcast-qual2.C: ...here.
11176
11177         * g++.dg/cpp0x/sfinae8.C: New.
11178
11179         * g++.dg/cpp0x/sfinae7.C: New.
11180
11181         * g++.dg/cpp0x/enum9.C: New.
11182
11183 2011-04-07  Mike Stump  <mikestump@comcast.net>
11184
11185         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11186         with no trampolines.
11187
11188 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11189
11190         PR fortran/48117
11191         * gfortran.dg/gomp/pr48117.f90: New test.
11192
11193         PR debug/48343
11194         * gcc.dg/torture/pr48343.c: New test.
11195
11196 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11197
11198         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11199
11200 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11201
11202         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11203
11204 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11205
11206         PR target/43920
11207         * lib/scanasm.exp (object-size): New proc.
11208         * gcc.target/arm/pr43920-2.c: New test.
11209
11210 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11211
11212         PR fortran/18918
11213         PR fortran/48477
11214         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11215
11216 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11217
11218         * gcc.dg/mtune.c: Prune note from output.
11219
11220 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11221
11222         PR debug/48466
11223         * gcc.dg/guality/pr36977.c: New test.
11224         * gcc.dg/guality/pr48466.c: New test.
11225
11226 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11227
11228         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11229
11230 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11231
11232         * gnat.dg/return3.adb: New test.
11233
11234 2011-04-06  Richard Guenther  <rguenther@suse.de>
11235
11236         PR tree-optimization/47663
11237         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11238
11239 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11240
11241         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11242         Solaris 8 and 9 as well.
11243
11244 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11245
11246         PR target/43920
11247         * gcc.target/arm/pr43920-1.c: New test.
11248
11249 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11250
11251         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11252         (cctor): Actually return the value.
11253         (main): Cast return values.
11254
11255 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11256
11257         * gfortran.dg/character_comparison_8.f90:  New test.
11258
11259 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11260
11261         * frontend-passes: (optimize_lexical_comparison): New function.
11262         (optimize_expr): Call it.
11263         (optimize_comparison): Also handle lexical comparison functions.
11264         Return false instad of -2 for unequal comparison.
11265
11266 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11267
11268         PR fortran/48412
11269         * function_optimize_4.f90:  New test.
11270
11271 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11272
11273         PR fortran/18918
11274         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11275         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11276         * gfortran.dg/coarray_15.f90: New.
11277
11278 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11279
11280         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11281         * gfortran.dg/bessel_7.f90: Likewise.
11282
11283 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11284
11285         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11286
11287 2011-04-03  Richard Guenther  <rguenther@suse.de>
11288             Ira Rosen  <ira.rosen@linaro.org>
11289
11290         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11291         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11292         -ftree-loop-if-convert-stores.
11293
11294 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11295
11296         * gnat.dg/specs/aggr2.ads: New test.
11297
11298 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11299
11300         * gnat.dg/debug2.ad[sb]: New test.
11301         * gnat.dg/debug2_pkg.ads: New helper.
11302         * gnat.dg/debug3.ad[sb]: New test.
11303
11304 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11305
11306         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11307
11308 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11309
11310         PR middle-end/48335
11311         * gcc.c-torture/compile/pr48335-1.c: New test.
11312         * gcc.dg/pr48335-1.c: New test.
11313         * gcc.dg/pr48335-2.c: New test.
11314         * gcc.dg/pr48335-3.c: New test.
11315         * gcc.dg/pr48335-4.c: New test.
11316         * gcc.dg/pr48335-5.c: New test.
11317         * gcc.dg/pr48335-6.c: New test.
11318         * gcc.dg/pr48335-7.c: New test.
11319         * gcc.dg/pr48335-8.c: New test.
11320         * gcc.target/i386/pr48335-1.c: New test.
11321
11322 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11323
11324         PR c/36299
11325         * gcc.dg/Waddress.c: New test.
11326
11327 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11328
11329         PR fortran/48352
11330         * gfortran.dg/function_optimize_3.f90:  New test.
11331
11332 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11333
11334         * gcc.c-torture/compile/20110401-1.c: New test.
11335
11336         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11337         * g++.dg/lto/20091002-2_0.C: Likewise.
11338         * g++.dg/lto/20090303_0.c: Likewise.
11339         * g++.dg/lto/20091004-1_0.C: Likewise.
11340         * g++.dg/lto/20091002-3_0.C: Likewise.
11341         * g++.dg/lto/20091004-2_0.C: Likewise.
11342         * g++.dg/lto/20081123_0.C: Likewise.
11343         * g++.dg/lto/20090313_0.C: Likewise.
11344         * g++.dg/lto/20081109-1_0.C: Likewise.
11345         * g++.dg/lto/20081219_0.C: Likewise.
11346         * g++.dg/lto/20081204-1_0.C: Likewise.
11347         * g++.dg/lto/20090302_0.C: Likewise.
11348         * g++.dg/lto/20081119-1_0.C: Likewise.
11349         * g++.dg/lto/20081118_0.C: Likewise.
11350         * gcc.dg/lto/20091020-2_0.c: Likewise.
11351         * gcc.dg/lto/20090210_0.c: Likewise.
11352         * gcc.dg/lto/20081204-1_0.c: Likewise.
11353         * gcc.dg/lto/20081224_0.c: Likewise.
11354         * gcc.dg/lto/20090219_0.c: Likewise.
11355         * gcc.dg/lto/20091014-1_0.c: Likewise.
11356         * gcc.dg/lto/20091016-1_0.c: Likewise.
11357         * gcc.dg/lto/20090206-2_0.c: Likewise.
11358         * gcc.dg/lto/20090116_0.c: Likewise.
11359         * gcc.dg/lto/20091013-1_0.c: Likewise.
11360         * gcc.dg/lto/20091015-1_0.c: Likewise.
11361         * gcc.dg/lto/20090126-2_0.c: Likewise.
11362
11363 2011-03-31  Ian Lance Taylor  <iant@google.com>
11364
11365         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11366
11367 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11368
11369         * gnat.dg/opt16.adb: New test.
11370
11371 2011-03-31  Jason Merrill  <jason@redhat.com>
11372
11373         * g++.dg/cpp0x/defaulted24.C: New.
11374
11375 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11376
11377         PR target/16292
11378         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11379         with -O0.
11380
11381 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11382
11383         * g++.dg/other/i386-9.C: New test.
11384
11385 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11386
11387         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11388
11389 2011-03-30  Jason Merrill  <jason@redhat.com>
11390
11391         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11392
11393         * g++.dg/cpp0x/regress/isnan.C: New.
11394
11395         * g++.dg/cpp0x/initlist46.C: New.
11396
11397 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11398
11399         PR target/47551
11400         * gcc.target/arm/neon-modes-2.c: New test.
11401
11402 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11403
11404         PR c/48305
11405         * gcc.c-torture/compile/pr48305.c: New test.
11406
11407 2011-03-29  Jason Merrill  <jason@redhat.com>
11408
11409         * g++.dg/cpp0x/regress/value-dep1.C: New.
11410
11411 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11412
11413         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11414
11415 2011-03-29  Ian Lance Taylor  <iant@google.com>
11416
11417         * go.test/go-test.exp: Handle the test lines used in several new
11418         tests.
11419         (errchk): Add opts parameter.  Change all callers.  Handle parens
11420         in regexps.
11421
11422 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11423             Dominique d'Humieres  <dominiq@lps.ens.fr>
11424
11425         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11426         and __APPLE__ && __PPC__ && __ALTIVEC__.
11427
11428 2011-03-29  Jason Merrill  <jason@redhat.com>
11429
11430         * g++.dg/cpp0x/dependent1.C: New.
11431
11432         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11433
11434         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11435
11436         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11437
11438 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11439
11440         PR fortran/48095
11441         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11442         * gfortran.dg/proc_ptr_comp_32.f90: New.
11443
11444 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11445
11446         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11447         check for corresponding warning.
11448
11449 2011-03-28  Jason Merrill  <jason@redhat.com>
11450
11451         * g++.dg/cpp0x/rv-deduce2.C: New.
11452
11453 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11454
11455         PR debug/48203
11456         * gcc.dg/pr48203.c: New test.
11457
11458 2011-03-28  Jeff Law <law@redhat.com>
11459
11460         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11461
11462 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11463
11464         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11465         and __PPC__ && __ALTIVEC__.
11466
11467 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11468
11469         PR testsuite/48238
11470         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11471         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11472         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11473         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11474
11475 2011-03-28  Jason Merrill  <jason@redhat.com>
11476
11477         * g++.dg/cpp0x/initlist-array2.C: New.
11478
11479         * g++.dg/cpp0x/initlist-array1.C: New.
11480
11481         * g++.dg/cpp0x/constexpr-compound.C: New.
11482
11483         * g++.dg/cpp0x/constexpr-using.C: New.
11484
11485         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11486
11487 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11488
11489         PR testsuite/48276
11490         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11491
11492 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11493
11494         * gcc.dg/slp-1.c: New test.
11495
11496 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11497
11498         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11499         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11500         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11501         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11502         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11503         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11504         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11505         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11506         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11507         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11508         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11509         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11510         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11511         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11512
11513 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11514
11515         PR fortran/47065
11516         * gfortran.dg/trim_optimize_5.f90:  New test.
11517         * gfortran.dg/trim_optimize_6.f90:  New test.
11518
11519 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11520
11521         PR target/38598
11522         * gcc.target/mips/madd-7.c: Remove -mlong32.
11523         * gcc.target/mips/msub-7.c: Likewise.
11524
11525 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11526
11527         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11528         accesses to preserve the meaning of the test for doubleword vectors.
11529         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11530         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11531
11532 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11533
11534         PR fortran/48291
11535         * gfortran.dg/class_42.f03: New.
11536
11537 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11538
11539         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11540         strided accesses.
11541
11542 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11543
11544         PR rtl-optimization/48144
11545         * gcc.dg/pr48144.c: New test.
11546
11547 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11548
11549         * gnat.dg/discr27.ad[sb]: New test.
11550
11551 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11552
11553         * gnat.dg/limited_with2.ad[sb]: New test.
11554         * gnat.dg/limited_with2_pkg1.ads: New helper.
11555         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11556
11557 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11558
11559         * gnat.dg/opt15.adb: New test.
11560         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11561
11562 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11563
11564         PR fortran/48174
11565         PR fortran/45304
11566         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11567         * gfortran.dg/leadz_trailz_3.f90: Ditto
11568
11569 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11570
11571         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11572
11573 2011-03-25  Jason Merrill  <jason@redhat.com>
11574
11575         * g++.dg/cpp0x/defaulted22.C: New.
11576         * g++.dg/cpp0x/defaulted23.C: New.
11577         * g++.dg/cpp0x/defaulted15.C: Adjust.
11578
11579 2011-03-25  Jason Merrill  <jason@redhat.com>
11580
11581         * g++.dg/cpp0x/move1.C: New.
11582
11583 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11584
11585         PR target/48287
11586         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11587
11588 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11589
11590         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11591         for mips-sgi-irix6.5.
11592         Replace snprintf prototype by <stdio.h>.
11593
11594 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11595
11596         PR testsuite/48283
11597         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11598         run_expensive_tests.
11599         * gcc.dg/graphite/block-4.c: Likewise.
11600         * gcc.dg/graphite/block-7.c: Likewise.
11601         * gcc.dg/graphite/block-8.c: Likewise.
11602
11603 2011-03-25  Richard Guenther  <rguenther@suse.de>
11604
11605         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11606         * g++.dg/tree-ssa/pr8781.C: Likewise.
11607         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11608         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11609         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11610         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11611         * gcc.dg/tree-ssa/alias-18.c: Likewise.
11612         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11613         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11614         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11615         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11616         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11617         * gcc.dg/tree-ssa/pr21574.c: Likewise.
11618         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11619         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11620         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11621         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11622         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11623         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11624         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11625         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11626         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11627         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11628         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11629         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11630         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11631         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11632         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11633         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11634         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11635         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11636         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11637         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11638         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11639         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11640         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11641         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11642         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11643         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11644         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11645         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11646         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11647         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11648         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11649         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11650         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11651         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11652         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11653         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11654         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11655         * c-c++-common/pr46562-2.c: Likewise.
11656         * gfortran.dg/pr42108.f90: Likewise.
11657         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11658         foo to be inlined even at -O1.
11659         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11660         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11661         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11662         * gcc.dg/matrix/matrix.exp: Disable FRE.
11663
11664 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
11665
11666         PR debug/48204
11667         * gcc.dg/dfp/pr48204.c: New test.
11668
11669 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
11670
11671         PR target/48209
11672         * gcc.c-torture/execute/pr47917.c: Move this...
11673         * gcc.dg/torture/pr47917.c: to here and add xfails.
11674
11675 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11676
11677         * gnat.dg/array16.ad[sb]: New test.
11678         * gnat.dg/array16.ads: New helper.
11679
11680 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11681
11682         * gnat.dg/derived_type2.adb: New test.
11683
11684 2011-03-24  Richard Guenther  <rguenther@suse.de>
11685
11686         PR tree-optimization/48271
11687         * g++.dg/torture/pr48271.C: New testcase.
11688
11689 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11690
11691         * gnat.dg/array15.ad[sb]: New test.
11692
11693 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
11694
11695         PR target/48237
11696         * gcc.target/i386/pr48237.c: New test.
11697
11698 2011-03-24  Richard Guenther  <rguenther@suse.de>
11699
11700         PR middle-end/48269
11701         * gcc.dg/builtin-object-size-10.c: New testcase.
11702
11703 2011-03-24  Richard Guenther  <rguenther@suse.de>
11704
11705         PR tree-optimization/46562
11706         * c-c++-common/pr46562-2.c: New testcase.
11707         * c-c++-common/pr46562.c: Likewise.
11708
11709 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
11710
11711         * gcc.dg/vect/vect-cselim-1.c: New test.
11712         * gcc.dg/vect/vect-cselim-2.c: New test.
11713
11714 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
11715
11716         * gcc.target/arm/pr46934.c: New.
11717
11718 2011-03-23  Ian Lance Taylor  <iant@google.com>
11719
11720         * go.test/go-test.exp (errchk): Ignore lines containing ////.
11721
11722 2011-03-23  Richard Guenther  <rguenther@suse.de>
11723
11724         * gcc.dg/struct: Remove directory and contents.
11725
11726 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11727
11728         PR testsuite/48251
11729         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11730
11731 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11732
11733         * gnat.dg/discr26.ad[sb]: New test.
11734         * gnat.dg/discr26_pkg.ads: New helper.
11735
11736 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
11737
11738         PR target/47553
11739         * gcc.target/arm/neon-vld-1.c: New test.
11740
11741 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11742
11743         * gnat.dg/array14.ad[sb]: New test.
11744         * gnat.dg/array14_pkg.ads: New helper.
11745
11746 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
11747
11748         * gcc.c-torture/execute/920501-8.x: Remove.
11749         * gcc.c-torture/execute/930513-1.x: Remove.
11750         * gcc.c-torture/execute/960312-1.x: Remove.
11751         * gcc.c-torture/compile/20000804-1.c,
11752         gcc.c-torture/compile/20001205-1.c,
11753         gcc.c-torture/compile/20001226-1.c,
11754         gcc.c-torture/compile/20010518-2.c,
11755         gcc.c-torture/compile/20020312-1.c,
11756         gcc.c-torture/compile/20020604-1.c,
11757         gcc.c-torture/compile/920501-12.c,
11758         gcc.c-torture/compile/920501-4.c,
11759         gcc.c-torture/compile/920520-1.c,
11760         gcc.c-torture/compile/980506-1.c,
11761         gcc.c-torture/execute/980709-1.x,
11762         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11763         options for m68hc11.
11764         * gcc.dg/cpp/assert4.c: Don't handle ARC.
11765         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11766         m68hc11.
11767
11768 2011-03-22  Nick Clifton  <nickc@redhat.com>
11769
11770         * lib/target-supports.exp (check_profiling_available): Add MN10300
11771         to the list of targets that do not support profiling.  Restore
11772         alpha sorting to this list.
11773
11774 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11775
11776         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11777         failure on 32-bit systems.
11778         * gcc.dg/torture/vector-2.c: Ditto.
11779
11780 2011-03-22  Richard Guenther  <rguenther@suse.de>
11781
11782         PR tree-optimization/48228
11783         * gcc.dg/Wstrict-overflow-23.c: New testcase.
11784
11785 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11786
11787         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11788         powerpc.
11789
11790         PR target/48226
11791         * gcc.target/powerpc/pr48226.c: New file.
11792
11793 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
11794
11795         * lib/prune.exp (prune_gcc_output): Prune "could not create
11796         compact unwind for" warnings.
11797
11798 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR c/42544
11801         PR c/48197
11802         * gcc.c-torture/execute/pr42544.c: New test.
11803         * gcc.c-torture/execute/pr48197.c: New test.
11804
11805 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11806
11807         PR preprocessor/48192
11808         * gcc.target/powerpc/pr48192.c: New file.
11809
11810         PR target/48053
11811         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11812         split problem of 0 being loaded in a VSX register.
11813
11814 2011-03-21  Richard Guenther  <rguenther@suse.de>
11815
11816         PR c/47939
11817         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11818         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11819         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11820         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11821
11822 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
11823
11824         PR target/48213
11825         * gcc.dg/pr48213.c: New test.
11826
11827 2011-03-21  Kai Tietz  <ktietz@redhat.com>
11828
11829         PR target/12171
11830         * g++.dg/plugin/attribute_plugin.c: Adjust test.
11831
11832 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
11833
11834         * gcc.target/arm/xor-and.c: New.
11835
11836 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11837
11838         PR fortran/22572
11839         * gfortran.dg/function_optimize_1.f90:  New test.
11840         * gfortran.dg/function_optimize_2.f90:  New test.
11841
11842 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
11843
11844         PR rtl-optimization/47502
11845         * gcc.target/i386/pr47502-1.c: New.
11846         * gcc.target/i386/pr47502-2.c: Likewise.
11847
11848 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11849
11850         PR rtl-optimization/48156
11851         * gcc.dg/pr48156.c: New test.
11852
11853 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11854
11855         PR libfortran/47439
11856         * gfortran.dg/scratch_1.f90: Adjust test.
11857
11858 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11859
11860         PR libfortran/47439
11861         * gfortran.dg/scratch_1.f90: New test.
11862
11863 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11864
11865         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11866         variably modified typedefs.
11867         * gcc.dg/c1x-typedef-2.c: Remove.
11868
11869 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11870
11871         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11872         * gcc.dg/c1x-anon-struct-3.c: New test.
11873         * gcc.dg/anon-struct-11.c: Update.
11874
11875 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11876
11877         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11878         dg-xfail-run-if.
11879         Only xfail with gas.
11880
11881 2011-03-18  Jason Merrill  <jason@redhat.com>
11882
11883         * g++.dg/template/fn-ptr1.C: New.
11884
11885         * g++.dg/overload/volatile1.C: New.
11886
11887         * g++.dg/opt/pr23372.C: New.
11888
11889         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11890
11891 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11892
11893         PR middle-end/47405
11894         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11895
11896 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
11897
11898         * gcc.target/arm/unsigned-extend-1.c: New.
11899
11900 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR bootstrap/48161
11903         * gcc.c-torture/compile/pr48161.c: New test.
11904
11905 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11906
11907         PR middle-end/47725
11908         * gcc.dg/torture/pr47725.c: New.
11909
11910 2011-03-17  Jason Merrill  <jason@redhat.com>
11911
11912         * g++.dg/cpp0x/constexpr-overflow2.C: New.
11913         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11914
11915 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
11916
11917         * gnat.dg/specs/elab2.ads: New test.
11918         * gnat.dg/specs/elab2_pkg.ads: New helper.
11919
11920 2011-03-17  Jason Merrill  <jason@redhat.com>
11921
11922         * g++.dg/cpp0x/decltype-1212.C: New.
11923         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11924
11925 2011-03-17  Jason Merrill  <jason@redhat.com>
11926
11927         * g++.dg/parse/memfnquals1.C: New.
11928
11929 2011-03-17  Richard Guenther  <rguenther@suse.de>
11930
11931         PR middle-end/48134
11932         * gcc.dg/pr48134.c: New testcase.
11933
11934 2011-03-17  Richard Guenther  <rguenther@suse.de>
11935
11936         PR middle-end/48165
11937         * g++.dg/torture/pr48165.C: New testcase.
11938
11939 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
11940
11941         PR rtl-optimization/48141
11942         * gcc.dg/pr48141.c: New test.
11943
11944 2011-03-16  Jason Merrill  <jason@redhat.com>
11945
11946         * g++.dg/cpp0x/constexpr-48089.C: New.
11947
11948         * g++.dg/cpp0x/constexpr-abi1.C: New.
11949
11950         * g++.dg/cpp0x/constexpr-46336.C: New.
11951         * g++.dg/parse/friend5.C: Adjust expected errors.
11952
11953         * g++.dg/cpp0x/constexpr-47570.C: New.
11954
11955 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
11956
11957         PR debug/47510
11958         * ++.dg/debug/dwarf2/typedef6.C: New test.
11959
11960 2011-03-16  Jason Merrill  <jason@redhat.com>
11961
11962         * g++.dg/cpp0x/elision2.C: New.
11963
11964         * g++.dg/cpp0x/constexpr-array3.C: New.
11965
11966 2011-03-16  Jason Merrill  <jason@redhat.com>
11967
11968         * g++.dg/cpp0x/sfinae6.C: New.
11969         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11970         * g++.dg/cpp0x/pr45908.C: Likewise.
11971         * g++.dg/cpp0x/sfinae6.C: Likewise.
11972         * g++.old-deja/g++.jason/conversion11.C: Likewise.
11973         * g++.old-deja/g++.law/arg11.C: Likewise.
11974
11975 2011-03-16  Jason Merrill  <jason@redhat.com>
11976
11977         * g++.dg/template/incomplete6.C: New.
11978
11979 2011-03-16  Jeff Law <law@redhat.com>
11980
11981         * gcc.dg/tree-ssa/vrp55.c: New test.
11982
11983 2011-03-16  Jason Merrill  <jason@redhat.com>
11984
11985         * g++.dg/cpp0x/auto22.C: New.
11986
11987 2011-03-16  Richard Guenther  <rguenther@suse.de>
11988
11989         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11990         optimizing it away if promoted to const.
11991
11992 2011-03-16  Richard Guenther  <rguenther@suse.de>
11993
11994         PR tree-optimization/48149
11995         * gcc.dg/fold-complex-1.c: New testcase.
11996
11997 2011-03-16  Richard Guenther  <rguenther@suse.de>
11998
11999         PR testsuite/48147
12000         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12001         or cloning happens.
12002
12003 2011-03-16  Richard Guenther  <rguenther@suse.de>
12004
12005         PR tree-optimization/26134
12006         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12007
12008 2011-03-16  Richard Guenther  <rguenther@suse.de>
12009
12010         PR tree-optimization/48146
12011         * gcc.dg/torture/pr48146.c: New testcase.
12012
12013 2011-03-16  Richard Guenther  <rguenther@suse.de>
12014
12015         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12016         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12017
12018 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12019
12020         PR middle-end/48136
12021         * gcc.c-torture/compile/pr48136.c: New test.
12022
12023         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12024
12025         PR debug/45882
12026         * gcc.dg/guality/pr45882.c: New test.
12027
12028 2011-03-15  Jason Merrill  <jason@redhat.com>
12029
12030         * g++.dg/cpp0x/constexpr-recursion.C: New.
12031
12032         * g++.dg/cpp0x/implicit11.C: New.
12033
12034 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12035
12036         * g++.dg/cpp0x/constexpr-attribute.C: New.
12037
12038 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12039
12040         * g++.dg/parse/pr34758.C: New.
12041
12042 2011-03-15  Xinliang David Li  <davidxl@google.com>
12043
12044         PR c/47837
12045         * gcc.dg/uninit-pred-7_d.c: New test.
12046         * gcc.dg/uninit-pred-8_d.c: New test.
12047
12048 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12049
12050         PR target/46788
12051         * gcc.target/arm/pr46788.c: New.
12052
12053 2011-03-15  Richard Guenther  <rguenther@suse.de>
12054
12055         PR middle-end/47650
12056         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12057         * gfortran.dg/ishft_4.f90: Likewise.
12058         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12059
12060 2011-03-15  Richard Guenther  <rguenther@suse.de>
12061
12062         PR tree-optimization/13954
12063         * g++.dg/tree-ssa/pr13954.C: New testcase.
12064
12065 2011-03-15  Richard Guenther  <rguenther@suse.de>
12066
12067         PR tree-optimization/48037
12068         * gcc.target/i386/pr48037-1.c: New testcase.
12069
12070 2011-03-15  Richard Guenther  <rguenther@suse.de>
12071
12072         PR tree-optimization/41490
12073         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12074         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12075         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12076         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12077         * g++.dg/tree-ssa/pr33604.C: Adjust.
12078
12079 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12080
12081         PR middle-end/47917
12082         * gcc.c-torture/execute/pr47917.c: New test.
12083         * gcc.dg/pr47917.c: New test.
12084
12085         PR middle-end/38878
12086         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12087
12088 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12089
12090         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12091         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12092         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12093         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12094         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12095         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12096         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12097         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12098         * gcc.target/i386/avx-floor-vec.c: Ditto.
12099         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12100         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12101         * gcc.target/i386/avx-rint-vec.c: Ditto.
12102         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12103         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12104         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12105         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12106
12107 2011-03-14  Tom Tromey  <tromey@redhat.com>
12108
12109         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12110         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12111         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12112
12113 2011-03-14  Tom Tromey  <tromey@redhat.com>
12114
12115         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12116         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12117         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12118
12119 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12120
12121         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12122
12123 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12124
12125         PR rtl-optimization/47166
12126         * gcc.c-torture/execute/postmod-1.c: New test.
12127
12128 2011-03-14  Richard Guenther  <rguenther@suse.de>
12129
12130         PR middle-end/48098
12131         * gcc.dg/torture/pr48098.c: New testcase.
12132
12133 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12134
12135         PR target/48053
12136         * gcc.target/powerpc/pr48053-1.c: New test.
12137         * gcc.target/powerpc/pr48053-2.c: Likewise.
12138
12139 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12140
12141         PR libfortran/48066
12142         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12143
12144 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12145
12146         PR libfortran/48066
12147         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12148
12149 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12150
12151         PR fortran/48059
12152         * gfortran.dg/class_41.f03: New.
12153
12154 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12155
12156         * g++.dg/conversion/cast3.C: New test.
12157
12158 2011-03-11  Jason Merrill  <jason@redhat.com>
12159
12160         * g++.dg/template/error45.C: New.
12161
12162         * g++.dg/parse/no-type-defn1.C: New.
12163
12164         * g++.dg/ext/attrib40.C: New.
12165
12166         * g++.dg/cpp0x/regress/array1.C: New.
12167
12168 2011-03-11  Richard Guenther  <rguenther@suse.de>
12169
12170         PR tree-optimization/48067
12171         * gcc.dg/pr48067.c: New testcase.
12172
12173 2011-03-11  Richard Guenther  <rguenther@suse.de>
12174
12175         PR lto/48073
12176         * g++.dg/lto/20110311-1_0.C: New testcase.
12177
12178 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12179
12180         PR c++/48035
12181         * g++.dg/inherit/virtual8.C: New test.
12182
12183         PR middle-end/48044
12184         * gcc.dg/torture/pr48044.c: New test.
12185
12186 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12187
12188         PR fortran/47768
12189         * gfortran.dg/proc_ptr_comp_31.f90: New.
12190
12191 2011-03-11  Richard Guenther  <rguenther@suse.de>
12192
12193         PR tree-optimization/47278
12194         * gcc.dg/torture/pr47278-1.c: New testcase.
12195         * gcc.dg/torture/pr47278-2.c: Likewise.
12196
12197 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12198
12199         PR tree-optimization/48063
12200         * gcc.dg/torture/pr48063.c: New test.
12201
12202 2011-03-10  Jason Merrill  <jason@redhat.com>
12203
12204         * g++.dg/template/array22.C: New.
12205
12206         * g++.dg/cpp0x/syntax-err1.C: New.
12207         * g++.dg/parse/error36.C: Adjust expected errors.
12208         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12209         * g++.old-deja/g++.pt/typename3.C: Likewise.
12210         * g++.old-deja/g++.pt/typename4.C: Likewise.
12211         * g++.old-deja/g++.pt/typename6.C: Likewise.
12212
12213 2011-03-09  Jason Merrill  <jason@redhat.com>
12214
12215         * g++.dg/template/nontype22.C: New.
12216
12217 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12218
12219         PR tree-optimization/47714
12220         * g++.dg/torture/pr47714.C: New test.
12221
12222 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12223
12224         PR target/47755
12225         * gcc.target/powerpc/pr47755-2.c: New file.
12226
12227 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12228
12229         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12230         is not set in the environment, pass 64 as first argument when not
12231         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12232         native where ulimit -u is supported.
12233
12234 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12235
12236         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12237
12238 2011-03-08  Jason Merrill  <jason@redhat.com>
12239
12240         * g++.dg/template/nontype21.C: New.
12241
12242         * g++.dg/template/anon5.C: New.
12243
12244 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12245
12246         PR debug/47881
12247         * gcc.dg/pr47881.c: New test.
12248
12249 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12250
12251         PR c++/47957
12252         * g++.dg/lookup/template3.C: New test.
12253
12254 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12255
12256         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12257         'long' type.
12258
12259 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12260
12261         PR testsuite/47954
12262         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12263         sizeof to compute alignment.
12264
12265 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12266
12267         PR tree-optimization/48022
12268         * gcc.dg/pr48022-1.c: New test.
12269         * gcc.dg/pr48022-2.c: New test.
12270
12271 2011-03-07  Jason Merrill  <jason@redhat.com>
12272
12273         * g++.dg/template/nontype20.C: New.
12274         * g++.dg/init/member1.C: Adjust expected errors.
12275         * g++.dg/parse/constant4.C: Likewise.
12276         * g++.dg/template/qualified-id3.C: Likewise.
12277         * g++.old-deja/g++.pt/crash10.C: Likewise.
12278
12279         * g++.dg/cpp0x/regress/non-const1.C: New.
12280
12281 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12282
12283         PR debug/47991
12284         * gcc.dg/pr47991.c: New test.
12285
12286 2011-03-07  Jason Merrill  <jason@redhat.com>
12287
12288         * g++.dg/abi/mangle46.C: New.
12289
12290 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12291
12292         PR target/47862
12293         * gcc.target/powerpc/pr47862.c: New.
12294
12295 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12296
12297         PR target/45413
12298         * gcc.target/i386/combine-mul.c: Require nonpic.
12299
12300 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12301             Nathan Froyd  <froydnj@codesourcery.com>
12302
12303         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12304
12305 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12306
12307         * README.QMTEST: Remove.
12308
12309 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12310             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12311
12312         PR fortran/47850
12313         * gfortran.dg/array_constructor_37.f90 : New test.
12314
12315 2011-03-05  Jason Merrill  <jason@redhat.com>
12316
12317         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12318         * g++.dg/abi/mangle45.C: Likewise.
12319         * g++.dg/cpp0x/trailing1.C: Likewise.
12320
12321 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12322
12323         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12324
12325 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12326
12327         PR rtl-optimization/47899
12328         * gcc.dg/pr47899.c: New test.
12329
12330         * gcc.dg/torture/pr47968.c: Ignore warnings.
12331
12332         PR tree-optimization/47967
12333         * gcc.c-torture/compile/pr47967.c: New test.
12334
12335 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12336
12337         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12338         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12339
12340 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12341
12342         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12343         and property_getAttributes() if __OBJC2__.
12344         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12345         * objc.dg/property/property-encoding-1.m: New.
12346         * obj-c++.dg/property/property-encoding-1.mm: New.
12347
12348 2011-03-04  Jason Merrill  <jason@redhat.com>
12349
12350         * g++.dg/template/pseudodtor6.C: New.
12351
12352         * g++.dg/inherit/covariant19.C: New.
12353
12354 2011-03-04  Richard Guenther  <rguenther@suse.de>
12355
12356         PR middle-end/47968
12357         * gcc.dg/torture/pr47968.c: New testcase.
12358
12359 2011-03-04  Richard Guenther  <rguenther@suse.de>
12360
12361         PR middle-end/47975
12362         * gcc.dg/torture/pr47975.c: New testcase.
12363
12364 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12365
12366         PR c++/47974
12367         * g++.dg/template/crash106.C: New.
12368
12369 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12370
12371         PR c/47963
12372         * gcc.dg/gomp/pr47963.c: New test.
12373         * g++.dg/gomp/pr47963.C: New test.
12374
12375 2011-03-02  Jason Merrill  <jason@redhat.com>
12376
12377         * g++.dg/cpp0x/regress/condition1.C: New.
12378
12379         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12380
12381 2011-03-01  Jason Merrill  <jason@redhat.com>
12382
12383         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12384
12385         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12386
12387 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12388
12389         PR rtl-optimization/47925
12390         * gcc.c-torture/execute/pr47925.c: New test.
12391
12392 2011-03-01  Jason Merrill  <jason@redhat.com>
12393
12394         * g++.dg/cpp0x/decltype25.C: New.
12395
12396         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12397
12398 2011-03-01  Richard Guenther  <rguenther@suse.de>
12399
12400         PR tree-optimization/47890
12401         * gcc.dg/torture/pr47890.c: New testcase.
12402
12403 2011-03-01  Richard Guenther  <rguenther@suse.de>
12404
12405         PR lto/47924
12406         * gcc.dg/lto/pr47924_0.c: New testcase.
12407
12408 2011-03-01  Richard Guenther  <rguenther@suse.de>
12409
12410         PR lto/46911
12411         * gfortran.dg/lto/pr46911_0.f: New testcase.
12412
12413 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12414
12415         PR libgfortran/47933
12416         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12417         compile errors from older code form.
12418
12419 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12420
12421         PR libgfortran/47567
12422         * gfortran.dg/fmt_fw_d.f90: New test.
12423
12424 2011-02-28  Jason Merrill  <jason@redhat.com>
12425
12426         * g++.dg/inherit/covariant18.C: New.
12427
12428 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12429
12430         PR middle-end/47893
12431         * gcc.dg/pr47893.c: New test.
12432
12433 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12434
12435         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12436         NULL in case of a selector with conflicting types.
12437         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12438
12439 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12440
12441         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12442         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12443         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12444         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12445
12446 2011-02-28  Jason Merrill  <jason@redhat.com>
12447
12448         PR c++/47906
12449         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12450
12451 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12452
12453         PR libgfortran/47778
12454         * gfortran.dg/namelist_71.f90: New test.
12455
12456 2011-02-27  Jason Merrill  <jason@redhat.com>
12457
12458         PR c++/47906
12459         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12460         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12461
12462 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12463
12464         PR c++/46466
12465         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12466
12467 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12468
12469         PR fortran/47886
12470         * gfortran.dg/gomp/task-1.f90: Removed.
12471
12472 2011-02-26  Jason Merrill  <jason@redhat.com>
12473
12474         * g++.dg/template/this-targ1.C: New.
12475
12476         * g++.dg/cpp0x/regress/template-const1.C: New.
12477         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12478         * g++.dg/template/function1.C: Adjust.
12479         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12480         * g++.dg/debug/debug7.C: Adjust.
12481
12482 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12483
12484         PR fortran/47886
12485         * gfortran.dg/gomp/task-1.f90: New.
12486
12487 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12488
12489         * gcc.target/arm/neon-thumb2-move.c: Add
12490         dg-require-effective-target arm_thumb2_ok.
12491
12492 2011-02-24  Jason Merrill  <jason@redhat.com>
12493
12494         * g++.dg/parse/constant1.C: Specify C++98 mode.
12495         * g++.dg/parse/constant5.C: Likewise.
12496         * g++.dg/parse/error2.C: Likewise.
12497         * g++.dg/parse/semicolon3.C: Likewise.
12498         * g++.dg/template/crash14.C: Likewise.
12499         * g++.dg/template/local4.C: Likewise.
12500         * g++.dg/template/nontype3.C: Likewise.
12501         * g++.dg/parse/crash31.C: Adjust expected errors.
12502         * g++.dg/template/function1.C: Likewise.
12503         * g++.dg/template/ref3.C: Likewise.
12504         * g++.dg/template/static9.C: Likewise.
12505         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12506
12507         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12508         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12509         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12510         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12511         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12512
12513 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12514
12515         PR fortran/47878
12516         * gfortran.dg/pr47878.f90: New test.
12517
12518 2011-02-24  Richard Guenther  <rguenther@suse.de>
12519
12520         PR testsuite/47801
12521         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12522         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12523
12524 2011-02-24  Richard Guenther  <rguenther@suse.de>
12525
12526         PR fortran/47839
12527         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12528         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12529
12530 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12531
12532         PR libgfortran/47567
12533         * gfortran.dg/fmt_f0_1.f90: Update test.
12534
12535 2011-02-23  Jason Merrill  <jason@redhat.com>
12536
12537         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12538         * g++.dg/abi/mangle45.C: New.
12539
12540         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12541         * g++.dg/template/canon-type-9.C: Match use of decltype
12542         between declaration and definition.
12543         * g++.dg/template/canon-type-12.C: Likewise.
12544
12545 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12546
12547         PR fortran/40850
12548         * gfortran.dg/nested_allocatables_1.f90: New.
12549
12550 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12551
12552         PR c++/46868
12553         * g++.dg/pr46868.C: New test.
12554         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12555         * g++.dg/parse/error14.C: Adjust.
12556
12557 2011-02-23  Richard Guenther  <rguenther@suse.de>
12558
12559         PR tree-optimization/47838
12560         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12561
12562 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12563
12564         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12565
12566 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12567
12568         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12569         * gfortran.dg/count_init_expr.f03: Ditto.
12570         * gfortran.dg/gomp/pr43711.f90: Ditto.
12571         * gcc.dg/struct-parse-2.c: Ditto.
12572         * gcc.dg/parse-error-3.c: Ditto.
12573         * gcc.dg/Wlogical-op-1.c: Ditto.
12574         * gcc.dg/Walways-true-1.c: Ditto.
12575         * gcc.dg/pr24225.c: Ditto.
12576         * gcc.dg/Walways-true-2.c: Ditto.
12577         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12578         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12579         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12580         * g++.dg/overload/defarg4.C: Ditto.
12581         * g++.dg/inherit/covariant16.C: Ditto.
12582         * g++.dg/inherit/virtual7.C: Ditto.
12583         * g++.dg/template/canon-type-9.C: Ditto.
12584         * g++.dg/template/access19.C: Ditto.
12585         * g++.dg/template/call7.C: Ditto.
12586         * g++.dg/template/canon-type-2.C: Ditto.
12587         * g++.dg/template/init7.C: Ditto.
12588         * g++.dg/template/sizeof-template-argument.C: Ditto.
12589         * g++.dg/template/const3.C: Ditto.
12590         * g++.dg/template/sfinae26.C: Ditto.
12591         * g++.dg/template/sfinae26.C: Ditto.
12592         * g++.dg/template/canon-type-11.C: Ditto.
12593         * g++.dg/template/union2.C: Ditto.
12594         * g++.dg/template/canon-type-3.C: Ditto.
12595         * g++.dg/template/canon-type-1.C: Ditto.
12596         * g++.dg/template/canon-type-5.C: Ditto.
12597         * g++.dg/template/canon-type-7.C: Ditto.
12598         * g++.dg/template/canon-type-10.C: Ditto.
12599         * g++.dg/template/spec36.C: Ditto.
12600         * g++.dg/template/typedef38.C: Ditto.
12601         * g++.dg/template/canon-type-4.C: Ditto.
12602         * g++.dg/template/canon-type-6.C: Ditto.
12603         * g++.dg/template/canon-type-13.C: Ditto.
12604         * g++.dg/template/instantiate9.C: Ditto.
12605         * g++.dg/template/ttp22.C: Ditto.
12606         * g++.dg/warn/Wreturn-type-6.C: Ditto.
12607         * g++.dg/warn/Walways-true-1.C: Ditto.
12608         * g++.dg/warn/Wlogical-op-1.C: Ditto.
12609         * g++.dg/warn/Walways-true-2.C: Ditto.
12610         * g++.dg/conversion/op4.C: Ditto.
12611         * g++.dg/opt/pr19650.C: Ditto.
12612         * g++.dg/lookup/friend11.C: Ditto.
12613         * g++.dg/other/default2.C: Ditto.
12614         * g++.dg/other/default3.C: Ditto.
12615         * g++.dg/other/dtor2.C: Ditto.
12616         * g++.dg/other/friend5.C: Ditto.
12617         * g++.dg/other/default5.C: Ditto.
12618         * g++.dg/init/brace6.C: Ditto.
12619         * g++.dg/init/aggr5.C: Ditto.
12620         * g++.dg/init/error2.C: Ditto.
12621         * g++.dg/expr/bound-mem-fun.C: Ditto.
12622         * g++.dg/expr/cond6.C: Ditto.
12623         * g++.dg/expr/stmt-expr-1.C: Ditto.
12624         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12625         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12626         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12627         * g++.dg/cpp0x/bracket1.C: Ditto.
12628         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12629         * g++.dg/cpp0x/pr38646.C: Ditto.
12630         * g++.dg/cpp0x/variadic73.C: Ditto.
12631         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12632         * g++.dg/cpp0x/bracket4.C: Ditto.
12633         * g++.dg/cpp0x/decltype4.C: Ditto.
12634         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12635         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12636         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12637         * g++.dg/cpp0x/variadic-new2.C: Ditto.
12638         * g++.dg/cpp0x/decltype2.C: Ditto.
12639         * g++.dg/cpp0x/decltype1.C: Ditto.
12640         * g++.dg/cpp0x/bracket2.C: Ditto.
12641         * g++.dg/cpp0x/decltype5.C: Ditto.
12642         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12643         * g++.dg/cpp0x/variadic70.C: Ditto.
12644         * g++.dg/cpp0x/decltype6.C: Ditto.
12645         * g++.dg/cpp0x/rvo.C: Ditto.
12646         * g++.dg/cpp0x/vt-40092.C: Ditto.
12647         * g++.dg/cpp0x/variadic-new.C: Ditto.
12648         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12649         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12650         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12651         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12652         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12653         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12654         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12655         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12656         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12657         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12658         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12659         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12660         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12661         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12662         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12663         * g++.dg/cpp0x/pr39639.C: Ditto.
12664         * g++.dg/cpp0x/decltype3.C: Ditto.
12665         * g++.dg/cpp0x/variadic68.C: Ditto.
12666         * g++.dg/cpp0x/variadic-function.C: Ditto.
12667         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12668         * g++.dg/cpp0x/variadic-bind.C: Ditto.
12669         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12670         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12671         * g++.dg/parse/crash35.C: Ditto.
12672         * g++.dg/parse/crash40.C: Ditto.
12673         * g++.dg/parse/defarg12.C: Ditto.
12674         * g++.dg/parse/crash34.C: Ditto.
12675         * g++.dg/parse/constructor3.C: Ditto.
12676         * g++.dg/parse/template23.C: Ditto.
12677         * g++.dg/parse/crash56.C: Ditto.
12678         * g++.dg/parse/dtor13.C: Ditto.
12679         * g++.dg/parse/error33.C: Ditto.
12680         * g++.dg/parse/ctor9.C: Ditto.
12681         * g++.dg/parse/error32.C: Ditto.
12682         * g++.dg/parse/error37.C: Ditto.
12683         * g++.dg/parse/bitfield3.C: Ditto.
12684         * g++.dg/parse/struct-4.C: Ditto.
12685         * g++.dg/ext/has_trivial_copy.C: Ditto.
12686         * g++.dg/ext/is_polymorphic.C: Ditto.
12687         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12688         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12689         * g++.dg/ext/has_nothrow_assign.C: Ditto.
12690         * g++.dg/ext/is_union.C: Ditto.
12691         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12692         * g++.dg/ext/is_pod.C: Ditto.
12693         * g++.dg/ext/has_virtual_destructor.C: Ditto.
12694         * g++.dg/ext/has_trivial_constructor.C: Ditto.
12695         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12696         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12697         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12698         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12699         * g++.dg/ext/is_abstract.C: Ditto.
12700         * g++.dg/ext/has_trivial_assign.C: Ditto.
12701         * g++.dg/ext/is_class.C: Ditto.
12702         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12703         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12704         * g++.dg/ext/is_base_of.C: Ditto.
12705         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12706         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12707         * g++.dg/ext/is_empty.C: Ditto.
12708         * g++.dg/ext/is_enum.C: Ditto.
12709         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12710         * gnat.dg/opt11.adb: Ditto.
12711         * obj-c++.dg/pr45735.mm: Ditto.
12712         * obj-c++.dg/pr24393.mm: Ditto.
12713         * obj-c++.dg/exceptions-2.mm: Ditto.
12714         * objc.dg/pr45735.m: Ditto.
12715         * objc.dg/pr24393.m: Ditto.
12716
12717 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12718
12719         * objc.dg/attributes/objc-exception-1.m: New.
12720
12721 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12722
12723         * gcc.dg/cpp/include7.c: New test.
12724
12725 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
12726
12727         PR c++/47242
12728         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12729
12730 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12731
12732         PR rtl-optimization/47763
12733         * gcc.dg/pr47763.c: New test.
12734
12735 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
12736
12737         PR fortran/45743
12738         * gfortran.dg/whole_file_32.f90 : New test.
12739
12740 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
12741
12742         PR c++/47666
12743         * g++.dg/inherit/virtual7.C: New test.
12744
12745 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
12746
12747         PR objc/47832
12748         * objc.dg/type-size-3.m: Updated error message.
12749         * objc.dg/type-size-4.m: New test.
12750         * objc.dg/type-size-5.m: New test.
12751
12752 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12753
12754         * lib/gnat.exp: Fix comments.
12755         Don't load libgloss.exp.
12756         (default_gnat_version): Call $compiler with --version.
12757         Adapt regexp for gnatmake output, insert version.
12758         (gnat_version): New proc.
12759         (gnat_init): Remove gnat_libgcc_s_path.
12760         (gnat_target_compile): Likewise.
12761         Remove ld_library_path.
12762         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12763         (gnat_pass): Remove.
12764         (gnat_pass): Remove.
12765         (gnat_finish): Remove.
12766         (gnat_exit): Remove.
12767         (local_find_gnatmake): Reindent.
12768         (runtest_file_p): Remove.
12769         (prune_warnings): Remove.
12770         (find_gnatclean): New proc.
12771         * lib/gnat-dg.exp (lremove): New proc.
12772         (gnat-dg-test): Reindent.
12773         Remove additional output files.
12774         (gnat-dg-runtest): Remove.
12775
12776         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12777         * gnat.dg/loop_optimization6.adb: Likewise.
12778         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12779
12780 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
12781
12782         PR tree-optimization/47835
12783         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12784
12785 2011-02-22  Tobias Burnus  <burnus@net-b.de>
12786
12787         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12788         * gfortran.dg/abstract_type_2.f03: Ditto.
12789         * gfortran.dg/abstract_type_3.f03: Ditto.
12790         * gfortran.dg/abstract_type_4.f03: Ditto.
12791         * gfortran.dg/abstract_type_5.f03: Ditto.
12792         * gfortran.dg/abstract_type_6.f03: Ditto.
12793         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12794         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12795         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12796         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12797         * gfortran.dg/array_function_5.f90: Ditto.
12798         * gfortran.dg/asynchronous_3.f03: Ditto.
12799         * gfortran.dg/char_expr_1.f90: Ditto.
12800         * gfortran.dg/class_14.f03: Ditto.
12801         * gfortran.dg/data_array_6.f: Ditto.
12802         * gfortran.dg/data_invalid.f90: Ditto.
12803         * gfortran.dg/dot_product_1.f03: Ditto.
12804         * gfortran.dg/func_derived_5.f90: Ditto.
12805         * gfortran.dg/func_result_4.f90: Ditto.
12806         * gfortran.dg/implied_do_1.f90: Ditto.
12807         * gfortran.dg/initialization_25.f90: Ditto.
12808         * gfortran.dg/initialization_26.f90: Ditto.
12809         * gfortran.dg/interface_34.f90: Ditto.
12810         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12811         * gfortran.dg/keyword_symbol_1.f90: Ditto.
12812         * gfortran.dg/matmul_8.f03: Ditto.
12813         * gfortran.dg/merge_init_expr.f90: Ditto.
12814         * gfortran.dg/pack_assign_1.f90: Ditto.
12815         * gfortran.dg/pack_vector_1.f90: Ditto.
12816         * gfortran.dg/pointer_check_8.f90: Ditto.
12817         * gfortran.dg/product_init_expr.f03: Ditto.
12818         * gfortran.dg/reshape_order_5.f90: Ditto.
12819         * gfortran.dg/reshape_shape_1.f90: Ditto.
12820         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12821         * gfortran.dg/same_name_2.f90: Ditto.
12822         * gfortran.dg/selected_real_kind_1.f90: Ditto.
12823         * gfortran.dg/spread_init_expr.f03: Ditto.
12824         * gfortran.dg/stmt_func_1.f90: Ditto.
12825         * gfortran.dg/sum_init_expr.f03: Ditto.
12826         * gfortran.dg/transpose_3.f03: Ditto.
12827         * gfortran.dg/unpack_init_expr.f03: Ditto.
12828         * gfortran.dg/warn_conversion.f90: Ditto.
12829         * gfortran.dg/warn_conversion_2.f90: Ditto.
12830         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12831         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12832         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12833         * gfortran.dg/whole_file_16.f90: Ditto.
12834         * gfortran.dg/whole_file_17.f90: Ditto.
12835         * gfortran.dg/whole_file_18.f90: Ditto.
12836         * gfortran.dg/whole_file_20.f03: Ditto.
12837         * gfortran.dg/whole_file_5.f90: Ditto.
12838         * gfortran.dg/whole_file_6.f90: Ditto.
12839         * gfortran.dg/write_invalid_format.f90: Ditto.
12840         * gfortran.dg/zero_sized_6.f90: Ditto.
12841
12842 2011-02-21  Jeff Law <law@redhat.com>
12843
12844         PR rtl-optimization/46178
12845         * gcc.target/i386/pr46178.c: New test.
12846
12847         PR rtl-optimization/46002
12848         * gcc.c-torture/compile/pr46002.c: New test.
12849
12850 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12851
12852         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12853         *-*-hpux10*.
12854
12855 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
12856
12857         PR debug/47106
12858         * g++.dg/debug/pr47106.C: Require effective target lto.
12859
12860 2011-02-21  Jason Merrill  <jason@redhat.com>
12861
12862         * g++.dg/cpp0x/constexpr-diag2.C: New.
12863
12864 2011-02-20  Jason Merrill  <jason@redhat.com>
12865
12866         * g++.dg/cpp0x/constexpr-ctor7.C: New.
12867
12868         * g++.dg/cpp0x/fntmpdefarg2.C: New.
12869
12870         * g++.dg/overload/conv-op1.C: New.
12871
12872         * g++.dg/cpp0x/constexpr-synth1.C: New.
12873
12874 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12875
12876         * objc.dg/layout-2.m: New.
12877         * objc.dg/selector-3.m: Adjusted location of error message.
12878         * objc.dg/type-size-3.m: Same.
12879         * obj-c++.dg/selector-3.mm: Same.
12880
12881 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12882
12883         PR objc/47784
12884         * objc.dg/property/dotsyntax-22.m: New.
12885         * obj-c++.dg/property/dotsyntax-22.mm: New.
12886
12887 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
12888
12889         PR c++/46394
12890         * g++.dg/template/typedef38.C: New test.
12891
12892 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12893
12894         PR fortran/46818
12895         * gfortran.dg/whole_file_30.f90 : New test.
12896         * gfortran.dg/whole_file_31.f90 : New test.
12897
12898 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12899
12900         PR fortran/45077
12901         PR fortran/44945
12902         * gfortran.dg/whole_file_28.f90 : New test.
12903         * gfortran.dg/whole_file_29.f90 : New test.
12904
12905 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
12906
12907         PR c++/44118
12908         * g++.dg/template/crash105.C: New.
12909
12910 2011-02-19  Jason Merrill  <jason@redhat.com>
12911
12912         * g++.dg/cpp0x/regress/no-elide1.C: New.
12913
12914 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
12915
12916         PR tree-optimization/46620
12917         * gcc.dg/pr46620.c: New.
12918
12919 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12920
12921         PR c/47809
12922         * gcc.target/i386/pr47809.c: New test.
12923
12924 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12925             Tobias Burnus  <burnus@net-b.de>
12926
12927         * lib/target-supports.exp
12928         (check_effective_target_fortran_large_real): New check for large reals.
12929         * gfortran.dg/nan_7.f90: New test.
12930
12931 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12932
12933         PR libgfortran/47567
12934         * gfortran.dg/fmt_f0_1.f90: Update test.
12935
12936 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
12937
12938         PR fortran/47348
12939         * gfortran.dg/array_constructor_36.f90 : New test.
12940         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12941         allow for comparison between different elements of the array
12942         constructor at different levels of optimization.
12943
12944 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
12945
12946         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12947         * gcc.target/i386/pr32280-1.c: Likewise.
12948
12949 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12950
12951         PR target/47800
12952         * gcc.target/i386/pr47800.c: New test.
12953
12954 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
12955
12956         * objc/execute/exceptions/foward-1.x: New.
12957
12958 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12959
12960         PR fortran/47789
12961         * gfortran.dg/derived_constructor_comps_4.f90: New.
12962
12963 2011-02-18  Tobias Burnus
12964
12965         PR fortran/47775
12966         * gfortran.dg/func_result_6.f90: New.
12967
12968 2011-02-18  Michael Matz  <matz@suse.de>
12969
12970         PR fortran/45586
12971         * gfortran.dg/lto/pr45586_0.f90: New test.
12972         * gfortran.dg/typebound_proc_20.f90: Ditto.
12973         * gfortran.dg/typebound_proc_21.f90: Ditto.
12974
12975 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12976
12977         PR c++/47795
12978         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12979
12980 2011-02-18  Tobias Burnus  <burnus@net-b.de>
12981
12982         PR fortran/47750
12983         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12984         gcc_warning_prefix.
12985         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12986         normalizing the error/warning output.
12987         * gfortran.dg/Wall.f90: Update dg-error/warning.
12988         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12989         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12990         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12991         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12992         * gfortran.dg/class_30.f90: Update dg-error/warning.
12993         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12994         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12995         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12996         * gfortran.dg/entry_17.f90: Update dg-error/warning.
12997         * gfortran.dg/entry_19.f90: Update dg-error/warning.
12998         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12999         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13000         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13001         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13002         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13003         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13004         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13005         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13006         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13007         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13008         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13009         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13010         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13011         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13012         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13013         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13014         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13015         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13016         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13017         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13018
13019 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13020
13021         PR fortran/47768
13022         * gfortran.dg/proc_ptr_comp_30.f90: New.
13023
13024 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13025
13026         PR debug/47780
13027         * gcc.target/i386/pr47780.c: New test.
13028
13029 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13030
13031         PR fortran/47767
13032         * gfortran.dg/class_40.f03: New.
13033
13034 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13035
13036         PR c++/47208
13037         * g++.dg/cpp0x/auto21.C: New test.
13038
13039 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13040
13041         * objc.dg/special/unclaimed-category-1.h: Updated for
13042         new ABI support.
13043         * objc.dg/special/unclaimed-category-1.m: Same.
13044         * objc.dg/zero-link-1.m: Same.
13045         * objc.dg/lookup-1.m: Same.
13046         * objc.dg/torture/strings/const-str-9.m
13047         * objc.dg/torture/strings/const-str-10.m: Same.
13048         * objc.dg/torture/strings/const-str-11.m: Same.
13049         * objc.dg/torture/forward-1.m: Same.
13050         * objc.dg/zero-link-2.m: Same.
13051         * objc.dg/encode-7-next-64bit.m: Same.
13052         * objc.dg/method-4.m: Same.
13053         * objc.dg/next-runtime-1.m: Same.
13054         * objc.dg/image-info.m: Same.
13055         * objc.dg/pr23214.m: Same.
13056         * objc.dg/symtab-1.m: Same.
13057         * obj-c++.dg/basic.m: Same.
13058         * obj-c++.dg/proto-lossage-3.m: Same.
13059         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13060         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13061         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13062         * obj-c++.dg/method-11.m: Same.
13063         * objc/execute/enumeration-1.m: Same.
13064         * objc/execute/object_is_class.m: Same.
13065         * objc/execute/formal_protocol-2.m: Same.
13066         * objc/execute/formal_protocol-4.m: Same.
13067         * objc/execute/formal_protocol-6.m: Same.
13068         * objc/execute/bycopy-3.m: Same.
13069         * objc/execute/exceptions/catchall-1.m: Same.
13070         * objc/execute/exceptions/finally-1.m: Same.
13071         * objc/execute/exceptions/local-variables-1.m: Same.
13072         * objc/execute/exceptions/foward-1.m: Same.
13073         * objc/execute/bf-common.h
13074         * objc/execute/enumeration-2.m: Same.
13075         * objc/execute/formal_protocol-1.m: Same.
13076         * objc/execute/formal_protocol-3.m: Same.
13077         * objc/execute/formal_protocol-5.m: Same.
13078         * objc/execute/accessing_ivars.m: Same.
13079         * objc/execute/bycopy-2.m: Same.
13080         * objc/execute/formal_protocol-7.m: Same.
13081         * objc/execute/compatibility_alias.m: Same.
13082         * objc/execute/no_clash.m: Same.
13083         * objc/execute/object_is_meta_class.m: Same.
13084         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13085         * objc/execute/class-tests-1.h: Include stdio.h.
13086         * objc/execute/class-tests-2.h: Same.
13087         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13088         runtimes.
13089         * obj-c++.dg/try-catch-2.mm: Same.
13090
13091 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13092
13093         PR c++/47783
13094         * g++.dg/warn/Wunused-parm-4.C: New test.
13095
13096 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13097             Jan Hubicka  <jh@suse.cz>
13098
13099         PR debug/47106
13100         PR debug/47402
13101         * g++.dg/debug/pr47106.C: New.
13102
13103 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13104
13105         PR target/43653
13106         * gcc.target/i386/pr43653.c: New test.
13107
13108 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13109
13110         PR c++/47172
13111         * g++.dg/template/inherit6.C: New test.
13112
13113 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13114
13115         PR fortran/47745
13116         * gfortran.dg/class_39.f03: New.
13117
13118 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13119
13120         PR c++/47326
13121         * g++.dg/cpp0x/variadic106.C: New test.
13122
13123 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13124
13125         PR libfortran/47757
13126         * gfortran.dg/pr47757-1.f90: New test.
13127         * gfortran.dg/pr47757-2.f90: New test.
13128         * gfortran.dg/pr47757-3.f90: New test.
13129
13130         PR c++/47704
13131         * g++.dg/cpp0x/enum8.C: New test.
13132
13133 2011-02-15  Jason Merrill  <jason@redhat.com>
13134
13135         * g++.dg/inherit/implicit-trivial1.C: New.
13136         * g++.dg/cpp0x/implicit-trivial1.C: New.
13137
13138 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13139
13140         PR middle-end/47725
13141         * gcc.dg/torture/pr47725.c: Removed.
13142
13143 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13144
13145         PR target/47755
13146         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13147         constant does not generate a load from memory.
13148
13149 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13150
13151         PR middle-end/47725
13152         * gcc.dg/torture/pr47725.c: New.
13153
13154 2011-02-15  Richard Guenther  <rguenther@suse.de>
13155
13156         PR tree-optimization/47743
13157         * gcc.dg/torture/pr47743.c: New testcase.
13158
13159 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13160
13161         PR middle-end/47581
13162         * gcc.target/i386/pr47581.c: New test.
13163
13164 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13165
13166         PR fortran/47730
13167         * gfortran.dg/select_type_22.f03: New.
13168
13169 2011-02-14  Jason Merrill  <jason@redhat.com>
13170
13171         * g++.dg/cpp0x/regress/enum1.C: New.
13172
13173 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13174
13175         * gnat.dg/include.adb: New test.
13176
13177 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13178
13179         PR fortran/47728
13180         * gfortran.dg/class_38.f03: New.
13181
13182 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13183
13184         * gcc.dg/pr46494.c: New test.
13185
13186 2011-02-14  Richard Guenther  <rguenther@suse.de>
13187
13188         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13189
13190 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13191
13192         PR ada/41929
13193         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13194         sparc*-sun-solaris2.11.
13195
13196 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13197
13198         PR fortran/47349
13199         * gfortran.dg/argument_checking_18.f90: New.
13200
13201 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13202
13203         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13204         * gfortran.dg/argument_checking_17.f90: New.
13205
13206 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13207
13208         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13209         are temporarily disabled.
13210         * gfortran.dg/class_7.f03: Ditto.
13211         * gfortran.dg/coarray_14.f90: Ditto.
13212         * gfortran.dg/typebound_proc_13.f03: Ditto.
13213
13214 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13215
13216         PR fortran/45586
13217         * gfortran.dg/extends_11.f03: New.
13218
13219 2011-02-11  Xinliang David Li  <davidxl@google.com>
13220
13221         PR tree-optimization/47707
13222         * g++.dg/tree-ssa/pr47707.C: New test.
13223
13224 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13225
13226         * g++.dg/opt/inline17.C: New test.
13227
13228 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13229
13230         PR fortran/47550
13231         * gfortran.dg/pure_formal_2.f90: New.
13232
13233 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13234
13235         PR rtl-optimization/47614
13236         * gfortran.dg/pr47614.f: New.
13237
13238 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13239
13240         PR driver/47678
13241         * gcc.dg/opts-6.c: New test.
13242
13243 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13244
13245         PR debug/47684
13246         * gcc.dg/pr47684.c: New test.
13247
13248 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13249
13250         PR target/47629
13251         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13252         c99_runtime, dg-add-options c99_runtime.
13253         (main): Use __asm__.
13254
13255 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13256
13257         PR testsuite/47400
13258         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13259         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13260         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13261         * gcc.dg/ucnid-10.c: Likewise.
13262         * gcc.dg/ucnid-13.c: Likewise.
13263         * gcc.dg/ucnid-7.c: Likewise.
13264         * gcc.dg/ucnid-8.c: Likewise.
13265         Adapt dg-warning line number.
13266
13267 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13268
13269         * gcc.target/i386/parity-1.c: Use -march=k8.
13270         * gcc.target/i386/parity-2.c: Ditto.
13271         * gcc.target/i386/vecinit-1.c: Ditto.
13272         * gcc.target/i386/vecinit-2.c: Ditto.
13273
13274 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13275
13276         PR target/46610
13277         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13278         * gcc.target/mips/save-restore-3.c: Likewise.
13279         * gcc.target/mips/save-restore-4.c: Likewise.
13280         * gcc.target/mips/save-restore-5.c: Likewise.
13281
13282         PR target/47683
13283         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13284         * g++.dg/tree-prof/partition2.C: Likewise.
13285
13286 2011-02-09  Jason Merrill  <jason@redhat.com>
13287
13288         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13289         rather than misdeclare std::puts.
13290
13291         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13292         * g++.dg/other/warning1.C: Likewise.
13293         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13294         * g++.old-deja/g++.gb/scope06.C: Likewise.
13295         * g++.old-deja/g++.law/cvt11.C: Likewise.
13296         * g++.old-deja/g++.law/init1.C: Likewise.
13297         * g++.dg/abi/mangle26.C: Likewise.
13298
13299         * g++.dg/template/function1.C: Adjust for C++0x mode.
13300         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13301
13302         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13303         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13304
13305         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13306
13307         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13308
13309         * g++.dg/cpp0x/regress: New directory.
13310         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13311         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13312         * g++.dg/cpp0x/regress/regress3.C: New.
13313
13314 2011-02-10  Richard Guenther  <rguenther@suse.de>
13315
13316         PR tree-optimization/47677
13317         * gcc.dg/torture/pr47677.c: New testcase.
13318
13319 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13320
13321         * objc.dg/special/load-category-1.m: Remove unused header.
13322         * objc.dg/special/load-category-1a.m: Likewise.
13323         * objc.dg/special/load-category-2.m: Likewise.
13324         * objc.dg/special/load-category-2a.m: Likewise.
13325         * objc.dg/special/load-category-3.m: Likewise.
13326         * objc.dg/special/load-category-3a.m: Likewise.
13327         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13328         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13329         * objc.dg/attributes/class-attribute-1.m: Likewise.
13330         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13331         * obj-c++.dg/property/property.exp: Likewise.
13332         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13333         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13334         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13335         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13336         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13337         * obj-c++.dg/template-8.mm: Likewise.
13338
13339 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13340
13341         PR target/47665
13342         * gcc.target/i386/pr47665.c: New test.
13343
13344 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13345
13346         PR testsuite/47622
13347         Revert
13348         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13349         PR debug/42631
13350         * gcc.dg/pr42631.c: Update test.
13351         * gcc.dg/pr42631-2.c: New test.
13352
13353 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13354
13355         PR fortran/47352
13356         * gfortran.dg/proc_decl_25.f90: New.
13357
13358 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13359
13360         PR fortran/47463
13361         * gfortran.dg/typebound_assignment_2.f03: New.
13362
13363 2011-02-09  Richard Guenther  <rguenther@suse.de>
13364
13365         PR tree-optimization/47664
13366         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13367
13368 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13369
13370         PR middle-end/47646
13371         * gnat.dg/uninit_func.adb: Adjust dg directive.
13372
13373 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13374
13375         PR middle-end/47646
13376         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13377
13378 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13379
13380         PR fortran/47637
13381         * gfortran.dg/auto_dealloc_2.f90: New.
13382
13383 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13384
13385         * gcc.dg/builtins-config.h: Remove __sgi handling.
13386         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13387         -std=c99 for mips-sgi-irix6.5*.
13388
13389 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13390
13391         PR middle-end/45505
13392         * gfortran.dg/pr25923.f90: Remove xfails.
13393
13394 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13395
13396         PR fortran/47583
13397         * gfortran.dg/inquire_14.f90: New test.
13398
13399 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13400
13401         PR fortran/45290
13402         * gfortran.dg/pointer_init_6.f90: New.
13403
13404 2011-02-08  Jeff Law <law@redhat.com>
13405
13406         PR tree-optimization/42893
13407         * gcc.tree-ssa/pr42893.c: New test.
13408
13409 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13410
13411         PR tree-optimization/46834
13412         PR tree-optimization/46994
13413         PR tree-optimization/46995
13414         * gcc.dg/graphite/id-pr46834.c: New.
13415         * gfortran.dg/graphite/id-pr46994.f90: New.
13416         * gfortran.dg/graphite/id-pr46995.f90: New.
13417
13418 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13419
13420         PR middle-end/47646
13421         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13422         using the variable is known the warning is emitted there.
13423         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13424         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13425
13426         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13427         statement.
13428         (vg): Likewise.
13429         * gcc.dg/noreturn-1.c (foo5): Likewise.
13430         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13431         (method2): Likewise.
13432
13433         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13434         the return statement using the uninitialized variable.
13435         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13436
13437 2011-02-08  Richard Guenther  <rguenther@suse.de>
13438
13439         PR middle-end/47639
13440         * g++.dg/opt/pr47639.c: New testcase.
13441
13442 2011-02-08  Richard Guenther  <rguenther@suse.de>
13443
13444         PR tree-optimization/47632
13445         * g++.dg/opt/pr47632.C: New testcase.
13446
13447 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13448
13449         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13450
13451 2011-02-07  Richard Guenther  <rguenther@suse.de>
13452
13453         PR tree-optimization/47615
13454         * g++.dg/opt/pr47615.C: New testcase.
13455
13456 2011-02-07  Richard Guenther  <rguenther@suse.de>
13457
13458         PR tree-optimization/47621
13459         * gcc.dg/torture/pr47621.c: New testcase.
13460
13461 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13462
13463         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13464
13465 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13466
13467         PR fortran/47592
13468         * gfortran.dg/allocate_with_source_1 : New test.
13469
13470 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13471
13472         PR middle-end/47610
13473         * gcc.dg/pr47610.c: New test.
13474
13475 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13476
13477         PR debug/42631
13478         * gcc.dg/pr42631.c: Update test.
13479         * gcc.dg/pr42631-2.c: New test.
13480
13481 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13482
13483         PR fortran/47574
13484         * gfortran.dg/pr47574.f90:  New test.
13485
13486 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13487
13488         PR tree-optimization/46194
13489         * gcc.dg/autopar/pr46194.c: New.
13490
13491 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13492
13493         PR tree-optimization/43695
13494         * g++.dg/ipa/pr43695.C: New.
13495
13496 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13497
13498         PR inline-asm/23200
13499         * gcc.dg/pr23200.c: New test.
13500
13501 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13502
13503         PR c++/47589
13504         * g++.dg/pr47589.C: New test.
13505
13506 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13507
13508         PR c++/47398
13509         * g++.dg/template/typedef37.C: New test.
13510         * g++.dg/template/param1.C: Adjust expected error message.
13511
13512 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13513
13514         PR middle-end/31490
13515         * gcc.dg/pr31490-2.c: New test.
13516         * gcc.dg/pr31490-3.c: New test.
13517         * gcc.dg/pr31490-4.c: New test.
13518
13519 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13520             Jakub Jelinek  <jakub@redhat.com>
13521
13522         PR c++/46890
13523         * g++.dg/parser/semicolon3.C: Adjust.
13524         * g++.dg/parser/semicolon4.C: New testcase.
13525         * g++.dg/pr46890.C: New testcase.
13526
13527 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13528
13529         PR c++/29571
13530         * g++.dg/init/pr29571.C: New.
13531
13532 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13533
13534         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13535         instead of vect_int.
13536
13537 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13538
13539         PR target/47312
13540         * gcc.target/i386/pr47312.c: New test.
13541
13542         PR target/47564
13543         * gcc.target/i386/pr47564.c: New test.
13544
13545 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13546
13547         PR tree-optimization/45122
13548         * gcc.dg/tree-ssa/pr45122.c: New.
13549
13550 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13551
13552         PR target/47272
13553         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13554         and vec_vsx_st.
13555
13556         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13557         and vsx so a default --with-cpu=power7 doesn't give an error
13558         when -mavoid-indexed-addresses is used.
13559
13560         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13561         wrapper function to save the arguments and then jump to the real
13562         function, rather than depending on the compiler not to move stuff
13563         before an asm.
13564         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13565
13566 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13567             Paul Thomas  <pault@gcc.gnu.org>
13568
13569         PR fortran/47082
13570         * gfortran.dg/class_37.f03 : New test.
13571
13572 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13573             Richard Guenther  <rguenther@suse.de>
13574
13575         PR tree-optimization/40979
13576         PR bootstrap/47044
13577         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13578         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13579         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13580         check_vect_support_and_set_flags.
13581         * gfortran.dg/graphite/vect-pr40979.f90: New.
13582
13583 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13584
13585         PR fortran/47572
13586         * gfortran.dg/class_36.f03: New.
13587
13588 2011-02-02  Richard Guenther  <rguenther@suse.de>
13589
13590         PR tree-optimization/47566
13591         * gcc.dg/lto/20110201-1_0.c: New testcase.
13592
13593 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13594
13595         PR debug/47498
13596         PR debug/47501
13597         PR debug/45136
13598         PR debug/45130
13599         * debug/pr47498.c: New.
13600         * debug/pr47501.c: New.
13601
13602 2011-02-01  Richard Guenther  <rguenther@suse.de>
13603
13604         PR tree-optimization/47559
13605         * g++.dg/torture/pr47559.C: New testcase.
13606
13607 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
13608
13609         PR fortran/47565
13610         * gfortran.dg/typebound_call_20.f03: New.
13611
13612 2011-02-01  Richard Guenther  <rguenther@suse.de>
13613
13614         PR tree-optimization/47555
13615         * gcc.dg/pr47555.c: New testcase.
13616
13617 2011-02-01  Richard Guenther  <rguenther@suse.de>
13618
13619         PR tree-optimization/47541
13620         * g++.dg/torture/pr47541.C: New testcase.
13621
13622 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13623
13624         PR fortran/47455
13625         * gfortran.dg/typebound_call_19.f03: New.
13626
13627 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR c++/47416
13630         * g++.dg/cpp0x/pr47416.C: New test.
13631
13632 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
13633
13634         PR fortran/47519
13635         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13636
13637 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13638
13639         PR fortran/47463
13640         * gfortran.dg/typebound_assignment_1.f03: New.
13641
13642 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13643
13644         PR tree-optimization/47538
13645         * gcc.c-torture/execute/pr47538.c: New test.
13646
13647 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13648
13649         PR target/45325
13650         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13651
13652 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13653
13654         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13655
13656 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13657
13658         PR rtl-optimization/44031
13659         * gcc.c-torture/compile/20110131-1.c: New test.
13660
13661 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13662
13663         PR fortran/47042
13664         * gfortran.dg/stmt_func_1.f90: New.
13665
13666 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13667
13668         PR fortran/47042
13669         * gfortran.dg/interface_34.f90: New.
13670
13671 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
13672
13673         PR fortran/47523
13674         * gfortran.dg/realloc_on_assign_5.f03: New test.
13675         * gfortran.dg/realloc_on_assign_5.f03: New test.
13676
13677 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13678
13679         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13680         * gfortran.dg/bessel_7.f90: Likewise.
13681         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
13682
13683         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13684         * gfortran.dg/sum_init_expr.f03: Likewise.
13685
13686         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13687
13688         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13689         -r -nostdlib.
13690
13691         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13692         loop only on "vect_intfloat_cvt" targets.
13693
13694 2011-01-29  Tobias Burnus  <burnus@net-b.de>
13695
13696         PR fortran/47531
13697         * gfortran.dg/shape_6.f90: New.
13698
13699 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13700
13701         PR libgfortran/47434
13702         * gfortran.dg/read_infnan_1.f90: Update test.
13703         * gfortran.dg/module_nan.f90: Update test.
13704         * gfortran.dg/char4_iunit_1.f03: Update test.
13705         * gfortran.dg/large_real_kind_1.f90: Update test.
13706         * gfortran.dg/real_const_3.f90: Update test.
13707         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13708
13709 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
13710
13711         PR c++/47311
13712         * g++.dg/template/param2.C: New test.
13713
13714 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13715
13716         PR libgfortran/47285
13717         * gfortran.dg/fmt_g.f: New test.
13718
13719 2011-01-28  Tobias Burnus  <burnus@net-b.de>
13720
13721         PR fortran/47507
13722         * gfortran.dg/pure_formal_1.f90: New.
13723
13724 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
13725
13726         PR target/42894
13727         * gcc.dg/tls/pr42894.c: New test.
13728
13729 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13730
13731         * gcc.dg/pr47276.c: Add dg-require-visibility.
13732
13733 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13734
13735         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13736
13737 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
13738             Tobias Burnus  <burnus@gcc.gnu.org>
13739
13740         PR fortran/45170
13741         PR fortran/35810
13742         PR fortran/47350
13743         * gfortran.dg/realloc_on_assign_3.f03: New test.
13744         * gfortran.dg/realloc_on_assign_4.f03: New test.
13745         * gfortran.dg/allocatable_function_5.f90: New test.
13746         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13747         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13748         implemented" dg-errors.
13749
13750 2011-01-27  Jan Hubicka  <jh@suse.cz>
13751
13752         PR middle-end/46949
13753         * gcc.dg/attr-weakref-4.c: New testcase
13754
13755 2011-01-27  Martin Jambor  <mjambor@suse.cz>
13756
13757         PR tree-optimization/47228
13758         * gcc.dg/torture/pr47228.c: New test.
13759
13760 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13761
13762         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13763
13764 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13765
13766         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13767         when using auto-overlay support on the SPU.
13768
13769 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13770
13771         PR rtl-optimization/44174
13772         * gcc.target/i386/asm-6.c: New test.
13773
13774 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
13775
13776         PR rtl-optimization/46856
13777         * gcc.c-torture/compile/pr46856.c: New test.
13778
13779 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
13780             Andrew Pinski  <pinskia@gmail.com>
13781
13782         PR c/43082
13783         * gcc.dg/pr43082.c: New.
13784
13785 2011-01-26  DJ Delorie  <dj@redhat.com>
13786
13787         PR rtl-optimization/46878
13788         * gcc.dg/pr46878-1.c: New test.
13789
13790 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13791
13792         PR c++/47476
13793         * g++.dg/cpp0x/pr47476.C: New test.
13794
13795 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13796
13797         * gcc.c-torture/compile/20110126-1.c: New test.
13798
13799 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13800
13801         PR c/47473
13802         * gcc.dg/torture/pr47473.c: New test.
13803
13804 2011-01-26  Jan Hubicka  <jh@suse.cz>
13805
13806         PR target/47237
13807         * gcc.c-torture/execute/pr47237.c: New testcase.
13808
13809 2011-01-26  Jan Hubicka  <jh@suse.cz>
13810
13811         PR tree-optimization/47190
13812         * gcc.dg/attr-weakref-3.c: New testcase.
13813
13814 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
13815
13816         PR c++/43601
13817         * gcc.dg/dll-9a.c: New test file.
13818         * gcc.dg/dll-11.c: Likewise.
13819         * gcc.dg/dll-12.c: Likewise.
13820         * gcc.dg/dll-12a.c: Likewise.
13821         * gcc.dg/dll-11a.c: Likewise.
13822         * gcc.dg/dll-9.c: Likewise.
13823         * gcc.dg/dll-10.c: Likewise.
13824         * gcc.dg/dll-10a.c: Likewise.
13825         * g++.dg/ext/dllexport4a.cc: Likewise.
13826         * g++.dg/ext/dllexport4.C: Likewise.
13827         * g++.dg/ext/dllexport5.C: Likewise.
13828         * g++.dg/ext/dllexport5a.cc: Likewise.
13829
13830 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13831
13832         PR tree-optimization/46970
13833         * gcc.dg/graphite/pr46970.c: New.
13834
13835 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13836
13837         PR tree-optimization/46215
13838         * gcc.dg/graphite/pr46215.c: New.
13839
13840 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13841
13842         PR tree-optimization/46168
13843         * gcc.dg/graphite/pr46168.c: New.
13844
13845 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13846
13847         PR tree-optimization/43657
13848         * gcc.dg/graphite/pr43657.c: New.
13849
13850 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13851
13852         PR tree-optimization/29832
13853         * gfortran.dg/graphite/pr29832.f90: New.
13854
13855 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13856
13857         PR tree-optimization/43567
13858         * gcc.dg/graphite/pr43567.c: New.
13859
13860 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13861
13862         * gfortran.dg/graphite/interchange-4.f: New.
13863         * gfortran.dg/graphite/interchange-5.f: New.
13864
13865         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13866         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13867         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13868         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13869         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13870         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13871         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13872         * gfortran.dg/ltrans-7.f90: Removed.
13873         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13874
13875         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13876         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13877         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13878         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13879         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13880         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13881         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13882         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13883         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13884         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13885         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13886         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13887         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13888         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13889         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13890         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13891         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13892         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13893         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13894         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13895         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13896         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13897         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13898         * gcc.dg/tree-ssa/data-dep-1.c
13899         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13900         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13901         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13902         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13903         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13904
13905 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13906
13907         PR tree-optimization/47265
13908         PR tree-optimization/47443
13909         * gcc.c-torture/compile/pr47265.c: New test.
13910         * gcc.dg/pr47443.c: New test.
13911
13912 2011-01-25  Martin Jambor  <mjambor@suse.cz>
13913
13914         PR tree-optimization/47382
13915         * g++.dg/torture/pr47382.C: New test.
13916         * g++.dg/opt/devirt1.C: Xfail.
13917
13918 2011-01-25  Yao Qi  <yao@codesourcery.com>
13919
13920         PR target/45701
13921         * gcc.target/arm/pr45701-1.c: New test.
13922         * gcc.target/arm/pr45701-2.c: New test.
13923         * gcc.target/arm/pr45701-3.c: New test.
13924
13925 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13926             Jakub Jelinek  <jakub@redhat.com>
13927
13928         PR tree-optimization/47271
13929         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13930
13931 2011-01-25  Nick Clifton  <nickc@redhat.com>
13932
13933         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13934         (saturate_add): Delete.
13935         (exchange): Delete.
13936         (main): Do not run saturate_add.
13937         (set_interrupts): Delete.
13938
13939 2011-01-25  Tobias Burnus  <burnus@net-b.de>
13940
13941         PR fortran/47448
13942         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13943
13944 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13945
13946         PR tree-optimization/47427
13947         PR tree-optimization/47428
13948         * gcc.c-torture/compile/pr47427.c: New test.
13949         * gcc.c-torture/compile/pr47428.c: New test.
13950
13951 2011-01-25  Richard Guenther  <rguenther@suse.de>
13952
13953         PR middle-end/47411
13954         * gcc.dg/torture/pr47411.c: New testcase.
13955
13956 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13957
13958         * gfortran.dg/graphite/id-24.f: New.
13959         * gfortran.dg/graphite/id-25.f: New.
13960
13961 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13962
13963         * gfortran.dg/graphite/id-23.f: New.
13964
13965 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13966
13967         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13968
13969 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13970
13971         * gcc.dg/graphite/block-0.c: Un-XFAILed.
13972         * gcc.dg/graphite/block-1.c: Un-XFAILed.
13973         * gcc.dg/graphite/block-7.c: Un-XFAILed.
13974         * gcc.dg/graphite/block-8.c: Un-XFAILed.
13975         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13976         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13977         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13978         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13979         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13980
13981 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13982
13983         * gcc.dg/graphite/block-0.c: Add documentation.
13984         * gcc.dg/graphite/block-4.c: Same.
13985         * gcc.dg/graphite/block-7.c: Same.
13986         * gcc.dg/graphite/block-8.c: New.
13987         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13988         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13989         * gcc.dg/graphite/interchange-12.c: Add documentation.
13990         * gcc.dg/graphite/interchange-13.c: New.
13991         * gcc.dg/graphite/interchange-14.c: New.
13992         * gcc.dg/graphite/interchange-15.c: New.
13993         * gcc.dg/graphite/interchange-8.c: Add documentation.
13994         * gcc.dg/graphite/interchange-mvt.c: Same.
13995
13996 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13997
13998         PR target/47408
13999         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14000         * gcc.target/powerpc/altivec-14.c: Ditto.
14001         * gcc.target/powerpc/altivec-33.c: Ditto.
14002         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14003         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14004         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14005         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14006         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14007         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14008         * g++.dg/ext/altivec-15.C: Ditto.
14009         * g++.dg/ext/altivec-types-1.C: Ditto.
14010         * g++.dg/ext/altivec-types-2.C: Ditto.
14011         * g++.dg/ext/altivec-types-3.C: Ditto.
14012         * g++.dg/ext/altivec-types-4.C: Ditto.
14013
14014 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14015
14016         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14017
14018 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14019
14020         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14021         optimization options.
14022
14023 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14024
14025         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14026
14027         PR testsuite/45988
14028         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14029
14030 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14031
14032         PR fortran/47421
14033         * gfortran.dg/allocatable_scalar_12.f90: New.
14034
14035 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14036
14037         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14038         vectorization to be not profitable if peeling is used to
14039         realign the memory access.
14040         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14041         loop bound to avoid loop unrolling.
14042         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14043
14044 2011-01-22  Jan Hubicka  <jh@suse.cz>
14045
14046         PR lto/47333
14047         * g++.dg/lto/pr47333.C: New file.
14048
14049 2011-01-22  Jan Hubicka  <jh@suse.cz>
14050
14051         PR tree-optimization/43884
14052         PR lto/44334
14053         * gcc.dg/autopar/outer-2.c: Increase array size.
14054         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14055
14056 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14057
14058         PR fortran/38536
14059         * gfortran.dg/c_loc_tests_16.f90:  New test.
14060
14061 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14062
14063         PR fortran/47399
14064         * gfortran.dg/typebound_proc_19.f90: New.
14065
14066 2011-01-21  Jeff Law <law@redhat.com>
14067
14068         PR tree-optimization/47053
14069         * g++.dg/pr47053.C: New test.
14070
14071 2011-01-21  Jason Merrill  <jason@redhat.com>
14072
14073         PR c++/47041
14074         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14075
14076 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14077
14078         PR c++/47388
14079         * g++.dg/cpp0x/range-for10.C: New test.
14080         * g++.dg/template/for1.C: New test.
14081
14082         PR middle-end/45566
14083         * g++.dg/tree-prof/partition3.C: New test.
14084
14085         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14086
14087         PR rtl-optimization/47366
14088         * g++.dg/opt/pr47366.C: New test.
14089
14090 2011-01-21  Jason Merrill  <jason@redhat.com>
14091
14092         PR c++/46552
14093         * g++.dg/cpp0x/constexpr-regress2.C: New.
14094
14095         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14096
14097 2011-01-21  Jeff Law <law@redhat.com>
14098
14099         PR rtl-optimization/41619
14100         * gcc.dg/pr41619.c: New.
14101
14102 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14103
14104         PR tree-optimization/47355
14105         * g++.dg/opt/pr47355.C: New test.
14106
14107 2011-01-21  Richard Guenther  <rguenther@suse.de>
14108
14109         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14110         making main hot.
14111
14112 2011-01-21  Richard Guenther  <rguenther@suse.de>
14113
14114         PR tree-optimization/47365
14115         * gcc.dg/torture/pr47365.c: New testcase.
14116         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14117
14118 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14119
14120         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14121
14122 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14123
14124         PR tree-optimization/47391
14125         * gcc.dg/pr47391.c: New test.
14126
14127 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14128
14129         * g++.dg/template/char1.C: Use signed char.
14130
14131 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14132
14133         PR fortran/47377
14134         * gfortran.dg/pointer_target_4.f90: New.
14135
14136 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14137
14138         PR target/47251
14139         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14140         ILP32 system and not IP32.
14141
14142 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14143
14144         PR debug/46583
14145         * g++.dg/debug/pr46583.C: New.
14146
14147 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14148
14149         PR debug/47283
14150         * g++.dg/debug/pr47283.C: New test.
14151
14152         PR testsuite/47371
14153         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14154         * gcc.target/i386/headmerge-2.c: Likewise.
14155
14156 2011-01-20  Richard Guenther  <rguenther@suse.de>
14157
14158         PR middle-end/47370
14159         * gcc.dg/torture/pr47370.c: New testcase.
14160
14161 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14162
14163         PR tree-optimization/46130
14164         * gcc.dg/pr46130-1.c: New test.
14165         * gcc.dg/pr46130-2.c: New test.
14166
14167 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14168
14169         PR c++/47291
14170         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14171
14172 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14173
14174         PR debug/46240
14175         * g++.dg/debug/pr46240.cc: New.
14176
14177 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14178
14179         PR c++/47303
14180         * g++.dg/template/anonunion1.C: New test.
14181
14182         PR rtl-optimization/47337
14183         * gcc.c-torture/execute/pr47337.c: New test.
14184
14185 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14186
14187         PR testsuite/45342
14188         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14189
14190 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14191
14192         PR tree-optimization/46021
14193         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14194
14195 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14196
14197         PR tree-optimization/47290
14198         * g++.dg/torture/pr47290.C: New test.
14199
14200 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14201
14202         PR fortran/47240
14203         * gfortran.dg/proc_ptr_comp_29.f90: New.
14204
14205 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14206
14207         PR testsuite/41146
14208         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14209         powerpc-apple-darwin9.
14210
14211 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14212
14213         PR rtl-optimization/47299
14214         * gcc.c-torture/execute/pr47299.c: New test.
14215
14216 2011-01-17  Jason Merrill  <jason@redhat.com>
14217
14218         * g++.dg/cpp0x/constexpr-virtual.C: New.
14219
14220 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14221
14222         PR fortran/47331
14223         * gfortran.dg/gomp/pr47331.f90: New test.
14224
14225 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14226
14227         PR objc/47314
14228         * objc.dg/selector-warn-1.m: New.
14229         * obj-c++.dg/selector-warn-1.mm: New.
14230
14231 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14232
14233         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14234         Update dg-final accordingly.
14235
14236 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14237
14238         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14239
14240 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14241
14242         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14243         target check.
14244         * gcc.dg/guality/pr36728-2.c: Likewise.
14245
14246 2011-01-17  Richard Guenther  <rguenther@suse.de>
14247
14248         PR tree-optimization/47313
14249         * g++.dg/torture/pr47313.C: New testcase.
14250
14251 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14252
14253         PR target/47318
14254         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14255         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14256         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14257         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14258
14259         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14260         as __m256i.
14261         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14262         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14263         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14264
14265 2011-01-17  Richard Guenther  <rguenther@suse.de>
14266
14267         PR tree-optimization/45967
14268         * gcc.dg/torture/pr45967-2.c: New testcase.
14269         * gcc.dg/torture/pr45967-3.c: Likewise.
14270
14271 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14272
14273         PR testsuite/47325
14274         * g++.dg/ext/pr47213.C: Require visibility.
14275
14276 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14277
14278         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14279         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14280
14281 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14282
14283         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14284         Linux-based targets.
14285
14286 2011-01-13  Jan Hubicka  <jh@suse.cz>
14287
14288         PR tree-optimization/47276
14289         * gcc.dg/pr47276.c: New testcase.
14290
14291 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14292             Jonathan Wakely  <jwakely.gcc@gmail.com>
14293
14294         PR c++/33558
14295         * g++.dg/other/pr33558.C: New.
14296         * g++.dg/other/pr33558-2.C: New.
14297
14298 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14299
14300         PR tree-optimization/45934
14301         PR tree-optimization/46302
14302         * g++.dg/ipa/devirt-c-1.C: New test.
14303         * g++.dg/ipa/devirt-c-2.C: Likewise.
14304         * g++.dg/ipa/devirt-c-3.C: Likewise.
14305         * g++.dg/ipa/devirt-c-4.C: Likewise.
14306         * g++.dg/ipa/devirt-c-5.C: Likewise.
14307         * g++.dg/ipa/devirt-c-6.C: Likewise.
14308         * g++.dg/ipa/devirt-6.C: Likewise.
14309         * g++.dg/ipa/devirt-d-1.C: Likewise.
14310         * g++.dg/torture/pr45934.C: Likewise.
14311
14312 2011-01-14  Jason Merrill  <jason@redhat.com>
14313
14314         * g++.dg/cpp0x/variadic105.C: New.
14315
14316 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14317             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14318
14319         PR objc/45989
14320         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14321         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14322         execution tests on i?86-*-*, x86_64-*-* and
14323         powerpc*-apple-darwin* && ilp32.
14324         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14325         tests on i?86-*-* and x86_64-*-*.
14326
14327 2011-01-14  Richard Guenther  <rguenther@suse.de>
14328
14329         PR tree-optimization/47280
14330         * g++.dg/opt/pr47280.C: New testcase.
14331
14332 2011-01-14  Jason Merrill  <jason@redhat.com>
14333
14334         * g++.dg/cpp0x/constexpr-regress1.C: New.
14335
14336         * g++.dg/ext/flexary2.C: New.
14337
14338 2011-01-14  Richard Guenther  <rguenther@suse.de>
14339
14340         PR middle-end/47281
14341         * gcc.dg/torture/pr47281.c: New testcase.
14342         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14343
14344 2011-01-14  Richard Guenther  <rguenther@suse.de>
14345
14346         PR tree-optimization/47286
14347         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14348
14349 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14350
14351         PR c++/47213
14352         * g++.dg/ext/pr47213.C: New.
14353
14354 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14355
14356         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14357
14358 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14359             Mikael Morin  <mikael@gcc.gnu.org>
14360
14361         PR fortran/45848
14362         PR fortran/47204
14363         * gfortran.dg/select_type_20.f90: New.
14364         * gfortran.dg/select_type_21.f90: New.
14365
14366 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14367
14368         PR target/47251
14369         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14370
14371 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14372
14373         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14374         * gcc.dg/guality/pr36728-2.c: Likewise.
14375
14376 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14377
14378         PR debug/PR46973
14379         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14380
14381 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14382
14383         PR rtl-optimization/45352
14384         * gcc.dg/pr45352-3.c: New.
14385
14386 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14387
14388         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14389         comment.
14390         * g++.dg/cpp0x/range-for8.C: New.
14391         * g++.dg/cpp0x/range-for9.C: New.
14392
14393 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14394
14395         PR debug/47209
14396         * g++.dg/debug/pr47209.C: New.
14397
14398 2011-01-12  Richard Guenther  <rguenther@suse.de>
14399
14400         PR lto/47259
14401         * gcc.dg/lto/pr47259_0.c: New testcase.
14402         * gcc.dg/lto/pr47259_1.c: Likewise.
14403
14404 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14405
14406         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14407         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14408         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14409         methods missing from the OBJC2 Object.
14410         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14411         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14412         GNU and NeXT runtimes.
14413         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14414         comments.
14415         * objc-obj-c++-shared/Object1.m: Likewise.
14416         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14417         * objc.dg/proto-qual-1.m: Likewise.
14418         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14419         * obj-c++.dg/proto-qual-1.mm: Likewise.
14420
14421 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14422
14423         PR testsuite/33033
14424         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14425
14426 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14427
14428         Fixed the Objective-C++ testsuite and updated all tests.
14429         * lib/obj-c++.exp (obj-c++_init): Declare and set
14430         gcc_warning_prefix and gcc_error_prefix.
14431         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14432         'dg-warning', 'dg-message' and 'dg-error'.
14433         * obj-c++.dg/class-extension-3.mm: Likewise.
14434         * obj-c++.dg/class-protocol-1.mm: Likewise.
14435         * obj-c++.dg/encode-7.mm: Likewise.
14436         * obj-c++.dg/exceptions-3.mm: Likewise.
14437         * obj-c++.dg/exceptions-5.mm: Likewise.
14438         * obj-c++.dg/method-12.mm: Likewise.
14439         * obj-c++.dg/method-13.mm: Likewise.
14440         * obj-c++.dg/method-15.mm: Likewise.
14441         * obj-c++.dg/method-16.mm: Likewise.
14442         * obj-c++.dg/method-4.mm: Likewise.
14443         * obj-c++.dg/method-8.mm: Likewise.
14444         * obj-c++.dg/method-conflict-1.mm: Likewise.
14445         * obj-c++.dg/method-conflict-2.mm: Likewise.
14446         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14447         and uncommented second part of the testcase now that the testsuite
14448         works correctly.
14449         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14450         and uncommented second part of the testcase now that the testsuite
14451         works correctly.
14452         * obj-c++.dg/private-1.mm: Likewise.
14453         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14454         * obj-c++.dg/syntax-error-7.mm: Likewise.
14455         * obj-c++.dg/warn5.mm: Likewise.
14456         * obj-c++.dg/property/at-property-14.mm: Likewise.
14457         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14458         FIXME.
14459         * obj-c++.dg/property/at-property-18.mm: Likewise.
14460         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14461         FIXME.
14462         * obj-c++.dg/property/at-property-21.mm: Likewise.
14463         * obj-c++.dg/property/at-property-28.mm: Likewise.
14464         * obj-c++.dg/property/at-property-5.mm: Likewise.
14465         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14466         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14467         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14468         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14469         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14470         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14471         * obj-c++.dg/tls/diag-5.mm: Likewise.
14472         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14473         dg-error, now matched correctly.
14474
14475 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14476
14477         * objc.dg/property/at-property-29.m: New.
14478         * obj-c++.dg/property/at-property-29.mm: New.
14479
14480 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14481
14482         * go.test/go-test.exp (go-set-goarch): New proc.
14483         (go-gc-tests): Use it.
14484
14485 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14486
14487         PR debug/46955
14488         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14489
14490 2011-01-11  Richard Henderson  <rth@redhat.com>
14491
14492         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14493
14494 2011-01-11  Jan Hubicka  <jh@suse.cz>
14495
14496         PR lto/45721
14497         PR lto/45375
14498         * gcc.dg/lto/pr45721_1.c: New file.
14499         * gcc.dg/lto/pr45721_0.c: New file.
14500
14501 2011-01-11  Richard Guenther  <rguenther@suse.de>
14502
14503         PR tree-optimization/46076
14504         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14505
14506 2011-01-11  Jeff Law <law@redhat.com>
14507
14508         * PR tree-optimization/47086
14509         * gcc.dg/pr47086.c: New test.
14510
14511 2011-01-11  Jason Merrill  <jason@redhat.com>
14512
14513         PR c++/46658
14514         * g++.dg/template/new10.C: New.
14515
14516         PR c++/45520
14517         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14518
14519 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14520
14521         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14522         Split type definitions and NSConstantString class into...
14523         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14524         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14525         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14526         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14527         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14528         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14529         to comments.
14530         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14531         encode defines for newer NeXT system headers.
14532         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14533         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14534         * objc.dg/foreach-5.m: Likewise.
14535         * objc.dg/foreach-2.m: Likewise.
14536         * objc.dg/foreach-4.m: Likewise.
14537         * objc.dg/torture/strings/string1.m: Likewise.
14538         * objc.dg/torture/strings/string2.m: Likewise.
14539         * objc.dg/torture/strings/string3.m: Likewise.
14540         * objc.dg/torture/strings/string4.m: Likewise.
14541         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14542         header and stand alone.
14543         * obj-c++.dg/strings/strings-2.mm: Likewise.
14544         * objc.dg/torture/strings/const-str-3.m: Likewise.
14545         * objc.dg/strings/strings-2.m: Likewise.
14546         * objc.dg/strings/const-str-12b.m: Likewise.
14547
14548 2011-01-12  Richard Guenther  <rguenther@suse.de>
14549
14550         PR middle-end/32511
14551         * gcc.dg/attr-weak-1.c: Adjust.
14552
14553 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14554
14555         PR fortran/47051
14556         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14557         standard compliant and comment.
14558
14559 2011-01-10  Jan Hubicka  <jh@suse.cz>
14560
14561         PR lto/46083
14562         * gcc.dg/initpri3.c: New testcase.
14563
14564 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14565
14566         PR lto/47222
14567         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14568         externally visible.
14569         (g_esi): Likewise.
14570         (g_ebx): Likewise.
14571         (g_ebp): Likewise.
14572         (g_esp): Likewise.
14573         (g_ebp_save): Likewise.
14574         (g_esp_save): Likewise.
14575
14576 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14577
14578         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14579
14580 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14581
14582         PR tree-optimization/46021
14583         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14584         i?86-*-*, x86_64-*-*.
14585
14586 2011-01-10  Jeff Law <law@redhat.com>
14587
14588         * PR tree-optimization/47141
14589         * gcc.c-torture/compile/pr47141.c: New test.
14590
14591 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14592
14593         PR testsuite/46230
14594         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14595         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14596         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14597         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14598
14599         PR testsuite/46230
14600         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14601         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14602         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14603         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14604         being vectorized.  Adjust dg-final pattern.
14605
14606         PR testsuite/46230
14607         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14608         * gcc.dg/vect/slp-24.c: Likewise.
14609
14610 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
14611
14612         PR c++/47218
14613         * g++.dg/other/pr47218-1.C: New test file.
14614         * g++.dg/other/pr47218.C: Likewise.
14615         * g++.dg/other/pr47218.h: New supporting header.
14616
14617 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
14618
14619         PR objc/47232
14620         * objc.dg/attributes/invalid-attribute-1.m: New.
14621         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14622
14623 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14624
14625         PR fortran/47224
14626         * gfortran.dg/proc_ptr_comp_28.f90: New.
14627
14628 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14629
14630         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14631         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14632         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14633         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14634         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14635         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14636         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14637         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14638         * objc.dg/gnu-api-2-class.m: Likewise.
14639         * objc.dg/gnu-api-2-ivar.m: Likewise.
14640         * objc.dg/gnu-api-2-method.m: Likewise.
14641         * objc.dg/gnu-api-2-objc.m: Likewise.
14642         * objc.dg/gnu-api-2-object.m: Likewise.
14643         * objc.dg/gnu-api-2-property.m: Likewise.
14644         * objc.dg/gnu-api-2-protocol.m: Likewise.
14645         * objc.dg/gnu-api-2-sel.m: Likewise.
14646
14647 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14648
14649         * objc.dg/foreach-1.m: Skip for Darwin < 9.
14650         * objc.dg/objc-foreach-4.m: Likewise.
14651         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14652         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14653         * objc.dg/foreach-4.m: Likewise.
14654         * objc.dg/foreach-5.m: Likewise.
14655         * objc.dg/foreach-3.m: Return self from init.
14656
14657 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
14658
14659         PR fortran/38536
14660         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
14661
14662 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14663
14664         PR fortran/46313
14665         * gfortran.dg/class_35.f90: New.
14666
14667 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14668
14669         * objc.dg/foreach-1.m: Add "-Wall" to flags.
14670
14671 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
14672
14673         PR objc/47078
14674         * objc.dg/invalid-method-2.m: New.
14675         * obj-c++.dg/invalid-method-2.mm: New.
14676
14677 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
14678
14679         PR fortran/46896
14680         * gfortran.dg/transpose_optimization_2.f90 : New test.
14681
14682 2011-01-08  Jan Hubicka  <jh@suse.cz>
14683
14684         PR tree-optmization/46469
14685         * g++.dg/torture/pr46469.C: New testcase.
14686
14687 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14688
14689         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14690         emulation of libobjc-gnu structure layout functionality to ..
14691         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14692         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14693         * objc/execute/bf-common.h: Adjust headers.
14694         * objc/execute/bf-1.m: Likewise.
14695         * objc/execute/bf-2.m: Likewise.
14696         * objc/execute/bf-3.m: Likewise.
14697         * objc/execute/bf-4.m: Likewise.
14698         * objc/execute/bf-5.m: Likewise.
14699         * objc/execute/bf-6.m: Likewise.
14700         * objc/execute/bf-7.m: Likewise.
14701         * objc/execute/bf-8.m: Likewise.
14702         * objc/execute/bf-9.m: Likewise.
14703         * objc/execute/bf-10.m: Likewise.
14704         * objc/execute/bf-11.m: Likewise.
14705         * objc/execute/bf-12.m: Likewise.
14706         * objc/execute/bf-13.m: Likewise.
14707         * objc/execute/bf-14.m: Likewise.
14708         * objc/execute/bf-15.m: Likewise.
14709         * objc/execute/bf-16.m: Likewise.
14710         * objc/execute/bf-17.m: Likewise.
14711         * objc/execute/bf-18.m: Likewise.
14712         * objc/execute/bf-19.m: Likewise.
14713         * objc/execute/bf-20.m: Likewise.
14714         * objc/execute/bf-21.m: Likewise.
14715         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14716         objc_get_type_qualifiers ().
14717
14718 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
14719
14720         PR fortran/45777
14721         * gfortran.dg/dependency_39.f90:  New test.
14722
14723 2011-01-07  Jan Hubicka  <jh@suse.cz>
14724
14725         Get builtins tests ready for linker plugin.
14726         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14727         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14728         my_memset, my_bzero): Mark used.
14729         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14730         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14731         volatile.
14732         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14733         volatile.
14734
14735 2011-01-07  Jan Hubicka  <jh@suse.cz>
14736
14737         PR tree-optimization/46367
14738         * g++.dg/torture/pr46367.C: New file.
14739
14740 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14741
14742         PR target/47201
14743         * gcc.dg/pr47201.c: New test.
14744
14745         PR bootstrap/47187
14746         * gcc.dg/tree-prof/pr47187.c: New test.
14747
14748 2011-01-07  Tobias Burnus  <burnus@net-b.de>
14749
14750         PR fortran/41580
14751         * gfortran.dg/extends_type_of_3.f90: New.
14752
14753 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
14754
14755         * g++.dg/ext/dllexport-MI1.C: Adjust test.
14756         * g++.dg/ext/dllimport-MI1.C: Likewise.
14757         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14758         * g++.dg/ext/dllimport10.C: Likewise.
14759         * g++.dg/ext/dllimport11.C: Likewise.
14760         * g++.dg/ext/dllimport12.C: Likewise.
14761         * g++.dg/ext/dllimport13.C: Likewise.
14762         * g++.dg/ext/dllimport2.C: Likewise.
14763         * g++.dg/ext/dllimport3.C: Likewise.
14764         * g++.dg/ext/dllimport4.C: Likewise.
14765         * g++.dg/ext/dllimport5.C: Likewise.
14766         * g++.dg/ext/dllimport6.C: Likewise.
14767         * g++.dg/ext/dllimport8.C: Likewise.
14768         * g++.dg/ext/dllimport9.C: Likewise.
14769         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14770         targets, too. Additionally enable test for i?86-*-mingw*.
14771         * g++.dg/ext/selectany1.C: Likewise.
14772         Remove guard variable check.
14773
14774 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
14775
14776         PR fortran/47189
14777         PR fortran/47194
14778         * gfortran.dg/storage_size_3.f08: Extended.
14779
14780 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14781
14782         PR c++/47022
14783         * g++.dg/template/stdarg1.C: New test.
14784
14785 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14786
14787         PR fortran/47195
14788         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14789         * gfortran.dg/defined_operators_1.f90: Split the subroutine
14790         from the interface of functions to not hide the errors that
14791         shall be tested.
14792
14793 2011-01-06  Jan Hubicka  <jh@suse.cz>
14794
14795         * gcc.dg/lto/pr47188_0.c: New testcase.
14796         * gcc.dg/lto/pr47188_1.c: New testcase.
14797
14798 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14799
14800         PR fortran/33117
14801         PR fortran/46478
14802         * gfortran.dg/interface_33.f90: New test.
14803
14804 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
14805
14806         PR c/47150
14807         * gcc.c-torture/compile/pr47150.c: New test.
14808
14809 2011-01-06  Ira Rosen  <irar@il.ibm.com>
14810
14811         PR tree-optimization/47139
14812         * gcc.dg/vect/pr47139.c: New test.
14813
14814 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14815
14816         PR fortran/47180
14817         * gfortran.dg/extends_type_of_2.f03: New.
14818
14819 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14820
14821         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14822
14823 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14824
14825         * gnat.dg/opt14.adb: New test.
14826
14827 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14828
14829         PR fortran/46017
14830         * gfortran.dg/allocate_error_2.f90:  New test.
14831
14832 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14833
14834         PR fortran/47024
14835         * gfortran.dg/storage_size_3.f08: New.
14836
14837 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14838
14839         PR libgfortran/47154
14840         * gfortran.dg/namelist_68.f90: New test.
14841
14842 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14843
14844         * gnat.dg/unchecked_convert8.ad[sb]: New test.
14845
14846 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
14847
14848         PR fortran/46448
14849         * gfortran.dg/class_34.f90: New.
14850
14851 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14852
14853         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14854         use __builtin_inff.  Skip all single-precision tests that require
14855         Infinity.
14856
14857 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14858
14859         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14860
14861 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
14862
14863         PR tree-optimization/47148
14864         * gcc.c-torture/execute/pr47148.c: New test.
14865
14866         PR tree-optimization/47155
14867         * gcc.c-torture/execute/pr47155.c: New test.
14868
14869         PR rtl-optimization/47157
14870         * gcc.c-torture/compile/pr47157.c: New test.
14871
14872 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14873
14874         * gcc.dg/torture/vector-shift2.c (schar): Define.
14875         (main): Always use schar or uchar instead of plain "char" to avoid
14876         dependencies on implementation-defined char signedness.
14877
14878 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14879
14880         PR tree-optimization/46801
14881         * gnat.dg/pack9.adb: Remove xfail.
14882
14883 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14884
14885         PR tree-optimization/46984
14886         * g++.dg/ipa/pr46984.C: New test.
14887
14888 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
14889
14890         PR fortran/46408
14891         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14892
14893 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
14894
14895         PR tree-optimization/47140
14896         * gcc.c-torture/compile/pr47140.c: New test.
14897
14898         PR rtl-optimization/47028
14899         * gcc.dg/pr47028.c: New test.
14900
14901 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
14902
14903         * objc.dg/protocol-forward-1.m: Removed TODO.
14904         * objc.dg/protocol-forward-2.m: New.
14905         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14906         * obj-c++.dg/protocol-forward-2.mm: New.
14907
14908 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
14909
14910         PR target/38662
14911         * g++.dg/eh/pr38662.C: New testcase.
14912
14913 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
14914
14915         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14916         scan for newline '\n'.
14917
14918 \f
14919 Copyright (C) 2011 Free Software Foundation, Inc.
14920
14921 Copying and distribution of this file, with or without modification,
14922 are permitted in any medium without royalty provided the copyright
14923 notice and this notice are preserved.