OSDN Git Service

30f1609936908ba42e31e9516d6a09288bf1c57d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-08  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/50815
4         * gfortran.dg/bounds_check_16.f90: New.
5
6 2011-12-08  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/51378
9         * gfortran.dg/private_type_14.f90: New.
10
11 2011-12-08  Tobias Burnus  <burnus@net-b.de>
12
13         PR fortran/51407
14         * gfortran.dg/io_real_boz_3.f90: New.
15         * gfortran.dg/io_real_boz_4.f90: New.
16         * gfortran.dg/io_real_boz_5.f90: New.
17
18 2011-12-08  Tobias Burnus  <burnus@net-b.de>
19
20         PR fortran/51448
21         * gfortran.dg/realloc_on_assign_8.f90: New.
22
23 2011-12-08  Teresa Johnson  <tejohnson@google.com>
24
25         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
26         unused label.
27
28 2011-12-08  Teresa Johnson  <tejohnson@google.com>
29
30         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
31         -Wwrite-strings option.
32
33 2011-12-08  Teresa Johnson  <tejohnson@google.com>
34
35         * gcc.target/i386/movdi-rex64.c: New.
36
37 2011-12-08  Richard Guenther  <rguenther@suse.de>
38
39         * gcc.dg/volatile3.c: New testcase.
40
41 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
42
43         PR tree-optimization/51315
44         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
45         for typedef.
46         (int32_t): Use __INT32_TYPE__ for typedef.
47
48 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
49
50         PR tree-optimization/51315
51         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
52         sizeof(int)==4.
53
54 2011-12-08  Richard Guenther  <rguenther@suse.de>
55
56         PR lto/50747
57         * g++.dg/opt/pr50747-1_0.C: New testcase.
58         * g++.dg/opt/pr50747-2_0.C: Likewise.
59
60 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
61
62         * gcc.c-torture/execute/20111208-1.c: New test.
63
64 2011-12-08  Richard Guenther  <rguenther@suse.de>
65
66         PR lto/48437
67         * gcc.dg/lto/20111207-2_0.c: New testcase.
68         * gcc.dg/guality/pr48437.c: Likewise.
69
70 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
71
72         PR c++/51401
73         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
74         * g++.dg/cpp0x/auto29.C: New test.
75
76         PR c++/51429
77         * g++.dg/parse/error45.C: New test.
78
79         PR c++/51229
80         * g++.dg/ext/desig3.C: New test.
81
82         PR c++/51369
83         * g++.dg/cpp0x/constexpr-51369.C: New test.
84
85 2011-12-07  Andrew Pinski  <apinski@cavium.com>
86
87         PR middle-end/45416
88         * gcc.dg/pr45416.c: New testcase.
89
90 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
91
92         PR c++/51420
93         * g++.dg/cpp0x/pr51420.C: New.
94
95 2011-12-07  Richard Guenther  <rguenther@suse.de>
96
97         PR lto/48100
98         * gcc.dg/lto/20111207-1_0.c: New testcase.
99         * gcc.dg/lto/20111207-1_1.c: Likewise.
100         * gcc.dg/lto/20111207-1_2.c: Likewise.
101         * gcc.dg/lto/20111207-1_3.c: Likewise.
102
103 2011-12-07  Richard Guenther  <rguenther@suse.de>
104
105         PR tree-optimization/50823
106         * gcc.dg/torture/pr50823.c: New testcase.
107
108 2011-12-07  Martin Jambor  <mjambor@suse.cz>
109
110         PR tree-optimization/50744
111         * gcc.dg/ipa/pr50744.c: New test.
112
113 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
114
115         PR c++/51430
116         * g++.dg/template/static32.C: New test.
117
118 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
119
120         * g++.dg/opt/pr51396.C: Use dg-additional-options.
121
122 2011-12-06  Tobias Burnus  <burnus@net-b.de>
123
124         PR fortran/51435
125         * gfortran.dg/default_initialization_5.f90: New.
126
127 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
128
129         PR target/51354
130         * gcc.c-torture/compile/pr51354.c: New test.
131
132 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
133
134         PR c++/51431
135         * g++.dg/other/abstract3.C: New.
136
137 2011-12-06  Richard Guenther  <rguenther@suse.de>
138
139         PR tree-optimization/49997
140         * gcc.dg/torture/pr49997.c: New testcase.
141
142 2011-12-06  Richard Guenther  <rguenther@suse.de>
143
144         PR middle-end/51436
145         * g++.dg/torture/pr51436.C: New testcase.
146
147 2011-12-06  Richard Guenther  <rguenther@suse.de>
148
149         PR tree-optimization/51245
150         * gcc.dg/torture/pr51245.c: New testcase.
151
152 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
153
154         PR c++/51427
155         * g++.dg/diagnostic/wrong-tag-1.C
156
157 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
158
159         PR c++/51319
160         * g++.dg/lookup/using50.C: New.
161         * g++.dg/lookup/using51.C: New.
162
163 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
164
165         PR tree-optimization/51396
166         * g++.dg/opt/pr51396.C: New test.
167
168         PR debug/51410
169         * gcc.dg/debug/dwarf2/pr51410.c: New test.
170
171         PR c/51339
172         * gcc.dg/gomp/pr51339.c: New test.
173
174 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
175
176         PR c++/51399
177         * g++.dg/cpp0x/initlist62.C: New.
178
179 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
180
181         PR fortran/51338
182         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
183
184 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
185
186         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
187         * g++.dg/torture/pr39732.C: Likewise.
188         * g++.dg/torture/pr40642.C: Likewise.
189         * gcc.c-torture/compile/pr44686.c: Likewise.
190         * gcc.dg/20050309-1.c: Likewise.
191         * gcc.dg/20050330-2.c: Likewise.
192         * gcc.dg/20051201-1.c: Likewise.
193         * gcc.dg/gomp/pr27573.c: Likewise.
194         * gcc.dg/pr46255.c: Likewise.
195         * gcc.dg/profile-dir-1.c: Likewise.
196         * gcc.dg/profile-dir-2.c: Likewise.
197         * gcc.dg/profile-dir-3.c: Likewise.
198         * gcc.dg/profile-generate-1.c: Likewise.
199         * gfortran.dg/gomp/pr27573.f90: Likewise.
200         * gcc.dg/profile-generate-3.c: Be specific about the type of
201         profiling required.
202
203 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
204
205         PR c++/51414
206         * g++.dg/ext/underlying_type11.C: New.
207
208 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
209
210         PR testsuite/51128
211         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
212         * gcc.dg/torture/pr39074.c: Ditto.
213         * gcc.dg/torture/pr39074-2.c: Ditto.
214         * gcc.dg/torture/pr42898.c: Ditto.
215         * gcc.dg/torture/pr42898-2.c: Ditto.
216         * gcc.dg/torture/pr45704.c: Ditto.
217         * gcc.dg/torture/pr50472.c: Ditto.
218         * gcc.dg/torture/pta-callused-1.c: Ditto.
219         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
220         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
221         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
222         * gcc.dg/torture/pta-escape-1.c: Ditto.
223         * gcc.dg/torture/ipa-pta-1.c: Ditto.
224         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
225
226 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
227
228         PR target/51408
229         * gcc.dg/pr51408.c: New.
230
231 2011-12-05  Jason Merrill  <jason@redhat.com>
232
233         * g++.dg/cpp0x/dc6.C: New.
234
235 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
236             Pedro Lamarão <pedro.lamarao@gmail.com>
237
238         * g++.dg/cpp0x/dc1.C: New test.
239         * g++.dg/cpp0x/dc2.C: New test.
240         * g++.dg/cpp0x/dc3.C: New test.
241         * g++.dg/cpp0x/dc4.C: New test.
242         * g++.dg/cpp0x/dc5.C: New test.
243         * g++.dg/template/meminit1.C: Adjust expected error.
244
245 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
246
247         PR c++/51404
248         * g++.dg/cpp0x/auto28.C: New.
249
250 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
251
252         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
253
254 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
255             Eric Botcazou  <ebotcazou@adacore.com>
256
257         PR middle-end/51323
258         PR middle-end/50074
259         * gcc.c-torture/execute/pr51323.c: New test.
260
261 2011-12-04  Tobias Burnus  <burnus@net-b.de>
262
263         PR fortran/51383
264         * gfortran.dg/associate_10.f90: New.
265
266 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
267
268         PR middle-end/51285
269         * gfortran.dg/vect/pr51285.f90: New test.
270
271 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
272             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
273
274         PR target/51393
275         * gcc.target/i386/pr51393.c: New test.
276
277 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
278
279         PR obj-c++/51349
280         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
281         * obj-c++.dg/naming-4.mm: Likewise.
282
283 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
284
285         * gcc.dg/darwin-segaddr.c: Use -no-pie.
286
287 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
288
289         PR c++/51313
290         * g++.dg/cpp0x/pr51313.C: New.
291
292 2011-12-03  Tobias Burnus  <burnus@net-b.de>
293
294         PR fortran/48887
295         * gfortran.dg/select_type_24.f90: New.
296         * gfortran.dg/select_type_23.f03: Add dg-error.
297         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
298
299 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
300
301         * gcc.dg/vect/vect-122.c: New test.
302
303 2011-12-03  Tobias Burnus  <burnus@net-b.de>
304
305         PR fortran/50684
306         * gfortran.dg/move_alloc_8.f90: New.
307
308 2011-12-03  Tobias Burnus  <burnus@net-b.de>
309
310         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
311         i.e. remove the dg-error line.
312         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
313         * gfortran.dg/move_alloc_9.f90: New.
314         * gfortran.dg/move_alloc_10.f90: New
315
316 2011-12-02  Nathan Sidwell  <nathan@acm.org>
317
318         * lib/gcov.exp (verify-lines): Allow = as a count char.
319         * g++.dg/gcov/gcov-13.C: New.
320
321 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
322
323         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
324         * gcc.dg/vect/slp-24.c: Ditto.
325         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
326         * gcc.dg/vect/slp-34.c: Ditto.
327         * gcc.dg/vect/slp-4.c: Ditto.
328         * gcc.dg/vect/slp-cond-2.c: Ditto.
329         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
330         * gcc.dg/vect/vect-1.c: Ditto.
331         * gcc.dg/vect/vect-10.c: Ditto.
332         * gcc.dg/vect/vect-105.c: Ditto.
333         * gcc.dg/vect/vect-112.c: Ditto.
334         * gcc.dg/vect/vect-15.c: Ditto.
335         * gcc.dg/vect/vect-2.c: Ditto.
336         * gcc.dg/vect/vect-31.c: Ditto.
337         * gcc.dg/vect/vect-32.c: Ditto.
338         * gcc.dg/vect/vect-33.c: Ditto.
339         * gcc.dg/vect/vect-34.c: Ditto.
340         * gcc.dg/vect/vect-35.c: Ditto.
341         * gcc.dg/vect/vect-36.c: Ditto.
342         * gcc.dg/vect/vect-6.c: Ditto.
343         * gcc.dg/vect/vect-73.c: Ditto.
344         * gcc.dg/vect/vect-74.c: Ditto.
345         * gcc.dg/vect/vect-75.c: Ditto.
346         * gcc.dg/vect/vect-76.c: Ditto.
347         * gcc.dg/vect/vect-80.c: Ditto.
348         * gcc.dg/vect/vect-85.c: Ditto.
349         * gcc.dg/vect/vect-89.c: Ditto.
350         * gcc.dg/vect/vect-97.c: Ditto.
351         * gcc.dg/vect/vect-98.c: Ditto.
352         * gcc.dg/vect/vect-all.c: Ditto.
353         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
354         * gcc.dg/vect/vect-iv-8.c: Ditto.
355         * gcc.dg/vect/vect-iv-8a.c: Ditto.
356         * gcc.dg/vect/vect-outer-1.c: Ditto.
357         * gcc.dg/vect/vect-outer-1a.c: Ditto.
358         * gcc.dg/vect/vect-outer-1b.c: Ditto.
359         * gcc.dg/vect/vect-outer-2.c: Ditto.
360         * gcc.dg/vect/vect-outer-2a.c: Ditto.
361         * gcc.dg/vect/vect-outer-2c.c: Ditto.
362         * gcc.dg/vect/vect-outer-3.c: Ditto.
363         * gcc.dg/vect/vect-outer-3a.c: Ditto.
364         * gcc.dg/vect/vect-outer-4a.c: Ditto.
365         * gcc.dg/vect/vect-outer-4b.c: Ditto.
366         * gcc.dg/vect/vect-outer-4c.c: Ditto.
367         * gcc.dg/vect/vect-outer-4d.c: Ditto.
368         * gcc.dg/vect/vect-outer-4m.c: Ditto.
369         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
370         * gcc.dg/vect/vect-outer-fir.c: Ditto.
371         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
372         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
373         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
374         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
375         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
376         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
377         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
378         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
379         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
380         * gcc.dg/vect/vect-shift-2.c: Ditto.
381         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
382         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
383         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
384         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
385         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
386
387 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
388
389         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
390         __builtin_memcpy arguments to honor sizeof(a).
391
392 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
393
394         * gcc.c-torture/execute/doloop-1.c,
395         gcc.c-torture/execute/doloop-2.c: New tests.
396
397 2011-12-02  Martin Jambor  <mjambor@suse.cz>
398
399         PR tree-optimization/50622
400         * g++.dg/tree-ssa/pr50622.C: New test.
401
402 2011-12-01  Jason Merrill  <jason@redhat.com>
403
404         * g++.dg/cpp0x/initlist61.C: New.
405
406 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
407
408         PR c++/51326
409         * g++.dg/inherit/crash3.C: New.
410
411 2011-12-01  Nathan Sidwell  <nathan@acm.org>
412
413         PR gcov-profile/51113
414         * lib/gcov.exp (verify-lines): Add support for xfailing.
415         (run-gcov): Likewise.
416         * gcc.misc-tests/gcov-13.c: Xfail weak function.
417         * gcc.misc-tests/gcov-16.c: Remove.
418         * gcc.misc-tests/gcov-17.c: Remove.
419         * g++.dg/gcov-8.C: Remove.
420         * g++.dg/gcov-9.C: Remove.
421         * g++.dg/gcovpart-12b.C: New.
422         * g++.dg/gcov-12.C: New.
423
424 2011-12-01  Andrew Pinski  <apinski@cavium.com>
425
426         PR lto/51198
427         * g++.dg/torture/pr51198.C: New testcase.
428
429 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
430
431         PR tree-optimization/51246
432         * gcc.c-torture/compile/pr51246.c: New test.
433
434         PR rtl-optimization/51014
435         * g++.dg/opt/pr51014.C: New test.
436
437 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
438
439         PR c++/51367
440         * g++.dg/template/error47.C: New.
441
442 2011-11-30  Jason Merrill  <jason@redhat.com>
443
444         PR c++/51009
445         * g++.dg/init/aggr8.C: New.
446
447 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
448
449         PR target/50725
450         * gcc.target/i386/pr50725.c: New test.
451
452         PR middle-end/51089
453         * gfortran.dg/gomp/pr51089.f90: New test.
454
455 2011-11-30  Andrew Pinski  <apinski@cavium.com>
456
457         * gcc.dg/pr51321.c: New testcase.
458
459 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
460
461         PR rtl-optimization/48721
462         * gcc.target/i386/pr48721.c: New test.
463
464 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
465
466         PR c++/51299
467         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
468
469 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
470
471         PR tree-optimization/51247
472         * gcc.c-torture/compile/pr51247.c: New test.
473
474 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
475
476         PR target/50123
477         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
478
479 2011-11-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
480
481         * gcc.target/powerpc/ppc-target-4.c: New file to test target
482         specific functions enabling target specific builtins.
483
484 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
485
486         Use complex floating-point constant in CDBL.
487
488         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
489
490 2011-11-29  Tobias Burnus  <burnus@net-b.de>
491
492         PR fortran/51306
493         PR fortran/48700
494         * gfortran.dg/move_alloc_5.f90: Add dg-error.
495         * gfortran.dg/select_type_23.f03: Add dg-error.
496         * gfortran.dg/move_alloc_6.f90: New.
497         * gfortran.dg/move_alloc_7.f90: New.
498
499 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
500
501         PR tree-optimization/51301
502         * gcc.dg/vect/pr51301.c: New test.
503
504 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
505
506         * g++.dg/cdce3.C: Use dg-additional-options.
507
508 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
509
510         PR middle-end/50907
511         * gcc.dg/tree-prof/pr50907.c: New test.
512
513         PR tree-optimization/50078
514         * gcc.dg/pr50078.c: New test.
515
516         PR tree-optimization/50682
517         * g++.dg/opt/pr50682.C: New test.
518
519 2011-11-28  Tobias Burnus  <burnus@net-b.de>
520
521         PR fortran/51308
522         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
523
524 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
525             Iain Sandoe  <iains@gcc.gnu.org>
526
527         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
528         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
529         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
530         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
531         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
532
533 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
534
535         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
536         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
537         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
538         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
539         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
540         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
541         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
542         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
543         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
544         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
545         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
546         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
547         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
548         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
549         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
550         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
551         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
552         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
553         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
554         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
555         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
556         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
557         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
558         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
559         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
560         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
561         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
562
563 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
564
565         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
566         imply -mno-dspr2.
567         * gcc.target/mips/no-dsp-1.c: New test.
568         * gcc.target/mips/soft-float-1.c: Likewise.
569
570 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
571
572         PR rtl-optimization/49912
573         * g++.dg/other/pr49912.C: New test.
574
575 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
576
577         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
578         effective target.
579         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
580
581 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
582
583         PR fortran/51250
584         PR fortran/43829
585         * gfortran.dg/inline_sum_3.f90: New test.
586
587 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
588
589         PR testsuite/51258
590         * lib/target-supports.exp
591         (check_effective_target_sync_long_long): Also supported on 32bit
592         x86 targets.  Add comment about required dg-options.
593         Add alpha*-*-* targets.
594         (check_effective_target_sync_long_long_runtime): Ditto.
595
596         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
597         32bit x86 targets.
598         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
599         * gcc.dg/atomic-exchange-4.c: Ditto.
600         * gcc.dg/atomic-load-4.c: Ditto.
601         * gcc.dg/atomic-store-4.c: Ditto.
602         * gcc.dg/di-longlong64-sync-1.c: Ditto.
603         * gcc.dg/di-sync-multithread.c: Ditto.
604         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
605         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
606
607 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
608
609         PR testsuite/51258
610         * lib/target-supports.exp
611         (check_effective_target_sync_int_128_runtime): New procedure.
612         (check_effective_target_sync_long_long_runtime): Ditto.
613         (check_effective_target_sync_long_long): Add arm*-*-*.
614         (check_effective_target_sync_longlong): Remove.
615
616         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
617         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
618         * gcc.dg/atomic-exchange-5.c: Ditto.
619         * gcc.dg/atomic-load-5.c: Ditto.
620         * gcc.dg/atomic-store-5.c: Ditto.
621         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
622         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
623         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
624         effective target.
625         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
626         * gcc.dg/atomic-exchange-4.c: Ditto.
627         * gcc.dg/atomic-load-4.c: Ditto.
628         * gcc.dg/atomic-store-4.c: Ditto.
629         * gcc.dg/di-longlong64-sync-1.c: Ditto.
630         * gcc.dg/di-sync-multithread.c: Ditto.
631         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
632         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
633
634 2011-11-25  Tobias Burnus  <burnus@net-b.de>
635
636         PR fortran/50408
637         * gfortran.dg/whole_file_35.f90: New.
638
639 2011-11-25  Tobias Burnus  <burnus@net-b.de>
640
641         PR fortran/51302
642         * gfortran.dg/volatile13.f90: New.
643
644 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
645
646         PR c/51256
647         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
648
649 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
650
651         PR c++/51227
652         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
653
654 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
655
656         PR target/51134
657         * gcc.target/i386/sw-1.c: Revert revision 181357.
658
659 2011-11-24  Tobias Burnus  <burnus@net-b.de>
660
661         PR fortran/51218
662         * gfortran.dg/implicit_pure_1.f90: New.
663
664 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
665
666         PR testsuite/51258
667         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
668         * gcc.dg/atomic-exchange-5.c: Likewise.
669         * gcc.dg/atomic-load-5.c: Likewise.
670         * gcc.dg/atomic-op-5.c: Likewise.
671         * gcc.dg/atomic-store-5.c: Likewise.
672         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
673
674 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
675
676         PR rtl-optimization/50290
677         * gcc.dg/pr50290.c: New test.
678
679 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
680
681         PR c++/51290
682         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
683
684 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
685
686         PR target/51261
687         * gcc.dg/pr51261.c: New test.
688
689 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
690
691         PR c++/51145
692         * g++.dg/cpp0x/alias-decl-14.C: New test.
693         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
694         passing before.
695         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
696         change.
697         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
698         * g++.dg/lookup/struct1.C: Likewise.
699         * g++.dg/parse/elab1.C: Likewise.
700         * g++.dg/parse/elab2.C: Likewise.
701         * g++.dg/parse/int-as-enum1.C: Likewise.
702         * g++.dg/parse/typedef1.C: Likewise.
703         * g++.dg/parse/typedef3.C: Likewise.
704         * g++.dg/parse/typedef4.C: Likewise.
705         * g++.dg/parse/typedef5.C: Likewise.
706         * g++.dg/template/crash26.C: Likewise.
707         * g++.dg/template/nontype4.C: Likewise.
708         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
709         * g++.old-deja/g++.brendan/line1.C: Likewise.
710         * g++.old-deja/g++.other/elab1.C: Likewise.
711         * g++.old-deja/g++.other/syntax4.C: Likewise.
712
713 2011-11-22  Tom de Vries  <tom@codesourcery.com>
714
715         PR rtl-optimization/50764
716         * gcc.dg/pr50764.c: New test.
717
718 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
719
720         PR c++/51265
721         * g++.dg/cpp0x/decltype36.C: New.
722
723 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
724
725         PR tree-optimization/51074
726         * gcc.dg/vect/pr51074.c: New test.
727
728 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
729
730         PR c++/51143
731         * g++.dg/cpp0x/alias-decl-16.C: New test.
732
733 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
734
735         PR tree-optimization/50765
736         * gcc.dg/pr50765.c: New test.
737
738 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
739
740         * gcc.dg/vshift-1.c (main): Call rand instead of random.
741         * gcc.dg/vshift-3.c (main): Likewise.
742
743 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
744
745         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
746
747 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
748
749         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
750         * gcc.misc-tests/gcov-17.c: Likewise.
751         * g++.dg/gcov/gcov-8.C: Likewise.
752         * g++.dg/gcov/gcov-9.C: Likewise.
753
754 2011-11-21  Torvald Riegel  <triegel@redhat.com>
755
756         * g++.dg/tm/pr47747.C: New test.
757
758 2011-11-21  Torvald Riegel  <triegel@redhat.com>
759
760         * g++.dg/tm/template-2.C: New test.
761
762 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
763
764         PR debug/50827
765         * gcc.dg/pr50827.c: New test.
766
767 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
768
769         PR c++/50958
770         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
771         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
772         * g++.dg/cpp0x/udlit-member.C: Adjust.
773         * g++.dg/cpp0x/udlit-raw-length.C: New.
774         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
775         * g++.dg/cpp0x/udlit-resolve.C: New.
776         * c-c++-common/dfp/pr33466.c: Adjust.
777
778 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
779
780         * lib/target-supports.exp
781         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
782         with ultrasparc_vis2_hw.
783         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
784         with ultrasparc_vis3_hw.
785
786 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
787
788         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
789         *-*-solaris2* && c++.
790
791 2011-11-20  Joey Ye  <joey.ye@arm.com>
792
793         * gcc.dg/volatile-bitfields-1.c: New.
794
795 2011-11-20  Jason Merrill  <jason@redhat.com>
796
797         PR c++/48322
798         * g++.dg/cpp0x/variadic120.C: New.
799         * g++.dg/cpp0x/sfinae26.C: Adjust.
800
801         * g++.dg/cpp0x/sfinae11.C: Adjust.
802         * g++.dg/cpp0x/sfinae26.C: Adjust.
803         * g++.dg/template/unify11.C: Adjust.
804
805 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
806
807         PR c++/51230
808         * g++.dg/template/error46.C: New.
809
810 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
811
812         PR target/51235
813         * gcc.target/i386/pr51235.c: New test.
814
815         PR target/51236
816         * gcc.target/i386/pr51236.c: New test.
817
818 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
819
820         * gnat.dg/discr32.adb: New test.
821         * gnat.dg/discr32_pkg.ads: New helper.
822
823 2011-11-20  Nathan Sidwell  <nathan@acm.org>
824
825         PR gcov-profile/51113
826         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
827         * gcc.misc-tests/gcov-16.c: New.
828         * gcc.misc-tests/gcov-17.c: New.
829         * g++.dg/gcov/gcov-8.C: New.
830         * g++.dg/gcov/gcov-9.C: New.
831         * g++.dg/gcov/gcov-10.C: New.
832
833 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
834
835         PR c++/51194
836         * g++.dg/cpp0x/alias-decl-15.C: New test.
837
838 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
839
840         PR c++/51216
841         * g++.dg/cpp0x/pr51216.C: New.
842
843 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
844
845         * gcc.dg/delay-slot-2.c: New test.
846
847 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
848
849         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
850
851 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
852
853         PR c++/51188
854         * g++.dg/lookup/using46.C: New.
855         * g++.dg/lookup/using47.C: New.
856         * g++.dg/lookup/using48.C: New.
857         * g++.dg/lookup/using49.C: New.
858         * g++.dg/lookup/using50.C: New.
859
860 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
861
862         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
863         supports /* ... */ comments.
864
865 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
866
867         PR c++/51150
868         * g++.dg/cpp0x/pr51150.C: New.
869
870 2011-11-18  Martin Jambor  <mjambor@suse.cz>
871
872         PR tree-optimization/50605
873         * g++.dg/ipa/pr50605.C: New test.
874
875 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
876
877         PR c++/51191
878         * g++.dg/cpp0x/alias-decl-13.C: New test.
879
880 2011-11-17  Jason Merrill  <jason@redhat.com>
881
882         PR c++/51186
883         * g++.dg/cpp0x/auto27.C: New.
884         * g++.dg/cpp0x/trailing2.C: Adjust messages.
885
886 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
887
888         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
889         memory model parameters don't match expected values.
890         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
891         __atomic_compare_exchange.
892         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
893         __atomic_compare_exchange_n.
894         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
895         weak/strong parameter and fail if memory models aren't correct.
896
897 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
898
899         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
900         Look for simulate_thread_done to determine working gdb.  Reduce timeout
901         to 10 seconds and fail when timeout occurs.  Improve error messages.
902
903 2011-11-17  Jason Merrill  <jason@redhat.com>
904
905         PR c++/51137
906         * g++.dg/template/virtual2.C: New.
907
908 2011-11-17  Michael Matz  <matz@suse.de>
909
910         PR middle-end/50644
911         PR middle-end/50741
912         * g++.dg/tree-ssa/pr50741.C: New.
913
914 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
915
916         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
917
918 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
919
920         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
921         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
922         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
923
924 2011-11-16  Tobias Burnus  <burnus@net-b.de>
925
926         PR fortran/39427
927         PR fortran/37829
928         * gfortran.dg/constructor_1.f90: New.
929         * gfortran.dg/constructor_2.f90: New.
930         * gfortran.dg/constructor_3.f90: New.
931         * gfortran.dg/constructor_4.f90: New.
932         * gfortran.dg/constructor_5.f90: New.
933         * gfortran.dg/constructor_6.f90: New.
934         * gfortran.dg/use_only_5.f90: New.
935         * gfortran.dg/c_ptr_tests_17.f90: New.
936         * gfortran.dg/c_ptr_tests_18.f90: New.
937         * gfortran.dg/used_types_25.f90: New.
938         * gfortran.dg/used_types_26.f90: New
939         * gfortran.dg/type_decl_3.f90: New.
940         * gfortran.dg/function_types_3.f90: Update dg-error.
941         * gfortran.dg/result_1.f90: Ditto.
942         * gfortran.dg/structure_constructor_3.f03: Ditto.
943         * gfortran.dg/structure_constructor_4.f03: Ditto.
944
945 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
946
947         * gcc.dg/vect/pr30858.c: Update expected output for
948         architectures with multiple vector sizes.
949
950 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
951             Bernd Schmidt <bernds@coudesourcery.com>
952             Sebastian Huber <sebastian.huber@embedded-brains.de>
953
954         PR target/49641
955         * gcc.target/arm/pr49641.c: New test.
956
957 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
958
959         PR tree-optimization/49960
960         * gcc.dg/autopar/pr49960.c: New test.
961         * gcc.dg/autopar/pr49960-1.c: New test.
962
963
964 2011-11-16  Tom de Vries  <tom@codesourcery.com>
965
966         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
967         * gcc.dg/pr43864-2.c: Same.
968         * gcc.dg/pr43864-3.c: Same.
969         * gcc.dg/pr43864-4.c: Same.
970
971 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
972
973         * gcc.target/i386/sse2-cvt-vec.c: New test.
974         * gcc.target/i386/avx-cvt-vec.c: Ditto.
975         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
976         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
977         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
978         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
979         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
980
981 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
982
983         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
984         powerpc*-*-darwin* targets.
985
986 2011-11-15  Torvald Riegel  <triegel@redhat.com>
987
988         * c-c++-common/tm/trxn-expr-3.c: New test.
989
990 2011-11-14  Torvald Riegel  <triegel@redhat.com>
991
992         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
993
994 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
995
996         * gcc.target/i386/avx-recip-vec.c: New test.
997         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
998         * gcc.target/i386/avx-lrint-vec.c: Ditto.
999         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1000         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1001         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1002         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1003         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1004         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1005         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1006         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1007         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1008         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1009         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1010         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1011
1012 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1013
1014         PR c++/51107
1015         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1016         non-template literal operator.
1017
1018 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1019
1020         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1021         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1022         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1023         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1024         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1025         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1026         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1027         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1028         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1029         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1030         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1031         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1032         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1033         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1034         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1035         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1036
1037 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1038
1039         PR c++/6936
1040         PR c++/25994
1041         PR c++/26256
1042         PR c++/30195
1043         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1044         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1045         * g++.old-deja/g++.other/anon7.C: Likewise.
1046         * g++.old-deja/g++.other/using1.C: Likewise.
1047         * g++.old-deja/g++.other/redecl1.C: Likewise.
1048         * g++.old-deja/g++.other/typedef7.C: Likewise.
1049         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1050         * g++.dg/template/using2.C: Likewise.
1051         * g++.dg/template/static4.C: Likewise.
1052         * g++.dg/template/typedef1.C: Likewise.
1053         * g++.dg/lookup/name-clash9.C: Likewise.
1054         * g++.dg/abi/mangle41.C: Likewise.
1055         * g++.dg/parse/ctor5.C: Likewise.
1056         * g++.dg/inherit/using4.C: Likewise.
1057         * g++.dg/lookup/using24.C: New.
1058         * g++.dg/lookup/using25.C: New.
1059         * g++.dg/lookup/using26.C: New.
1060         * g++.dg/lookup/using27.C: New.
1061         * g++.dg/lookup/using28.C: New.
1062         * g++.dg/lookup/using29.C: New.
1063         * g++.dg/lookup/using30.C: New.
1064         * g++.dg/lookup/using31.C: New.
1065         * g++.dg/lookup/using32.C: New.
1066         * g++.dg/lookup/using33.C: New.
1067         * g++.dg/lookup/using34.C: New.
1068         * g++.dg/lookup/using35.C: New.
1069         * g++.dg/lookup/using36.C: New.
1070         * g++.dg/lookup/using37.C: New.
1071         * g++.dg/lookup/using38.C: New.
1072         * g++.dg/lookup/using39.C: New.
1073         * g++.dg/lookup/using40.C: New.
1074         * g++.dg/lookup/using41.C: New.
1075         * g++.dg/lookup/using42.C: New.
1076         * g++.dg/lookup/using43.C: New.
1077         * g++.dg/lookup/using44.C: New.
1078         * g++.dg/lookup/using45.C: New.
1079         * g++.dg/lookup/pr6936.C: New.
1080         * g++.dg/debug/using4.C: New.
1081         * g++.dg/debug/using5.C: New.
1082         * g++.dg/cpp0x/forw_enum10.C: New.
1083
1084 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1085             Jan Hubicka  <jh@suse.cz>
1086
1087         * gcc.target/i386/sw-1.c: Force rep;movsb.
1088
1089 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1090
1091         PR testsuite/51059
1092         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1093         dg-additional-options.
1094
1095 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1096
1097         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1098         specified.  Remove redundant runtime checks.
1099         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1100         Allow for other than -m4.  Fix typos in comments.
1101
1102 2011-11-12  Jason Merrill  <jason@redhat.com>
1103
1104         PR c++/986
1105         * g++.dg/warn/ref-temp1.C: New.
1106
1107         PR c++/51060
1108         * g++.dg/opt/stack2.C: New.
1109
1110 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1111
1112         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1113         alpha*-*-linux* targets.
1114
1115 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1116
1117         PR testsuite/51059
1118         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1119         Darwin targets and allow external symbols to be undefined.
1120
1121 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1122
1123         * gcc.misc-tests/gcov-15.c: New.
1124
1125 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR tree-optimization/51058
1128         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1129         * gfortran.dg/vect/pr51058-2.f90: New test.
1130
1131 2011-11-10  Jason Merrill  <jason@redhat.com>
1132
1133         * g++.dg/template/linkage1.C: New.
1134         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1135         * g++.old-deja/g++.other/linkage4.C: Likewise.
1136
1137         PR c++/50973
1138         * g++.dg/cpp0x/defaulted33.C: New.
1139
1140 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1141
1142         PR middle-end/51038
1143         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1144         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1145         __atomic_clear.
1146
1147 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1148
1149         PR rtl-optimization/51040
1150         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1151         patchup code.
1152
1153 2011-11-10  Jason Merrill  <jason@redhat.com>
1154
1155         PR c++/51079
1156         * g++.dg/template/conv12.C: New.
1157
1158         PR debug/50983
1159         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1160
1161 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1162
1163         * gnat.dg/atomic6_1.adb: New test.
1164         * gnat.dg/atomic6_2.adb: Likewise.
1165         * gnat.dg/atomic6_3.adb: Likewise.
1166         * gnat.dg/atomic6_4.adb: Likewise.
1167         * gnat.dg/atomic6_5.adb: Likewise.
1168         * gnat.dg/atomic6_6.adb: Likewise.
1169         * gnat.dg/atomic6_7.adb: Likewise.
1170         * gnat.dg/atomic6_8.adb: Likewise.
1171         * gnat.dg/atomic6_pkg.ads: New helper.
1172
1173 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1174
1175         PR middle-end/51077
1176         * gcc.c-torture/compile/pr51077.c: New test.
1177
1178         PR rtl-optimization/51023
1179         * gcc.c-torture/execute/pr51023.c: New test.
1180
1181 2011-11-10  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/51042
1184         * gcc.dg/torture/pr51042.c: New testcase.
1185
1186 2011-11-10  Richard Guenther  <rguenther@suse.de>
1187
1188         PR tree-optimization/51070
1189         * gcc.dg/torture/pr51070.c: New testcase.
1190
1191 2011-11-10  Richard Guenther  <rguenther@suse.de>
1192
1193         PR tree-optimization/51030
1194         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1195
1196 2011-11-10  Richard Guenther  <rguenther@suse.de>
1197
1198         PR middle-end/51071
1199         * gcc.dg/torture/pr51071.c: New testcase.
1200
1201 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1202
1203         * gnat.dg/loop_optimization9.ad[sb]: New test.
1204
1205 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1206
1207         PR tree-optimization/51058
1208         * gfortran.dg/vect/pr51058.f90: New test.
1209
1210 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1211
1212         PR tree-optimization/51000
1213         * gcc.dg/vect/pr51000.c: New test.
1214
1215 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1216
1217         PR c++/50837
1218         * g++.dg/cpp0x/static_assert5.C: New.
1219         * g++.dg/template/nontype13.C: Tweak.
1220
1221 2011-11-09  Jason Merrill  <jason@redhat.com>
1222
1223         PR c++/50972
1224         * g++.dg/cpp0x/noexcept16.C: New.
1225
1226         PR c++/51046
1227         * g++.dg/cpp0x/variadic119.C: New.
1228
1229 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR target/50911
1232         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1233         permutations.
1234         * gcc.dg/torture/vshuf-32.inc: Likewise.
1235         * gcc.dg/torture/vshuf-4.inc: Likewise.
1236         * gcc.dg/torture/vshuf-8.inc: Likewise.
1237
1238         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1239
1240 2011-11-09  Ian Lance Taylor  <iant@google.com>
1241
1242         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1243         procedure.
1244         * gcc.dg/split-5.c: New test.
1245
1246 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1247
1248         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1249
1250 2011-11-09  Jason Merrill  <jason@redhat.com>
1251
1252         PR c++/51029
1253         * g++.dg/template/virtual1.C: New.
1254
1255 2011-11-08  Jason Merrill  <jason@redhat.com>
1256
1257         Run most C++ tests in both C++98 and C++11 modes.
1258         * lib/target-supports.exp (check_effective_target_c++11): New.
1259         (check_effective_target_c++98): New.
1260         * lib/g++-dg.exp (g++-dg-runtest): New.
1261         * g++.dg/dg.exp: Use g++-dg-runtest.
1262         * g++.dg/charset/charset.exp: Likewise.
1263         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1264         * g++.dg/dfp/dfp.exp: Likewise.
1265         * g++.dg/gcov/gcov.exp: Likewise.
1266         * g++.dg/gomp/gomp.exp: Likewise.
1267         * g++.dg/graphite/graphite.exp: Likewise.
1268         * g++.dg/tls/tls.exp: Likewise.
1269         * g++.dg/tm/tm.exp: Likewise.
1270         * g++.dg/vect/vect.exp: Likewise.
1271         * g++.old-deja/old-deja.exp: Likewise.
1272         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1273         with some of the torture options.
1274         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1275         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1276         * g++.dg/init/null1.C: Only run in C++98.
1277         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1278         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1279         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1280         * g++.old-deja/g++.other/anon9.C: Likewise.
1281         * g++.old-deja/g++.other/linkage1.C: Likewise.
1282         * g++.old-deja/g++.other/linkage2.C: Likewise.
1283         * g++.old-deja/g++.pt/t29.C: Likewise.
1284         * g++.old-deja/g++.pt/t30.C: Likewise.
1285         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1286         * g++.dg/ext/anon-struct4.C: Likewise.
1287         * g++.dg/init/brace2.C: Likewise.
1288         * g++.dg/init/brace6.C: Likewise.
1289         * g++.dg/other/anon3.C: Likewise.
1290         * g++.dg/template/arg2.C: Likewise.
1291         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1292         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1293         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1294         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1295         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1296         * g++.old-deja/g++.brendan/init2.C: Likewise.
1297         * g++.old-deja/g++.brendan/init4.C: Likewise.
1298         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1299         * g++.old-deja/g++.jason/cond.C: Likewise.
1300         * g++.old-deja/g++.law/init1.C: Likewise.
1301         * g++.old-deja/g++.law/operators32.C: Likewise.
1302         * g++.old-deja/g++.pt/enum6.C: Likewise.
1303         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1304         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1305
1306         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1307         * g++.dg/init/new11.C: Likewise.
1308         * g++.dg/init/pr29571.C: Likewise.
1309         * g++.dg/lookup/forscope2.C: Likewise.
1310         * g++.dg/parse/linkage1.C: Likewise.
1311         * g++.dg/parse/typedef8.C: Likewise.
1312         * g++.dg/template/error44.C: Likewise.
1313         * g++.dg/tls/diag-2.C: Likewise.
1314         * g++.dg/tls/diag-4.C: Likewise.
1315         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1316         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1317         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1318         * g++.old-deja/g++.brendan/new3.C: Likewise.
1319         * g++.old-deja/g++.eh/new1.C: Likewise.
1320         * g++.old-deja/g++.eh/new2.C: Likewise.
1321         * g++.old-deja/g++.jason/new.C: Likewise.
1322         * g++.old-deja/g++.law/friend1.C: Likewise.
1323         * g++.old-deja/g++.mike/net46.C: Likewise.
1324         * g++.old-deja/g++.mike/p755.C: Likewise.
1325         * g++.old-deja/g++.other/new6.C: Likewise.
1326
1327         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1328         * g++.dg/template/crash53.C: Likewise.
1329         * g++.dg/template/void9.C: Likewise.
1330
1331 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1332
1333         PR c++/51045
1334         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1335
1336 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1337
1338         PR c++/51047
1339         * g++.dg/cpp0x/sfinae29.C: New.
1340
1341 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1342
1343         PR fortran/50960
1344         * gfortran.dg/typebound_call_22.f03: New test case.
1345
1346 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1347
1348         PR libfortran/50016
1349         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1350
1351 2011-11-09  Richard Guenther  <rguenther@suse.de>
1352
1353         PR tree-optimization/51039
1354         * gcc.dg/pr51039.c: New testcase.
1355
1356 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1357
1358         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1359         Enable also for powerpc*-*-*.
1360
1361 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1362
1363         PR fortran/50540
1364         * gfortran.dg/forall_16.f90: New test.
1365
1366 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1367
1368         PR fortran/38718
1369         * gfortran.dg/initialization_29.f90: Expand test.
1370
1371 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1372
1373         PR c++/51027
1374         * g++.dg/cpp0x/alias-decl-12.C: New test.
1375         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1376
1377 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1378
1379         PR debug/51032
1380         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1381
1382 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1383
1384         PR tree-optimization/51015
1385         * gcc.dg/vect/pr51015.c: New test.
1386
1387 2011-11-08  David S. Miller  <davem@davemloft.net>
1388
1389         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1390         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1391
1392 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1393
1394         PR fortran/50404
1395         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1396
1397 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1398
1399         PR fortran/50409
1400         * gfortran.dg/string_5.f90: Improve testcase.
1401
1402 2011-10-23  Jason Merrill  <jason@redhat.com>
1403
1404         PR c++/50835
1405         * g++.dg/template/lvalue2.C: New.
1406
1407 2011-11-08  Michael Matz  <matz@suse.de>
1408
1409         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1410         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1411         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1412         * g++.dg/eh/builtin2.C: Ditto.
1413         * g++.dg/eh/builtin3.C: Ditto.
1414
1415 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1416
1417         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1418         being prefered even for -mavx.
1419         * gcc.target/i386/avx-cvt-3.c: New test.
1420
1421 2011-11-08  Richard Guenther  <rguenther@suse.de>
1422
1423         PR tree-optimization/51012
1424         * gcc.dg/pr51012-1.c: New testcase.
1425         * gcc.dg/pr51012-2.c: Likewise.
1426
1427 2011-11-08  Richard Guenther  <rguenther@suse.de>
1428
1429         PR middle-end/51010
1430         * c-c++-common/uninit-pr51010.c: New testcase.
1431
1432 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1433
1434         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1435         check_effective_target_vect_call_copysignf,
1436         check_effective_target_vect_call_lrint): New procedures.
1437         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1438         $VECT_SLP_CFLAGS with -ffast-math.
1439         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1440         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1441         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1442         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1443
1444 2011-11-07  Richard Henderson  <rth@redhat.com>
1445             Aldy Hernandez  <aldyh@redhat.com>
1446             Torvald Riegel  <triegel@redhat.com>
1447
1448         Merged from transactional-memory.
1449
1450         * g++.dg/dg.exp: Run transactional memory tests.
1451         * g++.dg/tm: New directory with new tests.
1452         * gcc.dg/tm: New directory with new tests.
1453         * c-c++-common/tm: New directory with new tests.
1454
1455 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1456
1457         Fix context handling of alias-declaration
1458         * g++.dg/cpp0x/alias-decl-11.C: New test.
1459
1460 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1461
1462         PR c++/50864
1463         * g++.dg/parse/template26.C: New.
1464         * g++.dg/template/crash45.C: Adjust dg-error string.
1465
1466 2011-11-07  Jason Merrill  <jason@redhat.com>
1467
1468         PR c++/50848
1469         * g++.dg/template/lookup9.C: New.
1470
1471         PR c++/50863
1472         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1473
1474         PR c++/50870
1475         * g++.dg/cpp0x/decltype35.C: New.
1476
1477 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1478
1479         Support C++11 alias-declaration
1480         PR c++/45114
1481         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1482         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1483         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1484         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1485         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1486         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1487         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1488         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1489         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1490         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1491         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1492         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1493         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1494
1495 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1496
1497         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1498
1499 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1500
1501         PR fortran/50919
1502         * gfortran.dg/typebound_call_21.f03: New.
1503
1504 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1505
1506         * gcc.dg/profile-dir-1.c: Adjust final scan.
1507         * gcc.dg/profile-dir-2.c: Adjust final scan.
1508         * gcc.dg/profile-dir-3.c: Adjust final scan.
1509         * gcc.misc-tests/gcov.exp: Adjust regexp.
1510         * gcc.misc-tests/gcov-12.c: New.
1511         * gcc.misc-tests/gcov-13.c: New.
1512         * gcc.misc-tests/gcovpart-13b.c: New.
1513         * gcc.misc-tests/gcov-14.c: New.
1514
1515 2011-11-07  Jason Merrill  <jason@redhat.com>
1516
1517         PR c++/35688
1518         * g++.dg/ext/visibility/template8.C: New.
1519
1520 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR tree-optimization/50789
1523         * gcc.target/i386/avx2-gather-1.c: New test.
1524         * gcc.target/i386/avx2-gather-2.c: New test.
1525         * gcc.target/i386/avx2-gather-3.c: New test.
1526         * gcc.target/i386/avx2-gather-4.c: New test.
1527
1528 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1529
1530         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1531
1532 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1533
1534         PR libfortran/45723
1535         * gfortran.dg/open_dev_null.f90: Remove testcase.
1536
1537 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         * lib/target-supports.exp (check_effective_target_sync_int_128):
1540         Don't cache the result.
1541         (check_effective_target_sync_long_long): Ditto.
1542
1543 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1544
1545         PR rtl-optimization/47698
1546         * gcc.target/i386/47698.c: New test.
1547
1548 2011-11-06  Jason Merrill  <jason@redhat.com>
1549
1550         PR c++/35688
1551         * g++.dg/ext/visibility/template7.C: New.
1552
1553 2011-11-07  Terry Guo  <terry.guo@arm.com>
1554
1555         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1556         * gcc.target/arm/wmul-2.c: Ditto.
1557         * gcc.target/arm/wmul-3.c: Ditto.
1558         * gcc.target/arm/wmul-4.c: Ditto.
1559
1560 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1561
1562         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1563         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1564         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1565         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1566         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1567         expected diagnostics.
1568
1569 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1570             Richard Henderson  <rth@redhat.com>
1571             Aldy Hernandez  <aldyh@redhat.com>
1572
1573         Merged from cxx-mem-model.
1574
1575         * lib/target-supports.exp (check_effective_target_sync_int_128,
1576         check_effective_target_sync_long_long): Check whether the target
1577         supports 64 and 128 bit __sync builtins.
1578         (check_effective_target_cas_char): New.
1579         (check_effective_target_cas_int): New.
1580         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1581         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1582         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1583         produce the expected library calls.
1584         * gcc.dg/atomic-fence.c: New functional tests.
1585         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1586         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1587         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1588         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1589         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1590         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1591         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1592         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1593         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1594         are atomic.
1595         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1596         loads are atomic.
1597         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1598         are atomic.
1599         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1600         are atomic.
1601         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1602         int128 operations are atomic.
1603         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1604         operations are atomic.
1605         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1606         operations are atomic.
1607         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1608         operations are atomic.
1609         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1610         stores aren't moved out of a loop.
1611         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1612         globals don't overwrite neighbouring globals.
1613         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1614         writes dont overwrite neighbouring components.
1615         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1616         * c-c++-common/gomp/atomic-3.c: Likewise.
1617         * c-c++-common/gomp/atomic-9.c: Likewise.
1618         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1619         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1620         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1621         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1622         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1623         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1624         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1625         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1626         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1627         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1628         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1629         g++.dg/gomp/atomic-15.C: Remove.
1630         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1631         * gcc.dg/gomp/atomic-11.c: Remove test.
1632
1633 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1634
1635         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1636         * gcc.dg/vect/slp-cond-1.c: New test.
1637         * gcc.dg/vect/slp-cond-2.c: New test.
1638
1639 2011-11-05  David S. Miller  <davem@davemloft.net>
1640
1641         * lib/test-supports.exp
1642         (check_effective_target_ultrasparc_vis2_hw): New proc.
1643         (check_effective_target_ultrasparc_vis3_hw): New proc.
1644         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1645         * gcc.target/sparc/vec-init-2.inc: Likewise.
1646         * gcc.target/sparc/vec-init-3.inc: Likewise.
1647         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1648         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1649         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1650         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1651         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1652         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1653         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1654         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1655         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1656
1657 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1658
1659         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1660         Disable test on Epiphany.
1661         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1662         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1663         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1664         * g++.dg/parse/pragma3.C: Likewise.
1665         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1666         (bar): Use it.
1667         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1668         * gcc.dg/tls/thr-cse-1.c: Likewise.
1669         * g++.dg/opt/devirt2.C: Likewise.
1670         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1671         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1672         * gcc.target/epiphany: New directory.
1673
1674 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1675
1676         * gfortran.dg/quad_2.f90: New.
1677
1678 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1679
1680         * gcc.dg/strlenopt-22g.c: New wrapper around...
1681         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1682
1683 2011-11-04  Jason Merrill  <jason@redhat.com>
1684
1685         PR c++/26714
1686         * g++.dg/init/lifetime2.C: New.
1687         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1688
1689         PR c++/48370
1690         * g++.dg/init/lifetime1.C: Test cleanup order.
1691
1692 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1693
1694         * g++.dg/other/offsetof7.C: New test.
1695
1696 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1697
1698         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1699         variable, default empty, -ffat-lto-objects for effective_target_lto.
1700         (gcc-dg-test-1): Add options from dg-final methods.
1701         * lib/scanasm.exp (scan-assembler_required_options)
1702         (scan-assembler-not_required_options): New procs.
1703
1704 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1705
1706         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1707         generate a pedwarn in c++98-mode.
1708         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1709         don't generate a pedwarn in c++0x-mode.
1710
1711 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1712
1713         PR c++/50965
1714         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1715
1716 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1717
1718         PR rtl-optimization/38644
1719         * gcc.target/arm/stack-red-zone.c: New.
1720
1721 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1722
1723         PR c++/48420
1724         * g++.dg/warn/Wconversion-null-3.C: New.
1725
1726 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1727
1728         PR c++/50941
1729         * g++.dg/cpp0x/udlit-strint-length.C: New.
1730
1731 2011-11-04  Jason Merrill  <jason@redhat.com>
1732
1733         PR c++/48370
1734         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1735         * g++.dg/init/lifetime1.C: New.
1736         * g++.dg/init/ref21.C: New.
1737         * g++.dg/eh/array1.C: New.
1738
1739 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1740
1741         PR tree-optimization/50763
1742         * gcc.dg/pr50763-5.c: New test.
1743
1744 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1745
1746         PR tree-optimization/50763
1747         * g++.dg/pr50763-4.C: New test.
1748
1749 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1750
1751         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1752         test.
1753
1754         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1755
1756         * gcc.dg/torture/vec-cvt-1.c: New test.
1757
1758 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1759
1760         * gnat.dg/specs/private1[-sub].ads: New test.
1761
1762 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1763
1764         PR fortran/43829
1765         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1766         * gfortran.dg/inline_sum_1.f90: New.
1767         * gfortran.dg/inline_sum_2.f90: New.
1768         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1769         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1770         * gfortran.dg/inline_product_1.f90: New.
1771
1772 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1773
1774         PR fortran/50933
1775         * gfortran.dg/bind_c_dts_5.f90: New.
1776
1777 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1778
1779         PR fortran/50960
1780         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1781
1782 2011-11-03  Richard Guenther  <rguenther@suse.de>
1783
1784         PR middle-end/50079
1785         * g++.dg/init/copy7.C: Remove testcase.
1786
1787 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1788
1789         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1790         * g++.dg/ipa/devirt-c-2.C: Likewise.
1791         * g++.dg/ipa/devirt-c-7.C: New test.
1792         * g++.dg/ipa/devirt-c-8.C: Likewise.
1793
1794 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1795
1796         PR tree-optimization/50912
1797         * gnat.dg/loop_optimization10.ad[sb]: New test.
1798         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1799
1800 2011-11-02  Jason Merrill  <jason@redhat.com>
1801
1802         PR c++/50930
1803         * g++.dg/cpp0x/nsdmi-list2.C: New.
1804
1805 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1806
1807         PR c++/50810
1808         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1809         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1810
1811 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1812
1813         PR tree-optimization/50769
1814         * gfortran.dg/pr50769.f90: New test.
1815
1816 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1817
1818         * gcc.target/sparc/20111102-1.c: New test.
1819
1820 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1821
1822         PR c++/50956
1823         * g++.dg/warn/Wcast-qual2.C: New.
1824
1825 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1826
1827         PR tree-optimization/50763
1828         * g++.dg/pr50763-3.C: New test.
1829
1830 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1831
1832         PR tree-optimization/50672
1833         * g++.dg/pr50672.C: New test.
1834
1835 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1836
1837         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1838         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1839         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1840
1841         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1842
1843 2011-11-02  Richard Guenther  <rguenther@suse.de>
1844
1845         PR tree-optimization/50902
1846         * gcc.dg/torture/pr50902.c: New testcase.
1847
1848 2010-11-02  Richard Guenther  <rguenther@suse.de>
1849
1850         PR tree-optimization/50890
1851         * gcc.dg/torture/pr50890.c: New testcase.
1852
1853 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
1854
1855         PR c++/44277
1856         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1857         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1858
1859 2011-11-01  Tom de Vries  <tom@codesourcery.com>
1860
1861         PR tree-optimization/50908
1862         * gcc.dg/pr50908.c: New test.
1863         * gcc.dg/pr50908-2.c: Same.
1864         * gcc.dg/pr50908-3.c: Same.
1865
1866 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
1867
1868         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1869         the outer loop.  Remove comment.  Don't check for widen-mult.
1870
1871 2011-10-31  Martin Jambor  <mjambor@suse.cz>
1872
1873         * gcc.dg/ipa/ipcp-4.c: New test.
1874
1875 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
1876
1877         * gcc.dg/vshift-3.c: New test.
1878         * gcc.dg/vshift-4.c: New test.
1879         * gcc.dg/vshift-5.c: New test.
1880
1881 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
1882
1883         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1884         and current implementation.
1885
1886 2011-10-31  Paul Brook  <paul@codesourcery.com>
1887
1888         * gcc.dg/constructor-1.c: New test.
1889
1890 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1891
1892         PR fortran/50753
1893         * gfortran.dg/dshift_3.f90: New test.
1894
1895 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1896
1897         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1898         hppa*-*-hpux*.
1899         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1900         * gcc.dg/torture/vshuf-v4si.c: Likewise.
1901         * gcc.dg/torture/vshuf-v8si.c: Likewise.
1902         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1903         * gcc.dg/torture/vshuf-v4di.c: Likewise.
1904         * gcc.dg/torture/vshuf-v2df.c: Likewise.
1905         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1906         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1907         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1908         * gcc.dg/torture/vshuf-v2di.c: Likewise.
1909         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1910         * gcc.dg/torture/vshuf-v4df.c: Likewise.
1911         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1912         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1913         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1914         * gcc.dg/vector-compare-2.c: Likewise.
1915
1916 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1917
1918         PR c++/50901
1919         * g++.dg/cpp0x/pr50901.C: New.
1920
1921 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
1922
1923         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1924         * gcc.target/i386/fma4-check.h (main): Ditto.
1925         * gcc.target/i386/xop-check.h (main): Ditto.
1926
1927 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1928
1929         Revert:
1930         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1931
1932         PR c++/50864
1933         * g++.dg/template/crash109.C: New.
1934
1935 2011-10-28  Jason Merrill  <jason@redhat.com>
1936
1937         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1938
1939 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1940
1941         PR c++/50864
1942         * g++.dg/template/crash109.C: New.
1943
1944 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1945
1946         * gfortran.dg/nearest_5.f90: New test.
1947
1948 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
1949
1950         * gcc.dg/vshift-1.c: New test.
1951         * gcc.dg/vshift-2.c: New test.
1952         * gcc.target/i386/xop-vshift-1.c: New test.
1953         * gcc.target/i386/xop-vshift-2.c: New test.
1954         * gcc.target/i386/avx2-vshift-1.c: New test.
1955
1956 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
1957
1958         PR rtl-optimization/49720
1959         * g++.dg/torture/pr49720.C: New test.
1960
1961 2011-10-27  David S. Miller  <davem@davemloft.net>
1962
1963         * gcc.target/sparc/setcc-3.c: New test.
1964
1965 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1966
1967         PR c++/30066
1968         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1969
1970 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
1971
1972         * gcc.target/i386/sse2-cvt-1.c: New test.
1973         * gcc.target/i386/sse2-cvt-2.c: New test.
1974         * gcc.target/i386/avx-cvt-1.c: New test.
1975         * gcc.target/i386/avx-cvt-2.c: New test.
1976         * gcc.target/i386/avx2-cvt-1.c: New test.
1977         * gcc.target/i386/avx2-cvt-2.c: New test.
1978
1979 2011-10-27  Martin Jambor  <mjambor@suse.cz>
1980
1981         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1982
1983 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
1984             Steven G. Kargl  <kargl@gcc.gnu.org>
1985
1986         PR target/50875
1987         * gfortran.dg/pr50875.f90: New test.
1988
1989 2011-10-26  David S. Miller  <davem@davemloft.net>
1990
1991         * gcc.target/sparc/fmaf-1.c: New test.
1992
1993         * gcc.target/sparc/setcc-1.c: New test.
1994         * gcc.target/sparc/setcc-2.c: New test.
1995
1996 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1997
1998         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1999
2000 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2001
2002         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2003         Windows targets.
2004
2005 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2006
2007         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2008         symbol names.
2009
2010 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2011
2012         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2013
2014 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2015
2016         * gnat.dg/specs/discr1.ads: New test.
2017         * gnat.dg/specs/discr1_pkg.ads: New helper.
2018
2019 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2020
2021         * gnat.dg/specs/unchecked_union.ads: Rename to...
2022         * gnat.dg/specs/unchecked_union1.ads: ...this.
2023         * gnat.dg/specs/unchecked_union2.ads: New test.
2024
2025 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2026
2027         * gnat.dg/specs/atomic1.ads: New test.
2028
2029 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2030
2031         Implement C++11 user-defined literals.
2032         * g++.dg/cpp0x/udlit-addr.C: New.
2033         * g++.dg/cpp0x/udlit-args.C: New.
2034         * g++.dg/cpp0x/udlit-args-neg.C: New.
2035         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2036         * g++.dg/cpp0x/udlit-concat.C: New.
2037         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2038         * g++.dg/cpp0x/udlit-constexpr.C: New.
2039         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2040         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2041         * g++.dg/cpp0x/udlit-friend.C: New.
2042         * g++.dg/cpp0x/udlit-general.C: New.
2043         * g++.dg/cpp0x/udlit-inline.C: New.
2044         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2045         * g++.dg/cpp0x/udlit-member-neg.C: New.
2046         * g++.dg/cpp0x/udlit-namespace.C: New.
2047         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2048         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2049         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2050         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2051         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2052         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2053         * g++.dg/cpp0x/udlit-raw-str.C: New.
2054         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2055         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2056         * g++.dg/cpp0x/udlit-systemheader.C: New.
2057         * g++.dg/cpp0x/udlit-template.C: New.
2058         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2059         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2060         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2061         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2062         * g++.dg/cpp0x/udlit_system_header: New.
2063
2064 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2065
2066         PR c++/50870
2067         * g++.dg/cpp0x/decltype34.C: New.
2068
2069 2011-10-26  Tom de Vries <tom@codesourcery.com>
2070
2071         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2072         * gcc.c-torture/unsorted/HIset.c: Same.
2073         * gcc.c-torture/unsorted/SIcmp.c: Same.
2074         * gcc.c-torture/unsorted/SIset.c: Same.
2075         * gcc.c-torture/unsorted/SFset.c: Same.
2076         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2077         * gcc.c-torture/unsorted/USIcmp.c: Same.
2078         * gcc.c-torture/unsorted/DFcmp.c: Same.
2079
2080 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2081
2082         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2083         to work also with -masm=intel and additionally test the xmm vs. ymm
2084         register type combination on mask/dest and in vsib.
2085         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2086         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2087         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2088         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2089         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2090         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2091         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2092         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2093         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2094         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2095         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2096         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2097         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2098         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2099         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2100         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2101         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2102         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2103         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2104         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2105         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2106         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2107         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2108         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2109         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2110         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2111         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2112         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2113         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2114         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2115         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2116
2117 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2118
2119         PR tree-optimization/50763
2120         * gcc.dg/pr50763-2.c: New test.
2121
2122 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2123
2124         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2125         Update expected messages.
2126
2127 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2128
2129         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2130
2131 2011-10-25  Jason Merrill  <jason@redhat.com>
2132
2133         PR c++/50866
2134         * g++.dg/init/aggr7.C: New.
2135
2136         PR c++/49996
2137         * g++.dg/cpp0x/initlist59.C: New.
2138
2139 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2140
2141         PR c++/50858
2142         * g++.dg/overload/operator5.C: New.
2143
2144 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2145
2146         PR c++/50861
2147         * g++.dg/template/crash108.C: New.
2148
2149 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2150
2151         PR tree-optimization/50596
2152         * gcc.dg/vect/vect-cond-10.c: New test.
2153
2154 2011-10-24  Joey Ye  <joey.ye@arm.com>
2155
2156         * gcc.target/arm/pr42575.c: Remove architecture option.
2157
2158 2011-10-24  David S. Miller  <davem@davemloft.net>
2159
2160         * gcc.target/sparc/vis3move-1.c: New test.
2161         * gcc.target/sparc/vis3move-2.c: New test.
2162         * gcc.target/sparc/vis3move-3.c: New test.
2163
2164 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2165
2166         * gcc.dg/strlenopt-22.c: New testcase.
2167         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2168
2169 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2170
2171         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2172         Remove -march=i386.
2173         (dg-skip-if): Remove.
2174         * gcc.target/i386/funcspec-1.c: Ditto.
2175         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2176
2177 2011-10-24  Richard Guenther  <rguenther@suse.de>
2178
2179         * gcc.dg/vect/vect-bool-1.c: New testcase.
2180
2181 2011-10-24  Richard Guenther  <rguenther@suse.de>
2182
2183         PR tree-optimization/50838
2184         * gcc.dg/torture/pr50838.c: New testcase.
2185
2186 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2187
2188         PR tree-optimization/50730
2189         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2190         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2191         -fno-tree-sra and SLP flags.
2192
2193 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2194
2195         PR c++/50841
2196         Revert:
2197         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2198
2199         PR c++/50810
2200         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2201         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2202
2203 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2204
2205         PR c++/50810
2206         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2207         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2208
2209 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2210
2211         PR tree-optimization/50763
2212         * gcc.dg/pr50763.c: New test.
2213
2214 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2215
2216         PR target/50788
2217         * gcc.target/i386/pr50788.c: New test.
2218
2219 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2220
2221         PR tree-optimization/50819
2222         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2223         * g++.dg/vect/slp-pr50819.cc: New test.
2224
2225 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2226
2227         PR c++/45385
2228         * g++.dg/warn/Wconversion4.C: New.
2229
2230 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2231
2232         PR target/50813
2233         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2234         from element other than first and reverse permutation.
2235         * gcc.dg/torture/vshuf-16.inc: Likewise.
2236         * gcc.dg/torture/vshuf-8.inc: Likewise.
2237         * gcc.dg/torture/vshuf-4.inc: Likewise.
2238
2239 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2240
2241         PR c++/31423
2242         * g++.dg/parse/error43.C: New.
2243         * g++.dg/parse/error44.C: Likewise.
2244
2245 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2246             Kirill Yukhin  <kirill.yukhin@intel.com>
2247
2248         PR target/50740
2249         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2250         * gcc.target/i386/bmi2-check.h: Ditto.
2251
2252 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2253
2254         PR c++/50811
2255         * g++.dg/cpp0x/override2.C: Add test.
2256
2257 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2258
2259         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2260         check_linker_plugin_available.
2261
2262 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2263
2264         * gcc.target/i386/branch-cost1.c: New test.
2265         * gcc.target/i386/branch-cost2.c: New test.
2266         * gcc.target/i386/branch-cost3.c: New test.
2267         * gcc.target/i386/branch-cost4.c: New test.
2268
2269 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2270
2271         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2272
2273 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2274
2275         PR testsuite/50722
2276         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2277
2278 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2279
2280         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2281         (_moz_foo, EXT__foo): Use ASMNAME.
2282
2283 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2284
2285         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2286         names.
2287
2288 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2289
2290         PR target/50766
2291         * gcc.target/i386/pr50766.c: New test.
2292
2293 2011-10-20  Jason Merrill  <jason@redhat.com>
2294
2295         PR c++/41449
2296         * g++.dg/eh/partial1.C: New.
2297
2298 2011-10-20  Richard Henderson  <rth@redhat.com>
2299
2300         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2301         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2302         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2303         Use __builtin_shuffle.
2304
2305 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2306
2307         PR fortran/50514
2308         * gfortran.dg/ishft_3.f90:  Update test.
2309
2310 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2311
2312         PR fortran/50524
2313         * gfortran.dg/substring_integer_index.f90: New test.
2314
2315 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2316
2317         * gfortran.dg/format_string.f: New test.
2318
2319 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2320
2321         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2322         non_strict_align.
2323         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2324
2325 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2326
2327         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2328         gcc.target/i386/pr46226.c: Do not use
2329         -mno-accumulate-outgoing-args.
2330
2331 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2332
2333         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2334         including <strings.h>.
2335
2336 2011-10-19  Jan Hubicka  <jh@suse.cz>
2337
2338         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2339         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2340         * lib/c-torture.exp: Likewise.
2341         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2342         * gcc.c-torture/compile/sync-1.c: Likewise.
2343         * gcc.c-torture/compile/sync-1.c: Likewise.
2344         * gcc.c-torture/compile/sync-3.c: Likewise.
2345         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2346         * gcc.dg/noncompile/920507-1.c: Likewise.
2347         * gcc.dg/torture/pr36400.c: Likewise.
2348         * g++.dg/torture/pr34850.C: Likewise.
2349
2350 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2351
2352         * gnat.dg/source_ref1.adb: New test.
2353         * gnat.dg/source_ref2.adb: Likewise.
2354
2355 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2356
2357         PR c++/13657
2358         * g++.dg/parse/error42.C: New.
2359         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2360
2361 2011-10-19  Jason Merrill  <jason@redhat.com>
2362
2363         PR c++/50793
2364         * g++.dg/init/value9.C: New.
2365
2366 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2367
2368         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2369         * gcc.dg/torture/vshuf-16.inc: Likewise.
2370         * gcc.dg/torture/vshuf-8.inc: Likewise.
2371         * gcc.dg/torture/vshuf-4.inc: Likewise.
2372
2373 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2374
2375         PR fortran/47023
2376         * gfortran.dg/sizeof_proc.f90: New.
2377
2378 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2379
2380         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2381         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2382
2383 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2384
2385         PR testsuite/50796
2386         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2387
2388 2011-10-19  Jason Merrill  <jason@redhat.com>
2389
2390         PR c++/50787
2391         * g++.dg/init/ref20.C: New.
2392
2393 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2394
2395         PR middle-end/50795
2396         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2397         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2398         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2399         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2400         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2401
2402 2011-10-19  Richard Guenther  <rguenther@suse.de>
2403
2404         PR middle-end/50768
2405         * gcc.dg/torture/pr50768.c: New testcase.
2406
2407 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2408
2409         PR rtl-optimization/50340
2410         * gcc.dg/pr50340.c: New.
2411
2412 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2413
2414         PR tree-optimization/50717
2415
2416         * gcc.dg/pr50717-1.c: New file.
2417         * gcc.target/arm/wmul-12.c: Correct types.
2418         * gcc.target/arm/wmul-8.c: Correct types.
2419
2420 2011-10-18  Jason Merrill  <jason@redhat.com>
2421
2422         PR c++/50531
2423         * g++.dg/cpp0x/defaulted32.C: New.
2424
2425         PR c++/50742
2426         * g++.dg/lookup/using23.C: New.
2427
2428         PR c++/50500
2429         * g++.dg/cpp0x/implicit12.C: New.
2430         * g++.dg/cpp0x/defaulted20.C: Adjust.
2431         * g++.dg/cpp0x/defaulted21.C: Adjust.
2432         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2433         * g++.dg/cpp0x/implicit4.C: Adjust.
2434         * g++.dg/cpp0x/implicit5.C: Adjust.
2435         * g++.dg/cpp0x/implicit8.C: Adjust.
2436         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2437         * g++.dg/cpp0x/not_special.C: Adjust.
2438         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2439         * g++.dg/cpp0x/rv1n.C: Adjust.
2440         * g++.dg/cpp0x/rv2n.C: Adjust.
2441         * g++.dg/cpp0x/rv3n.C: Adjust.
2442         * g++.dg/cpp0x/rv4n.C: Adjust.
2443         * g++.dg/cpp0x/rv5n.C: Adjust.
2444         * g++.dg/cpp0x/rv6n.C: Adjust.
2445         * g++.dg/cpp0x/rv7n.C: Adjust.
2446
2447 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2448
2449         * gcc.target/i386/avx2-vpop-check.h: New header.
2450         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2451         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2452         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2453         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2454         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2455         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2456         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2457         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2458         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2459         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2460         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2461         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2462         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2463         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2464         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2465
2466 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2467
2468         PR fortran/50420
2469         * gfortran.dg/coarray_subobject_1.f90: New test.
2470         * gfortran.dg/coarray/subobject_1.f90: New test.
2471
2472 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2473
2474         PR rtl-optimization/50205
2475         * gcc.dg/pr50205.c: New.
2476
2477 2011-10-18  Richard Guenther  <rguenther@suse.de>
2478
2479         PR tree-optimization/50767
2480         * gcc.dg/torture/pr50767.c: New testcase.
2481
2482 2011-10-18  Julian Brown  <julian@codesourcery.com>
2483
2484         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2485         * gcc.target/arm/unaligned-memcpy-1.c: New.
2486         * gcc.target/arm/unaligned-memcpy-2.c: New.
2487         * gcc.target/arm/unaligned-memcpy-3.c: New.
2488         * gcc.target/arm/unaligned-memcpy-4.c: New.
2489
2490 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2491
2492         PR fortran/47023
2493         * gfortran.dg/iso_c_binding_class.f03: New.
2494
2495 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2496
2497         * testsuite/lib/target-supports.exp
2498         (check_effective_target_vect_widen_shift): New.
2499         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2500         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2501         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2502         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2503
2504 2011-10-18  Richard Guenther  <rguenther@suse.de>
2505
2506         * gcc.dg/torture/restrict-1.c: New testcase.
2507
2508 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2509
2510         * g++.dg/ext/bases.C: New test.
2511
2512 2011-10-17  David S. Miller  <davem@davemloft.net>
2513
2514         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2515         all operations to emit VIS instructions.
2516         * gcc.target/sparc/fandnot.c: Likewise.
2517         * gcc.target/sparc/fnot.c: Likewise.
2518         * gcc.target/sparc/for.c: Likewise.
2519         * gcc.target/sparc/fornot.c: Likewise.
2520         * gcc.target/sparc/fxnor.c: Likewise.
2521         * gcc.target/sparc/fxor.c: Likewise.
2522         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2523         needed.
2524
2525 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2526
2527         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2528         * gcc.dg/torture/vshuf-16.inc: New file.
2529         * gcc.dg/torture/vshuf-2.inc: New file.
2530         * gcc.dg/torture/vshuf-32.inc: New file.
2531         * gcc.dg/torture/vshuf-4.inc: New file.
2532         * gcc.dg/torture/vshuf-8.inc: New file.
2533         * gcc.dg/torture/vshuf-main.inc: New file.
2534         * gcc.dg/torture/vshuf-v16hi.c: New test.
2535         * gcc.dg/torture/vshuf-v16qi.c: New test.
2536         * gcc.dg/torture/vshuf-v2df.c: New test.
2537         * gcc.dg/torture/vshuf-v2di.c: New test.
2538         * gcc.dg/torture/vshuf-v2sf.c: New test.
2539         * gcc.dg/torture/vshuf-v2si.c: New test.
2540         * gcc.dg/torture/vshuf-v32qi.c: New test.
2541         * gcc.dg/torture/vshuf-v4df.c: New test.
2542         * gcc.dg/torture/vshuf-v4di.c: New test.
2543         * gcc.dg/torture/vshuf-v4hi.c: New test.
2544         * gcc.dg/torture/vshuf-v4sf.c: New test.
2545         * gcc.dg/torture/vshuf-v4si.c: New test.
2546         * gcc.dg/torture/vshuf-v8hi.c: New test.
2547         * gcc.dg/torture/vshuf-v8qi.c: New test.
2548         * gcc.dg/torture/vshuf-v8sf.c: New test.
2549         * gcc.dg/torture/vshuf-v8si.c: New test.
2550
2551 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2552
2553         PR tree-optimization/50746
2554         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2555
2556 2011-10-17  Jason Merrill  <jason@redhat.com>
2557
2558         PR c++/50736
2559         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2560
2561 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2562
2563         PR c++/44524
2564         * g++.dg/parse/error41.C: New.
2565         * g++.dg/parse/error20.C: Adjust.
2566
2567 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2568
2569         PR c++/50757
2570         * g++.dg/warn/format7.C: New.
2571         * obj-c++.dg/warn7.mm: Likewise.
2572
2573 2011-10-17  Richard Guenther  <rguenther@suse.de>
2574
2575         PR tree-optimization/50729
2576         * gcc.dg/torture/pr50729.c: New testcase.
2577
2578 2011-10-15  Tom Tromey  <tromey@redhat.com>
2579             Dodji Seketeli  <dodji@redhat.com>
2580
2581         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2582         included files.
2583         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2584         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2585         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2586         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2587
2588 2011-10-15  Tom Tromey  <tromey@redhat.com>
2589             Dodji Seketeli  <dodji@redhat.com>
2590
2591         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2592
2593 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2594
2595         PR c++/48489
2596         * g++.dg/inherit/error5.C: New.
2597
2598 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2599
2600         PR fortran/47023
2601         PR fortran/50752
2602         * gfortran.dg/kind_tests_4.f90: New.
2603
2604 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2605
2606         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2607         targets that support vector condition.
2608
2609 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2610
2611         PR fortran/47023
2612         * gfortran.dg/c_kind_tests_3.f03: New.
2613
2614 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2615
2616         PR fortran/50547
2617         * gfortran.dg/elemental_args_check_4.f90: New.
2618
2619 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2620
2621         PR tree-optimization/50727
2622         * gcc.dg/vect/pr50727.c: New test.
2623
2624 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2625
2626         * gcc.dg/vla-23.c: New test.
2627
2628 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2629
2630         PR tree-optimization/50596
2631         * gcc.dg/vect/vect-cond-9.c: New test.
2632
2633 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2634
2635         * gcc.dg/vect/bb-slp-29.c: New test.
2636
2637 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2638
2639         PR c++/50732
2640         * g++.dg/ext/is_base_of_incomplete.C: New.
2641         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2642         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2643
2644 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2645
2646         * gcc.target/sparc/combined-1.c: Compile at -O2.
2647
2648 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2649
2650         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2651         (dg-options): Add -Wno-attributes.
2652         * gcc.target/i386/fma_double_?.c: Ditto.
2653         * gcc.target/i386/fma_run_float_?.c: Ditto.
2654         * gcc.target/i386/fma_run_double_?.c: Ditto.
2655         * gcc.target/i386/l_fma_float_?.c: Dtto.
2656         * gcc.target/i386/l_fma_double_?.c: Ditto.
2657         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2658         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2659
2660 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2661
2662         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2663         the comments.
2664         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2665         * gfortran.dg/rank_3.f90: Ditto.
2666         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2667         -std=f2008ts in dg-options.
2668         * gfortran.dg/rank_4.f90: Ditto.
2669
2670 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2671
2672         PR target/49263
2673         * gcc.target/sh/pr49263.c: New.
2674
2675 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2676
2677         * gnat.dg/specs/debug1.ads: Tweak.
2678
2679 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2680
2681         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2682
2683 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2684
2685         * gcc.target/i386/sse2-mul-1.c: New test.
2686         * gcc.target/i386/sse4_1-mul-1.c: New test.
2687         * gcc.target/i386/avx-mul-1.c: New test.
2688         * gcc.target/i386/xop-mul-1.c: New test.
2689         * gcc.target/i386/avx2-mul-1.c: New test.
2690
2691 2011-10-14  Jason Merrill  <jason@redhat.com>
2692
2693         PR c++/50563
2694         * g++.dg/cpp0x/nsdmi-list1.C: New.
2695
2696         PR c++/50707
2697         * g++.dg/cpp0x/nsdmi-const1.C: New.
2698
2699 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2700
2701         PR fortran/50570
2702         * gfortran.dg/pointer_intent_5.f90: New.
2703
2704 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2705
2706         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2707         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2708         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2709
2710 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2711
2712         PR fortran/50718
2713         * gfortran.dg/pointer_check_11.f90: New.
2714         * gfortran.dg/pointer_check_12.f90: New.
2715
2716 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2717
2718         PR c++/38174
2719         * g++.dg/overload/operator4.C: New.
2720
2721 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2722
2723         * gcc.dg/di-longlong64-sync-1.c: New test.
2724         * gcc.dg/di-sync-multithread.c: New test.
2725         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2726         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2727         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2728         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2729         (check_effective_target_arm_arm_ok): New helper.
2730         (check_effective_target_sync_longlong): New helper.
2731
2732 2011-10-14  Richard Guenther  <rguenther@suse.de>
2733
2734         PR tree-optimization/50723
2735         * gcc.dg/torture/pr50723.c: New testcase.
2736
2737 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2738
2739         PR c++/17212
2740         * g++.dg/warn/format6.C: New.
2741         * obj-c++.dg/warn6.mm: Likewise.
2742
2743 2011-10-13  Richard Henderson  <rth@redhat.com>
2744
2745         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2746         Delete.
2747         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2748         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2749         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2750
2751 2011-10-13  Jason Merrill  <jason@redhat.com>
2752
2753         PR c++/50614
2754         * g++.dg/cpp0x/nsdmi-template2.C: New.
2755
2756         PR c++/50437
2757         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2758
2759         PR c++/50618
2760         * g++.dg/init/vbase1.C: New.
2761
2762 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2763
2764         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2765         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2766         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2767         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2768
2769 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2770
2771         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2772
2773 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2774
2775         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2776
2777 2011-10-13  Richard Guenther  <rguenther@suse.de>
2778
2779         PR tree-optimization/50712
2780         * gcc.target/i386/pr50712.c: New testcase.
2781
2782 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2783
2784         * gcc.dg/memcpy-4.c: New test.
2785
2786 2011-10-13  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/50698
2789         * g++.dg/vect/pr50698.cc: New testcase.
2790
2791 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2792
2793         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2794         * gcc.target/powerpc/warn-2.c: Ditto.
2795
2796         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2797         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2798         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2799         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2800         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2801         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2802         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2803         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2804         * gcc.target/powerpc/ppc-pow.c: Likewise.
2805         * gcc.target/powerpc/recip-1.c: Likewise.
2806         * gcc.target/powerpc/recip-2.c: Likewise.
2807         * gcc.target/powerpc/recip-3.c: Likewise.
2808         * gcc.target/powerpc/recip-4.c: Likewise.
2809         * gcc.target/powerpc/recip-5.c: Likewise.
2810
2811 2011-10-12  David S. Miller  <davem@davemloft.net>
2812
2813         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2814         '-mvis3' instead of 'mcpu=niagara3' in options.
2815         * gcc.target/sparc/fhalve.c: Likewise.
2816         * gcc.target/sparc/fnegop.c: Likewise.
2817         * gcc.target/sparc/fpadds.c: Likewise.
2818         * gcc.target/sparc/fshift.c: Likewise.
2819         * gcc.target/sparc/fucmp.c: Likewise.
2820         * gcc.target/sparc/lzd.c: Likewise.
2821         * gcc.target/sparc/vis3misc.c: Likewise.
2822         * gcc.target/sparc/xmul.c: Likewise.
2823
2824 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2825
2826         * gnat.dg/vect1.ad[sb]: New test.
2827         * gnat.dg/vect1_pkg.ads: New helper.
2828         * gnat.dg/vect2.ad[sb]: New test.
2829         * gnat.dg/vect2_pkg.ads: New helper.
2830         * gnat.dg/vect3.ad[sb]: New test.
2831         * gnat.dg/vect3_pkg.ads: New helper.
2832         * gnat.dg/vect4.ad[sb]: New test.
2833         * gnat.dg/vect4_pkg.ads: New helper.
2834         * gnat.dg/vect5.ad[sb]: New test.
2835         * gnat.dg/vect5_pkg.ads: New helper.
2836         * gnat.dg/vect6.ad[sb]: New test.
2837         * gnat.dg/vect6_pkg.ads: New helper.
2838
2839 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2840
2841         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2842         * gcc.target/i386/fma_run_double_2.c: Likewise.
2843         * gcc.target/i386/fma_run_double_3.c: Likewise.
2844         * gcc.target/i386/fma_run_double_4.c: Likewise.
2845         * gcc.target/i386/fma_run_double_5.c: Likewise.
2846         * gcc.target/i386/fma_run_double_6.c: Likewise.
2847         * gcc.target/i386/fma_run_float_1.c: Likewise.
2848         * gcc.target/i386/fma_run_float_2.c: Likewise.
2849         * gcc.target/i386/fma_run_float_3.c: Likewise.
2850         * gcc.target/i386/fma_run_float_4.c: Likewise.
2851         * gcc.target/i386/fma_run_float_5.c: Likewise.
2852         * gcc.target/i386/fma_run_float_6.c: Likewise.
2853
2854         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2855         remove the extra dg-options.
2856         * gcc.target/i386/l_fma_double_2.c: Likewise.
2857         * gcc.target/i386/l_fma_double_3.c: Likewise.
2858         * gcc.target/i386/l_fma_double_4.c: Likewise.
2859         * gcc.target/i386/l_fma_double_5.c: Likewise.
2860         * gcc.target/i386/l_fma_double_6.c: Likewise.
2861         * gcc.target/i386/l_fma_float_1.c: Likewise.
2862         * gcc.target/i386/l_fma_float_2.c: Likewise.
2863         * gcc.target/i386/l_fma_float_3.c: Likewise.
2864         * gcc.target/i386/l_fma_float_4.c: Likewise.
2865         * gcc.target/i386/l_fma_float_5.c: Likewise.
2866         * gcc.target/i386/l_fma_float_6.c: Likewise.
2867
2868 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2869
2870         PR tree-optimization/50189
2871         * g++.dg/torture/pr50189.C: New testcase.
2872
2873 2011-10-12  Richard Guenther  <rguenther@suse.de>
2874
2875         PR tree-optimization/50700
2876         * gcc.dg/builtin-object-size-12.c: New testcase.
2877
2878 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
2879
2880         PR c/50565
2881         * gcc.c-torture/compile/pr50565-1.c,
2882         gcc.c-torture/compile/pr50565-2.c: New tests.
2883
2884 2011-10-11  Jason Merrill  <jason@redhat.com>
2885
2886         PR c++/49855
2887         PR c++/49896
2888         * g++.dg/template/constant1.C: New.
2889         * g++.dg/template/constant2.C: New.
2890         * g++.dg/cpp0x/constexpr-template3.C: New.
2891
2892 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2893
2894         * gcc.target/i386/warn-vect-op-3.c: New test.
2895         * gcc.target/i386/warn-vect-op-1.c: New test.
2896         * gcc.target/i386/warn-vect-op-2.c: New test.
2897
2898 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2899
2900         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2901
2902 2011-10-11  Richard Guenther  <rguenther@suse.de>
2903
2904         PR tree-optimization/50204
2905         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2906
2907 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2908
2909         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2910
2911 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
2912
2913         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2914         * gcc.target/i386/fma_double_2.c: Ditto.
2915         * gcc.target/i386/fma_double_3.c: Ditto.
2916         * gcc.target/i386/fma_double_4.c: Ditto.
2917         * gcc.target/i386/fma_double_5.c: Ditto.
2918         * gcc.target/i386/fma_double_6.c: Ditto.
2919         * gcc.target/i386/fma_float_1.c: Ditto.
2920         * gcc.target/i386/fma_float_2.c: Ditto.
2921         * gcc.target/i386/fma_float_3.c: Ditto.
2922         * gcc.target/i386/fma_float_4.c: Ditto.
2923         * gcc.target/i386/fma_float_5.c: Ditto.
2924         * gcc.target/i386/fma_float_6.c: Ditto.
2925         * gcc.target/i386/l_fma_double_1.c: Ditto.
2926         * gcc.target/i386/l_fma_double_2.c: Ditto.
2927         * gcc.target/i386/l_fma_double_3.c: Ditto.
2928         * gcc.target/i386/l_fma_double_4.c: Ditto.
2929         * gcc.target/i386/l_fma_double_5.c: Ditto.
2930         * gcc.target/i386/l_fma_double_6.c: Ditto.
2931         * gcc.target/i386/l_fma_float_1.c: Ditto.
2932         * gcc.target/i386/l_fma_float_2.c: Ditto.
2933         * gcc.target/i386/l_fma_float_3.c: Ditto.
2934         * gcc.target/i386/l_fma_float_4.c: Ditto.
2935         * gcc.target/i386/l_fma_float_5.c: Ditto.
2936         * gcc.target/i386/l_fma_float_6.c: Ditto.
2937         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2938         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2939         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2940         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2941         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2942         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2943         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2944         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2945         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2946         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2947         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2948         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2949
2950 2011-10-11  Tristan Gingold  <gingold@adacore.com>
2951
2952         * gcc.dg/va-arg-4.c: New test.
2953         * gcc.dg/va-arg-5.c: Ditto.
2954
2955 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
2956
2957         * lib/target-supports.exp (check_effective_target_fd_truncate):
2958         Close and unlink test file before exit.
2959
2960 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2961
2962         PR fortran/50564
2963         * gfortran.dg/forall_15.f90:  New test case.
2964
2965 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2966             Andrew Macleod  <amacleod@redhat.com>
2967
2968         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2969         wrappers for *other_threads() and *final_verify().
2970         * gcc.dg/simulate-thread/simulate-thread.h
2971         (simulate_thread_wrapper_other_threads): New.
2972         (simulate_thread_wrapper_final_verify): New.
2973
2974 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
2975
2976         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2977
2978 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2979
2980         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2981
2982 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2983             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
2984
2985         * gcc.target/i386/fma_1.h: New file.
2986         * gcc.target/i386/fma_2.h: Likewise.
2987         * gcc.target/i386/fma_3.h: Likewise.
2988         * gcc.target/i386/fma_4.h: Likewise.
2989         * gcc.target/i386/fma_5.h: Likewise.
2990         * gcc.target/i386/fma_6.h: Likewise.
2991         * gcc.target/i386/fma_double_1.c: Likewise.
2992         * gcc.target/i386/fma_double_2.c: Likewise.
2993         * gcc.target/i386/fma_double_3.c: Likewise.
2994         * gcc.target/i386/fma_double_4.c: Likewise.
2995         * gcc.target/i386/fma_double_5.c: Likewise.
2996         * gcc.target/i386/fma_double_6.c: Likewise.
2997         * gcc.target/i386/fma_float_1.c: Likewise.
2998         * gcc.target/i386/fma_float_2.c: Likewise.
2999         * gcc.target/i386/fma_float_3.c: Likewise.
3000         * gcc.target/i386/fma_float_4.c: Likewise.
3001         * gcc.target/i386/fma_float_5.c: Likewise.
3002         * gcc.target/i386/fma_float_6.c: Likewise.
3003         * gcc.target/i386/fma_main.h: Likewise.
3004         * gcc.target/i386/fma_run_double_1.c: Likewise.
3005         * gcc.target/i386/fma_run_double_2.c: Likewise.
3006         * gcc.target/i386/fma_run_double_3.c: Likewise.
3007         * gcc.target/i386/fma_run_double_4.c: Likewise.
3008         * gcc.target/i386/fma_run_double_5.c: Likewise.
3009         * gcc.target/i386/fma_run_double_6.c: Likewise.
3010         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3011         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3012         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3013         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3014         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3015         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3016         * gcc.target/i386/fma_run_float_1.c: Likewise.
3017         * gcc.target/i386/fma_run_float_2.c: Likewise.
3018         * gcc.target/i386/fma_run_float_3.c: Likewise.
3019         * gcc.target/i386/fma_run_float_4.c: Likewise.
3020         * gcc.target/i386/fma_run_float_5.c: Likewise.
3021         * gcc.target/i386/fma_run_float_6.c: Likewise.
3022         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3023         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3024         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3025         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3026         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3027         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3028         * gcc.target/i386/l_fma_1.h: Likewise.
3029         * gcc.target/i386/l_fma_2.h: Likewise.
3030         * gcc.target/i386/l_fma_3.h: Likewise.
3031         * gcc.target/i386/l_fma_4.h: Likewise.
3032         * gcc.target/i386/l_fma_5.h: Likewise.
3033         * gcc.target/i386/l_fma_6.h: Likewise.
3034         * gcc.target/i386/l_fma_double_1.c: Likewise.
3035         * gcc.target/i386/l_fma_double_2.c: Likewise.
3036         * gcc.target/i386/l_fma_double_3.c: Likewise.
3037         * gcc.target/i386/l_fma_double_4.c: Likewise.
3038         * gcc.target/i386/l_fma_double_5.c: Likewise.
3039         * gcc.target/i386/l_fma_double_6.c: Likewise.
3040         * gcc.target/i386/l_fma_float_1.c: Likewise.
3041         * gcc.target/i386/l_fma_float_2.c: Likewise.
3042         * gcc.target/i386/l_fma_float_3.c: Likewise.
3043         * gcc.target/i386/l_fma_float_4.c: Likewise.
3044         * gcc.target/i386/l_fma_float_5.c: Likewise.
3045         * gcc.target/i386/l_fma_float_6.c: Likewise.
3046         * gcc.target/i386/l_fma_main.h: Likewise.
3047         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3048         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3049         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3050         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3051         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3052         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3053         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3054         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3055         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3056         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3057         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3058         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3059
3060 2011-10-10  Richard Guenther  <rguenther@suse.de>
3061
3062         PR middle-end/50389
3063         * gcc.dg/torture/pr50389.c: New testcase.
3064
3065 2011-10-10  Richard Guenther  <rguenther@suse.de>
3066
3067         PR middle-end/50195
3068         * gcc.dg/builtins-47.c: Optimize.
3069
3070 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3071
3072         * lib/gcc-simulate-thread.exp: New.
3073         * gcc.dg/simulate-thread/guality.h: New.
3074         * gcc.dg/simulate-thread/simulate-thread.h: New.
3075         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3076         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3077         * gcc.dg/simulate-thread/README: New.
3078         * g++.dg/simulate-thread/guality.h: New.
3079         * g++.dg/simulate-thread/simulate-thread.h: New.
3080         * g++.dg/simulate-thread/simulate-thread.exp: New.
3081         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3082         * c-c++-common/cxxbitfields-2.c: Remove.
3083         * c-c++-common/cxxbitfields.c: Remove.
3084         * c-c++-common/cxxbitfields-4.c: Remove.
3085         * c-c++-common/cxxbitfields-5.c: Remove.
3086         * c-c++-common/simulate-thread/bitfields-1.c: New.
3087         * c-c++-common/simulate-thread/bitfields-2.c: New.
3088         * c-c++-common/simulate-thread/bitfields-3.c: New.
3089         * c-c++-common/simulate-thread/bitfields-4.c: New.
3090
3091 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3092
3093         PR c++/38980
3094         * g++.dg/warn/format5.C: New.
3095
3096 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3097
3098         PR fortran/50273
3099         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3100         * gfortran.dg/common_16.f90: New.
3101
3102 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3103
3104         * gfortran.dg/iso_c_binding_param_1.f90: New.
3105         * gfortran.dg/iso_c_binding_param_2.f90: New.
3106         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3107
3108 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3109
3110         PR tree-optimization/50635
3111         * gcc.dg/vect/pr50635.c: New test.
3112
3113 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3114
3115         PR fortran/50659
3116         * gfortran.dg/proc_decl_27.f90: New.
3117
3118 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3119
3120         PR libobjc/50428
3121         * objc/execute/initialize-1.m: New test.
3122
3123 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3124
3125         PR fortran/47844
3126         * gfortran.dg/pointer_function_result_1.f90 : New test.
3127
3128 2011-10-07  David S. Miller  <davem@davemloft.net>
3129
3130         PR 50655
3131         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3132         * gcc.target/sparc/cmask.c: Use it.
3133         * gcc.target/sparc/fhalve.c: Likewise.
3134         * gcc.target/sparc/fnegop.c: Likewise.
3135         * gcc.target/sparc/fpadds.c: Likewise.
3136         * gcc.target/sparc/fshift.c: Likewise.
3137         * gcc.target/sparc/fucmp.c: Likewise.
3138         * gcc.target/sparc/lzd.c: Likewise.
3139         * gcc.target/sparc/vis3misc.c: Likewise.
3140         * gcc.target/sparc/xmul.c: Likewise.
3141
3142 2011-10-07  Richard Henderson  <rth@redhat.com>
3143
3144         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3145         match for avx2.
3146         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3147
3148 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3149
3150         * gcc.dg/pr50193-1.c: New file.
3151         * gcc.target/arm/shiftable.c: New file.
3152
3153 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3154
3155         PR fortran/50625
3156         * gfortran.dg/class_46.f03: New.
3157
3158 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3159
3160         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3161         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3162         (syslog, vsyslog, __vsyslog_chk): Likewise.
3163
3164         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3165         (x, EXT_x): Use ASMNAME.
3166
3167         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3168         (a, c): Use ASMNAME.
3169
3170 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3171
3172         PR middle-end/50527
3173         * gcc.dg/pr50527.c: New test.
3174
3175 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3176
3177         PR tree-optimization/50650
3178         * gcc.c-torture/compile/pr50650.c: New test.
3179
3180 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3181
3182         PR tree-optimization/50575
3183         * gcc.c-torture/execute/vector-compare-2.x: New file.
3184
3185 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3186
3187         PR middle-end/50125
3188         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3189         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3190         (bar3): Likewise.
3191
3192 2011-10-07  Richard Guenther  <rguenther@suse.de>
3193
3194         PR testsuite/50637
3195         * gcc.dg/vect/vect-align-2.c: Increase array size.
3196
3197 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3198             H.J. Lu  <hongjiu.lu@intel.com>
3199
3200         PR target/50603
3201         * gcc.target/i386/pr50603.c: New test.
3202
3203 2011-10-06  Jason Merrill  <jason@redhat.com>
3204
3205         PR c++/39164
3206         * g++.dg/cpp0x/default31.C: New.
3207
3208 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3209
3210         PR tree-optimization/50596
3211         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3212         New.
3213         * gcc.dg/vect/vect-cond-8.c: New test.
3214
3215 2011-10-06  Richard Henderson  <rth@redhat.com>
3216
3217         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3218         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3219         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3220         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3221         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3222         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3223         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3224         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3225         * gcc.c-torture/execute/vshuf-16.inc: New file.
3226         * gcc.c-torture/execute/vshuf-2.inc: New file.
3227         * gcc.c-torture/execute/vshuf-4.inc: New file.
3228         * gcc.c-torture/execute/vshuf-8.inc: New file.
3229         * gcc.c-torture/execute/vshuf-main.inc: New file.
3230         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3231         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3232         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3233         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3234         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3235         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3236         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3237         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3238         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3239         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3240         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3241         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3242         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3243
3244 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3245
3246         PR tree-optimization/49279
3247         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3248         * gcc.c-torture/execute/pr49279.c: New test.
3249
3250 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3251
3252         PR target/49049
3253         * gcc.c-torture/compile/pr49049.c: New test.
3254
3255 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3256
3257         PR target/50305
3258         * gcc.target/arm/pr50305.c: New test.
3259
3260 2011-10-06  Richard Guenther  <rguenther@suse.de>
3261
3262         PR tree-optimization/38884
3263         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3264         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3265
3266 2011-10-05  David S. Miller  <davem@davemloft.net>
3267
3268         * gcc.target/sparc/lzd.c: New test.
3269         * gcc.target/sparc/popc.c: New test.
3270
3271 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3272
3273         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3274         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3275         * g++.dg/other/final1.C: Cleanup original tree dump.
3276
3277 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR tree-optimization/50613
3280         * gcc.dg/pr50613.c: New test.
3281
3282 2011-10-05  Richard Henderson  <rth@redhat.com>
3283
3284         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3285         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3286         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3287         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3288         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3289         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3290         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3291         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3292
3293 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3294
3295         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3296         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3297         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3298         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3299         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3300
3301 2011-10-05  Richard Guenther  <rguenther@suse.de>
3302
3303         PR tree-optimization/38885
3304         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3305
3306 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3307
3308         * gcc.target/i386/sw-1.c: New test.
3309
3310 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3311
3312         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3313         -mtune=generic.
3314         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3315
3316 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3317
3318         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3319
3320 2011-10-04  David S. Miller  <davem@davemloft.net>
3321
3322         * gcc.target/sparc/fhalve.c: New test.
3323         * gcc.target/sparc/fnegop.c: New test.
3324         * gcc.target/sparc/xmul.c: New test.
3325
3326 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3327
3328         PR fortran/35831
3329         * gfortran.dg/dummy_procedure_6.f90: New.
3330
3331 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3332
3333         PR tree-optimization/50604
3334         * gcc.dg/pr50604.c: New test.
3335
3336 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3337
3338         PR tree-optimization/49662
3339         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3340         * gcc.dg/graphite/interchange-15.c: Likewise.
3341         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3342
3343 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3344
3345         * gcc.dg/tree-ssa/restrict-4.c: New test.
3346
3347 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3348
3349         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3350         (main): Use __typeof to get result type of comparison.
3351
3352 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3353
3354         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3355         Make et_vect_multiple_sizes_saved global.
3356         (check_effective_target_vect64): Make et_vect64_saved global.
3357
3358 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3359
3360         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3361         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3362         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3363         * gcc.dg/builtin-complex-err-1.c: Adjust.
3364
3365 2011-10-02  Jason Merrill  <jason@redhat.com>
3366
3367         * g++.dg/cpp0x/range-for22.C: New.
3368
3369         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3370         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3371         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3372         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3373
3374         * g++.dg/cpp0x/nsdmi5.C: New.
3375
3376 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3377
3378         PR target/50579
3379         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3380         New procedures.
3381         (mips-dg-options): Force an ABI option if the current ABI is
3382         incompatible with the required -mlong setting.  Likewise force
3383         a long setting if the current one is incompatible with the
3384         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3385         throughout procedure.
3386         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3387         instead of addressing=absolute.
3388
3389 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3390
3391         * gcc.target/mips/stack-1.c: New test.
3392
3393 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3394
3395         * gcc.dg/pr49696.c: New test.
3396
3397 2011-10-02  Jan Hubicka  <jh@suse.cz>
3398
3399         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3400
3401 2011-10-01  David S. Miller  <davem@davemloft.net>
3402
3403         * gcc.target/sparc/cmask.c: New test.
3404         * gcc.target/sparc/fpadds.c: New test.
3405         * gcc.target/sparc/fshift.c: New test.
3406         * gcc.target/sparc/fucmp.c: New test.
3407         * gcc.target/sparc/vis3misc.c: New test.
3408
3409 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3410
3411         PR fortran/50585
3412         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3413
3414 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3415
3416         PR c++/44473
3417         * g++.dg/dfp/44473-1.C: New test.
3418         * g++.dg/dfp/44473-2.C: New test.
3419         * g++.dg/dfp/mangle-1.C: New test.
3420         * g++.dg/dfp/mangle-2.C: New test.
3421         * g++.dg/dfp/mangle-3.C: New test.
3422         * g++.dg/dfp/mangle-4.C: New test.
3423         * g++.dg/dfp/mangle-5.C: New test.
3424
3425 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR inline-asm/50571
3428         * gcc.dg/pr50571.c: New test.
3429
3430         PR tree-optimization/46309
3431         * gcc.dg/pr46309.c: New test.
3432
3433 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3434
3435         * gcc.dg/strlenopt-21.c: New test.
3436
3437 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3438
3439         * gcc.dg/sms-10.c: New file.
3440
3441 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3442
3443         * gcc.target/arm/pr50099.c: New test.
3444
3445 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3446
3447         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3448
3449 2011-09-30  David S. Miller  <davem@davemloft.net>
3450
3451         * gcc.target/sparc/bmaskbshuf.c: New test.
3452         * gcc.target/sparc/edgen.c: New test.
3453
3454 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3455
3456         PR fortran/50547
3457         * gfortran.dg/pure_formal_proc_3.f90: New.
3458
3459         PR fortran/50553
3460         * gfortran.dg/stfunc_7.f90: New.
3461
3462 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3463
3464         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3465         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3466         * gcc.dg/vector-compare-1.c: Likewise.
3467         * gcc.dg/vector-compare-2.c: Likewise.
3468
3469 2011-09-29  David S. Miller  <davem@davemloft.net>
3470
3471         * gcc.target/sparc/array.c: New test.
3472
3473 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3474
3475         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3476         loop unroll and set max unroll times to 8.
3477         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3478         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3479         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3480         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3481
3482 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3483
3484         PR c++/40145
3485         * g++.dg/ext/visibility/warn5.C: New.
3486
3487 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3488
3489         PR c++/45278
3490         * g++.dg/warn/Wextra-3.C: New.
3491
3492 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3493
3494         PR target/49486
3495         * gcc.target/sh/pr49468-si.c: New.
3496
3497 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3498
3499         PR testsuite/50485
3500         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3501         (TEST): Initialize src3 with random floats.
3502         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3503         from union src3.  Initialize src3 with random floats.
3504
3505 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3506
3507         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3508         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3509         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3510         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3511         * gcc.target/sh/sh4a-cos.c: Ditto.
3512         * gcc.target/sh/sh4a-cosf.c: Ditto.
3513         * gcc.target/sh/sh4a-sin.c: Ditto.
3514         * gcc.target/sh/sh4a-sinf.c: Ditto.
3515         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3516         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3517         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3518
3519 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3520
3521         PR c++/31489
3522         * g++.dg/parse/error40.C: New.
3523         * g++.dg/warn/incomplete1.C: Adjust.
3524
3525 2011-09-27  Jan Hubicka  <jh@suse.cz>
3526
3527         PR middle-end/49463
3528         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3529         Mark used.
3530
3531 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3532
3533         * gcc.dg/strlenopt-1.c: New test.
3534         * gcc.dg/strlenopt-1f.c: New test.
3535         * gcc.dg/strlenopt-2.c: New test.
3536         * gcc.dg/strlenopt-2f.c: New test.
3537         * gcc.dg/strlenopt-3.c: New test.
3538         * gcc.dg/strlenopt-4.c: New test.
3539         * gcc.dg/strlenopt-4g.c: New test.
3540         * gcc.dg/strlenopt-4gf.c: New test.
3541         * gcc.dg/strlenopt-5.c: New test.
3542         * gcc.dg/strlenopt-6.c: New test.
3543         * gcc.dg/strlenopt-7.c: New test.
3544         * gcc.dg/strlenopt-8.c: New test.
3545         * gcc.dg/strlenopt-9.c: New test.
3546         * gcc.dg/strlenopt-10.c: New test.
3547         * gcc.dg/strlenopt-11.c: New test.
3548         * gcc.dg/strlenopt-12.c: New test.
3549         * gcc.dg/strlenopt-12g.c: New test.
3550         * gcc.dg/strlenopt-13.c: New test.
3551         * gcc.dg/strlenopt-14g.c: New test.
3552         * gcc.dg/strlenopt-14gf.c: New test.
3553         * gcc.dg/strlenopt-15.c: New test.
3554         * gcc.dg/strlenopt-16g.c: New test.
3555         * gcc.dg/strlenopt-17g.c: New test.
3556         * gcc.dg/strlenopt-18g.c: New test.
3557         * gcc.dg/strlenopt.h: New file.
3558
3559 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3560
3561         PR middle-end/43864
3562         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3563         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3564         * gcc.dg/pr43864.c: New test.
3565         * gcc.dg/pr43864-2.c: Same.
3566         * gcc.dg/pr43864-3.c: Same.
3567         * gcc.dg/pr43864-4.c: Same.
3568
3569 2011-09-27  Jan Hubicka  <jh@suse.cz>
3570
3571         * gcc.dg/ipa/inline-5.c: New testcase.
3572
3573 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3574
3575         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3576         vectors.
3577         * gcc.dg/vect/bb-slp-27.c: New.
3578         * gcc.dg/vect/bb-slp-28.c: New.
3579
3580 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3581
3582         * testsuite/lib/target-supports.exp (check_profiling_available):
3583         Don't rely solely on TLS tests for -fprofile-generate, fall
3584         through to the other code.
3585
3586 2011-09-27  Richard Guenther  <rguenther@suse.de>
3587
3588         PR tree-optimization/50363
3589         * gcc.dg/torture/pr50363.c: New testcase.
3590
3591 2011-09-26  Jason Merrill  <jason@redhat.com>
3592
3593         PR c++/45012
3594         * g++.dg/template/partial13.C: New.
3595
3596         PR c++/46105
3597         * g++.dg/template/partial12.C: New.
3598
3599         PR c++/50508
3600         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3601
3602 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3603
3604         PR c++/45487
3605         * g++.dg/diagnostic/bindings1.C: New.
3606         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3607
3608 2011-09-26  David S. Miller  <davem@davemloft.net>
3609
3610         * gcc.target/sparc/wrgsr.c: New test.
3611         * gcc.target/sparc/rdgsr.c: New test.
3612         * gcc.target/sparc/edge.c: New test.
3613         * gcc.target/sparc/fcmp.c: New test.
3614
3615         * gcc.target/sparc/edge.c: Update for new return types.
3616         * gcc.target/sparc/fcmp.c: Likewise.
3617
3618         * gcc.target/sparc/fpaddsubi.c: New test.
3619
3620 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3621
3622         PR fortran/50515
3623         * gfortran.dg/common_15.f90: New.
3624
3625         PR fortran/50517
3626         * gfortran.dg/dummy_procedure_5.f90: New.
3627         * gfortran.dg/interface_26.f90: Modified error message.
3628         * gfortran.dg/proc_ptr_11.f90: Ditto.
3629         * gfortran.dg/proc_ptr_15.f90: Ditto.
3630         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3631         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3632
3633 2011-09-26  Jason Merrill  <jason@redhat.com>
3634
3635         PR c++/50512
3636         * g++.dg/overload/rvalue3.C: New.
3637
3638         PR c++/50523
3639         * g++.dg/overload/ref-conv2.C: New.
3640
3641         * g++.dg/cpp0x/nsdmi-template1.C: New.
3642
3643 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3644
3645         * g++.dg/cpp0x/nullptr25.C: New.
3646
3647 2011-09-26  Richard Guenther  <rguenther@suse.de>
3648
3649         PR tree-optimization/50472
3650         * gcc.dg/torture/pr50472.c: New testcase.
3651
3652 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3653
3654         * gnat.dg/opt22.adb: New test.
3655         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3656
3657 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3658
3659         * gnat.dg/opt21.adb: New test.
3660         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3661
3662 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3663
3664         * gnat.dg/opt20.ad[sb]: New test.
3665         * gnat.dg/opt20_pkg.ads: New helper.
3666
3667 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3668
3669         * gnat.dg/array17.adb: New test.
3670         * gnat.dg/array17_pkg.ads: New helper.
3671
3672 2011-09-25  Jason Merrill  <jason@redhat.com>
3673
3674         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3675
3676 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3677
3678         * gnat.dg/frame_overflow.ads: New.
3679         * gnat.dg/frame_overflow.adb: Adjust.
3680         * gnat.dg/specs/addr1.ads: Likewise.
3681
3682 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3683
3684         * g++.dg/tree-ssa/restrict2.C: New test.
3685
3686 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3687
3688         * lib/target-supports.exp (check_effective_target_vect64): New.
3689         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3690         of multiple vector sizes.
3691         * gcc.dg/vect/bb-slp-26.c: New.
3692
3693 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3694
3695         PR c++/50280
3696         * g++.dg/template/bitfield1.C: New.
3697
3698 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3699
3700         * gcc.dg/vect/bb-slp-24.c: New.
3701
3702 2011-09-24  Jason Merrill  <jason@redhat.com>
3703
3704         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3705
3706         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3707
3708         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3709         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3710
3711         * g++.dg/cpp0x/nsdmi1.C: New.
3712         * g++.dg/cpp0x/nsdmi2.C: New.
3713         * g++.dg/cpp0x/nsdmi3.C: New.
3714         * g++.dg/cpp0x/nsdmi4.C: New.
3715         * g++.old-deja/g++.other/init4.C: New.
3716
3717 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3718
3719         PR c++/44267
3720         * g++.dg/template/sfinae28.C: New.
3721
3722 2011-09-23  Ian Lance Taylor  <iant@google.com>
3723
3724         * go.test/go-test.exp (errchk): Handle more cases of getting
3725         correct Tcl backslash quoting in regular expressions in test file.
3726
3727 2011-09-23  Jason Merrill  <jason@redhat.com>
3728
3729         Core 253
3730         * g++.dg/init/const8.C: New.
3731         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3732         * g++.dg/cpp0x/defaulted2.C: Likewise.
3733         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3734         * g++.dg/init/pr20039.C: Likewise.
3735         * g++.dg/init/pr42844.C: Likewise.
3736
3737 2011-09-23  Jan Hubicka  <jh@suse.cz>
3738
3739         * gcc.dg/ipa/inline-1.c: new testcase.
3740         * gcc.dg/ipa/inline-2.c: new testcase.
3741         * gcc.dg/ipa/inline-3.c: new testcase.
3742         * gcc.dg/ipa/inline-4.c: new testcase.
3743
3744 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3745
3746         PR c++/50258
3747         * g++.dg/cpp0x/constexpr-static8.C: New.
3748
3749 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3750
3751         * gcc.target/i386/avxfp-1.c: New test.
3752         * gcc.target/i386/avxfp-2.c: New test.
3753
3754 2011-09-23  Terry Guo  <terry.guo@arm.com>
3755
3756         * gcc.c-torture/execute/941014-1.x: Deleted.
3757
3758 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3759
3760         PR c++/50491
3761         * g++.dg/cpp0x/pr50491.C: New.
3762
3763 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3764
3765         PR testsuite/50487
3766         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3767
3768 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3769
3770         PR c++/50371
3771         * g++.dg/cpp0x/nullptr24.C: New.
3772
3773 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3774
3775         PR target/50482
3776         * gcc.target/i386/pr50482.c: New test.
3777
3778 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3779
3780         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3781         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3782         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3783         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3784         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3785         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3786         multilib options contain different -march= from dg-options.
3787
3788 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3789             Paolo Carlini  <paolo.carlini@oracle.com>
3790
3791         PR c++/50344
3792         * g++.dg/template/friend52.C: New.
3793
3794 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3795
3796         * gcc.target/arm/cmp-1.c: New test.
3797         * gcc.target/arm/cmp-2.c: Likewise.
3798
3799 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3800
3801         PR fortran/41733
3802         * gfortran.dg/impure_actual_1.f90: Modified error message.
3803         * gfortran.dg/proc_ptr_32.f90: New.
3804         * gfortran.dg/proc_ptr_33.f90: New.
3805
3806 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3807
3808         PR tree-optimization/50451
3809         * gcc.dg/vect/pr50451.c: New test.
3810
3811 2011-09-21  Ian Lance Taylor  <iant@google.com>
3812
3813         * go.test/go-test.exp (errchk): Add special case for bug332.
3814         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3815         some more test lines.
3816
3817 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3818
3819         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3820         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3821         * g++.dg/other/i386-8.C: Ditto.
3822         * g++.dg/other/pr34435.C: Ditto.
3823         * g++.dg/other/pr39496.C: Ditto.
3824         * g++.dg/other/mmintrin.C: Ditto.
3825
3826 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3827
3828         * gcc.dg/vect/vect-cond-7.c: New test.
3829         * gcc.target/i386/sse4_1-cond-1.c: New test.
3830         * gcc.target/i386/avx-cond-1.c: New test.
3831
3832 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3833
3834         PR target/50464
3835         * g++.dg/other/pr50464.C: New test.
3836
3837 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3838
3839         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3840         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3841         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3842         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3843
3844 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
3845
3846         * gnat.dg/opt19.adb: New test.
3847
3848 2011-09-21  Terry Guo  <terry.guo@arm.com>
3849
3850         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3851         on arch conflict when testing case on targets other than armv7-a.
3852
3853 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
3854
3855         PR c++/50454
3856         * g++.dg/ext/int128-1.C: New.
3857         * g++.dg/ext/int128-2.C: Likewise.
3858         * g++.dg/ext/int128-2.h: Likewise.
3859
3860 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3861
3862         PR testsuite/50469
3863         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3864
3865 2011-09-20  Jason Merrill  <jason@redhat.com>
3866
3867         * g++.dg/cpp0x/constexpr-generated1.C: New.
3868
3869         PR c++/50442
3870         * g++.dg/overload/ref-conv1.C: New.
3871
3872 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3873
3874         * g++.dg/other/final1.C: New.
3875
3876 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
3877
3878         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
3879         and get_bit ().
3880
3881 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
3882
3883         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3884         "target arm_eabi".
3885
3886 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
3887
3888         PR tree-optimization/50413
3889         * g++.dg/vect/vect.exp: Run slp-pr* tests with
3890         -fdump-tree-slp-details.  Run other tests with
3891         -fdump-tree-vect-details.
3892         * g++.dg/vect/slp-pr50413.cc: New.
3893
3894 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3895             Ira Rosen  <ira.rosen@linaro.org>
3896
3897         PR testsuite/50435
3898         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3899         Fix underscores around restrict.
3900
3901 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3902
3903         PR tree-optimization/50414
3904         * gfortran.dg/vect/Ofast-pr50414.f90: New.
3905         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3906         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3907
3908 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3909
3910         PR tree-optimization/50412
3911         * gfortran.dg/vect/pr50412.f90: New.
3912
3913 2011-09-16  Jason Merrill  <jason@redhat.com>
3914
3915         PR c++/50424
3916         * g++.dg/eh/defarg1.C: New.
3917
3918 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
3919
3920         * gcc.dg/vect/vect-reduc-10.c: New test.
3921         * gcc.target/i386/avx-reduc-1.c: New test.
3922
3923         * gcc.target/i386/sse2-extract-1.c: New test.
3924         * gcc.target/i386/avx-extract-1.c: New test.
3925
3926 2011-09-16  Terry Guo  <terry.guo@arm.com>
3927
3928         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3929
3930 2011-09-15  Diego Novillo  <dnovillo@google.com>
3931
3932         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3933         ALWAYS_CXXFLAGS, if defined.
3934         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3935         ALWAYS_GFORTRANFLAGS, if defined.
3936         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3937         ALWAYS_GOCFLAGS, if defined.
3938         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3939         ALWAYS_OBJCXXFLAGS, if defined.
3940         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3941         additional_flags, if defined.
3942         * lib/gnat.exp (gnat_target_compile): Likewise.
3943         * lib/objc.exp (objc_target_compile): Likewise.
3944         * lib/target-supports-dg.exp (dg-add-options): Handle
3945         TEST_ALWAYS_FLAGS.
3946
3947 2011-09-15  Tom de Vries  <tom@codesourcery.com>
3948
3949         PR testsuite/50322
3950         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3951         Use uintptr_t in f1.  Undo avr xfails.
3952
3953 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
3954
3955         PR fortran/50401
3956         PR fortran/50403
3957         * gfortran.dg/function_types_3.f90: New.
3958
3959 2011-09-15  Jason Merrill  <jason@redhat.com>
3960
3961         PR c++/50365
3962         * g++.dg/cpp0x/trailing7.C: New.
3963
3964         PR c++/50361
3965         * g++.dg/cpp0x/nullptr23.C: New.
3966
3967 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
3968
3969         * gcc.dg/vect/bb-slp-25.c: New.
3970
3971 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
3972
3973         PR c++/50391
3974         * g++.dg/cpp0x/noexcept15.C: New.
3975
3976 2011-09-14  Tom de Vries  <tom@codesourcery.com>
3977
3978         PR middle-end/50251
3979         * gcc.dg/pr50251.c: New test.
3980
3981 2011-09-14  Tobias Burnus  <burnus@net-b.de>
3982
3983         PR fortran/34547
3984         PR fortran/50375
3985         * gfortran.dg/null_5.f90: New.
3986         * gfortran.dg/null_6.f90: New.
3987
3988 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
3989
3990         * gcc.c-torture/compile/20110913-1.c: New test.
3991
3992 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
3993
3994         PR fortran/50379
3995         * gfortran.dg/result_2.f90: New.
3996
3997 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3998
3999         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4000
4001 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4002
4003         PR c++/48320
4004         * g++.dg/cpp0x/variadic116.C: New test case.
4005
4006 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4007
4008         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4009         * gcc.target/mips/interrupt_handler-2.c: New test.
4010         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4011
4012 2011-09-12  Jason Merrill  <jason@redhat.com>
4013
4014         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4015
4016         * g++.dg/cpp0x/explicit7.C: New.
4017
4018 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4019
4020         PR rtl-optimization/50212
4021         * g++.dg/other/pr50212.C: New test.
4022
4023 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4024
4025         PR target/43746
4026         * testsuite/gcc.target/avr/torture/avr-torture.exp
4027         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4028         "-O2 -fmerge-all-constants".
4029
4030 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4031
4032         PR fortran/50327
4033         * gfortran.dg/do_while_1.f90: New test.
4034
4035 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4036
4037         PR fortran/35831
4038         PR fortran/47978
4039         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4040         * gfortran.dg/proc_decl_26.f90: New.
4041         * gfortran.dg/typebound_override_2.f90: New.
4042         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4043
4044 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4045
4046         * gnat.dg/cond_expr2.ad[sb]: New test.
4047
4048 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4049
4050         * gnat.dg/atomic5.ad[sb]: New test.
4051
4052 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4053
4054         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4055
4056 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4057
4058         PR target/49030
4059         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4060
4061 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4062
4063         PR target/49614
4064         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4065
4066 2011-09-09  Richard Guenther  <rguenther@suse.de>
4067
4068         PR tree-optimization/50328
4069         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4070
4071 2011-09-09  Richard Guenther  <rguenther@suse.de>
4072
4073         PR middle-end/50333
4074         * gcc.dg/torture/pr50333.c: New testcase.
4075
4076 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4077
4078         PR tree-optimization/50318
4079         * gcc.target/arm/pr50318-1.c: New file.
4080
4081 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4082
4083         * gcc.target/i386/all_one_m256i.c: New test.
4084
4085 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4086
4087         PR c++/50324
4088         * g++.dg/cpp0x/sfinae28.C: New.
4089
4090 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4091
4092         PR c/50332
4093         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4094         longer ignored on typedefs.
4095
4096         PR c++/33255 - Support -Wunused-local-typedefs warning
4097         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4098         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4099
4100 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4101
4102         PR tree-optimization/50287
4103         * gcc.dg/torture/pr50287.c: New test.
4104
4105 2011-09-08  Richard Guenther  <rguenther@suse.de>
4106
4107         PR tree-optimization/19831
4108         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4109         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4110         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4111         * gcc.dg/errno-1.c: Adjust.
4112
4113 2011-09-08  Richard Guenther  <rguenther@suse.de>
4114
4115         PR tree-optimization/19831
4116         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4117
4118 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4119
4120         PR fortran/44646
4121         * gfortran.dg/do_concurrent_1.f90: New.
4122         * gfortran.dg/do_concurrent_2.f90: New.
4123
4124 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4125
4126         PR target/50310
4127         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4128         * gcc.dg/pr50310-2.c: New test.
4129
4130 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4131
4132         PR fortran/48095
4133         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4134         * gfortran.dg/impure_constructor_1.f90: Modified.
4135         * gfortran.dg/proc_ptr_comp_33.f90: New.
4136
4137 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4138
4139         PR target/50310
4140         * gcc.dg/pr50310-1.c: New test.
4141
4142 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4143
4144         PR middle-end/48571
4145         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4146         instead of 4.
4147
4148 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4149
4150         PR c++/50309
4151         * g++.dg/cpp0x/noexcept14.C: New.
4152
4153 2011-09-07  Jason Merrill  <jason@redhat.com>
4154
4155         * g++.dg/cpp0x/constexpr-ref3.C: New.
4156
4157         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4158
4159 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4160
4161         * gcc.dg/section1.c: Don't xfail for avr.
4162
4163 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4164
4165         PR tree-optimization/50322
4166         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4167
4168 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4169
4170         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4171
4172 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4173
4174         PR tree-optimization/49911
4175         * g++.dg/tree-ssa/pr49911.C: New test.
4176
4177 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4178
4179         PR target/49030
4180         * gcc.dg/torture/pr49030.c: New test.
4181
4182 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4183
4184         PR fortran/50288
4185         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4186         * gfortran.dg/class_4d.f03: Deleted.
4187         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4188
4189 2011-09-07  Richard Guenther  <rguenther@suse.de>
4190
4191         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4192
4193 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4194
4195         PR tree-optimization/46021
4196         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4197
4198 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4199
4200         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4201
4202 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4203
4204         * gcc.c-torture/compile/20110906-1.c: New test.
4205
4206 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4207
4208         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4209
4210 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4211
4212         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4213         --param tree-reassoc-width=1.
4214
4215         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4216         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4217
4218 2011-09-06  Richard Guenther  <rguenther@suse.de>
4219
4220         PR tree-optimization/48149
4221         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4222
4223 2011-09-06  Richard Guenther  <rguenther@suse.de>
4224
4225         PR tree-optimization/48317
4226         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4227
4228 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4229
4230         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4231         New procedure.
4232         (add_options_for_quad_vectors): Replace with ...
4233         (add_options_for_double_vectors): ... this.
4234         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4235         support multiple vector sizes since the vectorizer attempts to
4236         vectorize with both vector sizes.
4237         * gcc.dg/vect/no-vfa-vect-79.c,
4238         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4239         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4240         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4241         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4242         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4243         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4244         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4245         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4246         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4247         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4248         gcc.dg/vect/vect-40.c: Likewise.
4249         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4250         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4251         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4252         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4253         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4254         Likewise.
4255         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4256
4257 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4258
4259         PR target/49606
4260         * gcc.target/mips/abi-main.h: New file.
4261         * gcc.target/mips/abi-o32-long32.c: New test.
4262         * gcc.target/mips/abi-o32-long64.c: Likewise.
4263         * gcc.target/mips/abi-o64-long32.c: Likewise.
4264         * gcc.target/mips/abi-o64-long64.c: Likewise.
4265         * gcc.target/mips/abi-n32-long32.c: Likewise.
4266         * gcc.target/mips/abi-n32-long64.c: Likewise.
4267         * gcc.target/mips/abi-n64-long32.c: Likewise.
4268         * gcc.target/mips/abi-n64-long64.c: Likewise.
4269         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4270         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4271         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4272         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4273         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4274         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4275         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4276         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4277         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4278         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4279         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4280         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4281         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4282         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4283         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4284         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4285         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4286         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4287         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4288         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4289         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4290         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4291         * gcc.target/mips/branch-3.c: Likewise.
4292         * gcc.target/mips/branch-4.c: Likewise.
4293         * gcc.target/mips/branch-5.c: Likewise.
4294         * gcc.target/mips/branch-6.c: Likewise.
4295         * gcc.target/mips/branch-7.c: Likewise.
4296         * gcc.target/mips/branch-8.c: Likewise.
4297         * gcc.target/mips/branch-9.c: Likewise.
4298         * gcc.target/mips/branch-10.c: Likewise.
4299         * gcc.target/mips/branch-11.c: Likewise.
4300         * gcc.target/mips/branch-12.c: Likewise.
4301         * gcc.target/mips/branch-13.c: Likewise.
4302         * gcc.target/mips/lazy-binding-1.c: Likewise.
4303
4304 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4305
4306         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4307         to avoid warning on int=16 platforms..
4308
4309 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4310
4311         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4312         to work even with -fshort-enums.
4313
4314 2011-09-04  Jan Hubicka  <jh@suse.cz>
4315
4316         * gcc.c-torture/compile/20110902.c: new testcase.
4317
4318 2011-09-04  Jason Merrill  <jason@redhat.com>
4319
4320         PR c++/49267
4321         * g++.dg/cpp0x/rv-conv1.C: New.
4322
4323         DR 1328
4324         * g++.dg/cpp0x/rv-func3.C: New.
4325
4326         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4327
4328         PR c++/50248
4329         Core 1358
4330         * g++.dg/cpp0x/constexpr-template1.C: New.
4331         * g++.dg/cpp0x/constexpr-template2.C: New.
4332         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4333         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4334
4335 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4336
4337         * gnat.dg/specs/debug1.ads: Tweak pattern.
4338
4339 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4340
4341         PR fortran/50227
4342         * gfortran.dg/class_45a.f03: New.
4343         * gfortran.dg/class_45b.f03: New.
4344
4345 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4346             Ira Rosen  <ira.rosen@linaro.org>
4347
4348         PR tree-optimization/50208
4349         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4350         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4351         -fno-tree-fre -fno-tree-pre.
4352
4353 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4354
4355         * gcc.dg/ipa/ipcp-3.c: New test.
4356
4357 2011-09-02  Richard Guenther  <rguenther@suse.de>
4358
4359         PR tree-optimization/27460
4360         PR middle-end/29269
4361         * gcc.dg/vect/vect-cond-7.c: New testcase.
4362
4363 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4364
4365         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4366         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4367         xfailed test for inlining.
4368         * g++.dg/ipa/ivinline-9.C: Likewise.
4369
4370 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4371
4372         PR tree-optimization/50178
4373         * gfortran.dg/vect/pr50178.f90: New test.
4374
4375 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4376
4377         PR middle-end/49886
4378         * gcc.c-torture/execute/pr49886.c: New testcase.
4379
4380 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4381
4382         PR middle-end/43513
4383         * gcc.dg/pr43513.c: New test.
4384
4385 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4386
4387         PR fortran/45044
4388         * gfortran.dg/common_14.f90: New.
4389         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4390
4391 2011-08-30  Jason Merrill  <jason@redhat.com>
4392
4393         PR c++/50084
4394         * g++.dg/cpp0x/decltype33.C: New.
4395
4396         PR c++/50089
4397         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4398
4399         PR c++/50114
4400         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4401
4402 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4403
4404         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4405
4406 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4407
4408         * gnat.dg/specs/aggr3.ads: New test.
4409         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4410
4411         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4412         * gnat.dg/specs/aggr2.ads: Likewise.
4413
4414 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4415
4416         PR fortran/45170
4417         * gfortran.dg/allocate_with_source_2.f90: New test
4418
4419 2011-08-30  Jason Merrill  <jason@redhat.com>
4420
4421         PR c++/50220
4422         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4423
4424         PR c++/50234
4425         * g++.dg/cpp0x/constexpr-value3.C: New.
4426
4427 2011-08-30  Richard Guenther  <rguenther@suse.de>
4428
4429         PR middle-end/48571
4430         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4431         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4432         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4433         * gcc.dg/pr36902.c: XFAIL.
4434
4435 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4436
4437         * gcc.target/i386/fma-check.h: New.
4438         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4439         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4440         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4441         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4442         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4443         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4444         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4445         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4446         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4447         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4448         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4449         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4450         * gcc.target/i386/fma-compile.c: Likewise.
4451         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4452         * gcc.target/i386/sse-12.c: Add -mfma.
4453         * gcc.target/i386/sse-13.c: Likewise.
4454         * gcc.target/i386/sse-14.c: Likewise.
4455         * gcc.target/i386/sse-22.c: Likewise.
4456         * gcc.target/i386/sse-23.c: Likewise.
4457         * g++.dg/other/i386-2.C: Likewise.
4458         * g++.dg/other/i386-3.C: Likewise.
4459
4460 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4461
4462         PR testsuite/50185
4463         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4464         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4465
4466 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4467
4468         * g++.dg/bprob/bprob.exp (feedback_options): Set
4469         -fbranch-probabilities.
4470         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4471
4472 2011-08-29  Jason Merrill  <jason@redhat.com>
4473
4474         PR c++/50224
4475         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4476
4477 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4478             Jason Merrill  <jason@redhat.com>
4479
4480         * g++.dg/dfp/base.C: New test.
4481
4482 2011-08-29  Jason Merrill  <jason@redhat.com>
4483
4484         Core DR 994
4485         PR c++/50209
4486         * g++.dg/cpp0x/initlist58.C: New.
4487
4488 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4489
4490         PR fortran/50225
4491         * gfortran.dg/class_result_1.f03: New.
4492
4493 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR middle-end/48722
4496         * gcc.target/i386/pr48722.c: New test.
4497
4498 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4499
4500         PR libfortran/50192
4501         * gfortran.dg/widechar_compare_1.f90:  New test.
4502
4503 2011-08-26  Jason Merrill  <jason@redhat.com>
4504
4505         Core DR 342
4506         PR c++/48582
4507         * g++.dg/abi/mangle50.C: New.
4508
4509 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4510
4511         PR target/50202
4512         * gcc.target/i386/pr50202.c: New test.
4513
4514 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4515
4516         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4517         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4518         * gcc.target/i386/avx-round-vec.c: New test.
4519         * gcc.target/i386/avx-roundf-vec.c: New test.
4520
4521 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4522
4523         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4524         instruction.
4525
4526         PR c/50179
4527         * c-c++-common/Wunused-var-14.c: New test.
4528
4529 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4530
4531         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4532
4533 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4534
4535         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4536         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4537         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4538         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4539
4540 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4541
4542         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4543         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4544         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4545         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4546
4547 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4548
4549         PR fortran/50050
4550         * gfortran.dg/pointer_comp_init_1.f90: New test.
4551
4552 2011-08-25  Jason Merrill  <jason@redhat.com>
4553
4554         PR c++/50157
4555         * g++.dg/cpp0x/sfinae27.C: New.
4556
4557 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4558
4559         * gfortran.dg/coarray_lib_token_4.f90: New.
4560
4561 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4562
4563         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4564
4565 2011-08-25  Richard Guenther  <rguenther@suse.de>
4566
4567         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4568
4569 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4570
4571         PR fortran/50163
4572         * gfortran.dg/initialization_28.f90: New.
4573
4574 2011-08-24  Richard Guenther  <rguenther@suse.de>
4575
4576         PR tree-optimization/50067
4577         * gcc.dg/torture/pr50067-3.c: New testcase.
4578         * gcc.dg/torture/pr50067-4.c: Likewise.
4579         * gcc.dg/torture/pr50067-5.c: Likewise.
4580
4581 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4582
4583         * g++.dg/other/i386-2.C: Add -mavx2 check.
4584         * g++.dg/other/i386-3.C: Likewise.
4585         * gcc.target/i386/avx-1.c: Add AVX2.
4586         * gcc.target/i386/avx-2.c: Likewise.
4587         * gcc.target/i386/funcspec-5.c: Likewise.
4588         * gcc.target/i386/sse-12.c: Likewise.
4589         * gcc.target/i386/sse-13.c: Likewise.
4590         * gcc.target/i386/sse-14.c: Likewise.
4591         * gcc.target/i386/sse-22.c: Likewise.
4592         * gcc.target/i386/sse-23.c: Likewise.
4593         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4594         * gcc.target/i386/avx2-check.h: New.
4595         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4596         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4597         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4598         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4599         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4600         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4601         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4602         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4603         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4604         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4605         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4606         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4607         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4608         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4609         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4610         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4611         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4612         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4613         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4614         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4615         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4616         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4617         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4618         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4619         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4620         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4621         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4622         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4623         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4624         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4625         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4626         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4627         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4628         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4629         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4630         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4631         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4632         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4633         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4634         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4635         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4636         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4637         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4638         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4639         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4640         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4641         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4642         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4643         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4644         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4645         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4646         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4647         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4648         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4649         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4650         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4651         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4652         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4653         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4654         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4655         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4656         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4657         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4658         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4659         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4660         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4661         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4662         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4663         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4664         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4665         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4666         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4667         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4668         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4669         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4670         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4671         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4672         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4673         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4674         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4675         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4676         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4677         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4678         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4679         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4680         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4681         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4682         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4683         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4684         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4685         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4686         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4687         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4688         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4689         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4690         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4691         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4692         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4693         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4694         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4695         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4696         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4697         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4698         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4699         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4700         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4701         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4702         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4703         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4704         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4705         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4706         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4707         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4708         * gcc.target/i386/avx2-vpand-1.c: Likewise.
4709         * gcc.target/i386/avx2-vpand-2.c: Likewise.
4710         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4711         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4712         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4713         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4714         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4715         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4716         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4717         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4718         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4719         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4720         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4721         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4722         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4723         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4724         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4725         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4726         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4727         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4728         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4729         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4730         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4731         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4732         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4733         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4734         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4735         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4736         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4737         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4738         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4739         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4740         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4741         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4742         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4743         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4744         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4745         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4746         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4747         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4748         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4749         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4750         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4751         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4752         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4753         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4754         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4755         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4756         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4757         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4758         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4759         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4760         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4761         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4762         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4763         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4764         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4765         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4766         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4767         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4768         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4769         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4770         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4771         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4772         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4773         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4774         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4775         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4776         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4777         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4778         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4779         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4780         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4781         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4782         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4783         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4784         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4785         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4786         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4787         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4788         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4789         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4790         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4791         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4792         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4793         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4794         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4795         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4796         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4797         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4798         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4799         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4800         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4801         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4802         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4803         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4804         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4805         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4806         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4807         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4808         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4809         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4810         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4811         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4812         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4813         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4814         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4815         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4816         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4817         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4818         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4819         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4820         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4821         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4822         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4823         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4824         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4825         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4826         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4827         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4828         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4829         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4830         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4831         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4832         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4833         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4834         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4835         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4836         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4837         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4838         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4839         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4840         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4841         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4842         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4843         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4844         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4845         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4846         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4847         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4848         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4849         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4850         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4851         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4852         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4853         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4854         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4855         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4856         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4857         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4858         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4859         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4860         * gcc.target/i386/avx2-vpor-1.c: Likewise.
4861         * gcc.target/i386/avx2-vpor-2.c: Likewise.
4862         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4863         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4864         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4865         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4866         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4867         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4868         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4869         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4870         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4871         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4872         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4873         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4874         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4875         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4876         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4877         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4878         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4879         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4880         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4881         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4882         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4883         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4884         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4885         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4886         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4887         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4888         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4889         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4890         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4891         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4892         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4893         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4894         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4895         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4896         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4897         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4898         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4899         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4900         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4901         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4902         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4903         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4904         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4905         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4906         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4907         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4908         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4909         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4910         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4911         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4912         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4913         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4914         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4915         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4916         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4917         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4918         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4919         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4920         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4921         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4922         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4923         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4924         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4925         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4926         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4927         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4928         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4929         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4930         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4931         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4932         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4933         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4934         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4935         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4936         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4937         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4938         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4939         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4940         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4941         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4942         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4943         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4944         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4945         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4946         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4947         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4948         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4949         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4950         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4951         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4952         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4953         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4954         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4955         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4956         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4957         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4958         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4959         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4960         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4961         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4962         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4963         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4964         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4965         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4966         * gcc.target/i386/testimm-9.c: Likewise.
4967
4968 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4969
4970         * g++.dg/other/i386-2.C: Add -mbmi2 check.
4971         * g++.dg/other/i386-3.C: Likewise.
4972         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4973         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4974         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4975         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4976         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4977         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4978         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4979         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4980         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4981         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4982         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4983         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4984         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4985         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4986         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4987         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4988         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4989         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4990         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4991         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4992         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4993         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4994         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4995         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4996         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4997         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4998         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4999         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5000         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5001         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5002         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5003         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5004         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5005         * gcc.target/i386/sse-12.c: Add BMI2.
5006         * gcc.target/i386/sse-13.c: Likewise.
5007         * gcc.target/i386/sse-14.c: Likewise.
5008         * gcc.target/i386/sse-22.c: Likewise.
5009         * gcc.target/i386/sse-23.c: Likewise.
5010
5011 2011-08-23  Jason Merrill  <jason@redhat.com>
5012
5013         * g++.dg/template/crash7.C: Adjust expected errors.
5014
5015 2011-08-23  Jason Merrill  <jason@redhat.com>
5016
5017         PR c++/49045
5018         Core 1321
5019         * g++.dg/cpp0x/overload2.C: New.
5020
5021 2011-08-23  Jason Merrill  <jason@redhat.com>
5022
5023         Core 903
5024         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5025
5026 2011-08-23  Jason Merrill  <jason@redhat.com>
5027
5028         Core 975
5029         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5030         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5031         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5032         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5033
5034 2011-08-23  Jason Merrill  <jason@redhat.com>
5035
5036         PR c++/50024
5037         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5038
5039 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5040
5041         PR c++/50158
5042         * g++.dg/warn/Wunused-var-16.C: New test.
5043
5044         PR middle-end/50161
5045         * gcc.dg/pr50161.c: New test.
5046
5047 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5048
5049         PR c++/50055
5050         * g++.dg/gcov/gcov-7.C: New test.
5051
5052 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5053
5054         PR c++/46862
5055         * g++.dg/dfp/nofields.C: New test.
5056
5057 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5058
5059         PR fortran/31600
5060         * gfortran.dg/use_16.f90: New.
5061
5062 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5063             Kirill Yukhin  <kirill.yukhin@intel.com>
5064
5065         PR target/50155
5066         * gcc.target/i386/pr50155.c: New test.
5067
5068 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR tree-optimization/50133
5071         * gcc.dg/pr50133.c: New test.
5072
5073         PR middle-end/50141
5074         * c-c++-common/cxxbitfields-6.c: New test.
5075
5076 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5077
5078         PR fortran/50050
5079         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5080
5081 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5082
5083         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5084         * gcc.dg/pr49994-3.c: Ditto.
5085
5086 2011-08-22  Richard Guenther  <rguenther@suse.de>
5087
5088         PR testsuite/50145
5089         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5090         * gcc.dg/torture/pr50067-2.c: Likewise.
5091
5092 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5093
5094         PR fortran/47659
5095         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5096         of a constant resulting from simplification.
5097         * gfortran.dg/warn_conversion_3.f90:  New test.
5098
5099 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5100
5101         PR fortran/50130
5102         * gfortran.dg/zero_stride_1.f90:  New test.
5103
5104 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5105
5106         PR fortran/49638
5107         * gfortran.dg/typebound_override_1.f90: Modified.
5108
5109 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5110
5111         PR tree-optimization/48739
5112         * gcc.dg/pr48739-1.c: New test.
5113         * gcc.dg/pr48739-2.c: New test.
5114
5115 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5116
5117         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5118
5119 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5120
5121         PR fortran/50129
5122         * gfortran.dg/where_3.f90: New test.
5123
5124 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5125
5126         PR middle-end/49721
5127         * gfortran.dg/pr49721-1.f: New.
5128         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5129
5130 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5131
5132         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5133         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5134         New tests.
5135
5136 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5137
5138         * gcc.target/arm/wmul-11.c: New file.
5139         * gcc.target/arm/wmul-12.c: New file.
5140         * gcc.target/arm/wmul-13.c: New file.
5141
5142 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5143
5144         * gcc.target/arm/wmul-10.c: New file.
5145
5146 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5147
5148         * gcc.target/arm/wmul-9.c: New file.
5149         * gcc.target/arm/wmul-bitfield-2.c: New file.
5150
5151 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5152
5153         * gcc.target/arm/wmul-8.c: New file.
5154
5155 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5156
5157         * gcc.target/arm/wmul-7.c: New file.
5158
5159 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5160
5161         * gcc.target/arm/wmul-6.c: New file.
5162
5163 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5164
5165         * gcc.target/arm/wmul-5.c: New file.
5166         * gcc.target/arm/no-wmla-1.c: New file.
5167
5168 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5169
5170         * gcc.target/arm/wmul-bitfield-1.c: New file.
5171
5172 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5173
5174         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5175
5176 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5177
5178         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5179         * gcc.target/i386/conversion.c: Likewise.
5180
5181 2011-08-19  Richard Guenther  <rguenther@suse.de>
5182
5183         * gcc.dg/torture/pr50067-1.c: New testcase.
5184         * gcc.dg/torture/pr50067-2.c: Likewise.
5185
5186 2011-08-19  Joey Ye  <joey.ye@arm.com>
5187
5188         PR target/49437
5189         * gcc.target/arm/handler-align.c: New test.
5190         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5191         New Function.
5192
5193 2011-08-19  Joey Ye  <joey.ye@arm.com>
5194
5195         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5196
5197 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5198
5199         PR fortran/50071
5200         * gfortran.dg/end_block_label_1.f90: New test.
5201         * gfortran.dg/end_associate_label_1.f90: New test.
5202
5203 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5204
5205         * gcc.dg/c1x-pointer-float-1.c: New test.
5206
5207 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5208
5209         PR fortran/50071
5210         * gfortran.dg/duplicate_labels_2.f: New test.
5211
5212 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5213
5214         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5215         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5216         gcc.dg/c1x-noreturn-5.c: New tests.
5217
5218 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5219
5220         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5221
5222 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5223
5224         PR fortran/18918
5225         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5226         * gfortran.dg/coarray_lock_3.f90: Fix test.
5227         * gfortran.dg/coarray_lock_4.f90: New.
5228         * gfortran.dg/coarray_lock_5.f90: New.
5229
5230 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5231
5232         PR target/50009
5233         * gcc.c-torture/compile/pr50009.c: New test.
5234
5235         PR target/50092
5236         * gcc.dg/torture/pr50092.c: New test.
5237
5238 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5239
5240         PR fortran/50109
5241         * gfortran.dg/namelist_73.f90: New.
5242
5243 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5244
5245         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5246
5247         PR debug/50017
5248         * gcc.dg/pr50017.c: New test.
5249
5250 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5251
5252         PR c++/45625
5253         * g++.dg/lookup/hidden-var1.C: New test case.
5254
5255 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5256
5257         PR fortran/31461
5258         * gfortran.dg/warn_unused_var_2.f90: New.
5259         * gfortran.dg/warn_unused_var_3.f90: New.
5260
5261 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5262
5263         PR target/43597
5264         * gcc.target/arm/pr43597.c: New test.
5265
5266 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5267
5268         PR fortran/50070
5269         * gfortran.dg/common_13.f90: New.
5270
5271 2011-08-16  Jason Merrill  <jason@redhat.com>
5272
5273         PR c++/50086
5274         * g++.dg/cpp0x/variadic-unresolved.C: New.
5275
5276         * g++.old-deja/g++.brendan/README: Add R.I.P.
5277
5278         * g++.dg/ext/attr-used-1.C: New.
5279
5280         PR c++/50054
5281         * g++.dg/cpp0x/initlist56.C: New.
5282
5283 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5284
5285         PR testsuite/50085
5286         * g++.dg/opt/life1.C: Only run on Linux.
5287
5288 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5289
5290         * gfortran.dg/coarray_26.f90: New.
5291
5292 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5293
5294         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5295         -fdump-tree-vrp1.
5296
5297 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5298
5299         PR fortran/50073
5300         * gfortran.dg/func_result_7.f90: New.
5301
5302 2011-08-13  Jason Merrill  <jason@redhat.com>
5303
5304         PR c++/50075
5305         * g++.dg/cpp0x/decltype32.C: New.
5306
5307         PR c++/50059
5308         * g++.dg/diagnostic/expr1.C: New.
5309
5310 2011-08-12  David Li  <davidxl@google.com>
5311
5312         * g++.dg/abi/vbase15.C: New test.
5313
5314 2011-08-12  Jason Merrill  <jason@redhat.com>
5315
5316         PR c++/50034
5317         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5318
5319 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5320
5321         * gcc.dg/builtins-67.c: New test.
5322         * gcc.target/i386/conversion.c: Ditto.
5323
5324 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5325             Brian Hackett  <bhackett1024@gmail.com>
5326
5327         * g++.dg/plugin/decl_plugin.c: New.
5328         * g++.dg/plugin/decl-plugin-test.C: New.
5329         * g++.dg/plugin/plugin.exp: Add above testcase.
5330
5331 2011-08-11  Richard Guenther  <rguenther@suse.de>
5332
5333         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5334
5335 2011-08-11  Michael Matz  <matz@suse.de>
5336
5337         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5338
5339 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5340
5341         PR tree-optimization/50039
5342         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5343         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5344
5345 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5346
5347         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5348         (sse4_1_test): Initialize src3 with random value.
5349
5350 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5351
5352         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5353         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5354         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5355         * gcc.dg/scal-to-vec1.c: New test.
5356         * gcc.dg/scal-to-vec2.c: New test.
5357
5358 2011-08-09  Richard Guenther  <rguenther@suse.de>
5359
5360         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5361         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5362         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5363         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5364
5365 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5366
5367         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5368
5369 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5370
5371         * gcc.dg/pr49948.c: Require pthread effective target.
5372
5373 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5374
5375         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5376
5377 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5378
5379         * gcc.target/i386/sse-22a.c: New test.
5380
5381 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5382
5383         PR tree-optimization/50014
5384         * gcc.dg/vect/pr50014.c: New test.
5385
5386 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5387
5388         PR middle-end/49923
5389         * gcc.dg/tree-ssa/pr49923.c: New test.
5390
5391 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5392
5393         PR target/49781
5394         * gcc.target/i386/pr49781-1.c: New.
5395
5396 2011-08-08  Jason Merrill  <jason@redhat.com>
5397
5398         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5399
5400         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5401
5402 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5403
5404         PR fortran/49638
5405         * gfortran.dg/typebound_override_1.f90: New.
5406
5407 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5408
5409         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5410         x86_64 mingw target.
5411         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5412         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5413         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5414         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5415         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5416         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5417         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5418         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5419         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5420         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5421
5422 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5423
5424         PR testsuite/48727
5425         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5426
5427 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5428
5429         * gcc.dg/pr48770.c: Cleanup coverage files.
5430         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5431
5432 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5433
5434         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5435         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5436         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5437         lzcnt and bmi options.
5438
5439 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5440
5441         PR target/47381
5442         * gcc.dg/pr47381-1.c: New.
5443         * gcc.dg/pr47381-2.c: Likewise.
5444         * gcc.target/i386/pr47381.c: Likewise.
5445
5446 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5447
5448         PR middle-end/47727
5449         * gcc.dg/pr47727.c: New.
5450
5451         PR target/47372
5452         * gcc.dg/pr47372-1.c: New.
5453         * gcc.dg/pr47372-2.c: Likewise.
5454
5455 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5456
5457         PR middle-end/47449
5458         * gcc.target/i386/pr47449.c: New.
5459
5460         PR target/47446
5461         * gcc.dg/pr47446-1.c: New.
5462         * gcc.dg/pr47446-2.c: Likewise.
5463
5464 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5465
5466         PR target/47766
5467         * gcc.dg/pr47766.c: New.
5468
5469         PR target/47715
5470         * gcc.dg/tls/pr47715-1.c: New.
5471         * gcc.dg/tls/pr47715-2.c: Likewise.
5472         * gcc.dg/tls/pr47715-3.c: Likewise.
5473         * gcc.dg/tls/pr47715-4.c: Likewise.
5474         * gcc.dg/tls/pr47715-5.c: Likewise.
5475
5476 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5477
5478         PR libobjc/50002
5479         * objc.dg/gnu-api-2-class.m: Updated comments.
5480         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5481         * objc.dg/gnu-api-2-class-meta.m: New test.
5482         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5483
5484 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5485
5486         PR libobjc/49882
5487         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5488         with classes that are in construction.
5489
5490 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5491
5492         PR target/48084
5493         * gcc.target/i386/pr48084-1.c: New.
5494         * gcc.target/i386/pr48084-2.c: Likewise.
5495         * gcc.target/i386/pr48084-3.c: Likewise.
5496         * gcc.target/i386/pr48084-4.c: Likewise.
5497         * gcc.target/i386/pr48084-5.c: Likewise.
5498
5499         PR rtl-optimization/49504
5500         * gcc.target/i386/pr49504.c: New.
5501
5502         PR target/49860
5503         * gcc.dg/pr49860.c: New.
5504
5505 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5506
5507         PR libobjc/49882
5508         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5509         with classes that are in construction.
5510
5511 2011-08-05  Jason Merrill  <jason@redhat.com>
5512
5513         PR c++/48993
5514         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5515
5516         PR c++/49921
5517         * g++.dg/cpp0x/decltype31.C: New.
5518
5519         PR c++/49669
5520         * g++.dg/init/array28.C: New.
5521
5522         PR c++/49988
5523         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5524
5525 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5526
5527         PR target/47369
5528         * gcc.dg/pr47369-1.c: New.
5529
5530 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5531
5532         PR middle-end/47364
5533         * gcc.dg/torture/pr47364-1.c: New.
5534         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5535         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5536
5537 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5538
5539         PR fortran/37211
5540         * gfortran.dg/transfer_check_2.f90:  New test case.
5541
5542 2011-08-05  Jan Hubicka  <jh@suse.cz>
5543
5544         PR middle-end/49494
5545         * gfortran.dg/pr49494.f90: New testcase.
5546
5547 2011-08-05  Jan Hubicka  <jh@suse.cz>
5548
5549         PR middle-end/49735
5550         * gcc.c-torture/compile/pr49735.c: New testcase.
5551
5552 2011-08-05  Jason Merrill  <jason@redhat.com>
5553
5554         PR c++/47453
5555         * g++.dg/cpp0x/initlist56.C: New.
5556
5557         PR c++/49812
5558         * g++.dg/overload/rvalue2.C: New.
5559
5560         PR c++/49983
5561         * g++.dg/cpp0x/range-for21.C: New.
5562
5563         * g++.dg/ext/vla11.C: New.
5564
5565 2011-08-05  Richard Guenther  <rguenther@suse.de>
5566
5567         PR tree-optimization/49984
5568         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5569
5570 2011-08-05  Richard Guenther  <rguenther@suse.de>
5571
5572         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5573         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5574         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5575
5576 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5577
5578         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5579         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5580         * gfortran.dg/ldist-pr43023.f90: Ditto.
5581         * gfortran.dg/namelist_52.f90: Ditto.
5582         * gfortran.dg/interface_proc_end.f90: Ditto.
5583         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5584         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5585
5586 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5587
5588         * gcc.dg/vect/vect-over-widen-1.c: New test.
5589         * gcc.dg/vect/vect-over-widen-2.c: New test.
5590         * gcc.dg/vect/vect-over-widen-3.c: New test.
5591         * gcc.dg/vect/vect-over-widen-4.c: New test.
5592
5593 2011-08-04  Richard Guenther  <rguenther@suse.de>
5594
5595         PR fortran/49957
5596         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5597
5598 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5599
5600         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5601
5602 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5603
5604         PR middle-end/49905
5605         * g++.dg/ext/builtin-object-size3.C: New test.
5606
5607 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5608
5609         PR tree-optimization/49948
5610         * gcc.dg/pr49948.c: New test.
5611
5612 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5613
5614         PR middle-end/47383
5615         * gcc.dg/torture/pr47383.c: New.
5616
5617 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5618
5619         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5620
5621 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5622
5623         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5624
5625 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5626
5627         PR target/47744
5628         * gcc.dg/torture/pr47744-1.c: New.
5629         * gcc.dg/torture/pr47744-2.c: Likewise.
5630         * gcc.dg/torture/pr47744-3.c: Likewise.
5631
5632 2011-08-03  Richard Guenther  <rguenther@suse.de>
5633
5634         PR middle-end/49958
5635         * gcc.dg/torture/pr49958.c: New testcase.
5636
5637 2011-08-03  Richard Guenther  <rguenther@suse.de>
5638
5639         PR tree-optimization/49938
5640         * g++.dg/torture/pr49938.C: New testcase.
5641
5642 2011-08-02  Jason Merrill  <jason@redhat.com>
5643
5644         PR c++/43886
5645         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5646
5647         PR c++/49577
5648         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5649
5650         PR c++/49593
5651         * g++.dg/cpp0x/variadic115.C: New.
5652
5653         PR c++/49803
5654         * g++.dg/cpp0x/union5.C: New.
5655
5656 2011-08-02  Daniel Kraft  <d@domob.eu>
5657
5658         PR fortran/49885
5659         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5660
5661 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5662
5663         PR middle-end/49947
5664         * gcc.dg/tree-ssa/forwprop-15.c
5665
5666 2011-08-02  Jason Merrill  <jason@redhat.com>
5667
5668         PR c++/49834
5669         * g++.dg/cpp0x/range-for20.C: New.
5670
5671 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5672
5673         * gfortran.dg/coarray_lib_token_3.f90: New.
5674
5675 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5676
5677         PR fortran/46752
5678         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5679         * gcc.dg/gomp/atomic-15.c: New test.
5680         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5681         * g++.dg/gomp/atomic-15.C: New test.
5682         * g++.dg/gomp/private-1.C: New test.
5683         * g++.dg/gomp/sharing-2.C: New test.
5684         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5685         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5686         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5687
5688 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5689
5690         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5691         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5692         cleanup-module.
5693         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5694         * gfortran.dg/allocatable_function_5.f90: Ditto.
5695         * gfortran.dg/allocate_stat.f90: Ditto.
5696         * gfortran.dg/array_constructor_20.f90: Ditto.
5697         * gfortran.dg/array_constructor_21.f90: Ditto.
5698         * gfortran.dg/array_constructor_22.f90: Ditto.
5699         * gfortran.dg/array_constructor_26.f03: Ditto.
5700         * gfortran.dg/array_function_4.f90: Ditto.
5701         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5702         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5703         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5704         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5705         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5706         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5707         * gfortran.dg/class_15.f03: Ditto.
5708         * gfortran.dg/class_27.f03: Ditto.
5709         * gfortran.dg/class_33.f90: Ditto.
5710         * gfortran.dg/class_37.f03: Ditto.
5711         * gfortran.dg/class_40.f03: Ditto.
5712         * gfortran.dg/class_42.f03: Ditto.
5713         * gfortran.dg/class_defined_operator_1.f03: Ditto.
5714         * gfortran.dg/coarray/registering_1.f90: Ditto.
5715         * gfortran.dg/convert_1.f90: Ditto.
5716         * gfortran.dg/default_initialization_3.f90: Ditto.
5717         * gfortran.dg/dependency_25.f90: Ditto.
5718         * gfortran.dg/dependency_26.f90: Ditto.
5719         * gfortran.dg/dependency_36.f90: Ditto.
5720         * gfortran.dg/dependency_37.f90: Ditto.
5721         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5722         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5723         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5724         * gfortran.dg/elemental_pointer_1.f90: Ditto.
5725         * gfortran.dg/elemental_result_1.f90: Ditto.
5726         * gfortran.dg/empty_derived_type.f90: Ditto.
5727         * gfortran.dg/entry_7.f90: Ditto.
5728         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5729         * gfortran.dg/equiv_constraint_3.f90: Ditto.
5730         * gfortran.dg/error_recovery_3.f90: Ditto.
5731         * gfortran.dg/extends_4.f03: Ditto.
5732         * gfortran.dg/func_assign.f90: Ditto.
5733         * gfortran.dg/func_assign_3.f90: Ditto.
5734         * gfortran.dg/generic_1.f90: Ditto.
5735         * gfortran.dg/generic_18.f90: Ditto.
5736         * gfortran.dg/generic_22.f03: Ditto.
5737         * gfortran.dg/generic_4.f90: Ditto.
5738         * gfortran.dg/generic_6.f90: Ditto.
5739         * gfortran.dg/generic_actual_arg.f90: Ditto.
5740         * gfortran.dg/graphite/id-21.f: Ditto.
5741         * gfortran.dg/graphite/pr45758.f90: Ditto.
5742         * gfortran.dg/host_assoc_call_2.f90: Ditto.
5743         * gfortran.dg/host_assoc_call_3.f90: Ditto.
5744         * gfortran.dg/host_assoc_call_4.f90: Ditto.
5745         * gfortran.dg/host_assoc_function_4.f90: Ditto.
5746         * gfortran.dg/host_used_types_1.f90: Ditto.
5747         * gfortran.dg/implicit_1.f90: Ditto.
5748         * gfortran.dg/implicit_11.f90: Ditto.
5749         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5750         * gfortran.dg/impure_actual_1.f90: Ditto.
5751         * gfortran.dg/impure_assignment_1.f90: Ditto.
5752         * gfortran.dg/impure_constructor_1.f90: Ditto.
5753         * gfortran.dg/initialization_10.f90: Ditto.
5754         * gfortran.dg/initialization_12.f90: Ditto.
5755         * gfortran.dg/interface_14.f90: Ditto.
5756         * gfortran.dg/interface_15.f90: Ditto.
5757         * gfortran.dg/interface_2.f90: Ditto.
5758         * gfortran.dg/interface_25.f90: Ditto.
5759         * gfortran.dg/interface_26.f90: Ditto.
5760         * gfortran.dg/interface_29.f90: Ditto.
5761         * gfortran.dg/interface_assignment_1.f90: Ditto.
5762         * gfortran.dg/internal_pack_6.f90: Ditto.
5763         * gfortran.dg/internal_pack_7.f90: Ditto.
5764         * gfortran.dg/internal_pack_8.f90: Ditto.
5765         * gfortran.dg/lto/pr45586_0.f90: Ditto.
5766         * gfortran.dg/lto/pr47839_0.f90: Ditto.
5767         * gfortran.dg/module_commons_3.f90: Ditto.
5768         * gfortran.dg/module_equivalence_4.f90: Ditto.
5769         * gfortran.dg/module_equivalence_6.f90: Ditto.
5770         * gfortran.dg/module_function_type_1.f90: Ditto.
5771         * gfortran.dg/module_naming_1.f90: Ditto.
5772         * gfortran.dg/namelist_4.f90: Ditto.
5773         * gfortran.dg/operator_c1202.f90: Ditto.
5774         * gfortran.dg/parens_7.f90: Ditto.
5775         * gfortran.dg/pr32921.f: Ditto.
5776         * gfortran.dg/pr33646.f90: Ditto.
5777         * gfortran.dg/pr41928.f90: Ditto.
5778         * gfortran.dg/pr42119.f90: Ditto.
5779         * gfortran.dg/pr43984.f90: Ditto.
5780         * gfortran.dg/present_1.f90: Ditto.
5781         * gfortran.dg/private_type_2.f90: Ditto.
5782         * gfortran.dg/proc_decl_2.f90: Ditto.
5783         * gfortran.dg/proc_ptr_10.f90: Ditto.
5784         * gfortran.dg/proc_ptr_22.f90: Ditto.
5785         * gfortran.dg/proc_ptr_8.f90: Ditto.
5786         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5787         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5788         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5789         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5790         * gfortran.dg/substring_equivalence.f90: Ditto.
5791         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5792         * gfortran.dg/transpose_optimization_1.f90: Ditto.
5793         * gfortran.dg/trim_optimize_6.f90: Ditto.
5794         * gfortran.dg/typebound_call_12.f03: Ditto.
5795         * gfortran.dg/typebound_operator_5.f03: Ditto.
5796         * gfortran.dg/typebound_operator_6.f03: Ditto.
5797         * gfortran.dg/typebound_proc_18.f03: Ditto.
5798         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5799         * gfortran.dg/use_1.f90: Ditto.
5800         * gfortran.dg/use_10.f90: Ditto.
5801         * gfortran.dg/use_11.f90: Ditto.
5802         * gfortran.dg/use_14.f90: Ditto.
5803         * gfortran.dg/use_only_2.f90: Ditto.
5804         * gfortran.dg/use_rename_4.f90: Ditto.
5805         * gfortran.dg/use_rename_5.f90: Ditto.
5806         * gfortran.dg/used_dummy_types_3.f90: Ditto.
5807         * gfortran.dg/used_interface_ref.f90: Ditto.
5808         * gfortran.dg/used_types_11.f90: Ditto.
5809         * gfortran.dg/used_types_3.f90: Ditto.
5810         * gfortran.dg/used_types_4.f90: Ditto.
5811         * gfortran.dg/userdef_operator_2.f90: Ditto.
5812         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5813         * gfortran.dg/vect/pr46213.f90: Ditto.
5814         * gfortran.dg/whole_file_21.f90: Ditto.
5815         * gfortran.dg/whole_file_22.f90: Ditto.
5816         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5817         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5818
5819 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5820
5821         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5822
5823 2011-08-01  Jason Merrill  <jason@redhat.com>
5824
5825         PR c++/49932
5826         * g++.dg/abi/mangle49.C: New.
5827
5828         PR c++/49924
5829         * g++.dg/cpp0x/constexpr-array4.C: New.
5830
5831         PR c++/49813
5832         * g++.dg/cpp0x/constexpr-builtin1.C: New.
5833
5834 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
5835
5836         PR target/49927
5837         * gcc.target/i386/pr49927.c: New test.
5838
5839 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
5840
5841         PR tree-optimization/49926
5842         * gcc.dg/vect/pr49926.c: New test.
5843
5844 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
5845
5846         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5847         * gcc.target/i386/lzcnt-1.c: New test.
5848         * gcc.target/i386/lzcnt-2.c: Likewise.
5849         * gcc.target/i386/lzcnt-2a.c: Likewise.
5850         * gcc.target/i386/lzcnt-3.c: Likewise.
5851         * gcc.target/i386/lzcnt-4.c: Likewise.
5852         * gcc.target/i386/lzcnt-4a.c: Likewise.
5853         * gcc.target/i386/lzcnt-5.c: Likewise.
5854         * gcc.target/i386/lzcnt-6.c: Likewise.
5855         * gcc.target/i386/lzcnt-6a.c: Likewise.
5856         * gcc.target/i386/lzcnt-check.h: Likewise.
5857
5858         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5859         * gcc.target/i386/sse-13.c: Likewise.
5860         * gcc.target/i386/sse-14.c: Likewise.
5861         * g++.dg/other/i386-2.C: Likewise.
5862         * g++.dg/other/i386-3.C: Likewise.
5863
5864 2011-08-01  Julian Brown  <julian@codesourcery.com>
5865
5866         * gcc.target/arm/fixed-point-exec.c: New test.
5867
5868 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5869
5870         PR target/49920
5871         * gcc.target/i386/pr49920.c: New test.
5872
5873 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5874
5875         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5876         * gcc.dg/tree-ssa/pr23109.c: Ditto.
5877         * gcc.dg/tree-ssa/loop-7.c: Ditto.
5878         * gcc.dg/tree-ssa/loop-32.c: Ditto.
5879         * gcc.dg/tree-ssa/loop-33.c: Ditto.
5880         * gcc.dg/tree-ssa/loop-34.c: Ditto.
5881         * gcc.dg/tree-ssa/loop-35.c: Ditto.
5882         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5883         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5884         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5885         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5886         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5887         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5888         * g++.dg/tree-ssa/pr33615.C: Ditto.
5889         * g++.dg/tree-ssa/restrict1.C: Ditto.
5890         * c-c++-common/restrict-2.c: Ditto.
5891         * gfortran.dg/pr32921.f: Ditto.
5892         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5893         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5894         * gcc.dg/tree-ssa/vrp47.c: Ditto.
5895         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5896         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5897         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5898         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5899         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5900         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5901         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5902
5903 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5904
5905         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5906         .exe.ltrans[0-9]*. dump files.
5907
5908 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
5909
5910         PR fortran/49112
5911         * gfortran.dg/abstract_type_6.f03: Modified.
5912         * gfortran.dg/typebound_proc_24.f03: New.
5913
5914 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5915
5916         PR testsuite/49917
5917         * g++.dg/init/for1.C: Fix.
5918
5919 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5920
5921         PR fortran/48876
5922         * gfortran.dg/string_5.f90:  New test.
5923
5924 2011-07-29  Jason Merrill  <jason@redhat.com>
5925
5926         PR c++/49867
5927         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5928
5929 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5930
5931         PR tree-optimization/47407
5932         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5933         alpha*-dec-osf*.
5934         Sort target list.
5935
5936 2011-07-29  Richard Guenther  <rguenther@suse.de>
5937
5938         * gcc.dg/uninit-suppress.c: Also disable VRP.
5939         * gcc.dg/uninit-suppress_2.c: Likewise.
5940
5941 2011-07-28  Jason Merrill  <jason@redhat.com>
5942
5943         PR c++/49808
5944         * g++.dg/template/nontype24.C: New.
5945
5946 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
5947
5948         PR rtl-optimization/47958
5949         * gcc.dg/torture/pr47958-1.c: New.
5950
5951 2011-07-29  Wei Guozhi  <carrot@google.com>
5952
5953         PR rtl-optimization/49799
5954         * gcc.dg/pr49799.c: New test case.
5955
5956 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
5957
5958         PR middle-end/48648
5959         * gcc.dg/graphite/id-pr48648.c: New.
5960
5961 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5962
5963         PR fortran/31067
5964         * gfortran.dg/maxloc_2.f90: New test.
5965         * gfortran.dg/maxloc_3.f90: New test.
5966         * gfortran.dg/minloc_1.f90: New test.
5967         * gfortran.dg/minloc_2.f90: New test.
5968         * gfortran.dg/minloc_3.f90: New test.
5969         * gfortran.dg/minmaxloc_7.f90: New test.
5970
5971         PR debug/49871
5972         * gcc.dg/debug/dwarf2/pr49871.c: New test.
5973
5974 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5975
5976         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5977         the builtin isn't optimized away.
5978
5979 2011-07-27  Tobias Burnus  <burnus@net-b.de>
5980
5981         PR fortran/45586
5982         * gfortran.dg/lto/pr45586-2_0.f90: New.
5983
5984 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
5985
5986         PR middle-end/49875
5987         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5988         * c-c++-common/cxxbitfields-5.c: Same.
5989
5990 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5991
5992         * lib/target-supports.exp (check_effective_target_mmap): Use
5993         check_function_available.
5994
5995 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
5996
5997         * g++.old-deja/g++.pt/crash60.C: Updated.
5998
5999 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR target/49866
6002         * gcc.target/i386/pr49866.c: New test.
6003
6004 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6005
6006         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6007         * gcc.target/i386/bmi-andn-1.c: New test.
6008         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6009         * gcc.target/i386/bmi-andn-2.c: Likewise.
6010         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6011         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6012         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6013         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6014         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6015         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6016         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6017         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6018         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6019         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6020         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6021         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6022         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6023         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6024         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6025         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6026         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6027         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6028         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6029         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6030         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6031
6032 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6033
6034         PR middle-end/47691
6035         * gfortran.dg/graphite/id-pr47691.f: New.
6036
6037 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6038
6039         * gcc.target/i386/avx-os-support.h: New.
6040         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6041         (main): Check avx_os_support before the test is run.
6042         * gcc.target/i386/aes-avx-check.h: Ditto.
6043         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6044
6045 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6046
6047         * gcc.target/i386/aggregate-ret3.c: New test.
6048         * gcc.target/i386/aggregate-ret4.c: New test.
6049
6050 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6051
6052         PR fortran/49755
6053         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6054         allocated array should *not* change its size.
6055         * gfortran.dg/multiple_allocation_3.f90: New test.
6056
6057 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6058
6059         PR c++/49776
6060         * g++.dg/cpp0x/constexpr-49776.C: New.
6061
6062 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6063
6064         PR middle-end/47046
6065         * gcc.dg/graphite/id-pr47046.c: New.
6066
6067 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6068
6069         PR middle-end/47653
6070         * gcc.dg/graphite/run-id-pr47593.c: New.
6071
6072 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6073
6074         PR middle-end/47653
6075         * gcc.dg/graphite/run-id-pr47653.c: New.
6076         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6077         induction variables.
6078         * gcc.dg/graphite/scop-16.c: Same.
6079         * gcc.dg/graphite/scop-17.c: Same.
6080         * gcc.dg/graphite/scop-21.c: Same.
6081
6082 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6083
6084         PR middle-end/48805
6085         * gcc.dg/graphite/id-pr48805.c: New.
6086
6087 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6088
6089         * gfortran.dg/coarray_lib_token_2.f90: New.
6090
6091 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6092
6093         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6094         SPU local store.
6095
6096 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6097
6098         PR tree-opt/49671
6099         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6100         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6101
6102 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6103
6104         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6105
6106         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6107         * gcc.c-torture/execute/loop-2g.c: Likewise.
6108         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6109         Require mmap support.
6110         * gcc.c-torture/execute/loop-2g.x: Likewise.
6111         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6112         (MAP_ANON): Provide default.
6113         * gcc.dg/20050826-1.c: Likewise.
6114         * gcc.target/i386/pr36533.c: Likewise.
6115         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6116         Use dg-require-effective-target mmap.
6117
6118 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6119
6120         PR c++/49838
6121         * g++.dg/cpp0x/range-for19.C: New.
6122
6123 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6124
6125         PR testsuite/49753
6126         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6127
6128         Revert:
6129         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6130
6131         PR testsuite/49753
6132         * g++.dg/torture/pr49309.C: Remove.
6133
6134 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6135
6136         PR tree-optimization/49809
6137         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6138         test.
6139
6140 2011-07-25  Richard Guenther  <rguenther@suse.de>
6141
6142         PR tree-optimization/49715
6143         * gcc.target/i386/pr49715-1.c: New testcase.
6144         * gcc.target/i386/pr49715-2.c: Likewise.
6145
6146 2011-07-23  Jason Merrill  <jason@redhat.com>
6147
6148         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6149
6150 2011-07-22  Jason Merrill  <jason@redhat.com>
6151
6152         PR c++/49793
6153         * g++.dg/cpp0x/initlist55.C: New.
6154
6155 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6156
6157         PR fortran/49791
6158         * gfortran.dg/namelist_72.f: New.
6159
6160 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6161
6162         * gfortran.dg/coarray_25.f90: New.
6163
6164 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6165
6166         * override1.C: This test should use c++0x mode.
6167         * override3.C: New. Test the diagnostics in c++98 mode.
6168
6169 2011-07-22  Jason Merrill  <jason@redhat.com>
6170             Mark Glisse  <marc.glisse@normalesup.org>
6171
6172         PR c++/30112
6173         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6174
6175         PR c++/49813
6176         * g++.dg/opt/builtins2.C: New.
6177         * g++.dg/other/error27.C: Don't rely on __builtin.
6178
6179 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6180
6181         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6182         on lp64 targets.
6183         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6184         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6185         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6186         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6187
6188         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6189         instead of ia32.
6190
6191 2011-07-22  Richard Guenther  <rguenther@suse.de>
6192
6193         PR tree-optimization/45819
6194         * gcc.dg/pr45819.c: New testcase.
6195
6196 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6197
6198         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6199
6200 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6201
6202         PR middle-end/47654
6203         PR middle-end/49649
6204         * gcc.dg/graphite/run-id-pr47654.c: New.
6205
6206 2011-07-21  Ian Lance Taylor  <iant@google.com>
6207
6208         PR middle-end/49705
6209         * gcc.dg/pr49705.c: New test.
6210
6211 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6212
6213         * lib/target-supports.exp (check_avx_os_support_available): New.
6214         (check_effective_target_avx_runtime): Use it.
6215
6216 2011-07-21  Richard Guenther  <rguenther@suse.de>
6217
6218         PR tree-optimization/49770
6219         * g++.dg/torture/pr49770.C: New testcase.
6220
6221 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6222
6223         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6224         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6225
6226 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6227
6228         * gfortran.dg/coarray_lib_token_1.f90: New.
6229
6230 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6231
6232         * gcc.dg/pr32912-2.c: Skip for AVR.
6233         * gcc.dg/pr44674.c: Add dg-require-profiling.
6234
6235 2011-07-20  Jason Merrill  <jason@redhat.com>
6236
6237         * g++.dg/ext/desig2.C: New.
6238
6239 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6240
6241         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6242         be generated.
6243         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6244         * gcc.target/powerpc/recip-3.c: Ditto.
6245
6246 2011-07-19  Jason Merrill  <jason@redhat.com>
6247
6248         PR c++/6709 (DR 743)
6249         PR c++/42603 (DR 950)
6250         * g++.dg/cpp0x/decltype21.C: New.
6251
6252 2011-07-20  Richard Guenther  <rguenther@suse.de>
6253
6254         PR middle-end/18908
6255         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6256         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6257
6258 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6259
6260         * gcc.target/arm/combine-movs.c: New.
6261         * gcc.target/arm/unsigned-extend-2.c: New.
6262
6263 2011-07-19  Jason Merrill  <jason@redhat.com>
6264
6265         PR c++/49785
6266         * g++.dg/cpp0x/variadic114.C: New.
6267
6268 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6269
6270         * gfortran.dg/coarray_args_1.f90: New.
6271         * gfortran.dg/coarray_args_2.f90: New.
6272
6273 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6274
6275         PR fortran/49708
6276         * gfortran.dg/allocate_error_3.f90: New.
6277
6278 2011-07-19  Richard Guenther  <rguenther@suse.de>
6279
6280         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6281         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6282         * gcc.dg/torture/20110719-1.c: New testcase.
6283
6284 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6285
6286         PR tree-optimization/49768
6287         * gcc.c-torture/execute/pr49768.c: New test.
6288
6289 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6290
6291         PR tree-optimization/49771
6292         * gcc.dg/vect/pr49771.c: New test.
6293
6294 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6295
6296         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6297         * gcc.dg/ipa/ipa-2.c: Likewise.
6298         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6299         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6300         * gcc.dg/ipa/ipa-5.c: Likewise.
6301         * gcc.dg/ipa/ipa-7.c: Likewise.
6302         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6303         * gcc.dg/ipa/ipacost-1.c: Likewise.
6304         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6305         functions.
6306         * gcc.dg/ipa/ipcp-1.c: New test.
6307         * gcc.dg/ipa/ipcp-2.c: Likewise.
6308         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6309
6310 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6311
6312         PR middle-end/49675
6313         * gfortran.dg/pr49675.f90: New test.
6314
6315 2011-07-18  Richard Guenther  <rguenther@suse.de>
6316
6317         * gcc.dg/torture/20110718-1.c: New testcase.
6318
6319 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6320
6321         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6322         * g++.dg/ext/bitfield3.C: Likewise.
6323         * g++.dg/ext/bitfield4.C: Likewise.
6324         * g++.dg/ext/bitfield5.C: Likewise.
6325         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6326         * g++.dg/other/pr23205-2.C: Likewise.
6327         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6328         * gcc.c-torture/compile/20001109-2.c: Likewise.
6329         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6330         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6331         * gcc.dg/bitfld-16.c: Likewise.
6332         * gcc.dg/bitfld-17.c: Likewise.
6333         * gcc.dg/bitfld-18.c: Likewise.
6334         * gcc.dg/builtins-config.h: Remove Netware support.
6335         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6336         * gcc.dg/cdce2.c: Likewise.
6337         * gcc.dg/cpp/assert4.c: Remove netware support.
6338         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6339         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6340
6341         * lib/target-supports.exp (check_visibility_available): Remove
6342         NetWare support.
6343         (check_profiling_available): Likewise.
6344
6345 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6346
6347         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6348
6349 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6350             Thomas Koenig  <tkoenig@gcc.gnu.org>
6351
6352         PR fortran/34657
6353         * gfortran.dg/generic_17.f90: Fix testcase.
6354         * gfortran.dg/interface_3.f90: Add dg-error.
6355         * gfortran.dg/use_14.f90: New.
6356         * gfortran.dg/use_15.f90: New.
6357
6358 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6359
6360         * gnat.dg/pointer_controlled.adb: New test.
6361
6362 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6363
6364         PR fortran/49624
6365         * gfortran.dg/pointer_remapping_7.f90: New.
6366
6367 2011-07-16  Jason Merrill  <jason@redhat.com>
6368
6369         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6370
6371 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6372             Jason Merrill  <jason@redhat.com>
6373
6374         PR c++/45329
6375         PR c++/48934
6376         * g++.dg/cpp0x/decltype29.C: Adjust.
6377         * g++.dg/cpp0x/error4.C: Adjust.
6378         * g++.dg/cpp0x/sfinae26.C: Adjust.
6379         * g++.dg/cpp0x/variadic105.C: Adjust.
6380         * g++.dg/template/deduce3.C: Adjust.
6381         * g++.dg/template/error45.C: Adjust.
6382         * g++.dg/template/ptrmem2.C: Adjust.
6383         * g++.dg/template/sfinae2.C: Adjust.
6384         * g++.old-deja/g++.pt/crash60.C: Adjust.
6385         * g++.old-deja/g++.pt/unify6.C: Adjust.
6386         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6387         * g++.dg/cpp0x/nullptr15.C: Adjust.
6388         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6389         * g++.dg/cpp0x/pr31431.C: Adjust.
6390         * g++.dg/cpp0x/pr31434.C: Adjust.
6391         * g++.dg/cpp0x/sfinae11.C: Adjust
6392         * g++.dg/cpp0x/temp_default2.C: Adjust.
6393         * g++.dg/cpp0x/trailing4.C: Adjust.
6394         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6395         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6396         * g++.dg/cpp0x/variadic105.C: Adjust.
6397         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6398         * g++.dg/ext/vla2.C: Adjust.
6399         * g++.dg/other/ptrmem10.C: Adjust.
6400         * g++.dg/other/ptrmem11.C: Adjust.
6401         * g++.dg/overload/unknown1.C: Adjust.
6402         * g++.dg/template/conv11.C: Adjust.
6403         * g++.dg/template/dependent-expr5.C: Adjust.
6404         * g++.dg/template/friend.C: Adjust.
6405         * g++.dg/template/incomplete2.C: Adjust.
6406         * g++.dg/template/local4.C: Adjust.
6407         * g++.dg/template/local6.C: Adjust.
6408         * g++.dg/template/operator9.C: Adjust.
6409         * g++.dg/template/ttp25.C: Adjust.
6410         * g++.dg/template/unify10.C: Adjust.
6411         * g++.dg/template/unify11.C: Adjust.
6412         * g++.dg/template/unify6.C: Adjust.
6413         * g++.dg/template/unify9.C: Adjust.
6414         * g++.dg/template/varmod1.C: Adjust.
6415         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6416         * g++.old-deja/g++.pt/crash28.C: Adjust.
6417         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6418         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6419         * g++.old-deja/g++.pt/expr2.C: Adjust.
6420         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6421         * g++.old-deja/g++.pt/spec5.C: Adjust.
6422         * g++.old-deja/g++.pt/spec6.C: Adjust.
6423         * g++.old-deja/g++.pt/unify4.C: Adjust.
6424         * g++.old-deja/g++.pt/unify8.C: Adjust.
6425         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6426         * g++.dg/overload/template5.C: New testcase.
6427         * g++.dg/template/overload12.C: New testcase.
6428
6429 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6430
6431         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6432         * gfortran.dg/coarray_7.f90: Ditto.
6433         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6434         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6435
6436 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6437
6438         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6439         case.
6440         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6441         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6442         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6443         C67X.
6444         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6445         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6446         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6447
6448 2011-07-15  Jason Merrill  <jason@redhat.com>
6449
6450         PR testsuite/49741
6451         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6452         Use --extra_opts instead of --additional_options.
6453
6454 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6455
6456         PR testsuite/49753
6457         * g++.dg/torture/pr49309.C: Remove.
6458
6459 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6460
6461         * gcc.target/tic6x/weak-call.c: New test.
6462         * gcc.target/tic6x/fpcmp.c: New test.
6463         * gcc.target/tic6x/fpdiv.c: New test.
6464         * gcc.target/tic6x/rotdi16-scan.c: New test.
6465         * gcc.target/tic6x/ffssi.c: New test.
6466         * gcc.target/tic6x/fpdiv-lib.c: New test.
6467         * gcc.target/tic6x/cold-lc.c: New test.
6468         * gcc.target/tic6x/longcalls.c: New test.
6469         * gcc.target/tic6x/abi-align-1.c: New test.
6470         * gcc.target/tic6x/fpcmp-finite.c: New test.
6471         * gcc.target/tic6x/rotdi16.c: New test.
6472         * gcc.target/tic6x/bswapl.c: New test.
6473         * gcc.target/tic6x/ffsdi.c: New test.
6474         * gcc.target/tic6x/tic6x.exp: New file.
6475         * gcc.target/tic6x/builtins/arith24.c: New test.
6476         * gcc.target/tic6x/builtins/smpy.c: New test.
6477         * gcc.target/tic6x/builtins/smpylh.c: New test.
6478         * gcc.target/tic6x/builtins/smpyh.c: New test.
6479         * gcc.target/tic6x/builtins/sarith1.c: New test.
6480         * gcc.target/tic6x/builtins/extclr.c: New test
6481         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6482         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6483         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6484         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6485         New functions.
6486         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6487         __TMS320C6X__.
6488         * gcc.dg/20020312-2.c: Likewise.
6489         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6490         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6491         * gcc.dg/torture/builtin-math-7.c: Likewise.
6492
6493         PR testsuite/49757
6494         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6495         not testing tic6x-*-*.
6496
6497 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6498
6499         PR tree-opt/49309
6500         * g++.dg/torture/pr49309.C: New testcase.
6501
6502 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6503
6504         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6505
6506 2011-07-14  Richard Guenther  <rguenther@suse.de>
6507
6508         PR tree-optimization/49651
6509         * gcc.dg/torture/pr49651.c: New testcase.
6510
6511 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6512
6513         PR target/43746
6514         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6515
6516 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6517
6518         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6519         -mno-pointers-to-nested-functions.
6520         * gcc.target/powerpc/no-r11-2.c: Ditto.
6521         * gcc.target/powerpc/no-r11-3.c: Ditto.
6522
6523 2011-07-13  Jason Merrill  <jason@redhat.com>
6524
6525         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6526         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6527         when compiling C files.
6528         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6529         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6530         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6531         * g++.dg/lookup/anon2.C: Likewise.
6532         * g++.dg/tree-ssa/copyprop.C: Likewise.
6533         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6534         * g++.dg/init/vector1.C: Ignore narrowing errors.
6535         * g++.dg/torture/pr35526.C: Likewise.
6536         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6537
6538 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6539
6540         PR libfortran/49296
6541         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6542         and logical reads.
6543
6544 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6545
6546         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6547         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6548
6549 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6550
6551         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6552         * lib/obj-c++.exp (obj-c++_init): Ditto.
6553         * lib/file-format.exp (gcc_target_object_format): Ditto.
6554         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6555         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6556         (check_visibility_available): Ditto.
6557         (check_effective_target_tls_native): Ditto.
6558         (check_effective_target_tls_emulated): Ditto.
6559         (check_effective_target_function_sections): Ditto.
6560
6561 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6562
6563         * gcc.target/arm/pr48183.c: New test.
6564
6565 2011-07-13  Richard Guenther  <rguenther@suse.de>
6566
6567         * gcc.dg/torture/20110713-1.c: New testcase.
6568
6569 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6570
6571         PR rtl-opt/49474
6572         * gcc.c-torture/compile/pr49474.c: New testcase.
6573
6574 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6575
6576         PR tree-optimization/49712
6577         * gcc.c-torture/execute/pr49712.c: New test.
6578
6579 2011-07-11  Jason Merrill  <jason@redhat.com>
6580
6581         PR c++/44609
6582         * g++.dg/template/recurse3.C: New.
6583
6584 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6585
6586         PR debug/49676
6587         * gcc.dg/guality/csttest.c: New test.
6588
6589         PR fortran/49698
6590         * gfortran.dg/pr49698.f90: New test.
6591
6592 2011-07-11  Jeff Law  <law@redhat.com>
6593
6594         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6595
6596 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6597
6598         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6599         * go.test/go-test.exp (go-set-goarch): Likewise.
6600
6601 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6602
6603         PR target/39633
6604         * gcc.target/avr/torture/pr39633.c: New test case.
6605
6606 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6607
6608         PR fortran/18918
6609         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6610
6611 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6612
6613         * lib/target-supports.exp (check_effective_target_scheduling):
6614         New Function.
6615         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6616         * gcc.dg/pr45055.c: Ditto.
6617         * gcc.dg/pr45353.c: Ditto.
6618         * g++.dg/pr45056.C: Ditto.
6619
6620 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6621
6622         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6623         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6624         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6625         * g++.dg/torture/pr31863.C: Skip AVR.
6626
6627 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6628
6629         PR fortran/49690
6630         * gfortran.dg/intrinsic_signal.f90: New.
6631
6632 2011-07-09  Jason Merrill  <jason@redhat.com>
6633
6634         * g++.dg/cpp0x/regress/regress6.C: New.
6635         * g++.dg/parse/crash45.C: Adjust message.
6636         * g++.dg/template/crash38.C: Adjust message.
6637         * g++.dg/template/crash64.C: Adjust message.
6638
6639 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6640
6641         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6642         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6643         * g++.dg/abi/bitfield3.C: Likewise.
6644         * g++.dg/eh/pr38662.C: Likewise.
6645         * g++.dg/ext/attrib36.C: Likewise.
6646         * g++.dg/ext/attrib37.C: Likewise.
6647         * g++.dg/ext/attrib8.C: Likewise.
6648         * g++.dg/ext/tmplattr1.C: Likewise.
6649         * g++.dg/inherit/override-attribs.C: Likewise.
6650         * g++.dg/opt/inline9.C: Likewise.
6651         * g++.dg/opt/life1.C: Likewise.
6652         * g++.dg/opt/longbranch2.C: Likewise.
6653         * g++.dg/opt/nrv12.C: Likewise.
6654         * g++.dg/opt/reg-stack4.C: Likewise.
6655         * g++.dg/other/pr35504.C: Likewise.
6656         * g++.dg/other/pr39496.C: Likewise.
6657         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6658         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6659         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6660         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6661         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6662         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6663         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6664         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6665         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6666         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6667         * g++.dg/warn/pr15774-1.C: Likewise.
6668         * g++.dg/warn/pr15774-2.C: Likewise.
6669         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6670         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6671         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6672         * g++.old-deja/g++.pt/asm2.C: Likewise.
6673         * gcc.c-torture/compile/20000804-1.c: Likewise.
6674         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6675         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6676         * gcc.dg/20020108-1.c: Likewise.
6677         * gcc.dg/20020122-2.c: Likewise.
6678         * gcc.dg/20020122-3.c: Likewise.
6679         * gcc.dg/20020206-1.c: Likewise.
6680         * gcc.dg/20020219-1.c: Likewise.
6681         * gcc.dg/20020310-1.c: Likewise.
6682         * gcc.dg/20020411-1.c: Likewise.
6683         * gcc.dg/20020418-2.c: Likewise.
6684         * gcc.dg/20020426-2.c: Likewise.
6685         * gcc.dg/20020517-1.c: Likewise.
6686         * gcc.dg/20030204-1.c: Likewise.
6687         * gcc.dg/20030826-2.c: Likewise.
6688         * gcc.dg/20031102-1.c: Likewise.
6689         * gcc.dg/20031202-1.c: Likewise.
6690         * gcc.dg/20050111-1.c: Likewise.
6691         * gcc.dg/20050503-1.c: Likewise.
6692         * gcc.dg/array-init-1.c: Likewise.
6693         * gcc.dg/builtin-apply4.c: Likewise.
6694         * gcc.dg/dfp/pr31344.c: Likewise.
6695         * gcc.dg/gomp/atomic-11.c: Likewise.
6696         * gcc.dg/graphite/pr40281.c: Likewise.
6697         * gcc.dg/ia64-sync-1.c: Likewise.
6698         * gcc.dg/ia64-sync-2.c: Likewise.
6699         * gcc.dg/ia64-sync-3.c: Likewise.
6700         * gcc.dg/ia64-sync-4.c: Likewise.
6701         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6702         * gcc.dg/invalid-call-1.c: Likewise.
6703         * gcc.dg/loop-3.c: Likewise.
6704         * gcc.dg/lower-subreg-1.c: Likewise.
6705         * gcc.dg/lto/pr47259_0.c: Likewise.
6706         * gcc.dg/nested-calls-1.c: Likewise.
6707         * gcc.dg/pr20017.c: Likewise.
6708         * gcc.dg/pr25023.c: Likewise.
6709         * gcc.dg/pr27671-2.c: Likewise.
6710         * gcc.dg/pr32176.c: Likewise.
6711         * gcc.dg/pr33676.c: Likewise.
6712         * gcc.dg/pr35045.c: Likewise.
6713         * gcc.dg/pr36015.c: Likewise.
6714         * gcc.dg/pr36584.c: Likewise.
6715         * gcc.dg/pr36998.c: Likewise.
6716         * gcc.dg/pr37438.c: Likewise.
6717         * gcc.dg/pr37908.c: Likewise.
6718         * gcc.dg/pr41241.c: Likewise.
6719         * gcc.dg/pr41340.c: Likewise.
6720         * gcc.dg/pr44136.c: Likewise.
6721         * gcc.dg/pr44194-1.c: Likewise.
6722         * gcc.dg/pr46212.c: Likewise.
6723         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6724         * gcc.dg/setjmp-2.c: Likewise.
6725         * gcc.dg/short-compare-1.c: Likewise.
6726         * gcc.dg/short-compare-2.c: Likewise.
6727         * gcc.dg/smod-1.c: Likewise.
6728         * gcc.dg/sync-2.c: Likewise.
6729         * gcc.dg/sync-3.c: Likewise.
6730         * gcc.dg/tls/opt-1.c: Likewise.
6731         * gcc.dg/tls/opt-2.c: Likewise.
6732         * gcc.dg/tls/opt-3.c: Likewise.
6733         * gcc.dg/torture/badshift.c: Likewise.
6734         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6735         * gcc.dg/torture/pr20314-2.c: Likewise.
6736         * gcc.dg/torture/pr36891.c: Likewise.
6737         * gcc.dg/torture/pr38774.c: Likewise.
6738         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6739         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6740         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6741         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6742         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6743         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6744         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6745         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6746         * gcc.dg/tree-ssa/loop-28.c: Likewise.
6747         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6748         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6749         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6750         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6751         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6752         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6753         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6754         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6755         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6756         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6757         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6758         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6759         * gcc.dg/unroll-1.c: Likewise.
6760         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6761         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6762         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6763         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6764         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6765         * gcc.target/i386/20000609-1.c: Likewise.
6766         * gcc.target/i386/20000720-1.c: Likewise.
6767         * gcc.target/i386/20000724-1.c: Likewise.
6768         * gcc.target/i386/20011107-1.c: Likewise.
6769         * gcc.target/i386/20011119-1.c: Likewise.
6770         * gcc.target/i386/20020201-3.c: Likewise.
6771         * gcc.target/i386/20020218-1.c: Likewise.
6772         * gcc.target/i386/20020729-1.c: Likewise.
6773         * gcc.target/i386/20030926-1.c: Likewise.
6774         * gcc.target/i386/20060125-1.c: Likewise.
6775         * gcc.target/i386/20060125-2.c: Likewise.
6776         * gcc.target/i386/20060512-1.c: Likewise.
6777         * gcc.target/i386/20060512-2.c: Likewise.
6778         * gcc.target/i386/20060512-3.c: Likewise.
6779         * gcc.target/i386/20060512-4.c: Likewise.
6780         * gcc.target/i386/387-1.c: Likewise.
6781         * gcc.target/i386/387-2.c: Likewise.
6782         * gcc.target/i386/387-5.c: Likewise.
6783         * gcc.target/i386/387-6.c: Likewise.
6784         * gcc.target/i386/980312-1.c: Likewise.
6785         * gcc.target/i386/980313-1.c: Likewise.
6786         * gcc.target/i386/990117-1.c: Likewise.
6787         * gcc.target/i386/990424-1.c: Likewise.
6788         * gcc.target/i386/990524-1.c: Likewise.
6789         * gcc.target/i386/991129-1.c: Likewise.
6790         * gcc.target/i386/991214-1.c: Likewise.
6791         * gcc.target/i386/991230-1.c: Likewise.
6792         * gcc.target/i386/addr-sel-1.c: Likewise.
6793         * gcc.target/i386/aggregate-ret1.c: Likewise.
6794         * gcc.target/i386/aggregate-ret2.c: Likewise.
6795         * gcc.target/i386/align-main-3.c: Likewise.
6796         * gcc.target/i386/amd64-abi-1.c: Likewise.
6797         * gcc.target/i386/amd64-abi-2.c: Likewise.
6798         * gcc.target/i386/amd64-abi-4.c: Likewise.
6799         * gcc.target/i386/amd64-abi-5.c: Likewise.
6800         * gcc.target/i386/amd64-abi-6.c: Likewise.
6801         * gcc.target/i386/asm-1.c: Likewise.
6802         * gcc.target/i386/asm-3.c: Likewise.
6803         * gcc.target/i386/asm-5.c: Likewise.
6804         * gcc.target/i386/attributes-error.c: Likewise.
6805         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6806         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6807         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6808         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6809         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6810         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6811         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6812         * gcc.target/i386/avx-vmovd-2.c: Likewise.
6813         * gcc.target/i386/avx-vmovq-2.c: Likewise.
6814         * gcc.target/i386/avx-vmovq-3.c: Likewise.
6815         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6816         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6817         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6818         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6819         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6820         * gcc.target/i386/bitfield1.c: Likewise.
6821         * gcc.target/i386/bitfield2.c: Likewise.
6822         * gcc.target/i386/bmi-2.c: Likewise.
6823         * gcc.target/i386/bmi-5.c: Likewise.
6824         * gcc.target/i386/builtin-unreachable.c: Likewise.
6825         * gcc.target/i386/cleanup-2.c: Likewise.
6826         * gcc.target/i386/clobbers.c: Likewise.
6827         * gcc.target/i386/cmov8.c: Likewise.
6828         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6829         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6830         * gcc.target/i386/compress-float-387.c: Likewise.
6831         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6832         * gcc.target/i386/compress-float-sse.c: Likewise.
6833         * gcc.target/i386/crc32-2.c: Likewise.
6834         * gcc.target/i386/crc32-3.c: Likewise.
6835         * gcc.target/i386/divmod-7.c: Likewise.
6836         * gcc.target/i386/divmod-8.c: Likewise.
6837         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6838         * gcc.target/i386/fma3-builtin.c: Likewise.
6839         * gcc.target/i386/fma3-fma.c: Likewise.
6840         * gcc.target/i386/fma4-256-vector.c: Likewise.
6841         * gcc.target/i386/fma4-builtin.c: Likewise.
6842         * gcc.target/i386/fma4-fma-2.c: Likewise.
6843         * gcc.target/i386/fma4-fma.c: Likewise.
6844         * gcc.target/i386/fma4-vector-2.c: Likewise.
6845         * gcc.target/i386/fma4-vector.c: Likewise.
6846         * gcc.target/i386/funcspec-1.c: Likewise.
6847         * gcc.target/i386/funcspec-10.c: Likewise.
6848         * gcc.target/i386/funcspec-11.c: Likewise.
6849         * gcc.target/i386/funcspec-2.c: Likewise.
6850         * gcc.target/i386/funcspec-5.c: Likewise.
6851         * gcc.target/i386/funcspec-6.c: Likewise.
6852         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6853         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6854         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6855         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6856         * gcc.target/i386/incoming-1.c: Likewise.
6857         * gcc.target/i386/incoming-10.c: Likewise.
6858         * gcc.target/i386/incoming-11.c: Likewise.
6859         * gcc.target/i386/incoming-12.c: Likewise.
6860         * gcc.target/i386/incoming-13.c: Likewise.
6861         * gcc.target/i386/incoming-14.c: Likewise.
6862         * gcc.target/i386/incoming-15.c: Likewise.
6863         * gcc.target/i386/incoming-2.c: Likewise.
6864         * gcc.target/i386/incoming-3.c: Likewise.
6865         * gcc.target/i386/incoming-4.c: Likewise.
6866         * gcc.target/i386/incoming-5.c: Likewise.
6867         * gcc.target/i386/incoming-6.c: Likewise.
6868         * gcc.target/i386/incoming-7.c: Likewise.
6869         * gcc.target/i386/incoming-8.c: Likewise.
6870         * gcc.target/i386/incoming-9.c: Likewise.
6871         * gcc.target/i386/lea.c: Likewise.
6872         * gcc.target/i386/local.c: Likewise.
6873         * gcc.target/i386/loop-1.c: Likewise.
6874         * gcc.target/i386/loop-2.c: Likewise.
6875         * gcc.target/i386/loop-3.c: Likewise.
6876         * gcc.target/i386/max-stack-align.c: Likewise.
6877         * gcc.target/i386/memcpy-1.c: Likewise.
6878         * gcc.target/i386/movbe-2.c: Likewise.
6879         * gcc.target/i386/movq-2.c: Likewise.
6880         * gcc.target/i386/movq.c: Likewise.
6881         * gcc.target/i386/nrv1.c: Likewise.
6882         * gcc.target/i386/pad-4.c: Likewise.
6883         * gcc.target/i386/pad-5a.c: Likewise.
6884         * gcc.target/i386/pad-5b.c: Likewise.
6885         * gcc.target/i386/pad-6a.c: Likewise.
6886         * gcc.target/i386/pad-6b.c: Likewise.
6887         * gcc.target/i386/pad-7.c: Likewise.
6888         * gcc.target/i386/pad-9.c: Likewise.
6889         * gcc.target/i386/pentium4-not-mull.c: Likewise.
6890         * gcc.target/i386/pic-1.c: Likewise.
6891         * gcc.target/i386/pr12092-1.c: Likewise.
6892         * gcc.target/i386/pr12329.c: Likewise.
6893         * gcc.target/i386/pr21518.c: Likewise.
6894         * gcc.target/i386/pr22362.c: Likewise.
6895         * gcc.target/i386/pr22585.c: Likewise.
6896         * gcc.target/i386/pr23098.c: Likewise.
6897         * gcc.target/i386/pr25196.c: Likewise.
6898         * gcc.target/i386/pr25293.c: Likewise.
6899         * gcc.target/i386/pr25654.c: Likewise.
6900         * gcc.target/i386/pr26449.c: Likewise.
6901         * gcc.target/i386/pr26778.c: Likewise.
6902         * gcc.target/i386/pr26826.c: Likewise.
6903         * gcc.target/i386/pr27266.c: Likewise.
6904         * gcc.target/i386/pr29978.c: Likewise.
6905         * gcc.target/i386/pr30505.c: Likewise.
6906         * gcc.target/i386/pr30961-1.c: Likewise.
6907         * gcc.target/i386/pr31628.c: Likewise.
6908         * gcc.target/i386/pr32000-2.c: Likewise.
6909         * gcc.target/i386/pr32661-1.c: Likewise.
6910         * gcc.target/i386/pr32708-2.c: Likewise.
6911         * gcc.target/i386/pr32708-3.c: Likewise.
6912         * gcc.target/i386/pr34256.c: Likewise.
6913         * gcc.target/i386/pr34312.c: Likewise.
6914         * gcc.target/i386/pr34522.c: Likewise.
6915         * gcc.target/i386/pr35160.c: Likewise.
6916         * gcc.target/i386/pr35281.c: Likewise.
6917         * gcc.target/i386/pr36246.c: Likewise.
6918         * gcc.target/i386/pr36786.c: Likewise.
6919         * gcc.target/i386/pr37275.c: Likewise.
6920         * gcc.target/i386/pr37843-3.c: Likewise.
6921         * gcc.target/i386/pr37843-4.c: Likewise.
6922         * gcc.target/i386/pr39082-1.c: Likewise.
6923         * gcc.target/i386/pr39431.c: Likewise.
6924         * gcc.target/i386/pr39496.c: Likewise.
6925         * gcc.target/i386/pr39543-2.c: Likewise.
6926         * gcc.target/i386/pr39911.c: Likewise.
6927         * gcc.target/i386/pr40718.c: Likewise.
6928         * gcc.target/i386/pr40906-1.c: Likewise.
6929         * gcc.target/i386/pr40906-2.c: Likewise.
6930         * gcc.target/i386/pr40906-3.c: Likewise.
6931         * gcc.target/i386/pr40934.c: Likewise.
6932         * gcc.target/i386/pr41900.c: Likewise.
6933         * gcc.target/i386/pr42589.c: Likewise.
6934         * gcc.target/i386/pr43662.c: Likewise.
6935         * gcc.target/i386/pr43671.c: Likewise.
6936         * gcc.target/i386/pr43766.c: Likewise.
6937         * gcc.target/i386/pr43869.c: Likewise.
6938         * gcc.target/i386/pr44942.c: Likewise.
6939         * gcc.target/i386/pr44948-2a.c: Likewise.
6940         * gcc.target/i386/pr45234.c: Likewise.
6941         * gcc.target/i386/pr45336-2.c: Likewise.
6942         * gcc.target/i386/pr45336-4.c: Likewise.
6943         * gcc.target/i386/pr45852.c: Likewise.
6944         * gcc.target/i386/pr46470.c: Likewise.
6945         * gcc.target/i386/pr48037-1.c: Likewise.
6946         * gcc.target/i386/pr48389.c: Likewise.
6947         * gcc.target/i386/pr49095.c: Likewise.
6948         * gcc.target/i386/pr9771-1.c: Likewise.
6949         * gcc.target/i386/rdfsbase-1.c: Likewise.
6950         * gcc.target/i386/rdfsbase-2.c: Likewise.
6951         * gcc.target/i386/rdgsbase-1.c: Likewise.
6952         * gcc.target/i386/rdgsbase-2.c: Likewise.
6953         * gcc.target/i386/rdrand-3.c: Likewise.
6954         * gcc.target/i386/regparm-stdcall.c: Likewise.
6955         * gcc.target/i386/regparm.c: Likewise.
6956         * gcc.target/i386/reload-1.c: Likewise.
6957         * gcc.target/i386/rotate-2.c: Likewise.
6958         * gcc.target/i386/sibcall-5.c: Likewise.
6959         * gcc.target/i386/signbit-1.c: Likewise.
6960         * gcc.target/i386/signbit-2.c: Likewise.
6961         * gcc.target/i386/signbit-3.c: Likewise.
6962         * gcc.target/i386/sse-5.c: Likewise.
6963         * gcc.target/i386/sse-8.c: Likewise.
6964         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6965         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6966         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6967         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6968         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6969         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6970         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6971         * gcc.target/i386/sse2-movq-2.c: Likewise.
6972         * gcc.target/i386/sse2-movq-3.c: Likewise.
6973         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6974         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6975         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6976         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6977         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6978         * gcc.target/i386/ssefn-1.c: Likewise.
6979         * gcc.target/i386/ssefn-2.c: Likewise.
6980         * gcc.target/i386/sseregparm-1.c: Likewise.
6981         * gcc.target/i386/sseregparm-2.c: Likewise.
6982         * gcc.target/i386/sseregparm-3.c: Likewise.
6983         * gcc.target/i386/sseregparm-4.c: Likewise.
6984         * gcc.target/i386/sseregparm-5.c: Likewise.
6985         * gcc.target/i386/sseregparm-6.c: Likewise.
6986         * gcc.target/i386/sseregparm-7.c: Likewise.
6987         * gcc.target/i386/sseregparm-8.c: Likewise.
6988         * gcc.target/i386/stack-realign.c: Likewise.
6989         * gcc.target/i386/stack-usage-realign.c: Likewise.
6990         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6991         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6992         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6993         * gcc.target/i386/stackalign/return-1.c: Likewise.
6994         * gcc.target/i386/stackalign/return-2.c: Likewise.
6995         * gcc.target/i386/stackalign/return-3.c: Likewise.
6996         * gcc.target/i386/tailcall-1.c: Likewise.
6997         * gcc.target/i386/tbm-2.c: Likewise.
6998         * gcc.target/i386/udivmod-7.c: Likewise.
6999         * gcc.target/i386/udivmod-8.c: Likewise.
7000         * gcc.target/i386/unroll-1.c: Likewise.
7001         * gcc.target/i386/vararg-1.c: Likewise.
7002         * gcc.target/i386/vararg-2.c: Likewise.
7003         * gcc.target/i386/vect8-ret.c: Likewise.
7004         * gcc.target/i386/vectorize5.c: Likewise.
7005         * gcc.target/i386/wmul-1.c: Likewise.
7006         * gcc.target/i386/wmul-2.c: Likewise.
7007         * gcc.target/i386/wrfsbase-1.c: Likewise.
7008         * gcc.target/i386/wrfsbase-2.c: Likewise.
7009         * gcc.target/i386/wrgsbase-1.c: Likewise.
7010         * gcc.target/i386/wrgsbase-2.c: Likewise.
7011         * gcc.target/i386/xop-pcmov.c: Likewise.
7012         * gcc.target/i386/xop-pcmov2.c: Likewise.
7013         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7014         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7015         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7016         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7017         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7018         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7019         * gcc.target/i386/zee.c: Likewise.
7020         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7021         * gfortran.dg/compiler-directive_2.f: Likewise.
7022         * gfortran.dg/g77/20010216-1.f: Likewise.
7023         * gfortran.dg/gomp/pr39152.f90: Likewise.
7024         * gfortran.dg/pr33794.f90: Likewise.
7025
7026 2011-07-09  Jason Merrill  <jason@redhat.com>
7027
7028         * g++.dg/cpp0x/regress/regress5.C: New.
7029
7030 2011-07-08  Jason Merrill  <jason@redhat.com>
7031
7032         PR c++/45437
7033         * g++.dg/expr/compound-asn1.C: New.
7034         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7035
7036 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7037
7038         PR target/49621
7039         * gcc.target/powerpc/altivec-34.c: New test.
7040
7041 2011-07-08  Jason Merrill  <jason@redhat.com>
7042
7043         PR c++/45603
7044         * g++.dg/abi/guard3.C: New.
7045
7046 2011-07-08  Julian Brown  <julian@codesourcery.com>
7047
7048         * lib/target-supports.exp
7049         (check_effective_target_arm_little_endian): New.
7050         (check_effective_target_vect_pack_trunc): Use above.
7051         (check_effective_target_vect_unpack): Likewise.
7052         (check_effective_target_vect_element_align): Test
7053         check_effective_target_arm_vect_no_misalign for ARM.
7054
7055 2011-07-08  Jason Merrill  <jason@redhat.com>
7056
7057         PR c++/49673
7058         * g++.dg/cpp0x/constexpr-rom.C: New.
7059
7060 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7061
7062         PR middle-end/49519
7063         * g++.dg/torture/pr49519.C: New test.
7064
7065 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7066
7067         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7068
7069 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7070
7071         PR testsuite/48727
7072         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7073
7074 2011-07-08  Richard Guenther  <rguenther@suse.de>
7075
7076         PR tree-optimization/49662
7077         * gcc.dg/graphite/interchange-14.c: XFAIL.
7078         * gcc.dg/graphite/interchange-15.c: Likewise.
7079         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7080
7081 2011-07-06  Jason Merrill  <jason@redhat.com>
7082
7083         PR c++/49663
7084         * g++.dg/cpp0x/regress/regress4.C: New.
7085
7086 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7087
7088         PR fortran/49648
7089         * gfortran.dg/result_in_spec_4.f90: New test.
7090
7091 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7092
7093         * gcc.target/sparc/cas64.c: New test.
7094
7095 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR c/49644
7098         * g++.dg/torture/pr49644.C: New test.
7099
7100         PR c/49644
7101         * gcc.c-torture/execute/pr49644.c: New test.
7102
7103 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7104
7105         * lib/target-supports.exp (check_effective_target_ia32): New.
7106         (check_effective_target_x32): Likewise.
7107         (check_effective_target_vect_cmdline_needed): Also check x32.
7108
7109 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7110
7111         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7112         dg-prune-output.
7113         * gcc.target/arm/pr42235.c: Likewise.
7114         * gcc.target/arm/pr42495.c: Likewise.
7115         * gcc.target/arm/pr42574.c: Likewise.
7116         * gcc.target/arm/thumb-branch1.c: Likewise.
7117
7118         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7119         unneeded prune of possible warning.
7120         * gcc.target/arm/pr40956.c: Likewise.
7121         * gcc.target/arm/pr42505.c: Likewise.
7122
7123         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7124         * gcc.c-torture/compile/pr46883.c: Likewise.
7125         * gcc.c-torture/compile/pr46934.c: Likewise.
7126
7127         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7128         for move to ../../gcc.c-torture/compile.
7129         * gcc.target/arm/pr46883.c: Likewise.
7130         * gcc.target/arm/pr46934.c: Likewise.
7131
7132         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7133         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7134         * gcc.target/arm/wmul-1.c: Likewise.
7135         * gcc.target/arm/wmul-2.c: Likewise.
7136         * gcc.target/arm/wmul-3.c: Likewise.
7137         * gcc.target/arm/wmul-4.c: Likewise.
7138         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7139         add tab after scan target.
7140         * gcc.target/arm/smlaltt-1.c: Likewise.
7141         * gcc.target/arm/smlatb-1.c: Likewise.
7142         * gcc.target/arm/smlatt-1.c: Likewise.
7143
7144 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7145
7146         PR debug/49522
7147         * gcc.dg/debug/pr49522.c: New test.
7148
7149 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7150
7151         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7152         * gcc.dg/pr46212.c: Run only if target int32plus.
7153         * gcc.dg/torture/pr48146.c: Ditto.
7154         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7155         * c-c++-common/pr44832.c: Ditto.
7156         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7157         * gcc.dg/pr31490.c: Ditto.
7158         * gcc.dg/torture/builtin-math-7.c: Run only if target
7159         large_double.
7160         * gcc.dg/torture/pr45764.c: Skip for AVR.
7161         * gcc.dg/pr47893.c: Ditto.
7162
7163 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7164
7165         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7166         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7167         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7168         add tab to scan target.
7169
7170 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7171
7172         * gcc.target/arm/neon-modes-3.c: New test.
7173
7174 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7175
7176         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7177         -fno-loop-interchange -ffast-math.
7178
7179 2011-07-07  Richard Guenther  <rguenther@suse.de>
7180
7181         * gcc.dg/ftrapv-3.c: New testcase.
7182
7183 2011-07-07  Richard Guenther  <rguenther@suse.de>
7184
7185         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7186         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7187
7188 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7189
7190         * gcc.dg/binop-notxor1.c: New test.
7191         * gcc.dg/binop-notand4a.c: New test.
7192         * gcc.dg/binop-notxor2.c: New test.
7193         * gcc.dg/binop-notand3a.c: New test.
7194         * gcc.dg/binop-notand2a.c: New test.
7195         * gcc.dg/binop-notand6a.c: New test.
7196         * gcc.dg/binop-notor1.c: New test.
7197         * gcc.dg/binop-notand1a.c: New test.
7198         * gcc.dg/binop-notand5a.c: New test.
7199         * gcc.dg/binop-notor2.c: New test.
7200
7201 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7202
7203         PR middle-end/49640
7204         * gcc.dg/gomp/pr49640.c: New test.
7205
7206 2011-07-07  Richard Guenther  <rguenther@suse.de>
7207
7208         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7209
7210 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7211
7212         PR target/39150
7213         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7214
7215 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7216
7217         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7218         * gcc.target/powerpc/no-r11-2.c: Ditto.
7219         * gcc.target/powerpc/no-r11-3.c: Ditto.
7220
7221 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7222
7223         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7224         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7225
7226 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7227
7228         * lib/target-supports.exp (check_profiling_available): Disable
7229         profiling with -fprofile-generate for target avr.
7230
7231 2011-07-06  Richard Guenther  <rguenther@suse.de>
7232
7233         PR tree-optimization/49645
7234         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7235
7236 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7237
7238         PR middle-end/47383
7239         * gcc.dg/pr47383.c: New.
7240
7241 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7242
7243         PR tree-optimization/49647
7244         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7245
7246 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7247
7248         PR testsuite/49542
7249         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7250         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7251
7252 2011-07-05  Jason Merrill  <jason@redhat.com>
7253
7254         PR c++/48157
7255         * g++.dg/template/template-id-4.C: New.
7256
7257 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7258
7259         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7260         * gcc.dg/pr43402.c: Ditto.
7261
7262 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7263
7264         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7265
7266 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7267
7268         * gcc.target/powerpc/ppc-switch-1.c: New test for
7269         --param case-values-threshold.
7270         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7271
7272 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7273
7274         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7275
7276 2011-07-05  Jason Merrill  <jason@redhat.com>
7277
7278         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7279
7280 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7281
7282         PR tree-optimization/47654
7283         * gcc.dg/graphite/block-pr47654.c: New.
7284
7285 2011-07-05  Jason Merrill  <jason@redhat.com>
7286
7287         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7288
7289 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7290
7291         PR tree-optimization/49580
7292         * gcc.dg/autopar/pr49580.c: New test.
7293
7294 2011-07-05  Richard Guenther  <rguenther@suse.de>
7295
7296         PR tree-optimization/49518
7297         PR tree-optimization/49628
7298         * g++.dg/torture/pr49628.C: New testcase.
7299         * gcc.dg/torture/pr49518.c: Likewise.
7300
7301 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7302
7303         * ada/acats/run_acats (which): Extract last field from type -p,
7304         type output only if command succeeded.
7305
7306 2011-07-04  Jason Merrill  <jason@redhat.com>
7307
7308         * g++.dg/abi/mangle48.C: New.
7309
7310         * g++.dg/cpp0x/diag1.C: New.
7311
7312         * g++.dg/diagnostic/aka1.C: New.
7313
7314 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR rtl-optimization/49619
7317         * gcc.dg/pr49619.c: New test.
7318
7319         PR rtl-optimization/49472
7320         * gfortran.dg/pr49472.f90: New test.
7321
7322         PR debug/49602
7323         * gcc.dg/pr49602.c: New test.
7324
7325 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7326
7327         PR target/34734
7328         PR target/44643
7329         * gcc.target/avr/avr.exp: Run over cpp files, too.
7330         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7331         * gcc.target/avr/progmem.h: New file.
7332         * gcc.target/avr/exit-abort.h: New file.
7333         * gcc.target/avr/progmem-error-1.c: New file.
7334         * gcc.target/avr/progmem-error-1.cpp: New file.
7335         * gcc.target/avr/progmem-warning-1.c: New file.
7336         * gcc.target/avr/torture/progmem-1.c: New file.
7337         * gcc.target/avr/torture/progmem-1.cpp: New file.
7338
7339 2011-07-04  Richard Guenther  <rguenther@suse.de>
7340
7341         PR tree-optimization/49615
7342         * g++.dg/torture/pr49615.C: New testcase.
7343
7344 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7345
7346         PR tree-optimization/49610
7347         * gcc.dg/vect/pr49610.c: New test.
7348
7349 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7350
7351         * gnat.dg/specs/debug1.ads: New test.
7352
7353 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7354
7355         PR fortran/49562
7356         * gfortran.dg/typebound_proc_23.f90: New.
7357
7358 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7359
7360         PR c++/49605
7361         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7362
7363 2011-07-01  Jason Merrill  <jason@redhat.com>
7364
7365         PR c++/48261
7366         * g++.dg/template/template-id-3.C: New.
7367
7368         PR c++/48593
7369         * g++.dg/template/qualified-id4.C: New.
7370
7371         PR c++/48883
7372         * g++.dg/template/explicit-args4.C: New.
7373
7374         PR c++/49085
7375         * g++.dg/template/offsetof2.C: New.
7376
7377 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7378
7379         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7380
7381 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7382
7383         PR libmudflap/49549
7384         * lib/target-supports.exp (check_effective_target_gld): New proc.
7385
7386 2011-07-01  Richard Guenther  <rguenther@suse.de>
7387
7388         PR tree-optimization/49603
7389         * gcc.dg/torture/pr49603.c: New testcase.
7390
7391 2011-06-30  Jason Merrill  <jason@redhat.com>
7392
7393         PR c++/49387
7394         * g++.dg/rtti/template1.C: New.
7395
7396         PR c++/49569
7397         * g++.dg/cpp0x/regress/ctor1.C: New.
7398
7399         PR c++/49355
7400         * g++.dg/cpp0x/initlist54.C: New.
7401
7402 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7403
7404         * gcc.dg/tree-ssa/sra-12.c: New test.
7405
7406 2011-06-29  Jason Merrill  <jason@redhat.com>
7407
7408         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7409
7410 2011-06-30  Richard Guenther  <rguenther@suse.de>
7411
7412         PR tree-optimization/46787
7413         * gcc.dg/vect/vect-121.c: New testcase.
7414
7415 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7416
7417         PR tree-optimization/49094
7418         * gcc.dg/tree-ssa/pr49094.c: New test.
7419
7420 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7421
7422         PR fortran/49540
7423         * gfortran.dg/pr49540-1.f90: New test.
7424         * gfortran.dg/pr49540-2.f90: New test.
7425
7426 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7427
7428         PR ada/49511
7429         * ada/acats/run_acats (which): Use last field of type -p output.
7430
7431 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7432             Iain Sandoe  <iains@gcc.gnu.org>
7433
7434         PR libobjc/36610
7435         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7436         Only skip on 64-bit *-*-darwin8* && !objc2.
7437
7438 2011-06-30  Richard Guenther  <rguenther@suse.de>
7439
7440         PR tree-optimization/38752
7441         * gcc.c-torture/compile/pr38752.c: New testcase.
7442
7443 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7444
7445         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7446         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7447
7448 2011-06-29  Jason Merrill  <jason@redhat.com>
7449
7450         PR c++/49216
7451         * g++.dg/cpp0x/initlist53.C: Use placement new.
7452         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7453         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7454
7455         PR c++/49003
7456         * g++.dg/cpp0x/trailing6.C: New.
7457         * g++.dg/cpp0x/pr45908.C: No error.
7458
7459         PR c++/49272
7460         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7461
7462         PR c++/49520
7463         * g++.dg/cpp0x/constexpr-using2.C: New.
7464
7465         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7466
7467         PR c++/45923
7468         * g++.dg/cpp0x/constexpr-diag3.C: New.
7469         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7470         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7471         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7472         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7473
7474 2011-06-29  Jason Merrill  <jason@redhat.com>
7475
7476         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7477
7478 2011-06-29  Richard Guenther  <rguenther@suse.de>
7479
7480         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7481
7482 2011-06-29  Jason Merrill  <jason@redhat.com>
7483
7484         * g++.dg/cpp0x/initlist-value2.C: New.
7485
7486         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7487         * g++.dg/cpp0x/initlist-value.C: New.
7488
7489 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7490
7491         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7492
7493 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7494
7495         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7496         * gcc.dg/inline_2.c: Likewise.
7497         * gcc.dg/unroll_1.c: Likewise.
7498
7499 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7500
7501         PR debug/49567
7502         * gcc.target/i386/pr49567.c: New test.
7503
7504 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7505
7506         * gnat.dg/opt17.ad[sb]: New test.
7507
7508 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7509             Tom de Vries  <tom@codesourcery.com>
7510
7511         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7512         (check_effective_target_arm_thumb2): New effective targets.
7513         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7514         properly.  Clean up temporary files.
7515         * gcc.target/arm/ivopts-2.c: Likewise.
7516         * gcc.target/arm/ivopts-3.c: Likewise.
7517         * gcc.target/arm/ivopts-4.c: Likewise.
7518         * gcc.target/arm/ivopts-5.c: Likewise.
7519         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7520
7521 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7522
7523         PR fortran/49479
7524         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7525
7526 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7527
7528         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7529         * gcc.target/arm/vfp-ldmias.c: Likewise.
7530         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7531         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7532         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7533         * gcc.target/arm/vfp-stmias.c: Likewise.
7534         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7535         * gcc.target/arm/vfp-stmiad.c: Likewise.
7536
7537 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7538
7539         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7540         dg-prune-output.
7541         * gcc.target/arm/pr45701-2.c: Ditto.
7542
7543 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7544
7545         PR fortran/49466
7546         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7547         * gfortran.dg/extends_14.f03: Modified.
7548
7549 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7550
7551         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7552         early if the test is already being skipped.
7553
7554         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7555         scan-assembler-dem-not): For missing file, report unresolved with
7556         same message as for pass/fail, with reason reported in log file.
7557
7558         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7559         from add_options_for_arm_neon_fp16.
7560         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7561         check_effective_target_arm_neon_fp16_ok_nocache.
7562         Check -mfpu and -mfloat-abi options from current multilib.
7563         Do not require neon support.
7564         (check_effective_target_arm_fp16_ok): Renamed from
7565         check_effecitve_target_arm_neon_fp16_ok.
7566         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7567         arm_neon_fp16_ok and arm_fp16.
7568         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7569         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7570         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7571         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7572
7573 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7574
7575         * gcc.dg/builtin-assume-aligned-1.c: New test.
7576         * gcc.dg/builtin-assume-aligned-2.c: New test.
7577         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7578
7579         PR debug/49544
7580         * gcc.dg/pr49544.c: New test.
7581
7582 2011-06-27  Richard Guenther  <rguenther@suse.de>
7583
7584         PR tree-optimization/49394
7585         * g++.dg/torture/pr49394.C: New testcase.
7586
7587 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7588
7589         * gcc.dg/optimize-bswapdi-2.c: New test.
7590
7591 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7592             Richard Sandiford  <richard.sandiford@linaro.org>
7593
7594         PR tree-optimization/49169
7595         * gcc.dg/torture/pr49169.c: New test.
7596
7597 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7598
7599         PR testsuite/49529
7600         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7601
7602         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7603         hppa*-*-hpux*.
7604
7605 2011-06-26  Jason Merrill  <jason@redhat.com>
7606
7607         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7608
7609         PR c++/49528
7610         * g++.dg/init/ref19.C: New.
7611         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7612
7613 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR tree-optimization/48377
7616         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7617         non_strict_align.
7618
7619 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7620
7621         PR middle-end/49191
7622         * lib/target-supports.exp (check_effective_target_non_strict_align):
7623         New.
7624         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7625
7626 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7627
7628         PR tree-optimizations/49516
7629         * g++.dg/tree-ssa/pr49516.C: New test.
7630
7631 2011-06-23  Jason Merrill  <jason@redhat.com>
7632
7633         PR c++/35255
7634         * g++.dg/template/partial10.C: New.
7635         * g++.dg/template/partial11.C: New.
7636
7637 2011-06-23  Jeff Law <law@redhat.com>
7638
7639         PR middle-end/48770
7640         * gcc.dg/pr48770.c: New test.
7641
7642 2011-06-23  Jan Hubicka  <jh@suse.cz>
7643
7644         PR middle-end/49373
7645         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7646
7647 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR testsuite/49512
7650         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7651         instead of -fdump-tree-optimized.
7652
7653 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7654
7655         PR c++/44625
7656         * g++.dg/template/crash107.C: New.
7657         * g++.dg/template/error17.C: Adjust.
7658
7659 2011-06-23  Jason Merrill  <jason@redhat.com>
7660
7661         PR c++/49507
7662         * g++.dg/cpp0x/defaulted30.C: New.
7663
7664         PR c++/49440
7665         * g++.dg/rtti/anon-ns1.C: New.
7666
7667         PR c++/49395
7668         * g++.dg/init/ref18.C: New.
7669
7670         PR c++/36435
7671         * g++.dg/template/partial9.C: New.
7672
7673 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7674
7675         PR middle-end/49373
7676         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7677
7678 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7679
7680         PR debug/49496
7681         * gcc.dg/pr49496.c: New test.
7682
7683 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7684
7685         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7686         is not xscale.
7687
7688         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7689
7690         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7691         * gcc.target/arm/pr42879.c: Likewise.
7692         * gcc.target/arm/pr45701-3.c: Likewise.
7693
7694         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7695         * gcc.target/arm/pr40482.c: Likewise.
7696         * gcc.target/arm/stack-corruption.c: Likewise.
7697
7698 2011-06-22  Richard Guenther  <rguenther@suse.de>
7699
7700         PR tree-optimization/49493
7701         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7702
7703 2011-06-22  Jason Merrill  <jason@redhat.com>
7704
7705         PR c++/49260
7706         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7707
7708 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
7709             Dmitry Melnik  <dm@ispras.ru>
7710
7711         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7712         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7713         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7714
7715 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
7716
7717         * gcc.target/arm/tlscall.c: New.
7718
7719 2011-06-21  Jason Merrill  <jason@redhat.com>
7720
7721         PR c++/49172
7722         * g++.dg/cpp0x/constexpr-ref1.C: New.
7723         * g++.dg/cpp0x/constexpr-ref2.C: New.
7724         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7725
7726         PR c++/49482
7727         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7728
7729         PR c++/49418
7730         * g++.dg/template/param3.C: New.
7731
7732 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
7733
7734         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7735         my_clrsb test functions.
7736         (main): Test clrsb.
7737         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7738         test_sll, test_ull): Add clrsb tests.
7739         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7740         clrsbll.
7741
7742 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
7743
7744         PR fortran/49112
7745         * gfortran.dg/class_44.f03: New.
7746
7747 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7748
7749         PR tree-optimization/49478
7750         * gcc.dg/vect/pr49478.c
7751
7752 2011-06-21  Richard Guenther  <rguenther@suse.de>
7753
7754         PR tree-optimization/49483
7755         * gcc.dg/vect/vect-120.c: New testcase.
7756
7757 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7758
7759         PR testsuite/49443
7760         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7761         * gcc.dg/vect/vect-peel-4.c: Likewise.
7762
7763 2011-06-22  Christian Bruel  <christian.bruel@st.com>
7764
7765         PR middle-end/49139
7766         * gcc.dg/always_inline.c: Removed -Winline. Update checks
7767         * gcc.dg/always_inline2.c: Likewise.
7768         * gcc.dg/always_inline3.c: Likewise.
7769         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7770         * gcc.dg/inline_1.c: Likewise.
7771         * gcc.dg/inline_2.c: Likewise.
7772         * gcc.dg/inline_3.c: Likewise.
7773         * gcc.dg/inline_4.c: Likewise.
7774         * gcc.dg/20051201-1.c: Likewise.
7775         * gcc.dg/pr40087.c: Likewise.
7776         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7777         * gcc.dg/inline-22.c: Likewise.
7778         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7779         * gcc.dg/lto/20090218-1_1.c: Likewise.
7780         * g++.dg/ipa/devirt-7.C: Likewise.
7781         * gcc.dg/uninit-pred-5_a.c: Likewise.
7782         * gcc.dg/uninit-pred-5_b.c: Likewise.
7783         * gcc.dg/fail_always_inline.c: New.
7784
7785 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
7786
7787         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7788         into 6 jobs instead of 3.
7789
7790 2011-06-20  Jason Merrill  <jason@redhat.com>
7791
7792         PR c++/49216
7793         * g++.dg/cpp0x/initlist53.C: New.
7794
7795 2011-06-20  Tobias Burnus  <burnus@net-b.de>
7796
7797         PR fortran/18918
7798         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7799         * gfortran.dg/coarray_lock_3.f90: New.
7800         * gfortran.dg/coarray/lock_1.f90: New.
7801
7802 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
7803
7804         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7805         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7806         unresolved and report the reason to the log file.
7807
7808         * lib/scanasm.exp (object-size): Move argument processing earlier
7809         to report errors before verifying that the file exists.  Report
7810         problems detected at runtime as unresolved instead of error and
7811         report their reasons to the log file.
7812
7813 2011-06-20  Jason Merrill  <jason@redhat.com>
7814
7815         PR c++/47080
7816         * g++.dg/cpp0x/explicit6.C: New.
7817
7818         PR c++/47635
7819         * g++.dg/cpp0x/enum20.C: New.
7820
7821         PR c++/48138
7822         * g++.dg/ext/attr-aligned01.C: New.
7823
7824         PR c++/49205
7825         * g++.dg/cpp0x/variadic-default.C: New.
7826
7827         PR c++/43321
7828         * g++.dg/cpp0x/auto26.C: New.
7829
7830         PR c++/43831
7831         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7832
7833 2011-06-20  Kai Tietz  <ktietz@redhat.com>
7834
7835         * gcc.dg/binop-notand1.c: New test.
7836         * gcc.dg/binop-notand2.c: New test.
7837         * gcc.dg/binop-notand3.c: New test.
7838         * gcc.dg/binop-notand4.c: New test.
7839         * gcc.dg/binop-notand5.c: New test.
7840         * gcc.dg/binop-notand6.c: New test.
7841
7842 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7843
7844         PR testsuite/49432
7845         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7846
7847 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7848
7849         PR fortran/49400
7850         * gfortran.dg/proc_ptr_31.f90: New.
7851
7852 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7853
7854         * gnat.dg/volatile6.adb: New test.
7855         * gnat.dg/volatile7.adb: Likewise.
7856         * gnat.dg/volatile8.adb: Likewise.
7857         * gnat.dg/volatile9.adb: Likewise.
7858
7859 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7860
7861         * gnat.dg/constant3.adb: New test.
7862
7863 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
7864
7865         PR libfortran/49296
7866         * gfortran.dg/read_list_eof_1.f90: New test.
7867
7868 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7869
7870         PR target/49411
7871         * gcc.target/i386/testimm-1.c: New test.
7872         * gcc.target/i386/testimm-2.c: New test.
7873         * gcc.target/i386/testimm-3.c: New test.
7874         * gcc.target/i386/testimm-4.c: New test.
7875         * gcc.target/i386/testimm-5.c: New test.
7876         * gcc.target/i386/testimm-6.c: New test.
7877         * gcc.target/i386/testimm-7.c: New test.
7878         * gcc.target/i386/testimm-8.c: New test.
7879         * gcc.target/i386/xop-vpermil2px-2.c: New test.
7880         * gcc.target/i386/xop-rotate1-int.c: New test.
7881         * gcc.target/i386/xop-rotate2-int.c: New test.
7882
7883 2011-06-17  Jason Merrill  <jason@redhat.com>
7884
7885         * g++.dg/cpp0x/rv-func2.C: New.
7886
7887         * g++.dg/debug/dwarf2/lambda1.C: New.
7888         * g++.dg/warn/Wshadow-6.C: Adjust.
7889
7890 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
7891
7892         PR fortran/48699
7893         * gfortran.dg/move_alloc_5.f90: New.
7894
7895 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
7896
7897         PR rtl-optimization/48542
7898         * gcc.dg/torture/pr48542.c: New test.
7899
7900 2011-06-16  Jason Merrill  <jason@redhat.com>
7901
7902         PR c++/44160
7903         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7904
7905         PR c++/45378
7906         * g++.dg/cpp0x/initlist52.C New.
7907
7908         PR c++/45399
7909         * c-c++-common/raw-string-12.c: New.
7910
7911         PR c++/49229
7912         * g++.dg/cpp0x/sfinae26.C: New.
7913
7914         PR c++/49251
7915         * g++.dg/cpp0x/variadic113.C: New.
7916
7917         PR c++/49420
7918         * g++.dg/cpp0x/variadic112.C: New.
7919
7920 2011-06-16  Jeff Law <law@redhat.com>
7921
7922         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7923         improved jump threading.
7924         * gcc.dg/builtin-object-size-2.c: Likewise.
7925         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7926
7927 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7928
7929         PR fortran/49074
7930         * gfortran.dg/typebound_assignment_3.f03: New.
7931
7932 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
7933
7934         PR testsuite/48727
7935         * g++.dg/opt/devirt2.C: Change xfail rule to target.
7936
7937 2011-06-16  Martin Jambor  <mjambor@suse.cz>
7938
7939         PR tree-optimization/49343
7940         * gnat.dg/discr31.ad[sb]: New test.
7941
7942 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7943
7944         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7945
7946 2011-06-16  Tom de Vries  <tom@codesourcery.com>
7947
7948         PR target/45098
7949         * gcc.target/arm/ivopts-3.c: Update test.
7950         * gcc.target/arm/ivopts-5.c: Same.
7951
7952 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7953
7954         Revert:
7955         2011-06-10  Wei Guozhi  <carrot@google.com>
7956
7957         PR target/45335
7958         * gcc.target/arm/pr45335.c: New test.
7959         * gcc.target/arm/pr45335-2.c: New test.
7960         * gcc.target/arm/pr45335-3.c: New test.
7961         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7962         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7963         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7964
7965 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
7966
7967         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7968
7969 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7970
7971         PR fortran/49417
7972         * gfortran.dg/class_43.f03: New.
7973
7974 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
7975
7976         PR tree-optimization/49419
7977         * gcc.c-torture/execute/pr49419.c: New test.
7978
7979 2011-06-16  Revital Eres  <revital.eres@linaro.org>
7980
7981         * gcc.dg/sms-9.c: New file.
7982
7983 2011-06-15  Easwaran Raman  <eraman@google.com>
7984
7985         PR rtl-optimization/49414
7986         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7987
7988 2011-06-14  Jason Merrill  <jason@redhat.com>
7989
7990         * g++.dg/cpp0x/noexcept13.C: New.
7991
7992 2011-06-14  Easwaran Raman  <eraman@google.com>
7993
7994         PR rtl-optimization/44194
7995         * gcc.dg/pr44194-1.c: New test.
7996         * gcc.dg/pr44194-2.c: New test.
7997
7998 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7999
8000         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8001         switches.
8002         * gcc.target/arm/pr45701-2.c: Likewise.
8003         * gcc.target/arm/thumb-branch1.c: Likewise.
8004
8005 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8006
8007         PR testsuite/48727
8008         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8009
8010 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8011
8012         * gcc.target/arm/pr45701-1.c: Require thumb support.
8013         * gcc.target/arm/pr45701-2.c: Likewise.
8014         * gcc.target/arm/thumb-branch1.c: Likewise.
8015
8016         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8017         * gcc.target/arm/pr39839.c: Likewise.
8018         * gcc.target/arm/pr40657-2.c: Likewise.
8019         * gcc.target/arm/pr40956.c: Likewise.
8020         * gcc.target/arm/pr41679.c: Likewise.
8021         * gcc.target/arm/pr42235.c: Likewise.
8022         * gcc.target/arm/pr42495.c: Likewise.
8023         * gcc.target/arm/pr42505.c: Likewise.
8024         * gcc.target/arm/pr42574.c: Likewise.
8025         * gcc.target/arm/pr46883.c: Likewise.
8026         * gcc.target/arm/pr46934.c: Likewise.
8027         * gcc.target/arm/xor-and.c: Likewise.
8028
8029 2011-06-14  Jason Merrill  <jason@redhat.com>
8030
8031         * g++.dg/other/error23.C: Adjust error message.
8032         * g++.dg/other/error32.C: Likewise.
8033
8034         PR c++/49389
8035         * g++.dg/cpp0x/rv-dotstar.C: New.
8036
8037         PR c++/49369
8038         * g++.dg/cpp0x/decltype30.C: New.
8039
8040         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8041
8042 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8043
8044         PR fortran/49103
8045         * gfortran.dg/pr49103.f90: New test.
8046
8047 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8048
8049         PR target/45098
8050         * gcc.target/arm/ivopts-3.c: New test.
8051         * gcc.target/arm/ivopts-4.c: New test.
8052         * gcc.target/arm/ivopts-5.c: New test.
8053
8054 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8055
8056         PR rtl-optimization/49390
8057         * gcc.c-torture/execute/pr49390.c: New test.
8058
8059 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8060
8061         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8062
8063 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8064
8065         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8066         * gcc.c-torture/execute/cmpsi-2.x: New file.
8067         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8068         * gcc.c-torture/execute/pr45262.x: New file.
8069         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8070         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8071         int32plus
8072         * gcc.c-torture/compile/pr49163.c: Ditto.
8073
8074 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8075
8076         * gcc.dg/vect/vect-16.c: Rename to...
8077         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8078         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8079         for double-word vectors.
8080         * gcc.dg/vect/vect-peel-4.c: Likewise.
8081         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8082         vect_element_align.
8083         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8084         -fno-fast-math.
8085
8086 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8087
8088         PR target/44618
8089         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8090
8091 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8092
8093         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8094
8095 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8096
8097         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8098
8099 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8100
8101         * gfortran.dg/trim_optimize_8.f90:  New test case.
8102
8103 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8104            Ira Rosen  <ira.rosen@linaro.org>
8105
8106         PR tree-optimization/49352
8107         * gcc.dg/vect/pr49352.c: New test.
8108
8109 2011-06-12  Tobias Burnus
8110
8111         PR fortran/49324
8112         * gfortran.dg/alloc_comp_assign_11.f90: New.
8113
8114 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8115
8116         * gfortran.dg/trim_optimize_7.f90:  New test.
8117
8118 2011-06-10  Wei Guozhi  <carrot@google.com>
8119
8120         PR target/45335
8121         * gcc.target/arm/pr45335.c: New test.
8122         * gcc.target/arm/pr45335-2.c: New test.
8123         * gcc.target/arm/pr45335-3.c: New test.
8124         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8125         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8126         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8127
8128 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8129
8130         PR c++/41769
8131         * g++.dg/parse/error39.C: New.
8132
8133 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8134
8135         * gcc.target/arm/20090811-1.c: Skip for incompatible
8136         options, do not override other options.
8137         * gcc.target/arm/combine-cmp-shift.c: Skip for
8138         incompatible options.
8139         * gcc.target/arm/pr45094.c: Likewise.
8140         * gcc.target/arm/scd42-1.c: Likewise.
8141         * gcc.target/arm/scd42-3.c: Likewise.
8142         * gcc.target/arm/thumb-ltu.c: Likewise.
8143
8144         * lib/target-supports.exp
8145         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8146         multilib flags use -mfpu with a value other than neon-fp16.
8147
8148 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8149
8150         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8151         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8152
8153 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8154
8155         * lib/target-supports.exp (check_effective_target_pie): New proc.
8156         * gcc.dg/pie-link.c: Use target pie.
8157
8158 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8159             Laurent Roug�  <laurent.rouge@menta.fr>
8160
8161         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8162         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8163
8164 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8165
8166         * gfortran.dg/coarray/sync_1.f90: New test for
8167         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8168
8169 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8170
8171         PR tree-optimization/49318
8172         * gcc.dg/vect/pr49318.c: New test.
8173
8174 2011-06-09  David Krauss  <potswa@mac.com>
8175
8176         * g++.dg/template/arrow1.C: New.
8177
8178 2011-06-09  Jason Merrill  <jason@redhat.com>
8179
8180         * lib/prune.exp: Prune "note"s.
8181         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8182
8183         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8184         * g++.dg/template/dependent-expr3.C: Likewise.
8185         * g++.dg/parse/template7.C: Likewise.
8186         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8187         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8188         * g++.old-deja/g++.pt/friend38.C: Likewise.
8189         * g++.old-deja/g++.pt/crash32.C: Likewise.
8190         * g++.old-deja/g++.other/init4.C: Likewise.
8191         * g++.old-deja/g++.other/friend8.C: Likewise.
8192
8193         * g++.dg/ext/complex7.C: Adjust expected output.
8194         * g++.dg/diagnostic/method1.C: Likewise.
8195         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8196         * g++.dg/parse/crash33.C: Likewise.
8197         * g++.dg/other/warning1.C: Likewise.
8198         * g++.dg/init/pr29571.C: Likewise.
8199         * g++.dg/warn/overflow-warn-1.C: Likewise.
8200         * g++.dg/warn/overflow-warn-3.C: Likewise.
8201         * g++.dg/warn/overflow-warn-4.C: Likewise.
8202         * g++.old-deja/g++.oliva/template1.C: Likewise.
8203
8204         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8205         * g++.dg/parse/template7.C: Adjust.
8206
8207 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8208
8209         PR target/49307
8210         * gcc.dg/pr49307.c: New.
8211
8212 2011-06-09  Wei Guozhi  <carrot@google.com>
8213
8214         PR target/46975
8215         * gcc.target/arm/pr46975.c: New testcase.
8216
8217 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8218
8219         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8220         (PMETH, arglist_t): Removed.
8221         (method_get_number_of_arguments): Removed.
8222         (method_get_nth_argument): Removed.
8223         (method_get_first_argument): Removed.
8224         (method_get_next_argument): Removed.
8225         (method_get_sizeof_arguments): Removed.
8226         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8227         (PMETH): Removed.
8228         (method_get_number_of_arguments): Removed.
8229         (method_get_nth_argument): Removed.
8230         (method_get_first_argument): Removed.
8231         (method_get_next_argument): Removed.
8232         (method_get_sizeof_arguments): Removed.
8233         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8234
8235 2011-06-09  David Li  <davidxl@google.com>
8236
8237         * gcc.dg/dump-pass.c: New test.
8238
8239 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8240
8241         PR c++/29003
8242         * g++.dg/parse/error38.C: New.
8243
8244 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8245
8246         PR middle-end/49308
8247         * gfortran.dg/pr49308.f90: New test.
8248
8249 2011-06-08  Jason Merrill  <jason@redhat.com>
8250
8251         * g++.dg/cpp0x/noexcept11.C: New.
8252         * g++.dg/cpp0x/noexcept12.C: New.
8253         * g++.dg/cpp0x/sfinae11.C: Adjust.
8254
8255 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8256
8257         PR testsuite/49323
8258         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8259         to dg-options, match also DW_AT_linkage_name.
8260
8261 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8262
8263         PR middle-end/21953
8264         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8265         -fno-common on alpha*-dec-osf*.
8266         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8267
8268 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8269
8270         PR rtl-optimization/49303
8271         * gcc.target/ia64/pr49303.c: New test.
8272
8273 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8274
8275         PR fortran/18918
8276         * gfortran.dg/coarray_lock_1.f90: New.
8277         * gfortran.dg/coarray_lock_2.f90: New.
8278
8279 2011-06-07  Jason Merrill  <jason@redhat.com>
8280
8281         * lib/prune.exp: Look for "required" rather than "instantiated".
8282         * g++.dg/abi/mangle11.C: Likewise.
8283         * g++.dg/abi/mangle12.C: Likewise.
8284         * g++.dg/abi/mangle17.C: Likewise.
8285         * g++.dg/abi/mangle20-2.C: Likewise.
8286         * g++.dg/abi/pragma-pack1.C: Likewise.
8287         * g++.dg/cpp0x/decltype26.C: Likewise.
8288         * g++.dg/cpp0x/decltype28.C: Likewise.
8289         * g++.dg/cpp0x/decltype29.C: Likewise.
8290         * g++.dg/cpp0x/enum11.C: Likewise.
8291         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8292         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8293         * g++.dg/cpp0x/pr47416.C: Likewise.
8294         * g++.dg/ext/case-range2.C: Likewise.
8295         * g++.dg/ext/case-range3.C: Likewise.
8296         * g++.dg/gomp/for-19.C: Likewise.
8297         * g++.dg/gomp/pr37533.C: Likewise.
8298         * g++.dg/gomp/pr38639.C: Likewise.
8299         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8300         * g++.dg/inherit/base3.C: Likewise.
8301         * g++.dg/inherit/using6.C: Likewise.
8302         * g++.dg/init/placement4.C: Likewise.
8303         * g++.dg/init/reference3.C: Likewise.
8304         * g++.dg/lookup/scoped6.C: Likewise.
8305         * g++.dg/lookup/using7.C: Likewise.
8306         * g++.dg/other/abstract1.C: Likewise.
8307         * g++.dg/other/error10.C: Likewise.
8308         * g++.dg/other/error5.C: Likewise.
8309         * g++.dg/other/field1.C: Likewise.
8310         * g++.dg/other/offsetof5.C: Likewise.
8311         * g++.dg/parse/bitfield2.C: Likewise.
8312         * g++.dg/parse/constant4.C: Likewise.
8313         * g++.dg/parse/crash20.C: Likewise.
8314         * g++.dg/parse/invalid-op1.C: Likewise.
8315         * g++.dg/parse/non-dependent2.C: Likewise.
8316         * g++.dg/parse/template18.C: Likewise.
8317         * g++.dg/tc1/dr152.C: Likewise.
8318         * g++.dg/tc1/dr166.C: Likewise.
8319         * g++.dg/tc1/dr176.C: Likewise.
8320         * g++.dg/tc1/dr213.C: Likewise.
8321         * g++.dg/template/access11.C: Likewise.
8322         * g++.dg/template/access2.C: Likewise.
8323         * g++.dg/template/access3.C: Likewise.
8324         * g++.dg/template/access7.C: Likewise.
8325         * g++.dg/template/arg7.C: Likewise.
8326         * g++.dg/template/cond2.C: Likewise.
8327         * g++.dg/template/crash13.C: Likewise.
8328         * g++.dg/template/crash40.C: Likewise.
8329         * g++.dg/template/crash7.C: Likewise.
8330         * g++.dg/template/crash84.C: Likewise.
8331         * g++.dg/template/ctor5.C: Likewise.
8332         * g++.dg/template/defarg13.C: Likewise.
8333         * g++.dg/template/defarg14.C: Likewise.
8334         * g++.dg/template/dtor7.C: Likewise.
8335         * g++.dg/template/eh2.C: Likewise.
8336         * g++.dg/template/error2.C: Likewise.
8337         * g++.dg/template/error43.C: Likewise.
8338         * g++.dg/template/friend32.C: Likewise.
8339         * g++.dg/template/injected1.C: Likewise.
8340         * g++.dg/template/instantiate1.C: Likewise.
8341         * g++.dg/template/instantiate3.C: Likewise.
8342         * g++.dg/template/instantiate5.C: Likewise.
8343         * g++.dg/template/instantiate7.C: Likewise.
8344         * g++.dg/template/local6.C: Likewise.
8345         * g++.dg/template/lookup2.C: Likewise.
8346         * g++.dg/template/member5.C: Likewise.
8347         * g++.dg/template/memfriend15.C: Likewise.
8348         * g++.dg/template/memfriend16.C: Likewise.
8349         * g++.dg/template/memfriend17.C: Likewise.
8350         * g++.dg/template/memfriend7.C: Likewise.
8351         * g++.dg/template/meminit1.C: Likewise.
8352         * g++.dg/template/nested3.C: Likewise.
8353         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8354         * g++.dg/template/nontype12.C: Likewise.
8355         * g++.dg/template/nontype13.C: Likewise.
8356         * g++.dg/template/nontype6.C: Likewise.
8357         * g++.dg/template/pr23510.C: Likewise.
8358         * g++.dg/template/pr35240.C: Likewise.
8359         * g++.dg/template/ptrmem15.C: Likewise.
8360         * g++.dg/template/ptrmem6.C: Likewise.
8361         * g++.dg/template/qualified-id1.C: Likewise.
8362         * g++.dg/template/qualttp20.C: Likewise.
8363         * g++.dg/template/qualttp3.C: Likewise.
8364         * g++.dg/template/qualttp4.C: Likewise.
8365         * g++.dg/template/qualttp5.C: Likewise.
8366         * g++.dg/template/qualttp6.C: Likewise.
8367         * g++.dg/template/qualttp7.C: Likewise.
8368         * g++.dg/template/qualttp8.C: Likewise.
8369         * g++.dg/template/recurse.C: Likewise.
8370         * g++.dg/template/recurse2.C: Likewise.
8371         * g++.dg/template/ref5.C: Likewise.
8372         * g++.dg/template/scope2.C: Likewise.
8373         * g++.dg/template/sfinae10.C: Likewise.
8374         * g++.dg/template/sfinae3.C: Likewise.
8375         * g++.dg/template/sizeof3.C: Likewise.
8376         * g++.dg/template/static9.C: Likewise.
8377         * g++.dg/template/template-id-2.C: Likewise.
8378         * g++.dg/template/typedef13.C: Likewise.
8379         * g++.dg/template/typename4.C: Likewise.
8380         * g++.dg/template/using14.C: Likewise.
8381         * g++.dg/template/using2.C: Likewise.
8382         * g++.dg/template/warn1.C: Likewise.
8383         * g++.dg/warn/Wparentheses-13.C: Likewise.
8384         * g++.dg/warn/Wparentheses-15.C: Likewise.
8385         * g++.dg/warn/Wparentheses-16.C: Likewise.
8386         * g++.dg/warn/Wparentheses-17.C: Likewise.
8387         * g++.dg/warn/Wparentheses-18.C: Likewise.
8388         * g++.dg/warn/Wparentheses-19.C: Likewise.
8389         * g++.dg/warn/Wparentheses-20.C: Likewise.
8390         * g++.dg/warn/Wparentheses-23.C: Likewise.
8391         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8392         * g++.dg/warn/noeffect2.C: Likewise.
8393         * g++.dg/warn/noeffect4.C: Likewise.
8394         * g++.dg/warn/pr8570.C: Likewise.
8395         * g++.old-deja/g++.brendan/init2.C: Likewise.
8396         * g++.old-deja/g++.eh/spec6.C: Likewise.
8397         * g++.old-deja/g++.pt/crash10.C: Likewise.
8398         * g++.old-deja/g++.pt/crash36.C: Likewise.
8399         * g++.old-deja/g++.pt/derived3.C: Likewise.
8400         * g++.old-deja/g++.pt/error2.C: Likewise.
8401         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8402         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8403         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8404         * g++.old-deja/g++.pt/overload7.C: Likewise.
8405         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8406
8407 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8408             Iain Sandoe  <iains@gcc.gnu.org>
8409
8410         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8411         Added code to deal with the case when [Protocol
8412         -descriptionForInstanceMethod:] or [Protocol
8413         -descriptionForClassMethod:] returns NULL.
8414
8415 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8416             Iain Sandoe  <iains@gcc.gnu.org>
8417
8418         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8419         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8420         Added cast.
8421
8422 2011-06-07  Xinliang David Li  <davidxl@google.com>
8423
8424         * gcc.dg/inline_2.c: New test.
8425         * gcc.dg/unroll_2.c: New test.
8426         * gcc.dg/inline_3.c: New test.
8427         * gcc.dg/unroll_3.c: New test.
8428         * gcc.dg/inline_4.c: New test.
8429         * gcc.dg/unroll_4.c: New test.
8430         * gcc.dg/inline_1.c: New test.
8431         * gcc.dg/unroll_1.c: New test.
8432
8433 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8434
8435         PR tree-optimization/48497
8436         * lib/gcc-defs.exp (dg-additional-options): New proc.
8437         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8438         -msse2 on 32-bit x86.
8439
8440 2011-06-06  Jason Merrill  <jason@redhat.com>
8441
8442         * g++.dg/cpp0x/enum19.C: New.
8443
8444 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8445
8446         * gcc.target/arm/neon-reload-class.c: New test.
8447
8448 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8449
8450         PR debug/49130
8451         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8452
8453 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8454
8455         * gcc.target/arm/smlatb-1.c: New file.
8456         * gcc.target/arm/smlatt-1.c: New file.
8457         * gcc.target/arm/smlaltb-1.c: New file.
8458         * gcc.target/arm/smlaltt-1.c: New file.
8459
8460 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8461
8462         * gcc.target/arm/mla-2.c: New test.
8463
8464 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8465
8466         PR gcov-profile/49299
8467         * gcc.dg/tree-prof/pr49299-1.c: New test.
8468         * gcc.dg/tree-prof/pr49299-2.c: New test.
8469
8470 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8471
8472         * lib/target-supports.exp
8473         (check_effective_target_vect_widen_mult_qi_to_hi):
8474         Add NEON as supporting target.
8475         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8476         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8477         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8478         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8479         using widening multiplication on targets that support it.
8480         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8481         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8482         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8483
8484 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8485
8486         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8487         Modern Objective-C runtime API.
8488         * objc/execute/next_mapping.h: Removed.
8489         * objc-obj-c++-shared/next-mapping.h: Removed.
8490         * objc-obj-c++-shared/Object1.h: Removed.
8491         * objc-obj-c++-shared/Object1.m: Removed.
8492         * objc-obj-c++-shared/Object1.mm: Removed.
8493         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8494         * objc-obj-c++-shared/Protocol1.h: Removed.
8495         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8496         of ProtoBool, IVAR_T and METHOD.
8497         * objc-obj-c++-shared/runtime.h: New.
8498         * objc-obj-c++-shared/TestsuiteObject.h: New.
8499         * objc-obj-c++-shared/TestsuiteObject.m: New.
8500
8501         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8502         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8503         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8504         it a class method.
8505         * objc/execute/_cmd.m: Include
8506         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8507         runtime API.  ([TestClass +initialize]): Include this method also
8508         with the GNU runtime.
8509         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8510         Object.  ([-setValue:]): Return void.
8511         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8512         with the GNU runtime.  Include
8513         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8514         for the NeXT runtime.  Use the existing print_ivars() and
8515         compare_structures() implementations for the old NeXT runtime.
8516         Added new implementations for the Modern GNU and NeXT runtimes.
8517         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8518         well.  (main): Use objc_getClass().  Use return instead of exit.
8519         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8520         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8521         of exit().
8522         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8523         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8524         instead of Object.  (main): Use return instead of exit().
8525         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8526         instead of Object.  Removed prototype for exit().  (main): Use
8527         return instead of exit().  Use the Modern Objective-C runtime API.
8528         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8529         Object.
8530         * objc/execute/class-tests-1.h: Include
8531         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8532         runtime API.  (test_class_with_superclass): Do not call [Object
8533         class].  There is no need to with the current libobjc.
8534         * objc/execute/class-tests-2.h: Include
8535         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8536         runtime API.
8537         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8538         ../../objc-obj-c++-shared/next-mapping.h.
8539         * objc/execute/class-2.m: Likewise.
8540         * objc/execute/class-3.m: Likewise.
8541         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8542         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8543         +initialize]): Include this method also with the GNU
8544         runtime. (main): Use the Modern Objective-C runtime API.
8545         * objc/execute/class-5.m: Likewise.
8546         * objc/execute/class-6.m: Likewise.
8547         * objc/execute/class-7.m: Likewise.
8548         * objc/execute/class-8.m: Likewise.
8549         * objc/execute/class-9.m: Likewise.
8550         * objc/execute/class-10.m: Likewise.
8551         * objc/execute/class-11.m: Likewise.
8552         * objc/execute/class-12.m: Likewise.
8553         * objc/execute/class-13.m: Likewise.
8554         * objc/execute/class-14.m: Likewise.
8555         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8556         this method also with the GNU runtime.
8557         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8558         +initialize]): Include this method also with the GNU runtime.
8559         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8560         of Object.
8561         * objc/execute/encode-1.m: Likewise.
8562         * objc/execute/enumeration-1.m: Likewise.
8563         * objc/execute/enumeration-2.m: Likewise.
8564         * objc/execute/exceptions/catchall-1.m: Likewise.
8565         * objc/execute/exceptions/finally-1.m: Likewise.
8566         * objc/execute/exceptions/foward-1.m: Likewise.
8567         * objc/execute/exceptions/local-variables-1.m: Likewise.
8568         * objc/execute/exceptions/throw-nil.m: Likewise.
8569         * objc/execute/exceptions/trivial.m: Likewise.
8570         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8571         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8572         * objc/execute/exceptions/matcher-1.m: Likewise.
8573         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8574         Object.
8575         * objc/execute/formal_protocol-2.m: Likewise.
8576         * objc/execute/formal_protocol-3.m: Likewise.
8577         * objc/execute/formal_protocol-4.m: Likewise.
8578         * objc/execute/formal_protocol-5.m: Include
8579         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8580         protocol_getName().
8581         * objc/execute/formal_protocol-6.m: Likewise.
8582         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8583         Object.  Include <objc/Protocol.h> instead of
8584         ../../objc-obj-c++-shared/Protocol1.h.
8585         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8586         Object.
8587         * objc/execute/informal_protocol.m: Likewise.
8588         * objc/execute/load-3.m: Likewise.
8589         * objc/execute/many_args_method.m ([TestClass +initialize]):
8590         Include this method with the GNU runtime as well.
8591         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8592         * objc/execute/nested-func-1.m: Use TestsuiteObject
8593         instead of Object.
8594         * objc/execute/nil_method-1.m: Likewise.
8595         * objc/execute/no_clash.m: Likewise.
8596         * objc/execute/np-1.m: Do not include
8597         ../../objc-obj-c++-shared/Protocol1.h.
8598         (main): Use return instead of exit().
8599         * objc/execute/np-2.m: Do not include
8600         ../../objc-obj-c++-shared/Protocol1.h.
8601         ([MyObject +initialize]): Include this method also with the GNU
8602         runtime.  (main): Use return instead of exit().
8603         * objc/execute/object_is_class.m: Include
8604         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8605         of Object.  (main): Use the Modern Objective-C runtime API.
8606         * objc/execute/object_is_meta_class.m: Likewise.
8607         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8608         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8609         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8610         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8611         Objective-C runtime API.
8612         * objc/execute/protocol-isEqual-2.m: Likewise.
8613         * objc/execute/protocol-isEqual-3.m: Likewise.
8614         * objc/execute/protocol-isEqual-4.m: Likewise.
8615         * objc/execute/redefining_self.m ([TestClass +initialize]):
8616         Include this method with the GNU runtime as well.
8617         * objc/execute/root_methods.m: Include
8618         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8619         Include this method with the GNU runtime as well.
8620         (main): Use the Modern Objective-C runtime API.
8621         * objc/execute/selector-1.m: Include
8622         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8623         of Object.  (main): Use the Modern Objective-C runtime API.
8624         * objc/execute/static-1.m ([Test +initialize]): Include this
8625         method with the GNU runtime as well.
8626         * objc/execute/static-2.m: Likewise.
8627         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8628         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8629         ([MathClass +initialize]): Include this method with the GNU
8630         runtime as well.
8631         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8632         instead of Object.
8633         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8634         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8635         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8636         * objc.dg/attributes/method-attribute-1.m: Likewise.
8637         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8638         * objc.dg/attributes/method-attribute-2.m: Likewise.
8639         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8640         * objc.dg/attributes/method-attribute-3.m: Likewise.
8641         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8642         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8643         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8644         * obj-c++.dg/bitfield-1.mm: Likewise.
8645         * obj-c++.dg/bitfield-2.mm: Likewise
8646         * objc.dg/bitfield-3.m: Likewise.
8647         * obj-c++.dg/bitfield-4.mm: Likewise.
8648         * objc.dg/bitfield-5.m: Likewise
8649         * objc.dg/call-super-1.m: Likewise.
8650         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8651         Use objc_getClass() instead of objc_get_class(), but for the GNU
8652         runtime redefine objc_getClass as objc_get_class.  Include
8653         ../objc-obj-c++-shared/runtime.h.
8654         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8655         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8656         Use the Modern Objective-C runtime API.
8657         * objc.dg/class-protocol-1.m: Include
8658         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8659         * obj-c++.dg/class-protocol-1.mm: Likewise.
8660         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8661         * objc.dg/comp-types-10.m: Likewise.
8662         * objc.dg/comp-types-11.m: Likewise.
8663         * objc.dg/comp-types-12.m: Likewise.
8664         * obj-c++.dg/comp-types-9.mm: Likewise.
8665         * obj-c++.dg/comp-types-11.mm: Likewise.
8666         * obj-c++.dg/comp-types-12.mm: Likewise.
8667         * obj-c++.dg/comp-types-13.mm: Likewise.
8668         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8669         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8670         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8671         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8672         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8673         * objc.dg/desig-init-1.m: Likewise.
8674         * obj-c++.dg/defs.mm: Likewise.
8675         * objc.dg/exceptions-2.m: Likewise.
8676         * obj-c++.dg/except-1.mm: Likewise.
8677         * obj-c++.dg/exceptions-2.mm: Likewise.
8678         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8679         Use the Modern Objective-C runtime API.
8680         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8681         the Modern Objective-C runtime API.  Do not include
8682         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8683         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8684         the Modern Objective-C runtime API except when using an older NeXT
8685         runtime.
8686         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8687         the Modern Objective-C runtime API.
8688         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8689         objc/encoding.h.
8690         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8691         * objc.dg/encode-7-next-64bit.m: Updated include.
8692         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8693         objc/encoding.h.
8694         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8695         the Modern Objective-C runtime API.
8696         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8697         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8698         instead of ../objc-obj-c++-shared/Protocol1.h.
8699         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8700         the Modern Objective-C runtime API except when using an older NeXT
8701         runtime.
8702         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8703         the Modern Objective-C runtime API.
8704         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8705         Object.
8706         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8707         * objc.dg/fix-and-continue-2.m: Likewise.
8708         * objc.dg/foreach-1.m: Likewise.
8709         * objc.dg/foreach-2.m: Likewise.
8710         * objc.dg/foreach-3.m: Likewise.
8711         * objc.dg/foreach-4.m: Likewise.
8712         * objc.dg/foreach-5.m: Likewise.
8713         * objc.dg/foreach-6.m: Likewise.
8714         * objc.dg/foreach-7.m: Likewise.
8715         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
8716         Object.
8717         * objc.dg/func-ptr-2.m: Likewise.
8718         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8719         Do not include objc/objc-api.h.
8720         * obj-c++.dg/fsf-package-0.mm: Likewise.
8721         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8722         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8723         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8724         of Object.
8725         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8726         * objc.dg/gnu-runtime-3.m: Likewise.
8727         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8728         * objc.dg/headers.m: Include objc/runtime.h instead of
8729         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
8730         for the NeXT runtime.
8731         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8732         * obj-c++.dg/isa-field-1.mm: Likewise.
8733         * obj-c++.dg/ivar-list-semi.mm: Likewise.
8734         * objc.dg/layout-1.m: Likewise.
8735         * objc.dg/layout-2.m: Likewise.
8736         * objc.dg/local-decl-2.m: Likewise.
8737         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8738         Object.  ([Container +elementForView:]): Use
8739         class_conformsToProtocol().
8740         * obj-c++.dg/lookup-2.mm: Likewise.
8741         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8742         * obj-c++.dg/local-decl-1.mm: Likewise.
8743         * objc.dg/method-3.m: Likewise.
8744         * objc.dg/method-4.m: Likewise.
8745         * objc.dg/method-6.m: Include objc/Protocol.h instead of
8746         ../objc-obj-c++-shared/Protocol1.h.
8747         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8748         * objc.dg/method-9.m: Likewise.
8749         * objc.dg/method-10.m: Likewise.
8750         * objc.dg/method-13.m ([Root +initialize]): Include this method
8751         also for the GNU runtime.  (main): Use objc_getClass() also for
8752         the GNU runtime.
8753         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8754         * objc.dg/method-17.m: Likewise.
8755         * objc.dg/method-19.m: Likewise.
8756         * objc.dg/method-20b.m: Likewise.
8757         * obj-c++.dg/method-2.mm: Likewise.
8758         * obj-c++.dg/method-6.mm: Likewise.
8759         * obj-c++.dg/method-10.mm: Likewise.
8760         * obj-c++.dg/method-11.mm: Likewise.
8761         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8762         ../objc-obj-c++-shared/Protocol1.h.
8763         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8764         * obj-c++.dg/method-15.mm: Likewise.
8765         * obj-c++.dg/method-17.mm: Likewise.
8766         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
8767         +initialize]): Include this method also for the GNU
8768         runtime.  (main): Use objc_getClass() also for the GNU runtime.
8769         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8770         * obj-c++.dg/method-22.mm: Likewise.
8771         * obj-c++.dg/method-23.mm: Likewise.
8772         * obj-c++.dg/no-extra-load.mm: Likewise.
8773         * objc.dg/objc-fast-4.m: Likewise.
8774         * objc.dg/objc-gc-4.m: Likewise.
8775         * obj-c++.dg/objc-gc-3.mm: Likewise.
8776         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
8777         protocol_getMethodDescription() instead of [Protocol
8778         -descriptionForInstanceMethod].
8779         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8780         Made it available with all runtimes.  (main): Call -test instead
8781         of -class.
8782         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8783         and put into a category.
8784         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8785         Object.  Include objc/objc.h.
8786         * obj-c++.dg/proto-lossage-2.mm: Likewise.
8787         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
8788         New. (main): Use protocol_getMethodDescription() instead
8789         of [Protocol -descriptionForInstanceMethod] and [Protocol
8790         -descriptionForClassMethod].
8791         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8792         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
8793         Objective-C runtime API.
8794         * obj-c++.dg/proto-qual-1.mm: Likewise.
8795         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8796         Object.
8797         * obj-c++.dg/property/property-1.mm: Likewise.
8798         * obj-c++.dg/qual-types-1.mm: Likewise.
8799         * objc.dg/selector-2.m: Include objc/objc.h instead of
8800         ../objc-obj-c++-shared/Object1.h.
8801         * obj-c++.dg/selector-2.mm: Likewise.
8802         * obj-c++.dg/selector-5.mm: Likewise.
8803         * obj-c++.dg/selector-6.mm: Likewise.
8804         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8805         Object.  Do not include objc/objc-api.h.
8806         * obj-c++.dg/set-not-used-1.mm: Likewise.
8807         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8808         * objc.dg/stret-1.m: Likewise.
8809         * objc.dg/stret-2.m: Likewise.
8810         * obj-c++.dg/super-class-2.mm: Likewise.
8811         * objc.dg/super-class-3.m: Likewise.
8812         * objc.dg/super-class-4.m: Likewise.
8813         * objc.dg/sync-2.m: Likewise.
8814         * obj-c++.dg/sync-2.mm: Likewise.
8815         * objc.dg/sync-1.m: Include objc/objc.h instead of
8816         ../objc-obj-c++-shared/Object1.h.
8817         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8818         'Class' as the type of 'isa'.
8819         * objc.dg/special/unclaimed-category-1.m: Use the Modern
8820         Objective-C runtime API.  ([TestClass +initialize]): Include this
8821         method with the GNU runtime as well.
8822         * objc.dg/strings/strings-1.m: Updated includes.
8823         * obj-c++.dg/strings/strings-1.mm: Likewise.
8824         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8825         objc.dg/strings/const-str-12b.m.
8826         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8827         * obj-c++.dg/template-3.mm: Likewise.
8828         * obj-c++.dg/template-4.mm: Likewise.
8829         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
8830         Objective-C runtime API.
8831         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8832         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8833         * obj-c++.dg/try-catch-1.mm: Likewise.
8834         * obj-c++.dg/try-catch-2.mm: Likewise.
8835         * objc.dg/try-catch-3.m: Likewise.
8836         * obj-c++.dg/try-catch-3.mm: Likewise.
8837         * objc.dg/try-catch-6.m: Likewise.
8838         * objc.dg/try-catch-7.m: Likewise.
8839         * obj-c++.dg/try-catch-7.mm: Likewise.
8840         * obj-c++.dg/try-catch-8.mm: Likewise.
8841         * obj-c++.dg/try-catch-9.mm: Likewise.
8842         * objc.dg/try-catch-10.m: Likewise.
8843         * obj-c++.dg/try-catch-11.mm: Likewise.
8844         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8845         Object.  Include objc/objc.h.
8846         * obj-c++.dg/typedef-alias-1.mm: Likewise.
8847         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8848         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8849         Object.  Use Modern Objective-C runtime API.  Do not use
8850         performv::.
8851         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8852         * obj-c++.dg/torture/trivial.mm: Likewise.
8853         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8854         instead of ../objc-obj-c++-shared/Object1.h.  Include
8855         ../objc-obj-c++-shared/runtime.h.
8856         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8857         * objc.dg/torture/strings/const-str-11.m: Likewise.
8858         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8859         * objc.dg/torture/strings/const-str-9.m: Likewise.
8860         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8861         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8862         instead of Object. Only add _FooClassReference if
8863         __NEXT_RUNTIME__.
8864         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8865         * objc.dg/torture/strings/const-str-8.m: Likewise.
8866         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8867         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8868         additional sources.
8869         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8870         Object.
8871         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8872         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8873         * obj-c++.dg/va-meth-1.mm: Likewise.
8874         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8875         ../objc-obj-c++-shared/Object1.h.
8876         * objc.dg/zero-link-3.m: Likewise.
8877
8878 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8879
8880         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8881
8882 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8883
8884         PR obj-c++/48275
8885         * obj-c++.dg/property/cxx-property-1.mm: New.
8886         * obj-c++.dg/property/cxx-property-2.mm: New.
8887
8888 2011-06-06  Jason Merrill  <jason@redhat.com>
8889
8890         * g++.dg/cpp0x/regress/ptrmem1.C: New.
8891
8892 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
8893
8894         PR rtl-optimization/49145
8895         From Ryan Mansfield
8896         * gcc.c-torture/compile/pr49145.c: New test.
8897
8898 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR testsuite/49288
8901         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8902         to dg-options, match also DW_AT_linkage_name.
8903
8904         PR debug/49294
8905         * gcc.dg/debug/pr49294.c: New test.
8906
8907         PR c++/49264
8908         * g++.dg/opt/pr49264.C: New test.
8909
8910 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
8911
8912         PR tree-optimization/49243
8913         * gcc.dg/pr49243.c: New.
8914
8915 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8916
8917         * gnat.dg/specs/cond_expr1.ads: New test.
8918
8919 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8920
8921         * gnat.dg/deferred_const4.ad[sb]: New test.
8922         * gnat.dg/deferred_const4_pkg.ads: New helper.
8923
8924 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8925
8926         * gnat.dg/test_tamdt.adb: Rename to...
8927         * gnat.dg/taft_type1.adb: ...this.
8928         * gnat.dg/tamdt.ad[sb]: Rename to...
8929         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8930         * gnat.dg/tamdt_aux.ads: Rename to...
8931         * gnat.dg/taft_type1_pkg2.ads: ...this.
8932         * gnat.dg/taft_type2.ad[sb]: New test.
8933         * gnat.dg/taft_type2_pkg.ads: New helper.
8934         * gnat.dg/taft_type3.adb: New test.
8935         * gnat.dg/taft_type3_pkg.ads: New helper.
8936
8937 2011-06-05  Tobias Burnus  <burnus@net-b.de>
8938
8939         PR fortran/49255
8940         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8941         for F2008.
8942
8943 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8944
8945         PR testsuite/49287
8946         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8947         warning.
8948         * objc.dg/gnu-api-2-objc.m: Likewise.
8949         * obj-c++.dg/gnu-api-2-class.mm: Likewise
8950         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8951
8952 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8953
8954         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
8955         alignment, not the alignment, when calling class_addIvar().  Add
8956         an 'isa' instance variable to the test root class.
8957         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8958
8959 2011-06-04  Jan Hubicka  <jh@suse.cz>
8960
8961         PR tree-optimization/48893
8962         PR tree-optimization/49091
8963         PR tree-optimization/49179
8964         * gfortran.dg/pr49179.f90: New testcase
8965
8966 2011-06-04  Jan Hubicka  <jh@suse.cz>
8967
8968         PR lto/48954
8969         * g++.dg/torture/pr48954.C: New testcase.
8970
8971 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8972
8973         * g++.dg/warn/delete-non-virtual-dtor.C: New.
8974
8975 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8976
8977         PR c++/33840
8978         * g++.dg/diagnostic/bitfld2.C: New.
8979
8980 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8981
8982         PR target/49281
8983         * gcc.c-torture/execute/pr49281.c: New test.
8984
8985 2011-06-04  Jan Hubicka  <jh@suse.cz>
8986
8987         PR tree-optimize/48929
8988         * gcc.c-torture/compile/pr48929.c: New testcase.
8989
8990 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8991
8992         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8993
8994 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
8995
8996         PR c++/49276
8997         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8998
8999 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9000
9001         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9002
9003 2011-06-03  Richard Henderson  <rth@redhat.com>
9004             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9005
9006         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9007
9008 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9009
9010         * objc.dg/headers.m: Do not include objc-list.h.
9011
9012 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9013
9014         * objc.dg/type-stream-1.m: Test removed.
9015         * objc.dg/headers.m: Do not include typedstream.h.
9016
9017 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9018
9019         * objc.dg/torture/forward-1.m (main): Updated testcase.
9020
9021 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9022
9023         PR target/49163
9024         * gcc.c-torture/compile/pr49163.c: New.
9025
9026 2011-06-02  Asher Langton  <langton2@llnl.gov>
9027
9028         PR fortran/49268
9029         * gfortran.dg/PR49268.f90: New test.
9030
9031 2011-06-02  Asher Langton  <langton2@llnl.gov>
9032
9033         PR fortran/37039
9034         * gfortran.dg/PR37039.f90: New test.
9035
9036 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9037
9038         PR objc/48539
9039         * objc.dg/method-5.m: Updated.
9040         * objc.dg/method-19.m: Updated.
9041         * objc.dg/method-lookup-1.m: New.
9042         * obj-c++.dg/method-6.mm: Updated.
9043         * obj-c++.dg/method-7.mm: Updated.
9044         * obj-c++.dg/method-lookup-1.mm: New.
9045
9046 2011-06-02  DJ Delorie  <dj@redhat.com>
9047
9048         * lib/timeout.exp (timeout): Add board_info support.
9049
9050 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9051
9052         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9053
9054 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9055
9056         PR fortran/49265
9057         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9058         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9059
9060 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9061             Hans-Peter Nilsson  <hp@axis.com>
9062
9063         PR rtl-optimization/48840
9064         * gcc.target/sparc/ultrasp13.c: New test.
9065
9066 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9067
9068         PR target/49238
9069         * gcc.c-torture/compile/pr49238.c: New.
9070
9071 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9072
9073         * gcc.target/arm/g2.c: Skip test in -mthumb.
9074         Skip test unless cpu is xscale.
9075         * gcc.target/arm/scd42-2.c: Likewise.
9076         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9077
9078 2011-06-01  Jason Merrill  <jason@redhat.com>
9079
9080         * g++.dg/cpp0x/decltype28.C: New.
9081         * g++.dg/cpp0x/decltype29.C: New.
9082
9083 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9084
9085         PR target/45074
9086         * gcc.target/mips/pr45074.c: New test.
9087
9088 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9089             Hans-Peter Nilsson  <hp@axis.com>
9090
9091         PR rtl-optimization/48830
9092         * gcc.target/sparc/ultrasp12.c: New test.
9093
9094 2011-06-01  David Li  <davidxl@google.com>
9095
9096         * gcc.dg/profile-dir-1.c: Change pass name.
9097         * gcc.dg/profile-dir-2.c: Ditto.
9098         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9099         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9100         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9101         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9102         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9103         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9104         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9105         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9106         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9107         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9108         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9109         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9110         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9111         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9112         * gcc.dg/profile-dir-3.c: Ditto.
9113         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9114
9115 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9116
9117         * objc.dg/attributes/method-nonnull-1.m: New test.
9118         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9119
9120 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9121
9122         PR fortran/18918
9123         * gfortran.dg/coarray_atomic_1.f90: New.
9124         * gfortran.dg/coarray/atomic_1.f90: New.
9125
9126 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9127
9128         * gcc.dg/guality/bswaptest.c: New test.
9129         * gcc.dg/guality/clztest.c: New test.
9130         * gcc.dg/guality/ctztest.c: New test.
9131         * gcc.dg/guality/rotatetest.c: New test.
9132
9133         PR target/48688
9134         * gcc.target/i386/pr48688.c: New test.
9135
9136 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9137
9138         PR c++/48010
9139         * g++.dg/lookup/name-clash9.C: New.
9140
9141 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9142
9143         PR fortran/18918
9144         * gfortran.dg/coarray/dummy_1.f90: New.
9145
9146 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9147
9148         PR fortran/18918
9149         * gfortran.dg/coarray/save_1.f90: New.
9150         * gfortran.dg/coarray_4.f90: Update dg-error.
9151
9152 2011-05-31  Jason Merrill  <jason@redhat.com>
9153
9154         * g++.dg/cpp0x/rv-template1.C: New.
9155
9156 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9157
9158         PR rtl-optimization/49235
9159         * gcc.dg/pr49235.c: New test.
9160
9161 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9162
9163         PR tree-optimization/49093
9164         * gcc.dg/vect/pr49093.c: New test.
9165
9166 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9167
9168         PR debug/49047
9169         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9170
9171 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9172
9173         PR testsuite/49239
9174         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9175         output array.
9176
9177 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9178
9179         PR target/49186
9180         * gcc.c-torture/execute/pr49186.c: New.
9181
9182 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9183
9184         PR target/49168
9185          * gcc.target/i386/pr49168-1.c: New.
9186
9187 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9188             Eric Botcazou  <ebotcazou@adacore.com>
9189
9190         * gcc.dg/guality/drap.c: New test.
9191
9192 2011-05-30  Richard Guenther  <rguenther@suse.de>
9193
9194         PR tree-optimization/49210
9195         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9196         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9197
9198 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9199
9200         PR c++/49223
9201         * g++.dg/gomp/pr49223-1.C: New test.
9202         * g++.dg/gomp/pr49223-2.C: New test.
9203
9204 2011-05-30  Richard Guenther  <rguenther@suse.de>
9205
9206         PR tree-optimization/49218
9207         * gcc.c-torture/execute/pr49218.c: New testcase.
9208
9209 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9210
9211         PR tree-optimization/49199
9212         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9213         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9214         -fno-tree-scev-cprop.
9215
9216 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9217
9218         PR fortran/47601
9219         * gfortran.dg/extends_13.f03: New.
9220
9221 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR rtl-optimization/49095
9224         * gcc.target/i386/pr49095.c: New test.
9225
9226 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9227
9228         PR fortran/18918
9229         * gfortran.dg/coarray_24.f90: New.
9230
9231 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9232
9233         PR fortran/18918
9234         * gfortran.dg/coarray_23.f90: New.
9235
9236 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9237
9238         From Ryan Mansfield
9239         * gcc.dg/pr48826.c: New test.
9240
9241 2011-05-29  Richard Guenther  <rguenther@suse.de>
9242
9243         PR tree-optimization/49217
9244         * gcc.dg/torture/pr49217.c: New testcase.
9245
9246 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9247
9248         PR testsuite/49222
9249         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9250
9251 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9252
9253         * gnat.dg/boolean_subtype.adb: Rename to...
9254         * gnat.dg/boolean_subtype1.adb: ...this.
9255
9256 2011-05-28  Jason Merrill  <jason@redhat.com>
9257
9258         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9259
9260 2011-05-27  Jason Merrill  <jason@redhat.com>
9261
9262         * g++.dg/cpp0x/enum18.C: Adjust.
9263
9264         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9265
9266 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9267
9268         PR fortran/18918
9269         * gfortran.dg/coarray_22.f90: New.
9270
9271 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9272
9273         PR tree-optimization/46728
9274         * gcc.target/powerpc/pr46728-1.c: New.
9275         * gcc.target/powerpc/pr46728-2.c: New.
9276         * gcc.target/powerpc/pr46728-3.c: New.
9277         * gcc.target/powerpc/pr46728-4.c: New.
9278         * gcc.target/powerpc/pr46728-5.c: New.
9279         * gcc.dg/pr46728-6.c: New.
9280         * gcc.target/powerpc/pr46728-7.c: New.
9281         * gcc.target/powerpc/pr46728-8.c: New.
9282         * gcc.dg/pr46728-9.c: New.
9283         * gcc.target/powerpc/pr46728-10.c: New.
9284         * gcc.target/powerpc/pr46728-11.c: New.
9285         * gcc.dg/pr46728-12.c: New.
9286         * gcc.target/powerpc/pr46728-13.c: New.
9287         * gcc.target/powerpc/pr46728-14.c: New.
9288         * gcc.target/powerpc/pr46728-15.c: New.
9289         * gcc.target/powerpc/pr46728-16.c: New.
9290
9291 2011-05-27  Jason Merrill  <jason@redhat.com>
9292
9293         * g++.dg/abi/mangle47.C: New.
9294
9295         PR c++/49176
9296         * g++.dg/template/const5.C: New.
9297
9298         * g++.dg/cpp0x/enum18.C: New.
9299
9300         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9301
9302         * g++.dg/cpp0x/error6.C: New.
9303
9304         * g++.dg/cpp0x/error5.C: New.
9305
9306 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR c++/49165
9309         * g++.dg/eh/cond6.C: New test.
9310
9311 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9312
9313         PR fortran/48820
9314         * gfortran.dg/rank_3.f90: New.
9315         * gfortran.dg/rank_4.f90: New.
9316
9317 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9318
9319         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9320         replace dump search.
9321
9322 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9323
9324         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9325         * gnat.dg/bit_packed_array5.adb: ...here.
9326
9327 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9328
9329         PR c++/42056
9330         * g++.dg/cpp0x/auto25.C: New.
9331
9332 2011-05-27  Richard Guenther  <rguenther@suse.de>
9333
9334         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9335
9336 2011-05-27  Richard Guenther  <rguenther@suse.de>
9337
9338         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9339
9340 2011-05-27  Richard Guenther  <rguenther@suse.de>
9341
9342         PR middle-end/49189
9343         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9344
9345 2011-05-26  Jason Merrill  <jason@redhat.com>
9346
9347         * g++.dg/cpp0x/friend1.C: New.
9348         * g++.dg/cpp0x/friend2.C: New.
9349
9350         * g++.dg/cpp0x/auto7.C: Update.
9351         * g++.dg/template/crash50.C: Adjust.
9352         * g++.dg/template/static9.C: Adjust.
9353         * g++.old-deja/g++.ext/memconst.C: Adjust.
9354
9355 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9356
9357         * gcc.dg/march.c: Ignore a note for some targets.
9358
9359 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9360             Nathan Froyd  <froydnj@codesourcery.com>
9361
9362         PR c++/2288
9363         PR c++/18770
9364         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9365         * g++.dg/parse/pr18770.C: New test.
9366         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9367
9368 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9369
9370         PR fortran/48955
9371         * gfortran.dg/dependency_40.f90 : New test.
9372
9373 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9374
9375         PR fortran/18918
9376         * gfortran.dg/coarray/registering_1.f90: New.
9377
9378 2011-05-26  Jason Merrill  <jason@redhat.com>
9379
9380         * g++.dg/cpp0x/variadic111.C: New.
9381         * g++.dg/cpp0x/variadic41.C: Adjust.
9382
9383 2011-05-26  Richard Guenther  <rguenther@suse.de>
9384
9385         PR tree-optimization/48702
9386         * gcc.dg/torture/pr48702.c: New testcase.
9387
9388 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9389
9390         PR gcov-profile/48845
9391         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9392         support.
9393         * gcc.dg/matrix/matrix.exp: Likewise.
9394         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9395         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9396         line number to check_profiling_available.
9397         * lib/target-supports.exp (check_profiling_available): Account for
9398         this.
9399         Require TLS runtime support with -fprofile-generate.
9400         * lib/profopt.exp (profopt-execute): Add TLS options for
9401         -fprofile-generate.
9402         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9403
9404 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR c++/49165
9407         * g++.dg/eh/cond5.C: New test.
9408
9409         PR tree-optimization/49161
9410         * gcc.c-torture/execute/pr49161.c: New test.
9411
9412 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9413
9414         * gcc.target/arm/neon-vorn-vbic.c: New test.
9415
9416 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9417
9418         PR tree-optimization/49038
9419         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9420         * gcc.dg/vect/pr49038.c: New test.
9421
9422 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
9423
9424         * g++.dg/init/pr25811-3.C: New.
9425         * g++.dg/init/pr25811-4.C: New.
9426
9427 2011-05-25  Jason Merrill  <jason@redhat.com>
9428
9429         * g++.dg/cpp0x/enum17.C: New.
9430         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9431
9432         * g++.dg/cpp0x/auto24.C: New.
9433
9434         * g++.dg/cpp0x/error4.C: New.
9435
9436         * g++.dg/cpp0x/rv-restrict.C: New.
9437
9438         * g++.dg/cpp0x/enum15.C: New.
9439         * g++.dg/cpp0x/constexpr-switch2.C: New.
9440
9441         * g++.dg/cpp0x/variadic110.C: New.
9442
9443         * g++.dg/cpp0x/auto9.C: Add typedef test.
9444
9445         * g++.dg/cpp0x/auto23.C: New.
9446         * g++.dg/cpp0x/auto9.C: Adjust.
9447
9448         * g++.dg/cpp0x/defaulted29.C: New.
9449
9450         * g++.dg/cpp0x/initlist51.C: New.
9451
9452 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9453
9454         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9455         * g++.dg/abi/packed1.C: Suppress warning.
9456         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9457         * g++.dg/template/stdarg1.C: Likewise.
9458         * g++.dg/other/packed1.C: Remove arm from xfail list.
9459
9460 2011-05-25  Jason Merrill  <jason@redhat.com>
9461
9462         * g++.dg/cpp0x/enum16.C: New.
9463         * g++.dg/parse/error15.C: Adjust.
9464
9465         * g++.dg/cpp0x/initlist50.C: New.
9466
9467         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9468
9469         * g++.dg/cpp0x/variadic109.C: New.
9470
9471 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9472
9473          * gcc.target/i386/pause-1.c: New.
9474
9475 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9476
9477         * gcc.dg/stack-usage-1.c: Adjust comment.
9478         * gcc.dg/stack-usage-2.c: New test.
9479
9480 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9481
9482         PR c++/49136
9483         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9484         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9485
9486 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9487
9488         PR rtl-optimization/48757
9489         * gfortran.dg/pr48757.f:  New test case.
9490
9491 2011-05-24  Jason Merrill  <jason@redhat.com>
9492
9493         * g++.dg/cpp0x/access01.C: New.
9494
9495 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9496
9497         PR libobjc/48177
9498         * objc.dg/pr48177.m: New testcase.
9499
9500 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9501
9502         PR objc/48187
9503         * objc.dg/pr48187.m: New testcase.
9504         * obj-c++.dg/pr48187.mm: New testcase.
9505         * objc.dg/ivar-extra-semicolon.m: New testcase.
9506
9507 2011-05-24  Jason Merrill  <jason@redhat.com>
9508
9509         * g++.dg/template/access21.C: New.
9510         * g++.dg/template/access22.C: New.
9511
9512 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9513
9514         PR rtl-optimization/48633
9515         * g++.dg/pr48633.C: New test.
9516
9517 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9518
9519         PR target/49133
9520         * g++.dg/other/pr49133.C: New test.
9521
9522 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9523             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9524
9525         * gcc.dg/torture/tls/run-gd.c: New test.
9526         * gcc.dg/torture/tls/run-ie.c: New test.
9527         * gcc.dg/torture/tls/run-ld.c: New test.
9528         * gcc.dg/torture/tls/run-le.c: New test.
9529         * lib/target-supports.exp (check_effective_target_tls_runtime):
9530         Build testcase with TLS options.
9531
9532 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9533
9534         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9535
9536 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9537
9538         PR tree-optimization/49121
9539         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9540
9541 2011-05-23  Jason Merrill  <jason@redhat.com>
9542
9543         * g++.dg/cpp0x/defaulted28.C: New.
9544
9545         * g++.dg/cpp0x/sfinae25.C: New.
9546
9547         * g++.dg/cpp0x/rv-cast2.C: New.
9548
9549         * g++.dg/cpp0x/enum14.C: New.
9550
9551 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9552
9553         PR lto/49123
9554         * gcc.c-torture/execute/pr49123.c: New test.
9555
9556         PR debug/49032
9557         * gcc.dg/debug/pr49032.c: New test.
9558
9559         PR c/49120
9560         * gcc.dg/pr49120.c: New test.
9561
9562 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9563
9564         PR target/47315
9565         * gcc.target/i386/pr47315.c: New test.
9566
9567 2011-05-23  Jason Merrill  <jason@redhat.com>
9568
9569         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9570
9571         * g++.dg/cpp0x/sfinae24.C: New.
9572
9573         * g++.dg/cpp0x/error3.C: New.
9574
9575         * g++.dg/cpp0x/defaulted27.C: New.
9576
9577         * g++.dg/cpp0x/decltype27.C: New.
9578
9579 2011-05-23  Richard Guenther  <rguenther@suse.de>
9580
9581         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9582
9583 2011-05-23  Richard Guenther  <rguenther@suse.de>
9584
9585         PR tree-optimization/40874
9586         * g++.dg/tree-ssa/pr40874.C: New testcase.
9587
9588 2011-05-23  Richard Guenther  <rguenther@suse.de>
9589
9590         PR tree-optimization/49115
9591         * g++.dg/torture/pr49115.C: New testcase.
9592
9593 2011-05-23  Richard Guenther  <rguenther@suse.de>
9594
9595         PR middle-end/15419
9596         * gcc.dg/memcpy-3.c: New testcase.
9597
9598 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9599
9600         PR middle-end/48973
9601         * gcc.c-torture/execute/pr48973-1.c: New test.
9602         * gcc.c-torture/execute/pr48973-2.c: New test.
9603
9604 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9605
9606         PR c++/18016
9607         * g++.dg/warn/pr18016.C: New.
9608
9609 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9610
9611         PR target/45098
9612         * gcc.target/arm/ivopts-6.c: New test.
9613
9614 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9615
9616         PR middle-end/49029
9617         * gcc.c-torture/compile/pr49029.c: New test.
9618
9619 2011-05-22  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/cpp0x/sfinae23.C: New.
9622         * g++.dg/cpp0x/sfinae8.C: Correct.
9623
9624 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9625
9626         * gfortran.dg/function_optimize_8.f90:  New test case.
9627
9628 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9629
9630         PR tree-optimization/49087
9631         * gcc.dg/vect/O3-pr49087.c: New test.
9632
9633 2011-05-21  Jason Merrill  <jason@redhat.com>
9634
9635         * g++.dg/debug/const5.C: New.
9636
9637 2011-05-20  Jason Merrill  <jason@redhat.com>
9638
9639         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9640
9641         * g++.dg/cpp0x/constexpr-static7.C: New.
9642
9643         * g++.dg/cpp0x/enum12.C: New.
9644         * g++.dg/cpp0x/enum13.C: New.
9645
9646 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9647
9648         PR fortran/48699
9649         * gfortran.dg/select_type_23.f03: New.
9650
9651 2011-05-20  Jason Merrill  <jason@redhat.com>
9652
9653         * g++.dg/cpp0x/defaulted26.C: New.
9654
9655         * g++.dg/cpp0x/noexcept02.C: Fix.
9656         * g++.dg/cpp0x/noexcept03.C: Fix.
9657         * g++.dg/cpp0x/noexcept08.C: Fix.
9658         * g++.dg/cpp0x/noexcept10.C: New.
9659
9660 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9661
9662         PR fortran/48706
9663         * gfortran.dg/extends_12.f03: New.
9664
9665 2011-05-20  Jason Merrill  <jason@redhat.com>
9666
9667         * g++.dg/template/koenig9.C: New.
9668         * g++.dg/opt/pr47615.C: Fix.
9669         * g++.dg/overload/defarg1.C: Fix.
9670         * g++.dg/tc1/dr213.C: Remove xfail.
9671         * g++.dg/torture/pr34850.C: Fix.
9672         * g++.dg/torture/pr39362.C: Fix.
9673         * g++.old-deja/g++.brendan/crash56.C: Fix.
9674         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9675
9676 2011-05-20  Richard Guenther  <rguenther@suse.de>
9677
9678         PR tree-optimization/49079
9679         * gcc.dg/torture/pr49079.c: New testcase.
9680
9681 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9682
9683         PR tree-optimization/49073
9684         * gcc.c-torture/execute/pr49073.c: New test.
9685
9686 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9687
9688         PR fortran/18918
9689         * gfortran.dg/coarray_21.f90: New.
9690
9691 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9692
9693         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9694         output.
9695
9696 2011-05-19  Richard Guenther  <rguenther@suse.de>
9697
9698         PR testsuite/49063
9699         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9700
9701 2011-05-19  Richard Guenther  <rguenther@suse.de>
9702
9703         PR middle-end/48985
9704         * gcc.dg/builtin-object-size-11.c: New testcase.
9705
9706 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9707
9708         PR target/45098
9709         * gcc.target/arm/ivopts.c: New test.
9710         * gcc.target/arm/ivopts-2.c: New test.
9711
9712 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9713
9714         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9715
9716 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9717
9718         * gcc.c-torture/execute/960321-1.x: Remove.
9719
9720 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
9721
9722         PR fortran/48700
9723         * gfortran.dg/move_alloc_4.f90: New.
9724
9725 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9726
9727         PR target/49002
9728         * gcc.target/i386/pr49002-1.c: New test.
9729         * gcc.target/i386/pr49002-2.c: Likewise.
9730
9731 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9732
9733         PR tree-optimization/49039
9734         * gcc.c-torture/execute/pr49039.c: New test.
9735         * gcc.dg/tree-ssa/pr49039.c: New test.
9736         * g++.dg/torture/pr49039.C: New test.
9737
9738 2011-05-18  Jason Merrill  <jason@redhat.com>
9739
9740         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9741         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9742         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9743
9744 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
9745
9746         * gcc.target/bfin/mcpu-bf592.c: New test.
9747
9748 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
9749
9750         PR tree-optimization/41881
9751         * gcc.dg/vect/O3-pr41881.c: New test.
9752         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9753
9754 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9755
9756         PR tree-optimization/49000
9757         * gcc.dg/pr49000.c: New test.
9758
9759 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
9760
9761         * gnat.dg/invalid1.adb: New test.
9762
9763 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
9764
9765         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9766         scan pattern.
9767         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9768         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9769
9770 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9771
9772         PR c++/48994
9773         * g++.dg/cpp0x/range-for18.C: New.
9774
9775 2011-05-15  Tobias Burnus  <burnus@net-b.de>
9776
9777         PR fortran/18918
9778         * gfortran.dg/coarray/image_index_2.f90: New.
9779
9780 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
9781
9782         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9783         * g++.dg/cpp0x/override2.C: New.
9784
9785 2011-05-14  Tobias Burnus  <burnus@net-b.de>
9786
9787         PR fortran/18918
9788         * gfortran.de/coarray_20.f90: New.
9789
9790 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9791
9792         PR fortran/22572
9793         * function_optimize_7.f90:  New test case.
9794
9795 2011-05-13  Jason Merrill  <jason@redhat.com>
9796
9797         * g++.dg/cpp0x/decltype26.C: New.
9798         * g++.dg/cpp0x/enum11.C: New.
9799
9800 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9801
9802         PR fortran/48972
9803         PR fortran/48991
9804         * gfortran.dg/assign_8.f90: Update dg-error.
9805
9806 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9807
9808         PR fortran/48972
9809         * gfortran.dg/io_constraints_8.f90: New.
9810         * gfortran.dg/io_constraints_9.f90: New.
9811
9812 2011-05-13  Martin Thuresson  <martint@google.com>
9813
9814         PR gcov-profile/47793
9815         * gcc.dg/pr47793.c: New.
9816
9817 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9818
9819         PR tree-optimization/48975
9820         * gcc.dg/pr48975.c: New test.
9821
9822 2011-05-12  Tobias Burnus  <burnus@net-b.de>
9823
9824         PR fortran/48972
9825         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9826
9827 2011-05-12  Jason Merrill  <jason@redhat.com>
9828
9829         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9830
9831 2011-05-12  Geert Bosch  <bosch@adacore.com>
9832
9833         * gnat.dg/view_conversion1.adb: New test.
9834
9835 2011-05-12  Richard Guenther  <rguenther@suse.de>
9836
9837         PR tree-optimization/48172
9838         * gcc.dg/vect/pr48172.c: New testcase.
9839
9840 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR debug/48967
9843         * g++.dg/opt/pr48967.C: New test.
9844
9845 2011-05-11  Jason Merrill  <jason@redhat.com>
9846
9847         * g++.dg/cpp0x/constexpr-friend.C: New.
9848         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9849
9850         * g++.dg/cpp0x/sfinae22.C: New.
9851
9852 2011-05-11  Tobias Burnus  <burnus@net-b.de>
9853
9854         PR fortran/48889
9855         * gfortran.dg/generic_24.f90: New.
9856
9857 2011-05-11  Richard Guenther  <rguenther@suse.de>
9858
9859         PR tree-optimization/15256
9860         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9861
9862 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
9863
9864         PR debug/48159
9865         * gcc.dg/pr48159-1.c: New test.
9866         * gcc.dg/pr48159-2.c: New test.
9867
9868 2011-05-11  Richard Guenther  <rguenther@suse.de>
9869
9870         PR middle-end/48953
9871         * gcc.dg/torture/pr48953.c: New testcase.
9872
9873 2011-05-11  Richard Guenther  <rguenther@suse.de>
9874
9875         PR tree-optimization/18041
9876         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9877
9878 2011-05-11  Alan Modra  <amodra@gmail.com>
9879
9880         PR target/47755
9881         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9882
9883 2011-05-10  Jason Merrill  <jason@redhat.com>
9884
9885         * g++.dg/cpp0x/defaulted25.C: New.
9886         * g++.dg/template/crash7.C: Adjust.
9887
9888         * g++.dg/cpp0x/variadic108.C: New.
9889
9890 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
9891
9892         * g++.dg/inherit/virtual9.C: Extend.
9893
9894 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
9895
9896         PR target/48857
9897         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9898         are passed and returned in vector registers.
9899
9900 2011-05-10  Richard Guenther  <rguenther@suse.de>
9901
9902         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9903         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9904         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9905         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9906         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
9907         applies.
9908
9909 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
9910
9911         PR tree-optimization/48611
9912         PR tree-optimization/48794
9913         * gfortran.dg/gomp/pr48611.f90: New test.
9914         * gfortran.dg/gomp/pr48794.f90: New test.
9915
9916         PR debug/48928
9917         * gcc.dg/dfp/pr48928.c: New test.
9918
9919 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9920
9921         PR c++/48522
9922         * g++.dg/cpp0x/pr48522.C: New.
9923
9924 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9925
9926         PR c++/48735
9927         * g++.dg/cpp0x/sfinae21.C: New.
9928
9929 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9930
9931         * g++.dg/template/sfinae28.C: Rename to...
9932         * g++.dg/cpp0x/sfinae19.C: ... this.
9933         * g++.dg/template/sfinae29.C: Rename to...
9934         * g++.dg/cpp0x/sfinae20.C: ... this.
9935
9936 2011-05-09  Jeff Law <law@redhat.com>
9937
9938         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9939         consistent results.
9940
9941 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
9942
9943         PR c++/20039
9944         * g++.dg/init/pr20039.C: New.
9945
9946 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9947
9948         PR c++/48737
9949         PR c++/48744
9950         * g++.dg/template/sfinae28.C: New.
9951         * g++.dg/template/sfinae29.C: Likewise.
9952
9953 2011-05-09  Jason Merrill  <jason@redhat.com>
9954
9955         * g++.dg/template/nontype23.C: New.
9956
9957 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
9958         PR c++/48859
9959         * g++.dg/init/pr48859.C: New.
9960
9961 2011-05-09  Jason Merrill  <jason@redhat.com>
9962
9963         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9964         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9965         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9966         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9967         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9968         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9969         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9970         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9971
9972 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
9973
9974         * g++.dg/inherit/virtual9.C: New.
9975
9976 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
9977
9978         PR c++/48574
9979         * g++.dg/template/dependent-expr8.C: New test case.
9980
9981 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
9982
9983         PR tree-optimization/48837
9984         * gcc.dg/pr48837.c: New testcase.
9985
9986 2011-05-06  Jason Merrill  <jason@redhat.com>
9987
9988         * g++.dg/cpp0x/constexpr-condition2.C: New.
9989
9990         * g++.dg/cpp0x/constexpr-missing.C: New.
9991
9992 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9993
9994         PR fortran/18918
9995         * gfortran.dg/coarray/this_image_2.f90: New.
9996
9997 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9998
9999         PR fortran/48858
10000         PR fortran/48820
10001         * gfortran.dg/bind_c_usage_22.f90: New.
10002         * gfortran.dg/bind_c_usage_23.f90: New.
10003         * gfortran.dg/bind_c_usage_24.f90: New.
10004         * gfortran.dg/bind_c_usage_24_c.c: New.
10005
10006 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10007
10008         PR c++/48838
10009         * g++.dg/template/member9.C: New test case.
10010
10011 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10012
10013         * gnat.dg/discr29.ad[sb]: New test.
10014         * gnat.dg/discr30.adb: Likewise.
10015
10016 2011-05-05  Julian Brown  <julian@codesourcery.com>
10017
10018         * gcc.target/arm/neon-vset_lanes8.c: New test.
10019
10020 2011-05-05  Jason Merrill  <jason@redhat.com>
10021
10022         * g++.dg/init/new32.C: New.
10023
10024 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10025
10026         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10027         Fix typo.
10028
10029 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10030
10031         PR rtl-optimization/48381
10032         * gcc.c-torture/compile/pr48381.c: New test.
10033
10034 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10035
10036         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10037         to dg-options.
10038         * gcc.target/i386/opt-1.c: Ditto.
10039
10040 2011-05-04  Jason Merrill  <jason@redhat.com>
10041
10042         * g++.dg/conversion/base1.C: New.
10043
10044 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10045
10046         PR libgfortran/48787
10047         * gfortran.dg/round_3.f08: Add more checks to test case.
10048
10049 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10050
10051         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10052         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10053         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10054         Gate test on effective_target fd_truncate.
10055
10056 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10057
10058         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10059         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10060         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10061         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10062         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10063         * gcc.target/i386/pr38824.c: Ditto.
10064         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10065         * gcc.target/i386/vecinit-2.c: Ditto.
10066         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10067         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10068         * gcc.target/i386/parity-2.c: Ditto.
10069         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10070
10071 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10072
10073         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10074         remove duplication.
10075         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10076         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10077         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10078
10079 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10080
10081         PR fortran/18918
10082         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10083
10084 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10085
10086         PR fortran/18918
10087         * gfortran.dg/coarray/this_image_1.f90: New.
10088
10089 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10090
10091         PR fortran/18918
10092         * gfortran.dg/coarray/caf.dg: New.
10093         * gfortran.dg/coarray/image_index_1.f90: New, copied
10094         from ../coarray_16.f90.
10095
10096 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10097
10098         PR c++/28501
10099         * g++.dg/ext/complex9.C: New.
10100
10101 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10102
10103         From Mike Frysinger
10104         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10105         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10106         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10107
10108 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10109
10110         * gcc.target/bfin/builtins: Created.
10111         * gcc.target/bfin/hisilh-O0.c: Deleted.
10112         * gcc.target/bfin/hisilh.c: Moved to...
10113         * gcc.target/bfin/builtins/hisilh.c: ...here.
10114         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10115         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10116         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10117         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10118         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10119         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10120         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10121         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10122         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10123         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10124         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10125         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10126         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10127         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10128         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10129         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10130         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10131         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10132         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10133         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10134         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10135         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10136         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10137         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10138         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10139         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10140         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10141         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10142         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10143         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10144         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10145         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10146         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10147         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10148         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10149         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10150         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10151         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10152         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10153         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10154         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10155         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10156         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10157         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10158         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10159         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10160         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10161         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10162         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10163         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10164         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10165         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10166         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10167         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10168         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10169         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10170         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10171         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10172         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10173         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10174         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10175         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10176         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10177         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10178         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10179         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10180         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10181         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10182         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10183         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10184         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10185         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10186         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10187         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10188         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10189         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10190         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10191         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10192         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10193         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10194         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10195         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10196         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10197         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10198         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10199         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10200         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10201         * gcc.target/bfin/builtins/circptr.c: Ditto.
10202         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10203         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10204         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10205         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10206         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10207         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10208         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10209         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10210         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10211         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10212         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10213         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10214         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10215         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10216         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10217         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10218         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10219         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10220         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10221         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10222         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10223         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10224         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10225         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10226         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10227         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10228         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10229         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10230         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10231         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10232         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10233         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10234         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10235         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10236         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10237         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10238         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10239         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10240         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10241         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10242         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10243         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10244         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10245         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10246         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10247         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10248         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10249         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10250         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10251         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10252         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10253         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10254         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10255         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10256         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10257         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10258         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10259         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10260         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10261         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10262         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10263         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10264         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10265         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10266         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10267         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10268         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10269         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10270         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10271         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10272
10273 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10274
10275         * gcc.target/arm/cold-lc.c: New test.
10276
10277 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10278
10279         PR target/48774
10280         * gcc.dg/pr48774.c: New test.
10281
10282 2011-05-03  Richard Guenther  <rguenther@suse.de>
10283
10284         * gcc.dg/large-size-array-5.c: New testcase.
10285
10286 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10287
10288         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10289
10290 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10291
10292         * lib/target-supports.exp (check_effective_target_vect_strided):
10293         Replace with...
10294         (check_effective_target_vect_strided2)
10295         (check_effective_target_vect_strided3)
10296         (check_effective_target_vect_strided4)
10297         (check_effective_target_vect_strided8): ...these new functions.
10298
10299         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10300         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10301         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10302         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10303         * gcc.dg/vect/pr37539.c: Likewise.
10304         * gcc.dg/vect/slp-11a.c: Likewise.
10305         * gcc.dg/vect/slp-11b.c: Likewise.
10306         * gcc.dg/vect/slp-11c.c: Likewise.
10307         * gcc.dg/vect/slp-12a.c: Likewise.
10308         * gcc.dg/vect/slp-12b.c: Likewise.
10309         * gcc.dg/vect/slp-18.c: Likewise.
10310         * gcc.dg/vect/slp-19a.c: Likewise.
10311         * gcc.dg/vect/slp-19b.c: Likewise.
10312         * gcc.dg/vect/slp-21.c: Likewise.
10313         * gcc.dg/vect/slp-23.c: Likewise.
10314         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10315
10316         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10317         instead of vect_interleave && vect_extract_even_odd.
10318         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10319         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10320         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10321         * gcc.dg/vect/vect-1.c: Likewise.
10322         * gcc.dg/vect/vect-10.c: Likewise.
10323         * gcc.dg/vect/vect-98.c: Likewise.
10324         * gcc.dg/vect/vect-107.c: Likewise.
10325         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10326         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10327         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10328         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10329         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10330         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10331         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10332         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10333         * gcc.dg/vect/vect-strided-float.c: Likewise.
10334         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10335         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10336         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10337         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10338         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10339         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10340         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10341         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10342         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10343         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10344         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10345         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10346         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10347         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10348         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10349
10350         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10351         target condition.
10352         * gcc.dg/vect/pr30843.c: Likewise.
10353         * gcc.dg/vect/pr33866.c: Likewise.
10354         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10355         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10356         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10357         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10358
10359 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10360
10361         * gcc.dg/vect/slp-11.c: Split into...
10362         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10363         gcc.dg/vect/slp-11c.c: ...these tests.
10364         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10365         * gcc.dg/vect/slp-12c.c: ...this new test.
10366         * gcc.dg/vect/slp-19.c: Split into...
10367         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10368         gcc.dg/vect/slp-19c.c: ...these new tests.
10369
10370 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10371
10372         * lib/target-supports.exp
10373         (check_effective_target_vect_extract_even_odd_wide): Delete.
10374         (check_effective_target_vect_strided_wide): Likewise.
10375         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10376         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10377         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10378         * gcc.dg/vect/pr37539.c: Likewise.
10379         * gcc.dg/vect/slp-11.c: Likewise.
10380         * gcc.dg/vect/slp-12a.c: Likewise.
10381         * gcc.dg/vect/slp-12b.c: Likewise.
10382         * gcc.dg/vect/slp-19.c: Likewise.
10383         * gcc.dg/vect/slp-23.c: Likewise.
10384         * gcc.dg/vect/vect-1.c: Likewise.
10385         * gcc.dg/vect/vect-98.c: Likewise.
10386         * gcc.dg/vect/vect-107.c: Likewise.
10387         * gcc.dg/vect/vect-strided-float.c: Likewise.
10388
10389 2011-05-02  Jason Merrill  <jason@redhat.com>
10390
10391         * g++.dg/init/new31.C: New.
10392
10393 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10394
10395         PR c/35445
10396         * gcc.dg/pr35445.c: New test.
10397
10398 2011-05-02  Jason Merrill  <jason@redhat.com>
10399
10400         * c-c++-common/vla-1.c: New.
10401
10402 2011-05-02  Richard Guenther  <rguenther@suse.de>
10403
10404         PR tree-optimization/48822
10405         * gcc.dg/torture/pr48822.c: New testcase.
10406
10407 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10408
10409         PR c++/47969
10410         * g++.dg/cpp0x/constexpr-47969.C: New.
10411
10412 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10413
10414         PR testsuite/48498
10415         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10416         on vect_no_align targets.
10417         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10418         vect_no_align targets.
10419
10420 2011-05-01  Xinliang David Li  <davidxl@google.com>
10421
10422         * gcc.dg/tree-ssa/integer-addr.c: New test.
10423         * gcc.dg/tree-ssa/alias_bug.c: New test.
10424
10425 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10426
10427         PR libgfortran/48787
10428         * gfortran.dg/round_3.f08: Add more checks.
10429
10430 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10431
10432         PR fortran/48821
10433         * gfortran.dg/import9.f90: New, proper test.
10434         * gfortran.dg/interface_37.f90: Remove bogus
10435         test (bogus copy of interface_36.f90).
10436
10437 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10438
10439         PR fortran/48821
10440         * gfortran.dg/interface_37.f90: New.
10441
10442 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10443
10444         PR fortran/48746
10445         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10446
10447 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10448
10449         PR tree-optimization/48809
10450         * gcc.c-torture/execute/pr48809.c: New test.
10451
10452 2011-04-29  Jeff Law <law@redhat.com>
10453
10454         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10455
10456 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10457
10458         PR c++/48606
10459         * g++.dg/init/ctor10.C: New.
10460
10461 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10462
10463         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10464           warning in implicitly instantiated templates.
10465
10466 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10467
10468         * g++.dg/warn/Wnull-conversion-1.C: New.
10469         * g++.dg/warn/Wnull-conversion-2.C: New.
10470
10471 2011-04-29  Diego Novillo  <dnovillo@google.com>
10472
10473         * g++.old-deja/g++.other/null3.C: Expect warning about
10474         converting boolean to a pointer.
10475
10476 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10477
10478         PR fortran/48462
10479         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10480         being a target.
10481
10482         PR fortran/48746
10483         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10484
10485 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10486
10487         PR fortran/48810
10488         * gfortran.dg/typebound_proc_22.f90: New.
10489
10490         PR fortran/48800
10491         * gfortran.dg/interface_36.f90: New.
10492
10493 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10494
10495         PR libgfortran/48488
10496         PR libgfortran/48602
10497         PR libgfortran/48615
10498         PR libgfortran/48684
10499         PR libgfortran/48787
10500         * gfortran.dg/fmt_g.f: Adjust test.
10501         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10502         * gfortran.dg/round_3.f08: New test.
10503         * gfortran.dg/namelist_print_1.f: Adjust test.
10504         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10505         * gfortran.dg/f2003_io_5.f03: Adjust test.
10506         * gfortran.dg/coarray_15.f90: Adjust test.
10507         * gfortran.dg/namelist_65.f90: Adjust test.
10508         * gfortran.dg/fmt_cache_1.f: Adjust test.
10509         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10510         * gfortran.dg/real_const_3.f90: Adjust test.
10511
10512 2011-04-29  Jan Hubicka  <jh@suse.cz>
10513
10514         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10515         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10516
10517 2011-04-28  Xinliang David Li  <davidxl@google.com>
10518
10519         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10520         * g++.dg/prof-robust-1.C: New test.
10521
10522 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10523
10524         PR tree-optimization/48765
10525         * gcc.dg/vect/pr48765.c: New.
10526
10527 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10528
10529         PR tree-optimization/48775
10530         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10531
10532 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10533
10534         PR c++/48798
10535         * g++.dg/inherit/pr48798.C: New.
10536         * g++.old-deja/g++.other/base1.C: Adjust.
10537
10538 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10539
10540         PR c++/48656
10541         * g++.dg/template/inherit7.C: New test case.
10542
10543 2011-04-28  Richard Guenther  <rguenther@suse.de>
10544
10545         PR tree-optimization/40052
10546         PR tree-optimization/15347
10547         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10548         * gcc.dg/pr15347.c: Likewise.
10549
10550 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10551
10552         PR c++/48530
10553         * g++.dg/cpp0x/sfinae18.C: New.
10554
10555 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10556
10557         PR c++/48771
10558         * g++.dg/ext/is_literal_type1.C: New.
10559
10560 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10561
10562         PR fortran/48112
10563         PR fortran/48279
10564         * gfortran.dg/interface_35.f90: New.
10565         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10566         * gfortran.dg/func_result_6.f90: Add dg-warning.
10567         * gfortran.dg/bessel_1.f90: Ditto.
10568         * gfortran.dg/hypot_1.f90: Ditto.
10569         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10570         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10571         * gfortran.dg/interface_assignment_4.f90: Ditto.
10572
10573 2011-04-27  Jason Merrill  <jason@redhat.com>
10574
10575         * g++.dg/ext/complex8.C: New.
10576
10577         * g++.dg/cpp0x/initlist49.C: New.
10578         * g++.dg/init/new30.C: New.
10579
10580 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10581
10582         PR fortran/48788
10583         * gfortran.dg/whole_file_34.f90: New.
10584
10585 2011-04-27  Jan Hubicka  <jh@suse.cz>
10586
10587         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10588
10589 2011-04-27  Jason Merrill  <jason@redhat.com>
10590
10591         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10592
10593         * g++.dg/parse/ambig6.C: New.
10594
10595 2011-04-27  Nick Clifton  <nickc@redhat.com>
10596
10597         * gcc.dg/20020312-2.c: Add definition for RX.
10598
10599         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10600         option with RX targets.
10601
10602         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10603         /* */ comments.
10604
10605 2011-04-27  Richard Guenther  <rguenther@suse.de>
10606
10607         * gcc.dg/tree-ssa/pr23382.c: Remove.
10608
10609 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10610
10611         PR target/48767
10612         * gcc.c-torture/compile/pr48767.c: New test.
10613
10614 2011-04-27  Richard Guenther  <rguenther@suse.de>
10615
10616         PR tree-optimization/48772
10617         * g++.dg/pr48772.C: New testcase.
10618
10619 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10620
10621         PR c/48742
10622         * gcc.c-torture/compile/pr48742.c: New test.
10623
10624 2011-04-26  Jason Merrill  <jason@redhat.com>
10625
10626         * g++.dg/lookup/koenig13.C: New.
10627
10628         * g++.dg/cpp0x/initlist48.C: New.
10629
10630 2011-04-25  Jason Merrill  <jason@redhat.com>
10631
10632         * g++.dg/cpp0x/sfinae17.C: New.
10633
10634 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10635
10636         PR target/48258
10637         * gcc.target/powerpc/pr48258-1.c: New file.
10638         * gcc.target/powerpc/pr48258-2.c: Ditto.
10639
10640 2011-04-26  Xinliang David Li  <davidxl@google.com>
10641
10642         * gcc.dg/uninit-suppress.c: New test.
10643         * gcc.dg/uninit-suppress.c: New test.
10644
10645 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR debug/48768
10648         * gcc.dg/pr48768.c: New test.
10649
10650         PR tree-optimization/48734
10651         * gcc.c-torture/compile/pr48734.c: New test.
10652
10653         PR testsuite/48753
10654         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10655
10656 2011-04-26  Richard Guenther  <rguenther@suse.de>
10657
10658         PR tree-optimization/48731
10659         * gcc.dg/torture/pr48731.c: New testcase.
10660
10661 2011-04-26  Richard Guenther  <rguenther@suse.de>
10662
10663         PR testsuite/48753
10664         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10665
10666 2011-04-26  Richard Guenther  <rguenther@suse.de>
10667
10668         PR middle-end/48694
10669         * gcc.dg/torture/pr48694-1.c: New testcase.
10670         * gcc.dg/torture/pr48694-2.c: Likewise.
10671
10672 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10673
10674         * g++.dg/ext/underlying_type1.C: New.
10675         * g++.dg/ext/underlying_type2.C: Likewise.
10676         * g++.dg/ext/underlying_type3.C: Likewise.
10677         * g++.dg/ext/underlying_type4.C: Likewise.
10678         * g++.dg/ext/underlying_type5.C: Likewise.
10679         * g++.dg/ext/underlying_type6.C: Likewise.
10680         * g++.dg/ext/underlying_type7.C: Likewise.
10681         * g++.dg/ext/underlying_type8.C: Likewise.
10682         * g++.dg/ext/underlying_type9.C: Likewise.
10683         * g++.dg/ext/underlying_type10.C: Likewise.
10684
10685 2011-04-25  Jason Merrill  <jason@redhat.com>
10686
10687         * g++.dg/cpp0x/regress/template-const2.C: New.
10688
10689 2011-04-25  Jeff Law <law@redhat.com>
10690
10691         * gcc.dg/tree-ssa/vrp56.c: new test.
10692
10693 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10694
10695         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10696
10697 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR preprocessor/48740
10700         * c-c++-common/raw-string-11.c: New test.
10701
10702 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10703
10704         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10705         hppa*-*-hpux*.
10706
10707 2011-04-23  Tobias Burnus  <burnus@net-b.de>
10708
10709         PR fortran/18918
10710         * gfortran.dg/coarray_19.f90: New.
10711
10712 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
10713
10714         PR c/48685
10715         * gcc.dg/pr48685.c: New test.
10716
10717 2011-04-22  Jan Hubicka  <jh@suse.cz>
10718
10719         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10720
10721 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR tree-optimization/48717
10724         * gcc.c-torture/execute/pr48717.c: New test.
10725
10726 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
10727
10728         PR target/48723
10729         * gcc.target/i386/pr48723.c: New test.
10730
10731 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10732
10733         PR c/48716
10734         * gcc.dg/gomp/pr48716.c: New test.
10735         * g++.dg/gomp/pr48716.C: New test.
10736
10737 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
10738
10739         PR c/36750
10740         * gcc.dg/missing-field-init-2.c: Update testcase.
10741
10742 2011-04-22  Alan Modra  <amodra@gmail.com>
10743
10744         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10745
10746 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10747
10748         PR fortran/48405
10749         * gfortran.dg/function_optimize_6.f90:  New test.
10750
10751 2011-04-21  Easwaran Raman  <eraman@google.com>
10752
10753         * gcc.dg/stack-layout-2.c: New test.
10754
10755 2011-04-21  Richard Guenther  <rguenther@suse.de>
10756
10757         PR lto/48703
10758         * g++.dg/lto/pr48207-2_0.C: New testcase.
10759         * g++.dg/lto/pr48207-3_0.C: Likewise.
10760
10761 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
10762
10763         * gnat.dg/volatile5.adb: New test.
10764         * gnat.dg/volatile5_pkg.ads: New helper.
10765
10766 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
10767
10768         PR target/48708
10769         * gcc.target/i386/pr48708.c: New test.
10770
10771 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10772
10773         * gcc.dg/vect/vect-119.c: New test.
10774
10775 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10776
10777         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10778         and once without.
10779
10780 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
10781             Richard Sandiford  <richard.sandiford@linaro.org>
10782
10783         PR target/46329
10784         * gcc.target/arm/pr46329.c: New test.
10785
10786 2011-04-21  Tobias Burnus  <burnus@net-b.de>
10787
10788         PR fortran/18918
10789         * gfortran.dg/coarray_18.f90: New.
10790
10791 2011-04-20  Jason Merrill  <jason@redhat.com>
10792
10793         * g++.dg/cpp0x/initlist47.C: New.
10794
10795         * g++.dg/init/dtor4.C: New.
10796
10797 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
10798
10799         PR target/48678
10800         * gcc.target/i386/sse2-pinsrw.c: New test.
10801         * gcc.target/i386/avx-vpinsrw.c: Ditto.
10802         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10803         * gcc.target/i386/sse2-insvhi.c: Ditto.
10804         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10805         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10806
10807 2011-04-20  Jason Merrill  <jason@redhat.com>
10808
10809         * g++.dg/template/const4.C: New.
10810
10811 2011-04-20  Easwaran Raman  <eraman@google.com>
10812
10813         * gcc.dg/stack-layout-1.c: New test.
10814
10815 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
10816
10817         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10818         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10819         function.
10820
10821 2011-04-20  Kai Tietz  <ktietz@redhat.com>
10822
10823         * gcc.dg/binop-xor1.c: New test.
10824         * gcc.dg/binop-xor2.c: New test.
10825         * gcc.dg/binop-xor3.c: New test.
10826         * gcc.dg/binop-xor4.c: New test.
10827         * gcc.dg/binop-xor5.c: New test.
10828
10829 2011-04-20  Richard Guenther  <rguenther@suse.de>
10830
10831         PR tree-optimization/47892
10832         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10833
10834 2011-04-20  Richard Guenther  <rguenther@suse.de>
10835
10836         PR middle-end/48695
10837         * g++.dg/torture/pr48695.C: New testcase.
10838
10839 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
10840
10841         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10842         * gcc.c-torture/execute/cmpsi-2.c: Ditto
10843         * gcc.c-torture/execute/pr45262.c: Ditto
10844         * gcc.dg/torture/pr43165.c: Ditto.
10845         * gcc.dg/torture/pr47228.c: Ditto.
10846         * gcc.dg/tree-ssa/pr45144.c: Ditto.
10847         * gcc.dg/ipa/pr45644.c: Ditto.
10848         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10849         PDP11.
10850
10851 2011-04-19  Jason Merrill  <jason@redhat.com>
10852
10853         * g++.dg/ext/complex7.C: New.
10854
10855         * g++.dg/ext/attrib41.C: New.
10856
10857 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10858
10859         PR testsuite/48676
10860         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10861
10862 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR target/48678
10865         * gcc.target/i386/pr48678.c: New test.
10866
10867 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10868
10869         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10870         * g++.dg/opt/devirt2.C: New test.
10871         * g++.dg/ipa/devirt-g-1.C: Likewise.
10872
10873 2011-04-19  Tobias Burnus  <burnus@net-b.de>
10874
10875         PR fortran/48588
10876         * gfortran.dg/whole_file_33.f90: New.
10877
10878 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10879
10880         * g++.dg/ipa/devirt-7.C: New test.
10881
10882 2011-04-19  Richard Guenther  <rguenther@suse.de>
10883
10884         PR lto/48207
10885         * g++.dg/lto/pr48207_0.C: New testcase.
10886
10887 2011-04-18  Jason Merrill  <jason@redhat.com>
10888
10889         * g++.dg/init/void1.C: New.
10890
10891         * g++.dg/cpp0x/union4.C: New.
10892
10893 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10894
10895         PR middle-end/48661
10896         * g++.dg/torture/pr48661.C: New test.
10897
10898         PR c++/48632
10899         * g++.dg/gomp/pr48632.C: New test.
10900
10901 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
10902
10903         * gcc.target/i386/sse2-maskmovdqu.c: New test.
10904         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10905
10906 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10907
10908         PR fortran/18918
10909         * gfortran.dg/coarray_17.f90: New.
10910         * gfortran.dg/coarray_10.f90: Update dg-error.
10911
10912 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10913
10914         PR testsuite/48251
10915         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10916         * gfortran.dg/guality/guality.exp: Likewise.
10917
10918 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10919
10920         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10921
10922 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10923
10924         * gcc.dg/vect/pr48377.c: Remove dg-do run.
10925
10926 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10927
10928         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10929
10930 2011-04-18  Richard Guenther  <rguenther@suse.de>
10931
10932         PR middle-end/46364
10933         * g++.dg/torture/pr46364.C: New testcase.
10934
10935 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10936
10937         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10938
10939 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
10940
10941         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10942
10943 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
10944             Ira Rosen  <ira.rosen@linaro.org>
10945
10946         PR target/48252
10947         * gcc.target/arm/pr48252.c: New test.
10948
10949 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10950
10951         PR tree-optimization/48616
10952         * gcc.dg/pr48616.c: New test.
10953
10954 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10955
10956         PR fortran/18918
10957         * gfortran.dg/coarray_16.f90: New.
10958
10959 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
10960
10961         PR fortran/48462
10962         * gfortran.dg/realloc_on_assign_7.f03: New test.
10963
10964 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10965
10966         PR libgfortran/48602
10967         * gfortran.dg/fmt_g0_6.f08: New test.
10968
10969 2011-04-17  Jason Merrill  <jason@redhat.com>
10970
10971         * g++.dg/cpp0x/sfinae16.C: New.
10972
10973 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
10974
10975         * gcc.target/mips/reg-var-1.c: New test.
10976
10977 2011-04-17  Jan Hubicka  <jh@suse.cz>
10978
10979         * gcc.dg/winline-5.c: Update testcase.
10980
10981 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10982
10983         * gnat.dg/discr27.ad[sb]: Move dg directive.
10984         * gnat.dg/discr28.ad[sb]: New test.
10985         * gnat.dg/discr28_pkg.ads: New helper.
10986
10987 2011-04-17  Michael Matz  <matz@suse.de>
10988
10989         PR tree-optimization/48622
10990         PR lto/48645
10991         * gcc.dg/lto/pr48622_0.c: New test.
10992
10993 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
10994
10995         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10996         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10997         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10998         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10999         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11000         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11001
11002 2011-04-15  Jason Merrill  <jason@redhat.com>
11003
11004         * g++.dg/cpp0x/range-for17.C: New.
11005
11006 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11007
11008         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11009         * g++.dg/cpp0x/range-for3.C: Likewise.
11010         * g++.dg/cpp0x/range-for9.C: Correct error message.
11011         * g++.dg/cpp0x/range-for11.C: New.
11012         * g++.dg/cpp0x/range-for12.C: New.
11013         * g++.dg/cpp0x/range-for13.C: New.
11014         * g++.dg/cpp0x/range-for14.C: New.
11015         * g++.dg/cpp0x/range-for15.C: New.
11016         * g++.dg/cpp0x/range-for16.C: New.
11017
11018 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11019
11020         PR fortran/18918
11021         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11022
11023 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11024
11025         * objc.dg/naming-4.m: Updated.
11026         * objc.dg/naming-5.m: Updated.
11027         * objc.dg/naming-6.m: New.
11028         * objc.dg/naming-7.m: New.
11029         * obj-c++.dg/naming-1.mm: Updated.
11030         * obj-c++.dg/naming-2.mm: Updated.
11031         * obj-c++.dg/naming-3.mm: New.
11032         * obj-c++.dg/naming-4.mm: New.
11033
11034 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11035
11036         PR libgfortran/48589
11037         * gfortran.dg/fmt_g0_5.f08: New test.
11038
11039 2011-04-15  Richard Guenther  <rguenther@suse.de>
11040
11041         PR testsuite/48286
11042         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11043
11044 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11045
11046         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11047         -finline-limit=0 to -fno-inline
11048
11049 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11050
11051         PR target/48614
11052         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11053         just avx.
11054
11055 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11056
11057         PR target/48605
11058         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11059         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11060         * gcc.target/i386/avx-insertps-3.c: New test.
11061         * gcc.target/i386/avx-insertps-4.c: New test.
11062
11063 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11064
11065         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11066         -finline-limit=0
11067
11068 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11069
11070         PR target/46779
11071         PR target/45291
11072         PR target/41894
11073         * gcc.target/avr/pr46779-1.c: New test case
11074         * gcc.target/avr/pr46779-2.c: New test case
11075
11076 2011-04-14  Jason Merrill  <jason@redhat.com>
11077
11078         * g++.dg/cpp0x/sfinae15.C: New.
11079
11080         * g++.dg/cpp0x/sfinae14.C: New.
11081
11082         * g++.dg/ext/vla10.C: New.
11083
11084 2011-04-14  Richard Guenther  <rguenther@suse.de>
11085
11086         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11087
11088 2011-04-14  Richard Guenther  <rguenther@suse.de>
11089
11090         * gcc.dg/fold-bitand-4.c: Move ...
11091         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11092
11093 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11094
11095         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11096         variables const.
11097         * gcc.target/avr/torture/trivial.c: Ditto.
11098
11099 2011-04-13  Jason Merrill  <jason@redhat.com>
11100
11101         * g++.dg/template/operator11.C: New.
11102
11103 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11104
11105         PR middle-end/48591
11106         * gcc.dg/gomp/pr48591.c: New test.
11107
11108         PR c++/48570
11109         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11110         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11111
11112 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11113
11114         PR c++/48574
11115         * g++.dg/template/dependent-expr7.C: New test case.
11116
11117 2011-04-13  Jason Merrill  <jason@redhat.com>
11118
11119         * g++.dg/cpp0x/sfinae13.C: New.
11120
11121 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11122
11123         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11124
11125 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11126
11127         * gcc.target/arm/pr43698.c: Remove -march option.
11128
11129 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11130
11131         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11132         -march option.
11133
11134 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11135
11136         PR fortran/48360
11137         PR fortran/48456
11138         * gfortran.dg/realloc_on_assign_6.f03: New test.
11139
11140 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11141
11142         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11143         targets the additional -mno-ms-bitfields and
11144         -Wno-packed-bitfield-compat options.
11145         * g++.dg/ext/bitfield3.C: Likewise.
11146         * g++.dg/ext/bitfield4.C: Likewise.
11147         * g++.dg/ext/bitfield5.C: Likewise.
11148         * gcc.dg/bitfld-15.c: Likewise.
11149         * gcc.dg/bitfld-16.c: Likewise.
11150         * gcc.dg/bitfld-17.c: Likewise.
11151         * gcc.dg/bitfld-18.c: Likewise.
11152
11153 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11154
11155         * gcc.target/arm/neon-vld3-1.c: New test.
11156         * gcc.target/arm/neon-vst3-1.c: New test.
11157         * gcc.target/arm/neon/v*.c: Regenerate.
11158
11159 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11160
11161         PR rtl-optimization/48549
11162         * g++.dg/opt/pr48549.C: New test.
11163
11164 2011-04-12  Richard Guenther  <rguenther@suse.de>
11165
11166         PR tree-optimization/46076
11167         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11168
11169 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11170
11171         PR testsuite/21164
11172         * lib/compat.exp (compat-execute): Declare unsupported after
11173         stripping path from src1.
11174         * lib/lto.exp (lto-execute): Likewise.
11175
11176 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11177
11178         PR c/48552
11179         * gcc.dg/pr48552-1.c: New test.
11180         * gcc.dg/pr48552-2.c: New test.
11181
11182 2011-04-11  Jason Merrill  <jason@redhat.com>
11183
11184         * g++.dg/cpp0x/sfinae12.C: New.
11185
11186         * g++.dg/cpp0x/enum10.C: New.
11187
11188         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11189
11190         * g++.dg/cpp0x/rv-func.C: New.
11191
11192 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11193
11194         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11195         alpha*-dec-osf5*.
11196
11197 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11198
11199         PR tree-optimization/48195
11200         * gcc.dg/ipa/pr48195.c: New test.
11201
11202 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11203
11204         * gnat.dg/return3.adb: Remove unused switch.
11205
11206 2011-04-08  Mike Stump  <mikestump@comcast.net>
11207
11208         PR testsuite/48506
11209         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11210         default to fno-common.
11211
11212 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11213
11214         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11215         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11216
11217 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11218
11219         PR fortran/48448
11220         * gfortran.dg/function_optimize_5.f90:  New test.
11221
11222 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11223
11224         * gnat.dg/aggr17.adb: New test.
11225         * gnat.dg/aggr18.adb: Likewise.
11226
11227 2011-04-08  Michael Matz  <matz@suse.de>
11228
11229         PR middle-end/48389
11230         * gcc.target/i386/pr48389.c: New test.
11231
11232 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11233
11234         PR rtl-optimization/48272
11235         * g++.dg/opt/pr48272.C: New.
11236
11237 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11238
11239         PR rtl-optimization/48235
11240         * gcc.dg/pr48235.c: New.
11241
11242 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11243
11244         PR rtl-optimization/48302
11245         * g++.dg/opt/pr48302.C: New.
11246
11247 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11248
11249         PR target/48273
11250         * g++.dg/opt/pr48273.C: New.
11251
11252 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11253
11254         PR rtl-optimization/48442
11255         * gcc.dg/pr48442.c: New.
11256
11257 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11258
11259         PR tree-optimization/48377
11260         * gcc.dg/vect/pr48377.c: New test.
11261
11262 2011-04-07  Jason Merrill  <jason@redhat.com>
11263
11264         * g++.dg/cpp0x/regress/call1.C: New.
11265
11266         * g++.dg/cpp0x/variadic107.C: New.
11267
11268         * g++.dg/cpp0x/sfinae11.C: New.
11269         * g++.dg/cpp0x/noexcept02.C: Fix.
11270
11271         * g++.dg/cpp0x/sfinae10.C: New.
11272
11273         * g++.dg/cpp0x/sfinae9.C: New.
11274
11275         * c-c++-common/Wcast-qual-1.c: Move here from...
11276         * gcc.dg/cast-qual-3.c: ...here, and...
11277         * g++.dg/warn/Wcast-qual2.C: ...here.
11278
11279         * g++.dg/cpp0x/sfinae8.C: New.
11280
11281         * g++.dg/cpp0x/sfinae7.C: New.
11282
11283         * g++.dg/cpp0x/enum9.C: New.
11284
11285 2011-04-07  Mike Stump  <mikestump@comcast.net>
11286
11287         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11288         with no trampolines.
11289
11290 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11291
11292         PR fortran/48117
11293         * gfortran.dg/gomp/pr48117.f90: New test.
11294
11295         PR debug/48343
11296         * gcc.dg/torture/pr48343.c: New test.
11297
11298 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11299
11300         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11301
11302 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11303
11304         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11305
11306 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11307
11308         PR target/43920
11309         * lib/scanasm.exp (object-size): New proc.
11310         * gcc.target/arm/pr43920-2.c: New test.
11311
11312 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11313
11314         PR fortran/18918
11315         PR fortran/48477
11316         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11317
11318 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11319
11320         * gcc.dg/mtune.c: Prune note from output.
11321
11322 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11323
11324         PR debug/48466
11325         * gcc.dg/guality/pr36977.c: New test.
11326         * gcc.dg/guality/pr48466.c: New test.
11327
11328 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11329
11330         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11331
11332 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11333
11334         * gnat.dg/return3.adb: New test.
11335
11336 2011-04-06  Richard Guenther  <rguenther@suse.de>
11337
11338         PR tree-optimization/47663
11339         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11340
11341 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11342
11343         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11344         Solaris 8 and 9 as well.
11345
11346 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11347
11348         PR target/43920
11349         * gcc.target/arm/pr43920-1.c: New test.
11350
11351 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11352
11353         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11354         (cctor): Actually return the value.
11355         (main): Cast return values.
11356
11357 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11358
11359         * gfortran.dg/character_comparison_8.f90:  New test.
11360
11361 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11362
11363         * frontend-passes: (optimize_lexical_comparison): New function.
11364         (optimize_expr): Call it.
11365         (optimize_comparison): Also handle lexical comparison functions.
11366         Return false instad of -2 for unequal comparison.
11367
11368 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11369
11370         PR fortran/48412
11371         * function_optimize_4.f90:  New test.
11372
11373 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11374
11375         PR fortran/18918
11376         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11377         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11378         * gfortran.dg/coarray_15.f90: New.
11379
11380 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11381
11382         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11383         * gfortran.dg/bessel_7.f90: Likewise.
11384
11385 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11386
11387         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11388
11389 2011-04-03  Richard Guenther  <rguenther@suse.de>
11390             Ira Rosen  <ira.rosen@linaro.org>
11391
11392         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11393         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11394         -ftree-loop-if-convert-stores.
11395
11396 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11397
11398         * gnat.dg/specs/aggr2.ads: New test.
11399
11400 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11401
11402         * gnat.dg/debug2.ad[sb]: New test.
11403         * gnat.dg/debug2_pkg.ads: New helper.
11404         * gnat.dg/debug3.ad[sb]: New test.
11405
11406 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11407
11408         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11409
11410 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR middle-end/48335
11413         * gcc.c-torture/compile/pr48335-1.c: New test.
11414         * gcc.dg/pr48335-1.c: New test.
11415         * gcc.dg/pr48335-2.c: New test.
11416         * gcc.dg/pr48335-3.c: New test.
11417         * gcc.dg/pr48335-4.c: New test.
11418         * gcc.dg/pr48335-5.c: New test.
11419         * gcc.dg/pr48335-6.c: New test.
11420         * gcc.dg/pr48335-7.c: New test.
11421         * gcc.dg/pr48335-8.c: New test.
11422         * gcc.target/i386/pr48335-1.c: New test.
11423
11424 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11425
11426         PR c/36299
11427         * gcc.dg/Waddress.c: New test.
11428
11429 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11430
11431         PR fortran/48352
11432         * gfortran.dg/function_optimize_3.f90:  New test.
11433
11434 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11435
11436         * gcc.c-torture/compile/20110401-1.c: New test.
11437
11438         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11439         * g++.dg/lto/20091002-2_0.C: Likewise.
11440         * g++.dg/lto/20090303_0.c: Likewise.
11441         * g++.dg/lto/20091004-1_0.C: Likewise.
11442         * g++.dg/lto/20091002-3_0.C: Likewise.
11443         * g++.dg/lto/20091004-2_0.C: Likewise.
11444         * g++.dg/lto/20081123_0.C: Likewise.
11445         * g++.dg/lto/20090313_0.C: Likewise.
11446         * g++.dg/lto/20081109-1_0.C: Likewise.
11447         * g++.dg/lto/20081219_0.C: Likewise.
11448         * g++.dg/lto/20081204-1_0.C: Likewise.
11449         * g++.dg/lto/20090302_0.C: Likewise.
11450         * g++.dg/lto/20081119-1_0.C: Likewise.
11451         * g++.dg/lto/20081118_0.C: Likewise.
11452         * gcc.dg/lto/20091020-2_0.c: Likewise.
11453         * gcc.dg/lto/20090210_0.c: Likewise.
11454         * gcc.dg/lto/20081204-1_0.c: Likewise.
11455         * gcc.dg/lto/20081224_0.c: Likewise.
11456         * gcc.dg/lto/20090219_0.c: Likewise.
11457         * gcc.dg/lto/20091014-1_0.c: Likewise.
11458         * gcc.dg/lto/20091016-1_0.c: Likewise.
11459         * gcc.dg/lto/20090206-2_0.c: Likewise.
11460         * gcc.dg/lto/20090116_0.c: Likewise.
11461         * gcc.dg/lto/20091013-1_0.c: Likewise.
11462         * gcc.dg/lto/20091015-1_0.c: Likewise.
11463         * gcc.dg/lto/20090126-2_0.c: Likewise.
11464
11465 2011-03-31  Ian Lance Taylor  <iant@google.com>
11466
11467         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11468
11469 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11470
11471         * gnat.dg/opt16.adb: New test.
11472
11473 2011-03-31  Jason Merrill  <jason@redhat.com>
11474
11475         * g++.dg/cpp0x/defaulted24.C: New.
11476
11477 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11478
11479         PR target/16292
11480         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11481         with -O0.
11482
11483 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11484
11485         * g++.dg/other/i386-9.C: New test.
11486
11487 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11488
11489         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11490
11491 2011-03-30  Jason Merrill  <jason@redhat.com>
11492
11493         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11494
11495         * g++.dg/cpp0x/regress/isnan.C: New.
11496
11497         * g++.dg/cpp0x/initlist46.C: New.
11498
11499 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11500
11501         PR target/47551
11502         * gcc.target/arm/neon-modes-2.c: New test.
11503
11504 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR c/48305
11507         * gcc.c-torture/compile/pr48305.c: New test.
11508
11509 2011-03-29  Jason Merrill  <jason@redhat.com>
11510
11511         * g++.dg/cpp0x/regress/value-dep1.C: New.
11512
11513 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11514
11515         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11516
11517 2011-03-29  Ian Lance Taylor  <iant@google.com>
11518
11519         * go.test/go-test.exp: Handle the test lines used in several new
11520         tests.
11521         (errchk): Add opts parameter.  Change all callers.  Handle parens
11522         in regexps.
11523
11524 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11525             Dominique d'Humieres  <dominiq@lps.ens.fr>
11526
11527         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11528         and __APPLE__ && __PPC__ && __ALTIVEC__.
11529
11530 2011-03-29  Jason Merrill  <jason@redhat.com>
11531
11532         * g++.dg/cpp0x/dependent1.C: New.
11533
11534         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11535
11536         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11537
11538         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11539
11540 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11541
11542         PR fortran/48095
11543         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11544         * gfortran.dg/proc_ptr_comp_32.f90: New.
11545
11546 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11547
11548         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11549         check for corresponding warning.
11550
11551 2011-03-28  Jason Merrill  <jason@redhat.com>
11552
11553         * g++.dg/cpp0x/rv-deduce2.C: New.
11554
11555 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11556
11557         PR debug/48203
11558         * gcc.dg/pr48203.c: New test.
11559
11560 2011-03-28  Jeff Law <law@redhat.com>
11561
11562         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11563
11564 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11565
11566         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11567         and __PPC__ && __ALTIVEC__.
11568
11569 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11570
11571         PR testsuite/48238
11572         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11573         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11574         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11575         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11576
11577 2011-03-28  Jason Merrill  <jason@redhat.com>
11578
11579         * g++.dg/cpp0x/initlist-array2.C: New.
11580
11581         * g++.dg/cpp0x/initlist-array1.C: New.
11582
11583         * g++.dg/cpp0x/constexpr-compound.C: New.
11584
11585         * g++.dg/cpp0x/constexpr-using.C: New.
11586
11587         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11588
11589 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11590
11591         PR testsuite/48276
11592         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11593
11594 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11595
11596         * gcc.dg/slp-1.c: New test.
11597
11598 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11599
11600         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11601         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11602         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11603         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11604         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11605         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11606         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11607         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11608         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11609         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11610         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11611         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11612         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11613         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11614
11615 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11616
11617         PR fortran/47065
11618         * gfortran.dg/trim_optimize_5.f90:  New test.
11619         * gfortran.dg/trim_optimize_6.f90:  New test.
11620
11621 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11622
11623         PR target/38598
11624         * gcc.target/mips/madd-7.c: Remove -mlong32.
11625         * gcc.target/mips/msub-7.c: Likewise.
11626
11627 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11628
11629         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11630         accesses to preserve the meaning of the test for doubleword vectors.
11631         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11632         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11633
11634 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11635
11636         PR fortran/48291
11637         * gfortran.dg/class_42.f03: New.
11638
11639 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11640
11641         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11642         strided accesses.
11643
11644 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11645
11646         PR rtl-optimization/48144
11647         * gcc.dg/pr48144.c: New test.
11648
11649 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11650
11651         * gnat.dg/discr27.ad[sb]: New test.
11652
11653 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11654
11655         * gnat.dg/limited_with2.ad[sb]: New test.
11656         * gnat.dg/limited_with2_pkg1.ads: New helper.
11657         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11658
11659 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11660
11661         * gnat.dg/opt15.adb: New test.
11662         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11663
11664 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11665
11666         PR fortran/48174
11667         PR fortran/45304
11668         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11669         * gfortran.dg/leadz_trailz_3.f90: Ditto
11670
11671 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11672
11673         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11674
11675 2011-03-25  Jason Merrill  <jason@redhat.com>
11676
11677         * g++.dg/cpp0x/defaulted22.C: New.
11678         * g++.dg/cpp0x/defaulted23.C: New.
11679         * g++.dg/cpp0x/defaulted15.C: Adjust.
11680
11681 2011-03-25  Jason Merrill  <jason@redhat.com>
11682
11683         * g++.dg/cpp0x/move1.C: New.
11684
11685 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11686
11687         PR target/48287
11688         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11689
11690 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11691
11692         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11693         for mips-sgi-irix6.5.
11694         Replace snprintf prototype by <stdio.h>.
11695
11696 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11697
11698         PR testsuite/48283
11699         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11700         run_expensive_tests.
11701         * gcc.dg/graphite/block-4.c: Likewise.
11702         * gcc.dg/graphite/block-7.c: Likewise.
11703         * gcc.dg/graphite/block-8.c: Likewise.
11704
11705 2011-03-25  Richard Guenther  <rguenther@suse.de>
11706
11707         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11708         * g++.dg/tree-ssa/pr8781.C: Likewise.
11709         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11710         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11711         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11712         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11713         * gcc.dg/tree-ssa/alias-18.c: Likewise.
11714         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11715         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11716         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11717         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11718         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11719         * gcc.dg/tree-ssa/pr21574.c: Likewise.
11720         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11721         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11722         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11723         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11724         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11725         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11726         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11727         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11728         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11729         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11730         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11731         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11732         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11733         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11734         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11735         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11736         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11737         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11738         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11739         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11740         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11741         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11742         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11743         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11744         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11745         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11746         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11747         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11748         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11749         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11750         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11751         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11752         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11753         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11754         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11755         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11756         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11757         * c-c++-common/pr46562-2.c: Likewise.
11758         * gfortran.dg/pr42108.f90: Likewise.
11759         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11760         foo to be inlined even at -O1.
11761         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11762         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11763         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11764         * gcc.dg/matrix/matrix.exp: Disable FRE.
11765
11766 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR debug/48204
11769         * gcc.dg/dfp/pr48204.c: New test.
11770
11771 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
11772
11773         PR target/48209
11774         * gcc.c-torture/execute/pr47917.c: Move this...
11775         * gcc.dg/torture/pr47917.c: to here and add xfails.
11776
11777 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11778
11779         * gnat.dg/array16.ad[sb]: New test.
11780         * gnat.dg/array16.ads: New helper.
11781
11782 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11783
11784         * gnat.dg/derived_type2.adb: New test.
11785
11786 2011-03-24  Richard Guenther  <rguenther@suse.de>
11787
11788         PR tree-optimization/48271
11789         * g++.dg/torture/pr48271.C: New testcase.
11790
11791 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11792
11793         * gnat.dg/array15.ad[sb]: New test.
11794
11795 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
11796
11797         PR target/48237
11798         * gcc.target/i386/pr48237.c: New test.
11799
11800 2011-03-24  Richard Guenther  <rguenther@suse.de>
11801
11802         PR middle-end/48269
11803         * gcc.dg/builtin-object-size-10.c: New testcase.
11804
11805 2011-03-24  Richard Guenther  <rguenther@suse.de>
11806
11807         PR tree-optimization/46562
11808         * c-c++-common/pr46562-2.c: New testcase.
11809         * c-c++-common/pr46562.c: Likewise.
11810
11811 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
11812
11813         * gcc.dg/vect/vect-cselim-1.c: New test.
11814         * gcc.dg/vect/vect-cselim-2.c: New test.
11815
11816 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
11817
11818         * gcc.target/arm/pr46934.c: New.
11819
11820 2011-03-23  Ian Lance Taylor  <iant@google.com>
11821
11822         * go.test/go-test.exp (errchk): Ignore lines containing ////.
11823
11824 2011-03-23  Richard Guenther  <rguenther@suse.de>
11825
11826         * gcc.dg/struct: Remove directory and contents.
11827
11828 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11829
11830         PR testsuite/48251
11831         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11832
11833 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11834
11835         * gnat.dg/discr26.ad[sb]: New test.
11836         * gnat.dg/discr26_pkg.ads: New helper.
11837
11838 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
11839
11840         PR target/47553
11841         * gcc.target/arm/neon-vld-1.c: New test.
11842
11843 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11844
11845         * gnat.dg/array14.ad[sb]: New test.
11846         * gnat.dg/array14_pkg.ads: New helper.
11847
11848 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
11849
11850         * gcc.c-torture/execute/920501-8.x: Remove.
11851         * gcc.c-torture/execute/930513-1.x: Remove.
11852         * gcc.c-torture/execute/960312-1.x: Remove.
11853         * gcc.c-torture/compile/20000804-1.c,
11854         gcc.c-torture/compile/20001205-1.c,
11855         gcc.c-torture/compile/20001226-1.c,
11856         gcc.c-torture/compile/20010518-2.c,
11857         gcc.c-torture/compile/20020312-1.c,
11858         gcc.c-torture/compile/20020604-1.c,
11859         gcc.c-torture/compile/920501-12.c,
11860         gcc.c-torture/compile/920501-4.c,
11861         gcc.c-torture/compile/920520-1.c,
11862         gcc.c-torture/compile/980506-1.c,
11863         gcc.c-torture/execute/980709-1.x,
11864         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11865         options for m68hc11.
11866         * gcc.dg/cpp/assert4.c: Don't handle ARC.
11867         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11868         m68hc11.
11869
11870 2011-03-22  Nick Clifton  <nickc@redhat.com>
11871
11872         * lib/target-supports.exp (check_profiling_available): Add MN10300
11873         to the list of targets that do not support profiling.  Restore
11874         alpha sorting to this list.
11875
11876 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11877
11878         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11879         failure on 32-bit systems.
11880         * gcc.dg/torture/vector-2.c: Ditto.
11881
11882 2011-03-22  Richard Guenther  <rguenther@suse.de>
11883
11884         PR tree-optimization/48228
11885         * gcc.dg/Wstrict-overflow-23.c: New testcase.
11886
11887 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11888
11889         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11890         powerpc.
11891
11892         PR target/48226
11893         * gcc.target/powerpc/pr48226.c: New file.
11894
11895 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
11896
11897         * lib/prune.exp (prune_gcc_output): Prune "could not create
11898         compact unwind for" warnings.
11899
11900 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR c/42544
11903         PR c/48197
11904         * gcc.c-torture/execute/pr42544.c: New test.
11905         * gcc.c-torture/execute/pr48197.c: New test.
11906
11907 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11908
11909         PR preprocessor/48192
11910         * gcc.target/powerpc/pr48192.c: New file.
11911
11912         PR target/48053
11913         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11914         split problem of 0 being loaded in a VSX register.
11915
11916 2011-03-21  Richard Guenther  <rguenther@suse.de>
11917
11918         PR c/47939
11919         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11920         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11921         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11922         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11923
11924 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
11925
11926         PR target/48213
11927         * gcc.dg/pr48213.c: New test.
11928
11929 2011-03-21  Kai Tietz  <ktietz@redhat.com>
11930
11931         PR target/12171
11932         * g++.dg/plugin/attribute_plugin.c: Adjust test.
11933
11934 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
11935
11936         * gcc.target/arm/xor-and.c: New.
11937
11938 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11939
11940         PR fortran/22572
11941         * gfortran.dg/function_optimize_1.f90:  New test.
11942         * gfortran.dg/function_optimize_2.f90:  New test.
11943
11944 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
11945
11946         PR rtl-optimization/47502
11947         * gcc.target/i386/pr47502-1.c: New.
11948         * gcc.target/i386/pr47502-2.c: Likewise.
11949
11950 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11951
11952         PR rtl-optimization/48156
11953         * gcc.dg/pr48156.c: New test.
11954
11955 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11956
11957         PR libfortran/47439
11958         * gfortran.dg/scratch_1.f90: Adjust test.
11959
11960 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11961
11962         PR libfortran/47439
11963         * gfortran.dg/scratch_1.f90: New test.
11964
11965 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11966
11967         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11968         variably modified typedefs.
11969         * gcc.dg/c1x-typedef-2.c: Remove.
11970
11971 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11972
11973         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11974         * gcc.dg/c1x-anon-struct-3.c: New test.
11975         * gcc.dg/anon-struct-11.c: Update.
11976
11977 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11978
11979         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11980         dg-xfail-run-if.
11981         Only xfail with gas.
11982
11983 2011-03-18  Jason Merrill  <jason@redhat.com>
11984
11985         * g++.dg/template/fn-ptr1.C: New.
11986
11987         * g++.dg/overload/volatile1.C: New.
11988
11989         * g++.dg/opt/pr23372.C: New.
11990
11991         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11992
11993 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11994
11995         PR middle-end/47405
11996         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11997
11998 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
11999
12000         * gcc.target/arm/unsigned-extend-1.c: New.
12001
12002 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12003
12004         PR bootstrap/48161
12005         * gcc.c-torture/compile/pr48161.c: New test.
12006
12007 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12008
12009         PR middle-end/47725
12010         * gcc.dg/torture/pr47725.c: New.
12011
12012 2011-03-17  Jason Merrill  <jason@redhat.com>
12013
12014         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12015         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12016
12017 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12018
12019         * gnat.dg/specs/elab2.ads: New test.
12020         * gnat.dg/specs/elab2_pkg.ads: New helper.
12021
12022 2011-03-17  Jason Merrill  <jason@redhat.com>
12023
12024         * g++.dg/cpp0x/decltype-1212.C: New.
12025         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12026
12027 2011-03-17  Jason Merrill  <jason@redhat.com>
12028
12029         * g++.dg/parse/memfnquals1.C: New.
12030
12031 2011-03-17  Richard Guenther  <rguenther@suse.de>
12032
12033         PR middle-end/48134
12034         * gcc.dg/pr48134.c: New testcase.
12035
12036 2011-03-17  Richard Guenther  <rguenther@suse.de>
12037
12038         PR middle-end/48165
12039         * g++.dg/torture/pr48165.C: New testcase.
12040
12041 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12042
12043         PR rtl-optimization/48141
12044         * gcc.dg/pr48141.c: New test.
12045
12046 2011-03-16  Jason Merrill  <jason@redhat.com>
12047
12048         * g++.dg/cpp0x/constexpr-48089.C: New.
12049
12050         * g++.dg/cpp0x/constexpr-abi1.C: New.
12051
12052         * g++.dg/cpp0x/constexpr-46336.C: New.
12053         * g++.dg/parse/friend5.C: Adjust expected errors.
12054
12055         * g++.dg/cpp0x/constexpr-47570.C: New.
12056
12057 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12058
12059         PR debug/47510
12060         * ++.dg/debug/dwarf2/typedef6.C: New test.
12061
12062 2011-03-16  Jason Merrill  <jason@redhat.com>
12063
12064         * g++.dg/cpp0x/elision2.C: New.
12065
12066         * g++.dg/cpp0x/constexpr-array3.C: New.
12067
12068 2011-03-16  Jason Merrill  <jason@redhat.com>
12069
12070         * g++.dg/cpp0x/sfinae6.C: New.
12071         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12072         * g++.dg/cpp0x/pr45908.C: Likewise.
12073         * g++.dg/cpp0x/sfinae6.C: Likewise.
12074         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12075         * g++.old-deja/g++.law/arg11.C: Likewise.
12076
12077 2011-03-16  Jason Merrill  <jason@redhat.com>
12078
12079         * g++.dg/template/incomplete6.C: New.
12080
12081 2011-03-16  Jeff Law <law@redhat.com>
12082
12083         * gcc.dg/tree-ssa/vrp55.c: New test.
12084
12085 2011-03-16  Jason Merrill  <jason@redhat.com>
12086
12087         * g++.dg/cpp0x/auto22.C: New.
12088
12089 2011-03-16  Richard Guenther  <rguenther@suse.de>
12090
12091         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12092         optimizing it away if promoted to const.
12093
12094 2011-03-16  Richard Guenther  <rguenther@suse.de>
12095
12096         PR tree-optimization/48149
12097         * gcc.dg/fold-complex-1.c: New testcase.
12098
12099 2011-03-16  Richard Guenther  <rguenther@suse.de>
12100
12101         PR testsuite/48147
12102         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12103         or cloning happens.
12104
12105 2011-03-16  Richard Guenther  <rguenther@suse.de>
12106
12107         PR tree-optimization/26134
12108         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12109
12110 2011-03-16  Richard Guenther  <rguenther@suse.de>
12111
12112         PR tree-optimization/48146
12113         * gcc.dg/torture/pr48146.c: New testcase.
12114
12115 2011-03-16  Richard Guenther  <rguenther@suse.de>
12116
12117         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12118         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12119
12120 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12121
12122         PR middle-end/48136
12123         * gcc.c-torture/compile/pr48136.c: New test.
12124
12125         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12126
12127         PR debug/45882
12128         * gcc.dg/guality/pr45882.c: New test.
12129
12130 2011-03-15  Jason Merrill  <jason@redhat.com>
12131
12132         * g++.dg/cpp0x/constexpr-recursion.C: New.
12133
12134         * g++.dg/cpp0x/implicit11.C: New.
12135
12136 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12137
12138         * g++.dg/cpp0x/constexpr-attribute.C: New.
12139
12140 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12141
12142         * g++.dg/parse/pr34758.C: New.
12143
12144 2011-03-15  Xinliang David Li  <davidxl@google.com>
12145
12146         PR c/47837
12147         * gcc.dg/uninit-pred-7_d.c: New test.
12148         * gcc.dg/uninit-pred-8_d.c: New test.
12149
12150 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12151
12152         PR target/46788
12153         * gcc.target/arm/pr46788.c: New.
12154
12155 2011-03-15  Richard Guenther  <rguenther@suse.de>
12156
12157         PR middle-end/47650
12158         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12159         * gfortran.dg/ishft_4.f90: Likewise.
12160         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12161
12162 2011-03-15  Richard Guenther  <rguenther@suse.de>
12163
12164         PR tree-optimization/13954
12165         * g++.dg/tree-ssa/pr13954.C: New testcase.
12166
12167 2011-03-15  Richard Guenther  <rguenther@suse.de>
12168
12169         PR tree-optimization/48037
12170         * gcc.target/i386/pr48037-1.c: New testcase.
12171
12172 2011-03-15  Richard Guenther  <rguenther@suse.de>
12173
12174         PR tree-optimization/41490
12175         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12176         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12177         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12178         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12179         * g++.dg/tree-ssa/pr33604.C: Adjust.
12180
12181 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12182
12183         PR middle-end/47917
12184         * gcc.c-torture/execute/pr47917.c: New test.
12185         * gcc.dg/pr47917.c: New test.
12186
12187         PR middle-end/38878
12188         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12189
12190 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12191
12192         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12193         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12194         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12195         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12196         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12197         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12198         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12199         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12200         * gcc.target/i386/avx-floor-vec.c: Ditto.
12201         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12202         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12203         * gcc.target/i386/avx-rint-vec.c: Ditto.
12204         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12205         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12206         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12207         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12208
12209 2011-03-14  Tom Tromey  <tromey@redhat.com>
12210
12211         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12212         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12213         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12214
12215 2011-03-14  Tom Tromey  <tromey@redhat.com>
12216
12217         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12218         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12219         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12220
12221 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12222
12223         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12224
12225 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12226
12227         PR rtl-optimization/47166
12228         * gcc.c-torture/execute/postmod-1.c: New test.
12229
12230 2011-03-14  Richard Guenther  <rguenther@suse.de>
12231
12232         PR middle-end/48098
12233         * gcc.dg/torture/pr48098.c: New testcase.
12234
12235 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12236
12237         PR target/48053
12238         * gcc.target/powerpc/pr48053-1.c: New test.
12239         * gcc.target/powerpc/pr48053-2.c: Likewise.
12240
12241 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12242
12243         PR libfortran/48066
12244         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12245
12246 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12247
12248         PR libfortran/48066
12249         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12250
12251 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12252
12253         PR fortran/48059
12254         * gfortran.dg/class_41.f03: New.
12255
12256 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12257
12258         * g++.dg/conversion/cast3.C: New test.
12259
12260 2011-03-11  Jason Merrill  <jason@redhat.com>
12261
12262         * g++.dg/template/error45.C: New.
12263
12264         * g++.dg/parse/no-type-defn1.C: New.
12265
12266         * g++.dg/ext/attrib40.C: New.
12267
12268         * g++.dg/cpp0x/regress/array1.C: New.
12269
12270 2011-03-11  Richard Guenther  <rguenther@suse.de>
12271
12272         PR tree-optimization/48067
12273         * gcc.dg/pr48067.c: New testcase.
12274
12275 2011-03-11  Richard Guenther  <rguenther@suse.de>
12276
12277         PR lto/48073
12278         * g++.dg/lto/20110311-1_0.C: New testcase.
12279
12280 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12281
12282         PR c++/48035
12283         * g++.dg/inherit/virtual8.C: New test.
12284
12285         PR middle-end/48044
12286         * gcc.dg/torture/pr48044.c: New test.
12287
12288 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12289
12290         PR fortran/47768
12291         * gfortran.dg/proc_ptr_comp_31.f90: New.
12292
12293 2011-03-11  Richard Guenther  <rguenther@suse.de>
12294
12295         PR tree-optimization/47278
12296         * gcc.dg/torture/pr47278-1.c: New testcase.
12297         * gcc.dg/torture/pr47278-2.c: Likewise.
12298
12299 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12300
12301         PR tree-optimization/48063
12302         * gcc.dg/torture/pr48063.c: New test.
12303
12304 2011-03-10  Jason Merrill  <jason@redhat.com>
12305
12306         * g++.dg/template/array22.C: New.
12307
12308         * g++.dg/cpp0x/syntax-err1.C: New.
12309         * g++.dg/parse/error36.C: Adjust expected errors.
12310         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12311         * g++.old-deja/g++.pt/typename3.C: Likewise.
12312         * g++.old-deja/g++.pt/typename4.C: Likewise.
12313         * g++.old-deja/g++.pt/typename6.C: Likewise.
12314
12315 2011-03-09  Jason Merrill  <jason@redhat.com>
12316
12317         * g++.dg/template/nontype22.C: New.
12318
12319 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12320
12321         PR tree-optimization/47714
12322         * g++.dg/torture/pr47714.C: New test.
12323
12324 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12325
12326         PR target/47755
12327         * gcc.target/powerpc/pr47755-2.c: New file.
12328
12329 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12330
12331         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12332         is not set in the environment, pass 64 as first argument when not
12333         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12334         native where ulimit -u is supported.
12335
12336 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12337
12338         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12339
12340 2011-03-08  Jason Merrill  <jason@redhat.com>
12341
12342         * g++.dg/template/nontype21.C: New.
12343
12344         * g++.dg/template/anon5.C: New.
12345
12346 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12347
12348         PR debug/47881
12349         * gcc.dg/pr47881.c: New test.
12350
12351 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12352
12353         PR c++/47957
12354         * g++.dg/lookup/template3.C: New test.
12355
12356 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12357
12358         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12359         'long' type.
12360
12361 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12362
12363         PR testsuite/47954
12364         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12365         sizeof to compute alignment.
12366
12367 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12368
12369         PR tree-optimization/48022
12370         * gcc.dg/pr48022-1.c: New test.
12371         * gcc.dg/pr48022-2.c: New test.
12372
12373 2011-03-07  Jason Merrill  <jason@redhat.com>
12374
12375         * g++.dg/template/nontype20.C: New.
12376         * g++.dg/init/member1.C: Adjust expected errors.
12377         * g++.dg/parse/constant4.C: Likewise.
12378         * g++.dg/template/qualified-id3.C: Likewise.
12379         * g++.old-deja/g++.pt/crash10.C: Likewise.
12380
12381         * g++.dg/cpp0x/regress/non-const1.C: New.
12382
12383 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12384
12385         PR debug/47991
12386         * gcc.dg/pr47991.c: New test.
12387
12388 2011-03-07  Jason Merrill  <jason@redhat.com>
12389
12390         * g++.dg/abi/mangle46.C: New.
12391
12392 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12393
12394         PR target/47862
12395         * gcc.target/powerpc/pr47862.c: New.
12396
12397 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12398
12399         PR target/45413
12400         * gcc.target/i386/combine-mul.c: Require nonpic.
12401
12402 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12403             Nathan Froyd  <froydnj@codesourcery.com>
12404
12405         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12406
12407 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12408
12409         * README.QMTEST: Remove.
12410
12411 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12412             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12413
12414         PR fortran/47850
12415         * gfortran.dg/array_constructor_37.f90 : New test.
12416
12417 2011-03-05  Jason Merrill  <jason@redhat.com>
12418
12419         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12420         * g++.dg/abi/mangle45.C: Likewise.
12421         * g++.dg/cpp0x/trailing1.C: Likewise.
12422
12423 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12424
12425         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12426
12427 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12428
12429         PR rtl-optimization/47899
12430         * gcc.dg/pr47899.c: New test.
12431
12432         * gcc.dg/torture/pr47968.c: Ignore warnings.
12433
12434         PR tree-optimization/47967
12435         * gcc.c-torture/compile/pr47967.c: New test.
12436
12437 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12438
12439         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12440         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12441
12442 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12443
12444         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12445         and property_getAttributes() if __OBJC2__.
12446         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12447         * objc.dg/property/property-encoding-1.m: New.
12448         * obj-c++.dg/property/property-encoding-1.mm: New.
12449
12450 2011-03-04  Jason Merrill  <jason@redhat.com>
12451
12452         * g++.dg/template/pseudodtor6.C: New.
12453
12454         * g++.dg/inherit/covariant19.C: New.
12455
12456 2011-03-04  Richard Guenther  <rguenther@suse.de>
12457
12458         PR middle-end/47968
12459         * gcc.dg/torture/pr47968.c: New testcase.
12460
12461 2011-03-04  Richard Guenther  <rguenther@suse.de>
12462
12463         PR middle-end/47975
12464         * gcc.dg/torture/pr47975.c: New testcase.
12465
12466 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12467
12468         PR c++/47974
12469         * g++.dg/template/crash106.C: New.
12470
12471 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12472
12473         PR c/47963
12474         * gcc.dg/gomp/pr47963.c: New test.
12475         * g++.dg/gomp/pr47963.C: New test.
12476
12477 2011-03-02  Jason Merrill  <jason@redhat.com>
12478
12479         * g++.dg/cpp0x/regress/condition1.C: New.
12480
12481         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12482
12483 2011-03-01  Jason Merrill  <jason@redhat.com>
12484
12485         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12486
12487         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12488
12489 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12490
12491         PR rtl-optimization/47925
12492         * gcc.c-torture/execute/pr47925.c: New test.
12493
12494 2011-03-01  Jason Merrill  <jason@redhat.com>
12495
12496         * g++.dg/cpp0x/decltype25.C: New.
12497
12498         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12499
12500 2011-03-01  Richard Guenther  <rguenther@suse.de>
12501
12502         PR tree-optimization/47890
12503         * gcc.dg/torture/pr47890.c: New testcase.
12504
12505 2011-03-01  Richard Guenther  <rguenther@suse.de>
12506
12507         PR lto/47924
12508         * gcc.dg/lto/pr47924_0.c: New testcase.
12509
12510 2011-03-01  Richard Guenther  <rguenther@suse.de>
12511
12512         PR lto/46911
12513         * gfortran.dg/lto/pr46911_0.f: New testcase.
12514
12515 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12516
12517         PR libgfortran/47933
12518         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12519         compile errors from older code form.
12520
12521 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12522
12523         PR libgfortran/47567
12524         * gfortran.dg/fmt_fw_d.f90: New test.
12525
12526 2011-02-28  Jason Merrill  <jason@redhat.com>
12527
12528         * g++.dg/inherit/covariant18.C: New.
12529
12530 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12531
12532         PR middle-end/47893
12533         * gcc.dg/pr47893.c: New test.
12534
12535 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12536
12537         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12538         NULL in case of a selector with conflicting types.
12539         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12540
12541 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12542
12543         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12544         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12545         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12546         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12547
12548 2011-02-28  Jason Merrill  <jason@redhat.com>
12549
12550         PR c++/47906
12551         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12552
12553 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12554
12555         PR libgfortran/47778
12556         * gfortran.dg/namelist_71.f90: New test.
12557
12558 2011-02-27  Jason Merrill  <jason@redhat.com>
12559
12560         PR c++/47906
12561         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12562         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12563
12564 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12565
12566         PR c++/46466
12567         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12568
12569 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12570
12571         PR fortran/47886
12572         * gfortran.dg/gomp/task-1.f90: Removed.
12573
12574 2011-02-26  Jason Merrill  <jason@redhat.com>
12575
12576         * g++.dg/template/this-targ1.C: New.
12577
12578         * g++.dg/cpp0x/regress/template-const1.C: New.
12579         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12580         * g++.dg/template/function1.C: Adjust.
12581         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12582         * g++.dg/debug/debug7.C: Adjust.
12583
12584 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12585
12586         PR fortran/47886
12587         * gfortran.dg/gomp/task-1.f90: New.
12588
12589 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12590
12591         * gcc.target/arm/neon-thumb2-move.c: Add
12592         dg-require-effective-target arm_thumb2_ok.
12593
12594 2011-02-24  Jason Merrill  <jason@redhat.com>
12595
12596         * g++.dg/parse/constant1.C: Specify C++98 mode.
12597         * g++.dg/parse/constant5.C: Likewise.
12598         * g++.dg/parse/error2.C: Likewise.
12599         * g++.dg/parse/semicolon3.C: Likewise.
12600         * g++.dg/template/crash14.C: Likewise.
12601         * g++.dg/template/local4.C: Likewise.
12602         * g++.dg/template/nontype3.C: Likewise.
12603         * g++.dg/parse/crash31.C: Adjust expected errors.
12604         * g++.dg/template/function1.C: Likewise.
12605         * g++.dg/template/ref3.C: Likewise.
12606         * g++.dg/template/static9.C: Likewise.
12607         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12608
12609         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12610         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12611         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12612         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12613         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12614
12615 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12616
12617         PR fortran/47878
12618         * gfortran.dg/pr47878.f90: New test.
12619
12620 2011-02-24  Richard Guenther  <rguenther@suse.de>
12621
12622         PR testsuite/47801
12623         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12624         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12625
12626 2011-02-24  Richard Guenther  <rguenther@suse.de>
12627
12628         PR fortran/47839
12629         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12630         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12631
12632 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12633
12634         PR libgfortran/47567
12635         * gfortran.dg/fmt_f0_1.f90: Update test.
12636
12637 2011-02-23  Jason Merrill  <jason@redhat.com>
12638
12639         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12640         * g++.dg/abi/mangle45.C: New.
12641
12642         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12643         * g++.dg/template/canon-type-9.C: Match use of decltype
12644         between declaration and definition.
12645         * g++.dg/template/canon-type-12.C: Likewise.
12646
12647 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12648
12649         PR fortran/40850
12650         * gfortran.dg/nested_allocatables_1.f90: New.
12651
12652 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12653
12654         PR c++/46868
12655         * g++.dg/pr46868.C: New test.
12656         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12657         * g++.dg/parse/error14.C: Adjust.
12658
12659 2011-02-23  Richard Guenther  <rguenther@suse.de>
12660
12661         PR tree-optimization/47838
12662         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12663
12664 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12665
12666         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12667
12668 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12669
12670         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12671         * gfortran.dg/count_init_expr.f03: Ditto.
12672         * gfortran.dg/gomp/pr43711.f90: Ditto.
12673         * gcc.dg/struct-parse-2.c: Ditto.
12674         * gcc.dg/parse-error-3.c: Ditto.
12675         * gcc.dg/Wlogical-op-1.c: Ditto.
12676         * gcc.dg/Walways-true-1.c: Ditto.
12677         * gcc.dg/pr24225.c: Ditto.
12678         * gcc.dg/Walways-true-2.c: Ditto.
12679         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12680         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12681         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12682         * g++.dg/overload/defarg4.C: Ditto.
12683         * g++.dg/inherit/covariant16.C: Ditto.
12684         * g++.dg/inherit/virtual7.C: Ditto.
12685         * g++.dg/template/canon-type-9.C: Ditto.
12686         * g++.dg/template/access19.C: Ditto.
12687         * g++.dg/template/call7.C: Ditto.
12688         * g++.dg/template/canon-type-2.C: Ditto.
12689         * g++.dg/template/init7.C: Ditto.
12690         * g++.dg/template/sizeof-template-argument.C: Ditto.
12691         * g++.dg/template/const3.C: Ditto.
12692         * g++.dg/template/sfinae26.C: Ditto.
12693         * g++.dg/template/sfinae26.C: Ditto.
12694         * g++.dg/template/canon-type-11.C: Ditto.
12695         * g++.dg/template/union2.C: Ditto.
12696         * g++.dg/template/canon-type-3.C: Ditto.
12697         * g++.dg/template/canon-type-1.C: Ditto.
12698         * g++.dg/template/canon-type-5.C: Ditto.
12699         * g++.dg/template/canon-type-7.C: Ditto.
12700         * g++.dg/template/canon-type-10.C: Ditto.
12701         * g++.dg/template/spec36.C: Ditto.
12702         * g++.dg/template/typedef38.C: Ditto.
12703         * g++.dg/template/canon-type-4.C: Ditto.
12704         * g++.dg/template/canon-type-6.C: Ditto.
12705         * g++.dg/template/canon-type-13.C: Ditto.
12706         * g++.dg/template/instantiate9.C: Ditto.
12707         * g++.dg/template/ttp22.C: Ditto.
12708         * g++.dg/warn/Wreturn-type-6.C: Ditto.
12709         * g++.dg/warn/Walways-true-1.C: Ditto.
12710         * g++.dg/warn/Wlogical-op-1.C: Ditto.
12711         * g++.dg/warn/Walways-true-2.C: Ditto.
12712         * g++.dg/conversion/op4.C: Ditto.
12713         * g++.dg/opt/pr19650.C: Ditto.
12714         * g++.dg/lookup/friend11.C: Ditto.
12715         * g++.dg/other/default2.C: Ditto.
12716         * g++.dg/other/default3.C: Ditto.
12717         * g++.dg/other/dtor2.C: Ditto.
12718         * g++.dg/other/friend5.C: Ditto.
12719         * g++.dg/other/default5.C: Ditto.
12720         * g++.dg/init/brace6.C: Ditto.
12721         * g++.dg/init/aggr5.C: Ditto.
12722         * g++.dg/init/error2.C: Ditto.
12723         * g++.dg/expr/bound-mem-fun.C: Ditto.
12724         * g++.dg/expr/cond6.C: Ditto.
12725         * g++.dg/expr/stmt-expr-1.C: Ditto.
12726         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12727         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12728         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12729         * g++.dg/cpp0x/bracket1.C: Ditto.
12730         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12731         * g++.dg/cpp0x/pr38646.C: Ditto.
12732         * g++.dg/cpp0x/variadic73.C: Ditto.
12733         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12734         * g++.dg/cpp0x/bracket4.C: Ditto.
12735         * g++.dg/cpp0x/decltype4.C: Ditto.
12736         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12737         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12738         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12739         * g++.dg/cpp0x/variadic-new2.C: Ditto.
12740         * g++.dg/cpp0x/decltype2.C: Ditto.
12741         * g++.dg/cpp0x/decltype1.C: Ditto.
12742         * g++.dg/cpp0x/bracket2.C: Ditto.
12743         * g++.dg/cpp0x/decltype5.C: Ditto.
12744         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12745         * g++.dg/cpp0x/variadic70.C: Ditto.
12746         * g++.dg/cpp0x/decltype6.C: Ditto.
12747         * g++.dg/cpp0x/rvo.C: Ditto.
12748         * g++.dg/cpp0x/vt-40092.C: Ditto.
12749         * g++.dg/cpp0x/variadic-new.C: Ditto.
12750         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12751         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12752         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12753         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12754         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12755         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12756         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12757         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12758         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12759         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12760         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12761         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12762         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12763         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12764         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12765         * g++.dg/cpp0x/pr39639.C: Ditto.
12766         * g++.dg/cpp0x/decltype3.C: Ditto.
12767         * g++.dg/cpp0x/variadic68.C: Ditto.
12768         * g++.dg/cpp0x/variadic-function.C: Ditto.
12769         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12770         * g++.dg/cpp0x/variadic-bind.C: Ditto.
12771         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12772         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12773         * g++.dg/parse/crash35.C: Ditto.
12774         * g++.dg/parse/crash40.C: Ditto.
12775         * g++.dg/parse/defarg12.C: Ditto.
12776         * g++.dg/parse/crash34.C: Ditto.
12777         * g++.dg/parse/constructor3.C: Ditto.
12778         * g++.dg/parse/template23.C: Ditto.
12779         * g++.dg/parse/crash56.C: Ditto.
12780         * g++.dg/parse/dtor13.C: Ditto.
12781         * g++.dg/parse/error33.C: Ditto.
12782         * g++.dg/parse/ctor9.C: Ditto.
12783         * g++.dg/parse/error32.C: Ditto.
12784         * g++.dg/parse/error37.C: Ditto.
12785         * g++.dg/parse/bitfield3.C: Ditto.
12786         * g++.dg/parse/struct-4.C: Ditto.
12787         * g++.dg/ext/has_trivial_copy.C: Ditto.
12788         * g++.dg/ext/is_polymorphic.C: Ditto.
12789         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12790         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12791         * g++.dg/ext/has_nothrow_assign.C: Ditto.
12792         * g++.dg/ext/is_union.C: Ditto.
12793         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12794         * g++.dg/ext/is_pod.C: Ditto.
12795         * g++.dg/ext/has_virtual_destructor.C: Ditto.
12796         * g++.dg/ext/has_trivial_constructor.C: Ditto.
12797         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12798         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12799         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12800         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12801         * g++.dg/ext/is_abstract.C: Ditto.
12802         * g++.dg/ext/has_trivial_assign.C: Ditto.
12803         * g++.dg/ext/is_class.C: Ditto.
12804         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12805         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12806         * g++.dg/ext/is_base_of.C: Ditto.
12807         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12808         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12809         * g++.dg/ext/is_empty.C: Ditto.
12810         * g++.dg/ext/is_enum.C: Ditto.
12811         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12812         * gnat.dg/opt11.adb: Ditto.
12813         * obj-c++.dg/pr45735.mm: Ditto.
12814         * obj-c++.dg/pr24393.mm: Ditto.
12815         * obj-c++.dg/exceptions-2.mm: Ditto.
12816         * objc.dg/pr45735.m: Ditto.
12817         * objc.dg/pr24393.m: Ditto.
12818
12819 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12820
12821         * objc.dg/attributes/objc-exception-1.m: New.
12822
12823 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12824
12825         * gcc.dg/cpp/include7.c: New test.
12826
12827 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
12828
12829         PR c++/47242
12830         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12831
12832 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12833
12834         PR rtl-optimization/47763
12835         * gcc.dg/pr47763.c: New test.
12836
12837 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
12838
12839         PR fortran/45743
12840         * gfortran.dg/whole_file_32.f90 : New test.
12841
12842 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
12843
12844         PR c++/47666
12845         * g++.dg/inherit/virtual7.C: New test.
12846
12847 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
12848
12849         PR objc/47832
12850         * objc.dg/type-size-3.m: Updated error message.
12851         * objc.dg/type-size-4.m: New test.
12852         * objc.dg/type-size-5.m: New test.
12853
12854 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12855
12856         * lib/gnat.exp: Fix comments.
12857         Don't load libgloss.exp.
12858         (default_gnat_version): Call $compiler with --version.
12859         Adapt regexp for gnatmake output, insert version.
12860         (gnat_version): New proc.
12861         (gnat_init): Remove gnat_libgcc_s_path.
12862         (gnat_target_compile): Likewise.
12863         Remove ld_library_path.
12864         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12865         (gnat_pass): Remove.
12866         (gnat_pass): Remove.
12867         (gnat_finish): Remove.
12868         (gnat_exit): Remove.
12869         (local_find_gnatmake): Reindent.
12870         (runtest_file_p): Remove.
12871         (prune_warnings): Remove.
12872         (find_gnatclean): New proc.
12873         * lib/gnat-dg.exp (lremove): New proc.
12874         (gnat-dg-test): Reindent.
12875         Remove additional output files.
12876         (gnat-dg-runtest): Remove.
12877
12878         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12879         * gnat.dg/loop_optimization6.adb: Likewise.
12880         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12881
12882 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
12883
12884         PR tree-optimization/47835
12885         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12886
12887 2011-02-22  Tobias Burnus  <burnus@net-b.de>
12888
12889         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12890         * gfortran.dg/abstract_type_2.f03: Ditto.
12891         * gfortran.dg/abstract_type_3.f03: Ditto.
12892         * gfortran.dg/abstract_type_4.f03: Ditto.
12893         * gfortran.dg/abstract_type_5.f03: Ditto.
12894         * gfortran.dg/abstract_type_6.f03: Ditto.
12895         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12896         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12897         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12898         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12899         * gfortran.dg/array_function_5.f90: Ditto.
12900         * gfortran.dg/asynchronous_3.f03: Ditto.
12901         * gfortran.dg/char_expr_1.f90: Ditto.
12902         * gfortran.dg/class_14.f03: Ditto.
12903         * gfortran.dg/data_array_6.f: Ditto.
12904         * gfortran.dg/data_invalid.f90: Ditto.
12905         * gfortran.dg/dot_product_1.f03: Ditto.
12906         * gfortran.dg/func_derived_5.f90: Ditto.
12907         * gfortran.dg/func_result_4.f90: Ditto.
12908         * gfortran.dg/implied_do_1.f90: Ditto.
12909         * gfortran.dg/initialization_25.f90: Ditto.
12910         * gfortran.dg/initialization_26.f90: Ditto.
12911         * gfortran.dg/interface_34.f90: Ditto.
12912         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12913         * gfortran.dg/keyword_symbol_1.f90: Ditto.
12914         * gfortran.dg/matmul_8.f03: Ditto.
12915         * gfortran.dg/merge_init_expr.f90: Ditto.
12916         * gfortran.dg/pack_assign_1.f90: Ditto.
12917         * gfortran.dg/pack_vector_1.f90: Ditto.
12918         * gfortran.dg/pointer_check_8.f90: Ditto.
12919         * gfortran.dg/product_init_expr.f03: Ditto.
12920         * gfortran.dg/reshape_order_5.f90: Ditto.
12921         * gfortran.dg/reshape_shape_1.f90: Ditto.
12922         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12923         * gfortran.dg/same_name_2.f90: Ditto.
12924         * gfortran.dg/selected_real_kind_1.f90: Ditto.
12925         * gfortran.dg/spread_init_expr.f03: Ditto.
12926         * gfortran.dg/stmt_func_1.f90: Ditto.
12927         * gfortran.dg/sum_init_expr.f03: Ditto.
12928         * gfortran.dg/transpose_3.f03: Ditto.
12929         * gfortran.dg/unpack_init_expr.f03: Ditto.
12930         * gfortran.dg/warn_conversion.f90: Ditto.
12931         * gfortran.dg/warn_conversion_2.f90: Ditto.
12932         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12933         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12934         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12935         * gfortran.dg/whole_file_16.f90: Ditto.
12936         * gfortran.dg/whole_file_17.f90: Ditto.
12937         * gfortran.dg/whole_file_18.f90: Ditto.
12938         * gfortran.dg/whole_file_20.f03: Ditto.
12939         * gfortran.dg/whole_file_5.f90: Ditto.
12940         * gfortran.dg/whole_file_6.f90: Ditto.
12941         * gfortran.dg/write_invalid_format.f90: Ditto.
12942         * gfortran.dg/zero_sized_6.f90: Ditto.
12943
12944 2011-02-21  Jeff Law <law@redhat.com>
12945
12946         PR rtl-optimization/46178
12947         * gcc.target/i386/pr46178.c: New test.
12948
12949         PR rtl-optimization/46002
12950         * gcc.c-torture/compile/pr46002.c: New test.
12951
12952 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12953
12954         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12955         *-*-hpux10*.
12956
12957 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
12958
12959         PR debug/47106
12960         * g++.dg/debug/pr47106.C: Require effective target lto.
12961
12962 2011-02-21  Jason Merrill  <jason@redhat.com>
12963
12964         * g++.dg/cpp0x/constexpr-diag2.C: New.
12965
12966 2011-02-20  Jason Merrill  <jason@redhat.com>
12967
12968         * g++.dg/cpp0x/constexpr-ctor7.C: New.
12969
12970         * g++.dg/cpp0x/fntmpdefarg2.C: New.
12971
12972         * g++.dg/overload/conv-op1.C: New.
12973
12974         * g++.dg/cpp0x/constexpr-synth1.C: New.
12975
12976 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12977
12978         * objc.dg/layout-2.m: New.
12979         * objc.dg/selector-3.m: Adjusted location of error message.
12980         * objc.dg/type-size-3.m: Same.
12981         * obj-c++.dg/selector-3.mm: Same.
12982
12983 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12984
12985         PR objc/47784
12986         * objc.dg/property/dotsyntax-22.m: New.
12987         * obj-c++.dg/property/dotsyntax-22.mm: New.
12988
12989 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
12990
12991         PR c++/46394
12992         * g++.dg/template/typedef38.C: New test.
12993
12994 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12995
12996         PR fortran/46818
12997         * gfortran.dg/whole_file_30.f90 : New test.
12998         * gfortran.dg/whole_file_31.f90 : New test.
12999
13000 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13001
13002         PR fortran/45077
13003         PR fortran/44945
13004         * gfortran.dg/whole_file_28.f90 : New test.
13005         * gfortran.dg/whole_file_29.f90 : New test.
13006
13007 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13008
13009         PR c++/44118
13010         * g++.dg/template/crash105.C: New.
13011
13012 2011-02-19  Jason Merrill  <jason@redhat.com>
13013
13014         * g++.dg/cpp0x/regress/no-elide1.C: New.
13015
13016 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13017
13018         PR tree-optimization/46620
13019         * gcc.dg/pr46620.c: New.
13020
13021 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13022
13023         PR c/47809
13024         * gcc.target/i386/pr47809.c: New test.
13025
13026 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13027             Tobias Burnus  <burnus@net-b.de>
13028
13029         * lib/target-supports.exp
13030         (check_effective_target_fortran_large_real): New check for large reals.
13031         * gfortran.dg/nan_7.f90: New test.
13032
13033 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13034
13035         PR libgfortran/47567
13036         * gfortran.dg/fmt_f0_1.f90: Update test.
13037
13038 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13039
13040         PR fortran/47348
13041         * gfortran.dg/array_constructor_36.f90 : New test.
13042         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13043         allow for comparison between different elements of the array
13044         constructor at different levels of optimization.
13045
13046 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13047
13048         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13049         * gcc.target/i386/pr32280-1.c: Likewise.
13050
13051 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13052
13053         PR target/47800
13054         * gcc.target/i386/pr47800.c: New test.
13055
13056 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13057
13058         * objc/execute/exceptions/foward-1.x: New.
13059
13060 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13061
13062         PR fortran/47789
13063         * gfortran.dg/derived_constructor_comps_4.f90: New.
13064
13065 2011-02-18  Tobias Burnus
13066
13067         PR fortran/47775
13068         * gfortran.dg/func_result_6.f90: New.
13069
13070 2011-02-18  Michael Matz  <matz@suse.de>
13071
13072         PR fortran/45586
13073         * gfortran.dg/lto/pr45586_0.f90: New test.
13074         * gfortran.dg/typebound_proc_20.f90: Ditto.
13075         * gfortran.dg/typebound_proc_21.f90: Ditto.
13076
13077 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13078
13079         PR c++/47795
13080         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13081
13082 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13083
13084         PR fortran/47750
13085         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13086         gcc_warning_prefix.
13087         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13088         normalizing the error/warning output.
13089         * gfortran.dg/Wall.f90: Update dg-error/warning.
13090         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13091         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13092         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13093         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13094         * gfortran.dg/class_30.f90: Update dg-error/warning.
13095         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13096         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13097         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13098         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13099         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13100         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13101         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13102         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13103         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13104         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13105         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13106         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13107         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13108         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13109         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13110         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13111         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13112         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13113         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13114         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13115         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13116         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13117         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13118         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13119         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13120
13121 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13122
13123         PR fortran/47768
13124         * gfortran.dg/proc_ptr_comp_30.f90: New.
13125
13126 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13127
13128         PR debug/47780
13129         * gcc.target/i386/pr47780.c: New test.
13130
13131 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13132
13133         PR fortran/47767
13134         * gfortran.dg/class_40.f03: New.
13135
13136 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13137
13138         PR c++/47208
13139         * g++.dg/cpp0x/auto21.C: New test.
13140
13141 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13142
13143         * objc.dg/special/unclaimed-category-1.h: Updated for
13144         new ABI support.
13145         * objc.dg/special/unclaimed-category-1.m: Same.
13146         * objc.dg/zero-link-1.m: Same.
13147         * objc.dg/lookup-1.m: Same.
13148         * objc.dg/torture/strings/const-str-9.m
13149         * objc.dg/torture/strings/const-str-10.m: Same.
13150         * objc.dg/torture/strings/const-str-11.m: Same.
13151         * objc.dg/torture/forward-1.m: Same.
13152         * objc.dg/zero-link-2.m: Same.
13153         * objc.dg/encode-7-next-64bit.m: Same.
13154         * objc.dg/method-4.m: Same.
13155         * objc.dg/next-runtime-1.m: Same.
13156         * objc.dg/image-info.m: Same.
13157         * objc.dg/pr23214.m: Same.
13158         * objc.dg/symtab-1.m: Same.
13159         * obj-c++.dg/basic.m: Same.
13160         * obj-c++.dg/proto-lossage-3.m: Same.
13161         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13162         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13163         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13164         * obj-c++.dg/method-11.m: Same.
13165         * objc/execute/enumeration-1.m: Same.
13166         * objc/execute/object_is_class.m: Same.
13167         * objc/execute/formal_protocol-2.m: Same.
13168         * objc/execute/formal_protocol-4.m: Same.
13169         * objc/execute/formal_protocol-6.m: Same.
13170         * objc/execute/bycopy-3.m: Same.
13171         * objc/execute/exceptions/catchall-1.m: Same.
13172         * objc/execute/exceptions/finally-1.m: Same.
13173         * objc/execute/exceptions/local-variables-1.m: Same.
13174         * objc/execute/exceptions/foward-1.m: Same.
13175         * objc/execute/bf-common.h
13176         * objc/execute/enumeration-2.m: Same.
13177         * objc/execute/formal_protocol-1.m: Same.
13178         * objc/execute/formal_protocol-3.m: Same.
13179         * objc/execute/formal_protocol-5.m: Same.
13180         * objc/execute/accessing_ivars.m: Same.
13181         * objc/execute/bycopy-2.m: Same.
13182         * objc/execute/formal_protocol-7.m: Same.
13183         * objc/execute/compatibility_alias.m: Same.
13184         * objc/execute/no_clash.m: Same.
13185         * objc/execute/object_is_meta_class.m: Same.
13186         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13187         * objc/execute/class-tests-1.h: Include stdio.h.
13188         * objc/execute/class-tests-2.h: Same.
13189         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13190         runtimes.
13191         * obj-c++.dg/try-catch-2.mm: Same.
13192
13193 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13194
13195         PR c++/47783
13196         * g++.dg/warn/Wunused-parm-4.C: New test.
13197
13198 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13199             Jan Hubicka  <jh@suse.cz>
13200
13201         PR debug/47106
13202         PR debug/47402
13203         * g++.dg/debug/pr47106.C: New.
13204
13205 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13206
13207         PR target/43653
13208         * gcc.target/i386/pr43653.c: New test.
13209
13210 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13211
13212         PR c++/47172
13213         * g++.dg/template/inherit6.C: New test.
13214
13215 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13216
13217         PR fortran/47745
13218         * gfortran.dg/class_39.f03: New.
13219
13220 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13221
13222         PR c++/47326
13223         * g++.dg/cpp0x/variadic106.C: New test.
13224
13225 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13226
13227         PR libfortran/47757
13228         * gfortran.dg/pr47757-1.f90: New test.
13229         * gfortran.dg/pr47757-2.f90: New test.
13230         * gfortran.dg/pr47757-3.f90: New test.
13231
13232         PR c++/47704
13233         * g++.dg/cpp0x/enum8.C: New test.
13234
13235 2011-02-15  Jason Merrill  <jason@redhat.com>
13236
13237         * g++.dg/inherit/implicit-trivial1.C: New.
13238         * g++.dg/cpp0x/implicit-trivial1.C: New.
13239
13240 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13241
13242         PR middle-end/47725
13243         * gcc.dg/torture/pr47725.c: Removed.
13244
13245 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13246
13247         PR target/47755
13248         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13249         constant does not generate a load from memory.
13250
13251 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13252
13253         PR middle-end/47725
13254         * gcc.dg/torture/pr47725.c: New.
13255
13256 2011-02-15  Richard Guenther  <rguenther@suse.de>
13257
13258         PR tree-optimization/47743
13259         * gcc.dg/torture/pr47743.c: New testcase.
13260
13261 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13262
13263         PR middle-end/47581
13264         * gcc.target/i386/pr47581.c: New test.
13265
13266 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13267
13268         PR fortran/47730
13269         * gfortran.dg/select_type_22.f03: New.
13270
13271 2011-02-14  Jason Merrill  <jason@redhat.com>
13272
13273         * g++.dg/cpp0x/regress/enum1.C: New.
13274
13275 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13276
13277         * gnat.dg/include.adb: New test.
13278
13279 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13280
13281         PR fortran/47728
13282         * gfortran.dg/class_38.f03: New.
13283
13284 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13285
13286         * gcc.dg/pr46494.c: New test.
13287
13288 2011-02-14  Richard Guenther  <rguenther@suse.de>
13289
13290         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13291
13292 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13293
13294         PR ada/41929
13295         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13296         sparc*-sun-solaris2.11.
13297
13298 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13299
13300         PR fortran/47349
13301         * gfortran.dg/argument_checking_18.f90: New.
13302
13303 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13304
13305         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13306         * gfortran.dg/argument_checking_17.f90: New.
13307
13308 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13309
13310         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13311         are temporarily disabled.
13312         * gfortran.dg/class_7.f03: Ditto.
13313         * gfortran.dg/coarray_14.f90: Ditto.
13314         * gfortran.dg/typebound_proc_13.f03: Ditto.
13315
13316 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13317
13318         PR fortran/45586
13319         * gfortran.dg/extends_11.f03: New.
13320
13321 2011-02-11  Xinliang David Li  <davidxl@google.com>
13322
13323         PR tree-optimization/47707
13324         * g++.dg/tree-ssa/pr47707.C: New test.
13325
13326 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13327
13328         * g++.dg/opt/inline17.C: New test.
13329
13330 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13331
13332         PR fortran/47550
13333         * gfortran.dg/pure_formal_2.f90: New.
13334
13335 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13336
13337         PR rtl-optimization/47614
13338         * gfortran.dg/pr47614.f: New.
13339
13340 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13341
13342         PR driver/47678
13343         * gcc.dg/opts-6.c: New test.
13344
13345 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13346
13347         PR debug/47684
13348         * gcc.dg/pr47684.c: New test.
13349
13350 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13351
13352         PR target/47629
13353         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13354         c99_runtime, dg-add-options c99_runtime.
13355         (main): Use __asm__.
13356
13357 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13358
13359         PR testsuite/47400
13360         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13361         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13362         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13363         * gcc.dg/ucnid-10.c: Likewise.
13364         * gcc.dg/ucnid-13.c: Likewise.
13365         * gcc.dg/ucnid-7.c: Likewise.
13366         * gcc.dg/ucnid-8.c: Likewise.
13367         Adapt dg-warning line number.
13368
13369 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13370
13371         * gcc.target/i386/parity-1.c: Use -march=k8.
13372         * gcc.target/i386/parity-2.c: Ditto.
13373         * gcc.target/i386/vecinit-1.c: Ditto.
13374         * gcc.target/i386/vecinit-2.c: Ditto.
13375
13376 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13377
13378         PR target/46610
13379         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13380         * gcc.target/mips/save-restore-3.c: Likewise.
13381         * gcc.target/mips/save-restore-4.c: Likewise.
13382         * gcc.target/mips/save-restore-5.c: Likewise.
13383
13384         PR target/47683
13385         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13386         * g++.dg/tree-prof/partition2.C: Likewise.
13387
13388 2011-02-09  Jason Merrill  <jason@redhat.com>
13389
13390         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13391         rather than misdeclare std::puts.
13392
13393         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13394         * g++.dg/other/warning1.C: Likewise.
13395         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13396         * g++.old-deja/g++.gb/scope06.C: Likewise.
13397         * g++.old-deja/g++.law/cvt11.C: Likewise.
13398         * g++.old-deja/g++.law/init1.C: Likewise.
13399         * g++.dg/abi/mangle26.C: Likewise.
13400
13401         * g++.dg/template/function1.C: Adjust for C++0x mode.
13402         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13403
13404         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13405         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13406
13407         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13408
13409         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13410
13411         * g++.dg/cpp0x/regress: New directory.
13412         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13413         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13414         * g++.dg/cpp0x/regress/regress3.C: New.
13415
13416 2011-02-10  Richard Guenther  <rguenther@suse.de>
13417
13418         PR tree-optimization/47677
13419         * gcc.dg/torture/pr47677.c: New testcase.
13420
13421 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13422
13423         * objc.dg/special/load-category-1.m: Remove unused header.
13424         * objc.dg/special/load-category-1a.m: Likewise.
13425         * objc.dg/special/load-category-2.m: Likewise.
13426         * objc.dg/special/load-category-2a.m: Likewise.
13427         * objc.dg/special/load-category-3.m: Likewise.
13428         * objc.dg/special/load-category-3a.m: Likewise.
13429         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13430         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13431         * objc.dg/attributes/class-attribute-1.m: Likewise.
13432         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13433         * obj-c++.dg/property/property.exp: Likewise.
13434         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13435         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13436         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13437         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13438         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13439         * obj-c++.dg/template-8.mm: Likewise.
13440
13441 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13442
13443         PR target/47665
13444         * gcc.target/i386/pr47665.c: New test.
13445
13446 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13447
13448         PR testsuite/47622
13449         Revert
13450         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13451         PR debug/42631
13452         * gcc.dg/pr42631.c: Update test.
13453         * gcc.dg/pr42631-2.c: New test.
13454
13455 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13456
13457         PR fortran/47352
13458         * gfortran.dg/proc_decl_25.f90: New.
13459
13460 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13461
13462         PR fortran/47463
13463         * gfortran.dg/typebound_assignment_2.f03: New.
13464
13465 2011-02-09  Richard Guenther  <rguenther@suse.de>
13466
13467         PR tree-optimization/47664
13468         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13469
13470 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13471
13472         PR middle-end/47646
13473         * gnat.dg/uninit_func.adb: Adjust dg directive.
13474
13475 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13476
13477         PR middle-end/47646
13478         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13479
13480 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13481
13482         PR fortran/47637
13483         * gfortran.dg/auto_dealloc_2.f90: New.
13484
13485 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13486
13487         * gcc.dg/builtins-config.h: Remove __sgi handling.
13488         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13489         -std=c99 for mips-sgi-irix6.5*.
13490
13491 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13492
13493         PR middle-end/45505
13494         * gfortran.dg/pr25923.f90: Remove xfails.
13495
13496 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13497
13498         PR fortran/47583
13499         * gfortran.dg/inquire_14.f90: New test.
13500
13501 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13502
13503         PR fortran/45290
13504         * gfortran.dg/pointer_init_6.f90: New.
13505
13506 2011-02-08  Jeff Law <law@redhat.com>
13507
13508         PR tree-optimization/42893
13509         * gcc.tree-ssa/pr42893.c: New test.
13510
13511 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13512
13513         PR tree-optimization/46834
13514         PR tree-optimization/46994
13515         PR tree-optimization/46995
13516         * gcc.dg/graphite/id-pr46834.c: New.
13517         * gfortran.dg/graphite/id-pr46994.f90: New.
13518         * gfortran.dg/graphite/id-pr46995.f90: New.
13519
13520 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13521
13522         PR middle-end/47646
13523         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13524         using the variable is known the warning is emitted there.
13525         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13526         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13527
13528         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13529         statement.
13530         (vg): Likewise.
13531         * gcc.dg/noreturn-1.c (foo5): Likewise.
13532         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13533         (method2): Likewise.
13534
13535         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13536         the return statement using the uninitialized variable.
13537         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13538
13539 2011-02-08  Richard Guenther  <rguenther@suse.de>
13540
13541         PR middle-end/47639
13542         * g++.dg/opt/pr47639.c: New testcase.
13543
13544 2011-02-08  Richard Guenther  <rguenther@suse.de>
13545
13546         PR tree-optimization/47632
13547         * g++.dg/opt/pr47632.C: New testcase.
13548
13549 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13550
13551         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13552
13553 2011-02-07  Richard Guenther  <rguenther@suse.de>
13554
13555         PR tree-optimization/47615
13556         * g++.dg/opt/pr47615.C: New testcase.
13557
13558 2011-02-07  Richard Guenther  <rguenther@suse.de>
13559
13560         PR tree-optimization/47621
13561         * gcc.dg/torture/pr47621.c: New testcase.
13562
13563 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13564
13565         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13566
13567 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13568
13569         PR fortran/47592
13570         * gfortran.dg/allocate_with_source_1 : New test.
13571
13572 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13573
13574         PR middle-end/47610
13575         * gcc.dg/pr47610.c: New test.
13576
13577 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13578
13579         PR debug/42631
13580         * gcc.dg/pr42631.c: Update test.
13581         * gcc.dg/pr42631-2.c: New test.
13582
13583 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13584
13585         PR fortran/47574
13586         * gfortran.dg/pr47574.f90:  New test.
13587
13588 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13589
13590         PR tree-optimization/46194
13591         * gcc.dg/autopar/pr46194.c: New.
13592
13593 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13594
13595         PR tree-optimization/43695
13596         * g++.dg/ipa/pr43695.C: New.
13597
13598 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13599
13600         PR inline-asm/23200
13601         * gcc.dg/pr23200.c: New test.
13602
13603 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13604
13605         PR c++/47589
13606         * g++.dg/pr47589.C: New test.
13607
13608 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13609
13610         PR c++/47398
13611         * g++.dg/template/typedef37.C: New test.
13612         * g++.dg/template/param1.C: Adjust expected error message.
13613
13614 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13615
13616         PR middle-end/31490
13617         * gcc.dg/pr31490-2.c: New test.
13618         * gcc.dg/pr31490-3.c: New test.
13619         * gcc.dg/pr31490-4.c: New test.
13620
13621 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13622             Jakub Jelinek  <jakub@redhat.com>
13623
13624         PR c++/46890
13625         * g++.dg/parser/semicolon3.C: Adjust.
13626         * g++.dg/parser/semicolon4.C: New testcase.
13627         * g++.dg/pr46890.C: New testcase.
13628
13629 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13630
13631         PR c++/29571
13632         * g++.dg/init/pr29571.C: New.
13633
13634 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13635
13636         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13637         instead of vect_int.
13638
13639 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13640
13641         PR target/47312
13642         * gcc.target/i386/pr47312.c: New test.
13643
13644         PR target/47564
13645         * gcc.target/i386/pr47564.c: New test.
13646
13647 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13648
13649         PR tree-optimization/45122
13650         * gcc.dg/tree-ssa/pr45122.c: New.
13651
13652 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13653
13654         PR target/47272
13655         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13656         and vec_vsx_st.
13657
13658         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13659         and vsx so a default --with-cpu=power7 doesn't give an error
13660         when -mavoid-indexed-addresses is used.
13661
13662         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13663         wrapper function to save the arguments and then jump to the real
13664         function, rather than depending on the compiler not to move stuff
13665         before an asm.
13666         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13667
13668 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13669             Paul Thomas  <pault@gcc.gnu.org>
13670
13671         PR fortran/47082
13672         * gfortran.dg/class_37.f03 : New test.
13673
13674 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13675             Richard Guenther  <rguenther@suse.de>
13676
13677         PR tree-optimization/40979
13678         PR bootstrap/47044
13679         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13680         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13681         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13682         check_vect_support_and_set_flags.
13683         * gfortran.dg/graphite/vect-pr40979.f90: New.
13684
13685 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13686
13687         PR fortran/47572
13688         * gfortran.dg/class_36.f03: New.
13689
13690 2011-02-02  Richard Guenther  <rguenther@suse.de>
13691
13692         PR tree-optimization/47566
13693         * gcc.dg/lto/20110201-1_0.c: New testcase.
13694
13695 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13696
13697         PR debug/47498
13698         PR debug/47501
13699         PR debug/45136
13700         PR debug/45130
13701         * debug/pr47498.c: New.
13702         * debug/pr47501.c: New.
13703
13704 2011-02-01  Richard Guenther  <rguenther@suse.de>
13705
13706         PR tree-optimization/47559
13707         * g++.dg/torture/pr47559.C: New testcase.
13708
13709 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
13710
13711         PR fortran/47565
13712         * gfortran.dg/typebound_call_20.f03: New.
13713
13714 2011-02-01  Richard Guenther  <rguenther@suse.de>
13715
13716         PR tree-optimization/47555
13717         * gcc.dg/pr47555.c: New testcase.
13718
13719 2011-02-01  Richard Guenther  <rguenther@suse.de>
13720
13721         PR tree-optimization/47541
13722         * g++.dg/torture/pr47541.C: New testcase.
13723
13724 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13725
13726         PR fortran/47455
13727         * gfortran.dg/typebound_call_19.f03: New.
13728
13729 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13730
13731         PR c++/47416
13732         * g++.dg/cpp0x/pr47416.C: New test.
13733
13734 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
13735
13736         PR fortran/47519
13737         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13738
13739 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13740
13741         PR fortran/47463
13742         * gfortran.dg/typebound_assignment_1.f03: New.
13743
13744 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13745
13746         PR tree-optimization/47538
13747         * gcc.c-torture/execute/pr47538.c: New test.
13748
13749 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13750
13751         PR target/45325
13752         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13753
13754 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13755
13756         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13757
13758 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13759
13760         PR rtl-optimization/44031
13761         * gcc.c-torture/compile/20110131-1.c: New test.
13762
13763 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13764
13765         PR fortran/47042
13766         * gfortran.dg/stmt_func_1.f90: New.
13767
13768 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13769
13770         PR fortran/47042
13771         * gfortran.dg/interface_34.f90: New.
13772
13773 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
13774
13775         PR fortran/47523
13776         * gfortran.dg/realloc_on_assign_5.f03: New test.
13777         * gfortran.dg/realloc_on_assign_5.f03: New test.
13778
13779 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13780
13781         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13782         * gfortran.dg/bessel_7.f90: Likewise.
13783         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
13784
13785         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13786         * gfortran.dg/sum_init_expr.f03: Likewise.
13787
13788         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13789
13790         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13791         -r -nostdlib.
13792
13793         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13794         loop only on "vect_intfloat_cvt" targets.
13795
13796 2011-01-29  Tobias Burnus  <burnus@net-b.de>
13797
13798         PR fortran/47531
13799         * gfortran.dg/shape_6.f90: New.
13800
13801 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13802
13803         PR libgfortran/47434
13804         * gfortran.dg/read_infnan_1.f90: Update test.
13805         * gfortran.dg/module_nan.f90: Update test.
13806         * gfortran.dg/char4_iunit_1.f03: Update test.
13807         * gfortran.dg/large_real_kind_1.f90: Update test.
13808         * gfortran.dg/real_const_3.f90: Update test.
13809         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13810
13811 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
13812
13813         PR c++/47311
13814         * g++.dg/template/param2.C: New test.
13815
13816 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13817
13818         PR libgfortran/47285
13819         * gfortran.dg/fmt_g.f: New test.
13820
13821 2011-01-28  Tobias Burnus  <burnus@net-b.de>
13822
13823         PR fortran/47507
13824         * gfortran.dg/pure_formal_1.f90: New.
13825
13826 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
13827
13828         PR target/42894
13829         * gcc.dg/tls/pr42894.c: New test.
13830
13831 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13832
13833         * gcc.dg/pr47276.c: Add dg-require-visibility.
13834
13835 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13836
13837         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13838
13839 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
13840             Tobias Burnus  <burnus@gcc.gnu.org>
13841
13842         PR fortran/45170
13843         PR fortran/35810
13844         PR fortran/47350
13845         * gfortran.dg/realloc_on_assign_3.f03: New test.
13846         * gfortran.dg/realloc_on_assign_4.f03: New test.
13847         * gfortran.dg/allocatable_function_5.f90: New test.
13848         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13849         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13850         implemented" dg-errors.
13851
13852 2011-01-27  Jan Hubicka  <jh@suse.cz>
13853
13854         PR middle-end/46949
13855         * gcc.dg/attr-weakref-4.c: New testcase
13856
13857 2011-01-27  Martin Jambor  <mjambor@suse.cz>
13858
13859         PR tree-optimization/47228
13860         * gcc.dg/torture/pr47228.c: New test.
13861
13862 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13863
13864         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13865
13866 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13867
13868         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13869         when using auto-overlay support on the SPU.
13870
13871 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13872
13873         PR rtl-optimization/44174
13874         * gcc.target/i386/asm-6.c: New test.
13875
13876 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
13877
13878         PR rtl-optimization/46856
13879         * gcc.c-torture/compile/pr46856.c: New test.
13880
13881 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
13882             Andrew Pinski  <pinskia@gmail.com>
13883
13884         PR c/43082
13885         * gcc.dg/pr43082.c: New.
13886
13887 2011-01-26  DJ Delorie  <dj@redhat.com>
13888
13889         PR rtl-optimization/46878
13890         * gcc.dg/pr46878-1.c: New test.
13891
13892 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13893
13894         PR c++/47476
13895         * g++.dg/cpp0x/pr47476.C: New test.
13896
13897 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13898
13899         * gcc.c-torture/compile/20110126-1.c: New test.
13900
13901 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR c/47473
13904         * gcc.dg/torture/pr47473.c: New test.
13905
13906 2011-01-26  Jan Hubicka  <jh@suse.cz>
13907
13908         PR target/47237
13909         * gcc.c-torture/execute/pr47237.c: New testcase.
13910
13911 2011-01-26  Jan Hubicka  <jh@suse.cz>
13912
13913         PR tree-optimization/47190
13914         * gcc.dg/attr-weakref-3.c: New testcase.
13915
13916 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
13917
13918         PR c++/43601
13919         * gcc.dg/dll-9a.c: New test file.
13920         * gcc.dg/dll-11.c: Likewise.
13921         * gcc.dg/dll-12.c: Likewise.
13922         * gcc.dg/dll-12a.c: Likewise.
13923         * gcc.dg/dll-11a.c: Likewise.
13924         * gcc.dg/dll-9.c: Likewise.
13925         * gcc.dg/dll-10.c: Likewise.
13926         * gcc.dg/dll-10a.c: Likewise.
13927         * g++.dg/ext/dllexport4a.cc: Likewise.
13928         * g++.dg/ext/dllexport4.C: Likewise.
13929         * g++.dg/ext/dllexport5.C: Likewise.
13930         * g++.dg/ext/dllexport5a.cc: Likewise.
13931
13932 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13933
13934         PR tree-optimization/46970
13935         * gcc.dg/graphite/pr46970.c: New.
13936
13937 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13938
13939         PR tree-optimization/46215
13940         * gcc.dg/graphite/pr46215.c: New.
13941
13942 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13943
13944         PR tree-optimization/46168
13945         * gcc.dg/graphite/pr46168.c: New.
13946
13947 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13948
13949         PR tree-optimization/43657
13950         * gcc.dg/graphite/pr43657.c: New.
13951
13952 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13953
13954         PR tree-optimization/29832
13955         * gfortran.dg/graphite/pr29832.f90: New.
13956
13957 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13958
13959         PR tree-optimization/43567
13960         * gcc.dg/graphite/pr43567.c: New.
13961
13962 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13963
13964         * gfortran.dg/graphite/interchange-4.f: New.
13965         * gfortran.dg/graphite/interchange-5.f: New.
13966
13967         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13968         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13969         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13970         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13971         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13972         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13973         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13974         * gfortran.dg/ltrans-7.f90: Removed.
13975         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13976
13977         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13978         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13979         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13980         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13981         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13982         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13983         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13984         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13985         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13986         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13987         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13988         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13989         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13990         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13991         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13992         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13993         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13994         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13995         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13996         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13997         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13998         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13999         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14000         * gcc.dg/tree-ssa/data-dep-1.c
14001         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14002         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14003         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14004         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14005         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14006
14007 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14008
14009         PR tree-optimization/47265
14010         PR tree-optimization/47443
14011         * gcc.c-torture/compile/pr47265.c: New test.
14012         * gcc.dg/pr47443.c: New test.
14013
14014 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14015
14016         PR tree-optimization/47382
14017         * g++.dg/torture/pr47382.C: New test.
14018         * g++.dg/opt/devirt1.C: Xfail.
14019
14020 2011-01-25  Yao Qi  <yao@codesourcery.com>
14021
14022         PR target/45701
14023         * gcc.target/arm/pr45701-1.c: New test.
14024         * gcc.target/arm/pr45701-2.c: New test.
14025         * gcc.target/arm/pr45701-3.c: New test.
14026
14027 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14028             Jakub Jelinek  <jakub@redhat.com>
14029
14030         PR tree-optimization/47271
14031         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14032
14033 2011-01-25  Nick Clifton  <nickc@redhat.com>
14034
14035         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14036         (saturate_add): Delete.
14037         (exchange): Delete.
14038         (main): Do not run saturate_add.
14039         (set_interrupts): Delete.
14040
14041 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14042
14043         PR fortran/47448
14044         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14045
14046 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14047
14048         PR tree-optimization/47427
14049         PR tree-optimization/47428
14050         * gcc.c-torture/compile/pr47427.c: New test.
14051         * gcc.c-torture/compile/pr47428.c: New test.
14052
14053 2011-01-25  Richard Guenther  <rguenther@suse.de>
14054
14055         PR middle-end/47411
14056         * gcc.dg/torture/pr47411.c: New testcase.
14057
14058 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14059
14060         * gfortran.dg/graphite/id-24.f: New.
14061         * gfortran.dg/graphite/id-25.f: New.
14062
14063 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14064
14065         * gfortran.dg/graphite/id-23.f: New.
14066
14067 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14068
14069         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14070
14071 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14072
14073         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14074         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14075         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14076         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14077         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14078         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14079         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14080         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14081         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14082
14083 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14084
14085         * gcc.dg/graphite/block-0.c: Add documentation.
14086         * gcc.dg/graphite/block-4.c: Same.
14087         * gcc.dg/graphite/block-7.c: Same.
14088         * gcc.dg/graphite/block-8.c: New.
14089         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14090         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14091         * gcc.dg/graphite/interchange-12.c: Add documentation.
14092         * gcc.dg/graphite/interchange-13.c: New.
14093         * gcc.dg/graphite/interchange-14.c: New.
14094         * gcc.dg/graphite/interchange-15.c: New.
14095         * gcc.dg/graphite/interchange-8.c: Add documentation.
14096         * gcc.dg/graphite/interchange-mvt.c: Same.
14097
14098 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14099
14100         PR target/47408
14101         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14102         * gcc.target/powerpc/altivec-14.c: Ditto.
14103         * gcc.target/powerpc/altivec-33.c: Ditto.
14104         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14105         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14106         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14107         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14108         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14109         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14110         * g++.dg/ext/altivec-15.C: Ditto.
14111         * g++.dg/ext/altivec-types-1.C: Ditto.
14112         * g++.dg/ext/altivec-types-2.C: Ditto.
14113         * g++.dg/ext/altivec-types-3.C: Ditto.
14114         * g++.dg/ext/altivec-types-4.C: Ditto.
14115
14116 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14117
14118         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14119
14120 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14121
14122         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14123         optimization options.
14124
14125 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14126
14127         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14128
14129         PR testsuite/45988
14130         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14131
14132 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14133
14134         PR fortran/47421
14135         * gfortran.dg/allocatable_scalar_12.f90: New.
14136
14137 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14138
14139         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14140         vectorization to be not profitable if peeling is used to
14141         realign the memory access.
14142         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14143         loop bound to avoid loop unrolling.
14144         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14145
14146 2011-01-22  Jan Hubicka  <jh@suse.cz>
14147
14148         PR lto/47333
14149         * g++.dg/lto/pr47333.C: New file.
14150
14151 2011-01-22  Jan Hubicka  <jh@suse.cz>
14152
14153         PR tree-optimization/43884
14154         PR lto/44334
14155         * gcc.dg/autopar/outer-2.c: Increase array size.
14156         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14157
14158 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14159
14160         PR fortran/38536
14161         * gfortran.dg/c_loc_tests_16.f90:  New test.
14162
14163 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14164
14165         PR fortran/47399
14166         * gfortran.dg/typebound_proc_19.f90: New.
14167
14168 2011-01-21  Jeff Law <law@redhat.com>
14169
14170         PR tree-optimization/47053
14171         * g++.dg/pr47053.C: New test.
14172
14173 2011-01-21  Jason Merrill  <jason@redhat.com>
14174
14175         PR c++/47041
14176         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14177
14178 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14179
14180         PR c++/47388
14181         * g++.dg/cpp0x/range-for10.C: New test.
14182         * g++.dg/template/for1.C: New test.
14183
14184         PR middle-end/45566
14185         * g++.dg/tree-prof/partition3.C: New test.
14186
14187         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14188
14189         PR rtl-optimization/47366
14190         * g++.dg/opt/pr47366.C: New test.
14191
14192 2011-01-21  Jason Merrill  <jason@redhat.com>
14193
14194         PR c++/46552
14195         * g++.dg/cpp0x/constexpr-regress2.C: New.
14196
14197         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14198
14199 2011-01-21  Jeff Law <law@redhat.com>
14200
14201         PR rtl-optimization/41619
14202         * gcc.dg/pr41619.c: New.
14203
14204 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14205
14206         PR tree-optimization/47355
14207         * g++.dg/opt/pr47355.C: New test.
14208
14209 2011-01-21  Richard Guenther  <rguenther@suse.de>
14210
14211         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14212         making main hot.
14213
14214 2011-01-21  Richard Guenther  <rguenther@suse.de>
14215
14216         PR tree-optimization/47365
14217         * gcc.dg/torture/pr47365.c: New testcase.
14218         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14219
14220 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14221
14222         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14223
14224 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14225
14226         PR tree-optimization/47391
14227         * gcc.dg/pr47391.c: New test.
14228
14229 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14230
14231         * g++.dg/template/char1.C: Use signed char.
14232
14233 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14234
14235         PR fortran/47377
14236         * gfortran.dg/pointer_target_4.f90: New.
14237
14238 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14239
14240         PR target/47251
14241         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14242         ILP32 system and not IP32.
14243
14244 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14245
14246         PR debug/46583
14247         * g++.dg/debug/pr46583.C: New.
14248
14249 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14250
14251         PR debug/47283
14252         * g++.dg/debug/pr47283.C: New test.
14253
14254         PR testsuite/47371
14255         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14256         * gcc.target/i386/headmerge-2.c: Likewise.
14257
14258 2011-01-20  Richard Guenther  <rguenther@suse.de>
14259
14260         PR middle-end/47370
14261         * gcc.dg/torture/pr47370.c: New testcase.
14262
14263 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14264
14265         PR tree-optimization/46130
14266         * gcc.dg/pr46130-1.c: New test.
14267         * gcc.dg/pr46130-2.c: New test.
14268
14269 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14270
14271         PR c++/47291
14272         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14273
14274 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14275
14276         PR debug/46240
14277         * g++.dg/debug/pr46240.cc: New.
14278
14279 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14280
14281         PR c++/47303
14282         * g++.dg/template/anonunion1.C: New test.
14283
14284         PR rtl-optimization/47337
14285         * gcc.c-torture/execute/pr47337.c: New test.
14286
14287 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14288
14289         PR testsuite/45342
14290         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14291
14292 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14293
14294         PR tree-optimization/46021
14295         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14296
14297 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14298
14299         PR tree-optimization/47290
14300         * g++.dg/torture/pr47290.C: New test.
14301
14302 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14303
14304         PR fortran/47240
14305         * gfortran.dg/proc_ptr_comp_29.f90: New.
14306
14307 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14308
14309         PR testsuite/41146
14310         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14311         powerpc-apple-darwin9.
14312
14313 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14314
14315         PR rtl-optimization/47299
14316         * gcc.c-torture/execute/pr47299.c: New test.
14317
14318 2011-01-17  Jason Merrill  <jason@redhat.com>
14319
14320         * g++.dg/cpp0x/constexpr-virtual.C: New.
14321
14322 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14323
14324         PR fortran/47331
14325         * gfortran.dg/gomp/pr47331.f90: New test.
14326
14327 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14328
14329         PR objc/47314
14330         * objc.dg/selector-warn-1.m: New.
14331         * obj-c++.dg/selector-warn-1.mm: New.
14332
14333 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14334
14335         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14336         Update dg-final accordingly.
14337
14338 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14339
14340         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14341
14342 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14343
14344         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14345         target check.
14346         * gcc.dg/guality/pr36728-2.c: Likewise.
14347
14348 2011-01-17  Richard Guenther  <rguenther@suse.de>
14349
14350         PR tree-optimization/47313
14351         * g++.dg/torture/pr47313.C: New testcase.
14352
14353 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14354
14355         PR target/47318
14356         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14357         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14358         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14359         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14360
14361         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14362         as __m256i.
14363         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14364         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14365         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14366
14367 2011-01-17  Richard Guenther  <rguenther@suse.de>
14368
14369         PR tree-optimization/45967
14370         * gcc.dg/torture/pr45967-2.c: New testcase.
14371         * gcc.dg/torture/pr45967-3.c: Likewise.
14372
14373 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14374
14375         PR testsuite/47325
14376         * g++.dg/ext/pr47213.C: Require visibility.
14377
14378 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14379
14380         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14381         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14382
14383 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14384
14385         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14386         Linux-based targets.
14387
14388 2011-01-13  Jan Hubicka  <jh@suse.cz>
14389
14390         PR tree-optimization/47276
14391         * gcc.dg/pr47276.c: New testcase.
14392
14393 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14394             Jonathan Wakely  <jwakely.gcc@gmail.com>
14395
14396         PR c++/33558
14397         * g++.dg/other/pr33558.C: New.
14398         * g++.dg/other/pr33558-2.C: New.
14399
14400 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14401
14402         PR tree-optimization/45934
14403         PR tree-optimization/46302
14404         * g++.dg/ipa/devirt-c-1.C: New test.
14405         * g++.dg/ipa/devirt-c-2.C: Likewise.
14406         * g++.dg/ipa/devirt-c-3.C: Likewise.
14407         * g++.dg/ipa/devirt-c-4.C: Likewise.
14408         * g++.dg/ipa/devirt-c-5.C: Likewise.
14409         * g++.dg/ipa/devirt-c-6.C: Likewise.
14410         * g++.dg/ipa/devirt-6.C: Likewise.
14411         * g++.dg/ipa/devirt-d-1.C: Likewise.
14412         * g++.dg/torture/pr45934.C: Likewise.
14413
14414 2011-01-14  Jason Merrill  <jason@redhat.com>
14415
14416         * g++.dg/cpp0x/variadic105.C: New.
14417
14418 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14419             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14420
14421         PR objc/45989
14422         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14423         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14424         execution tests on i?86-*-*, x86_64-*-* and
14425         powerpc*-apple-darwin* && ilp32.
14426         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14427         tests on i?86-*-* and x86_64-*-*.
14428
14429 2011-01-14  Richard Guenther  <rguenther@suse.de>
14430
14431         PR tree-optimization/47280
14432         * g++.dg/opt/pr47280.C: New testcase.
14433
14434 2011-01-14  Jason Merrill  <jason@redhat.com>
14435
14436         * g++.dg/cpp0x/constexpr-regress1.C: New.
14437
14438         * g++.dg/ext/flexary2.C: New.
14439
14440 2011-01-14  Richard Guenther  <rguenther@suse.de>
14441
14442         PR middle-end/47281
14443         * gcc.dg/torture/pr47281.c: New testcase.
14444         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14445
14446 2011-01-14  Richard Guenther  <rguenther@suse.de>
14447
14448         PR tree-optimization/47286
14449         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14450
14451 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14452
14453         PR c++/47213
14454         * g++.dg/ext/pr47213.C: New.
14455
14456 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14457
14458         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14459
14460 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14461             Mikael Morin  <mikael@gcc.gnu.org>
14462
14463         PR fortran/45848
14464         PR fortran/47204
14465         * gfortran.dg/select_type_20.f90: New.
14466         * gfortran.dg/select_type_21.f90: New.
14467
14468 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14469
14470         PR target/47251
14471         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14472
14473 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14474
14475         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14476         * gcc.dg/guality/pr36728-2.c: Likewise.
14477
14478 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14479
14480         PR debug/PR46973
14481         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14482
14483 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14484
14485         PR rtl-optimization/45352
14486         * gcc.dg/pr45352-3.c: New.
14487
14488 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14489
14490         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14491         comment.
14492         * g++.dg/cpp0x/range-for8.C: New.
14493         * g++.dg/cpp0x/range-for9.C: New.
14494
14495 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14496
14497         PR debug/47209
14498         * g++.dg/debug/pr47209.C: New.
14499
14500 2011-01-12  Richard Guenther  <rguenther@suse.de>
14501
14502         PR lto/47259
14503         * gcc.dg/lto/pr47259_0.c: New testcase.
14504         * gcc.dg/lto/pr47259_1.c: Likewise.
14505
14506 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14507
14508         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14509         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14510         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14511         methods missing from the OBJC2 Object.
14512         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14513         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14514         GNU and NeXT runtimes.
14515         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14516         comments.
14517         * objc-obj-c++-shared/Object1.m: Likewise.
14518         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14519         * objc.dg/proto-qual-1.m: Likewise.
14520         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14521         * obj-c++.dg/proto-qual-1.mm: Likewise.
14522
14523 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14524
14525         PR testsuite/33033
14526         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14527
14528 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14529
14530         Fixed the Objective-C++ testsuite and updated all tests.
14531         * lib/obj-c++.exp (obj-c++_init): Declare and set
14532         gcc_warning_prefix and gcc_error_prefix.
14533         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14534         'dg-warning', 'dg-message' and 'dg-error'.
14535         * obj-c++.dg/class-extension-3.mm: Likewise.
14536         * obj-c++.dg/class-protocol-1.mm: Likewise.
14537         * obj-c++.dg/encode-7.mm: Likewise.
14538         * obj-c++.dg/exceptions-3.mm: Likewise.
14539         * obj-c++.dg/exceptions-5.mm: Likewise.
14540         * obj-c++.dg/method-12.mm: Likewise.
14541         * obj-c++.dg/method-13.mm: Likewise.
14542         * obj-c++.dg/method-15.mm: Likewise.
14543         * obj-c++.dg/method-16.mm: Likewise.
14544         * obj-c++.dg/method-4.mm: Likewise.
14545         * obj-c++.dg/method-8.mm: Likewise.
14546         * obj-c++.dg/method-conflict-1.mm: Likewise.
14547         * obj-c++.dg/method-conflict-2.mm: Likewise.
14548         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14549         and uncommented second part of the testcase now that the testsuite
14550         works correctly.
14551         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14552         and uncommented second part of the testcase now that the testsuite
14553         works correctly.
14554         * obj-c++.dg/private-1.mm: Likewise.
14555         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14556         * obj-c++.dg/syntax-error-7.mm: Likewise.
14557         * obj-c++.dg/warn5.mm: Likewise.
14558         * obj-c++.dg/property/at-property-14.mm: Likewise.
14559         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14560         FIXME.
14561         * obj-c++.dg/property/at-property-18.mm: Likewise.
14562         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14563         FIXME.
14564         * obj-c++.dg/property/at-property-21.mm: Likewise.
14565         * obj-c++.dg/property/at-property-28.mm: Likewise.
14566         * obj-c++.dg/property/at-property-5.mm: Likewise.
14567         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14568         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14569         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14570         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14571         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14572         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14573         * obj-c++.dg/tls/diag-5.mm: Likewise.
14574         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14575         dg-error, now matched correctly.
14576
14577 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14578
14579         * objc.dg/property/at-property-29.m: New.
14580         * obj-c++.dg/property/at-property-29.mm: New.
14581
14582 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14583
14584         * go.test/go-test.exp (go-set-goarch): New proc.
14585         (go-gc-tests): Use it.
14586
14587 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14588
14589         PR debug/46955
14590         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14591
14592 2011-01-11  Richard Henderson  <rth@redhat.com>
14593
14594         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14595
14596 2011-01-11  Jan Hubicka  <jh@suse.cz>
14597
14598         PR lto/45721
14599         PR lto/45375
14600         * gcc.dg/lto/pr45721_1.c: New file.
14601         * gcc.dg/lto/pr45721_0.c: New file.
14602
14603 2011-01-11  Richard Guenther  <rguenther@suse.de>
14604
14605         PR tree-optimization/46076
14606         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14607
14608 2011-01-11  Jeff Law <law@redhat.com>
14609
14610         * PR tree-optimization/47086
14611         * gcc.dg/pr47086.c: New test.
14612
14613 2011-01-11  Jason Merrill  <jason@redhat.com>
14614
14615         PR c++/46658
14616         * g++.dg/template/new10.C: New.
14617
14618         PR c++/45520
14619         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14620
14621 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14622
14623         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14624         Split type definitions and NSConstantString class into...
14625         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14626         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14627         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14628         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14629         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14630         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14631         to comments.
14632         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14633         encode defines for newer NeXT system headers.
14634         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14635         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14636         * objc.dg/foreach-5.m: Likewise.
14637         * objc.dg/foreach-2.m: Likewise.
14638         * objc.dg/foreach-4.m: Likewise.
14639         * objc.dg/torture/strings/string1.m: Likewise.
14640         * objc.dg/torture/strings/string2.m: Likewise.
14641         * objc.dg/torture/strings/string3.m: Likewise.
14642         * objc.dg/torture/strings/string4.m: Likewise.
14643         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14644         header and stand alone.
14645         * obj-c++.dg/strings/strings-2.mm: Likewise.
14646         * objc.dg/torture/strings/const-str-3.m: Likewise.
14647         * objc.dg/strings/strings-2.m: Likewise.
14648         * objc.dg/strings/const-str-12b.m: Likewise.
14649
14650 2011-01-12  Richard Guenther  <rguenther@suse.de>
14651
14652         PR middle-end/32511
14653         * gcc.dg/attr-weak-1.c: Adjust.
14654
14655 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14656
14657         PR fortran/47051
14658         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14659         standard compliant and comment.
14660
14661 2011-01-10  Jan Hubicka  <jh@suse.cz>
14662
14663         PR lto/46083
14664         * gcc.dg/initpri3.c: New testcase.
14665
14666 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14667
14668         PR lto/47222
14669         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14670         externally visible.
14671         (g_esi): Likewise.
14672         (g_ebx): Likewise.
14673         (g_ebp): Likewise.
14674         (g_esp): Likewise.
14675         (g_ebp_save): Likewise.
14676         (g_esp_save): Likewise.
14677
14678 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14679
14680         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14681
14682 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14683
14684         PR tree-optimization/46021
14685         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14686         i?86-*-*, x86_64-*-*.
14687
14688 2011-01-10  Jeff Law <law@redhat.com>
14689
14690         * PR tree-optimization/47141
14691         * gcc.c-torture/compile/pr47141.c: New test.
14692
14693 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14694
14695         PR testsuite/46230
14696         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14697         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14698         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14699         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14700
14701         PR testsuite/46230
14702         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14703         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14704         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14705         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14706         being vectorized.  Adjust dg-final pattern.
14707
14708         PR testsuite/46230
14709         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14710         * gcc.dg/vect/slp-24.c: Likewise.
14711
14712 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
14713
14714         PR c++/47218
14715         * g++.dg/other/pr47218-1.C: New test file.
14716         * g++.dg/other/pr47218.C: Likewise.
14717         * g++.dg/other/pr47218.h: New supporting header.
14718
14719 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
14720
14721         PR objc/47232
14722         * objc.dg/attributes/invalid-attribute-1.m: New.
14723         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14724
14725 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14726
14727         PR fortran/47224
14728         * gfortran.dg/proc_ptr_comp_28.f90: New.
14729
14730 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14731
14732         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14733         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14734         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14735         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14736         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14737         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14738         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14739         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14740         * objc.dg/gnu-api-2-class.m: Likewise.
14741         * objc.dg/gnu-api-2-ivar.m: Likewise.
14742         * objc.dg/gnu-api-2-method.m: Likewise.
14743         * objc.dg/gnu-api-2-objc.m: Likewise.
14744         * objc.dg/gnu-api-2-object.m: Likewise.
14745         * objc.dg/gnu-api-2-property.m: Likewise.
14746         * objc.dg/gnu-api-2-protocol.m: Likewise.
14747         * objc.dg/gnu-api-2-sel.m: Likewise.
14748
14749 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14750
14751         * objc.dg/foreach-1.m: Skip for Darwin < 9.
14752         * objc.dg/objc-foreach-4.m: Likewise.
14753         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14754         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14755         * objc.dg/foreach-4.m: Likewise.
14756         * objc.dg/foreach-5.m: Likewise.
14757         * objc.dg/foreach-3.m: Return self from init.
14758
14759 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
14760
14761         PR fortran/38536
14762         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
14763
14764 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14765
14766         PR fortran/46313
14767         * gfortran.dg/class_35.f90: New.
14768
14769 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14770
14771         * objc.dg/foreach-1.m: Add "-Wall" to flags.
14772
14773 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
14774
14775         PR objc/47078
14776         * objc.dg/invalid-method-2.m: New.
14777         * obj-c++.dg/invalid-method-2.mm: New.
14778
14779 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
14780
14781         PR fortran/46896
14782         * gfortran.dg/transpose_optimization_2.f90 : New test.
14783
14784 2011-01-08  Jan Hubicka  <jh@suse.cz>
14785
14786         PR tree-optmization/46469
14787         * g++.dg/torture/pr46469.C: New testcase.
14788
14789 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14790
14791         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14792         emulation of libobjc-gnu structure layout functionality to ..
14793         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14794         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14795         * objc/execute/bf-common.h: Adjust headers.
14796         * objc/execute/bf-1.m: Likewise.
14797         * objc/execute/bf-2.m: Likewise.
14798         * objc/execute/bf-3.m: Likewise.
14799         * objc/execute/bf-4.m: Likewise.
14800         * objc/execute/bf-5.m: Likewise.
14801         * objc/execute/bf-6.m: Likewise.
14802         * objc/execute/bf-7.m: Likewise.
14803         * objc/execute/bf-8.m: Likewise.
14804         * objc/execute/bf-9.m: Likewise.
14805         * objc/execute/bf-10.m: Likewise.
14806         * objc/execute/bf-11.m: Likewise.
14807         * objc/execute/bf-12.m: Likewise.
14808         * objc/execute/bf-13.m: Likewise.
14809         * objc/execute/bf-14.m: Likewise.
14810         * objc/execute/bf-15.m: Likewise.
14811         * objc/execute/bf-16.m: Likewise.
14812         * objc/execute/bf-17.m: Likewise.
14813         * objc/execute/bf-18.m: Likewise.
14814         * objc/execute/bf-19.m: Likewise.
14815         * objc/execute/bf-20.m: Likewise.
14816         * objc/execute/bf-21.m: Likewise.
14817         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14818         objc_get_type_qualifiers ().
14819
14820 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
14821
14822         PR fortran/45777
14823         * gfortran.dg/dependency_39.f90:  New test.
14824
14825 2011-01-07  Jan Hubicka  <jh@suse.cz>
14826
14827         Get builtins tests ready for linker plugin.
14828         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14829         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14830         my_memset, my_bzero): Mark used.
14831         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14832         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14833         volatile.
14834         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14835         volatile.
14836
14837 2011-01-07  Jan Hubicka  <jh@suse.cz>
14838
14839         PR tree-optimization/46367
14840         * g++.dg/torture/pr46367.C: New file.
14841
14842 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14843
14844         PR target/47201
14845         * gcc.dg/pr47201.c: New test.
14846
14847         PR bootstrap/47187
14848         * gcc.dg/tree-prof/pr47187.c: New test.
14849
14850 2011-01-07  Tobias Burnus  <burnus@net-b.de>
14851
14852         PR fortran/41580
14853         * gfortran.dg/extends_type_of_3.f90: New.
14854
14855 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
14856
14857         * g++.dg/ext/dllexport-MI1.C: Adjust test.
14858         * g++.dg/ext/dllimport-MI1.C: Likewise.
14859         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14860         * g++.dg/ext/dllimport10.C: Likewise.
14861         * g++.dg/ext/dllimport11.C: Likewise.
14862         * g++.dg/ext/dllimport12.C: Likewise.
14863         * g++.dg/ext/dllimport13.C: Likewise.
14864         * g++.dg/ext/dllimport2.C: Likewise.
14865         * g++.dg/ext/dllimport3.C: Likewise.
14866         * g++.dg/ext/dllimport4.C: Likewise.
14867         * g++.dg/ext/dllimport5.C: Likewise.
14868         * g++.dg/ext/dllimport6.C: Likewise.
14869         * g++.dg/ext/dllimport8.C: Likewise.
14870         * g++.dg/ext/dllimport9.C: Likewise.
14871         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14872         targets, too. Additionally enable test for i?86-*-mingw*.
14873         * g++.dg/ext/selectany1.C: Likewise.
14874         Remove guard variable check.
14875
14876 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
14877
14878         PR fortran/47189
14879         PR fortran/47194
14880         * gfortran.dg/storage_size_3.f08: Extended.
14881
14882 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14883
14884         PR c++/47022
14885         * g++.dg/template/stdarg1.C: New test.
14886
14887 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14888
14889         PR fortran/47195
14890         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14891         * gfortran.dg/defined_operators_1.f90: Split the subroutine
14892         from the interface of functions to not hide the errors that
14893         shall be tested.
14894
14895 2011-01-06  Jan Hubicka  <jh@suse.cz>
14896
14897         * gcc.dg/lto/pr47188_0.c: New testcase.
14898         * gcc.dg/lto/pr47188_1.c: New testcase.
14899
14900 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14901
14902         PR fortran/33117
14903         PR fortran/46478
14904         * gfortran.dg/interface_33.f90: New test.
14905
14906 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
14907
14908         PR c/47150
14909         * gcc.c-torture/compile/pr47150.c: New test.
14910
14911 2011-01-06  Ira Rosen  <irar@il.ibm.com>
14912
14913         PR tree-optimization/47139
14914         * gcc.dg/vect/pr47139.c: New test.
14915
14916 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14917
14918         PR fortran/47180
14919         * gfortran.dg/extends_type_of_2.f03: New.
14920
14921 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14922
14923         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14924
14925 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14926
14927         * gnat.dg/opt14.adb: New test.
14928
14929 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14930
14931         PR fortran/46017
14932         * gfortran.dg/allocate_error_2.f90:  New test.
14933
14934 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14935
14936         PR fortran/47024
14937         * gfortran.dg/storage_size_3.f08: New.
14938
14939 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14940
14941         PR libgfortran/47154
14942         * gfortran.dg/namelist_68.f90: New test.
14943
14944 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14945
14946         * gnat.dg/unchecked_convert8.ad[sb]: New test.
14947
14948 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
14949
14950         PR fortran/46448
14951         * gfortran.dg/class_34.f90: New.
14952
14953 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14954
14955         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14956         use __builtin_inff.  Skip all single-precision tests that require
14957         Infinity.
14958
14959 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14960
14961         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14962
14963 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
14964
14965         PR tree-optimization/47148
14966         * gcc.c-torture/execute/pr47148.c: New test.
14967
14968         PR tree-optimization/47155
14969         * gcc.c-torture/execute/pr47155.c: New test.
14970
14971         PR rtl-optimization/47157
14972         * gcc.c-torture/compile/pr47157.c: New test.
14973
14974 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14975
14976         * gcc.dg/torture/vector-shift2.c (schar): Define.
14977         (main): Always use schar or uchar instead of plain "char" to avoid
14978         dependencies on implementation-defined char signedness.
14979
14980 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14981
14982         PR tree-optimization/46801
14983         * gnat.dg/pack9.adb: Remove xfail.
14984
14985 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14986
14987         PR tree-optimization/46984
14988         * g++.dg/ipa/pr46984.C: New test.
14989
14990 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
14991
14992         PR fortran/46408
14993         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14994
14995 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
14996
14997         PR tree-optimization/47140
14998         * gcc.c-torture/compile/pr47140.c: New test.
14999
15000         PR rtl-optimization/47028
15001         * gcc.dg/pr47028.c: New test.
15002
15003 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15004
15005         * objc.dg/protocol-forward-1.m: Removed TODO.
15006         * objc.dg/protocol-forward-2.m: New.
15007         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15008         * obj-c++.dg/protocol-forward-2.mm: New.
15009
15010 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15011
15012         PR target/38662
15013         * g++.dg/eh/pr38662.C: New testcase.
15014
15015 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15016
15017         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15018         scan for newline '\n'.
15019
15020 \f
15021 Copyright (C) 2011 Free Software Foundation, Inc.
15022
15023 Copying and distribution of this file, with or without modification,
15024 are permitted in any medium without royalty provided the copyright
15025 notice and this notice are preserved.