OSDN Git Service

2011-12-06 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-06  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/51245
4         * gcc.dg/torture/pr51245.c: New testcase.
5
6 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
7
8         PR c++/51427
9         * g++.dg/diagnostic/wrong-tag-1.C
10
11 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
12
13         PR c++/51319
14         * g++.dg/lookup/using50.C: New.
15         * g++.dg/lookup/using51.C: New.
16
17 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
18
19         PR tree-optimization/51396
20         * g++.dg/opt/pr51396.C: New test.
21
22         PR debug/51410
23         * gcc.dg/debug/dwarf2/pr51410.c: New test.
24
25         PR c/51339
26         * gcc.dg/gomp/pr51339.c: New test.
27
28 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
29
30         PR c++/51399
31         * g++.dg/cpp0x/initlist62.C: New.
32
33 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
34
35         PR fortran/51338
36         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
37
38 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
39
40         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
41         * g++.dg/torture/pr39732.C: Likewise.
42         * g++.dg/torture/pr40642.C: Likewise.
43         * gcc.c-torture/compile/pr44686.c: Likewise.
44         * gcc.dg/20050309-1.c: Likewise.
45         * gcc.dg/20050330-2.c: Likewise.
46         * gcc.dg/20051201-1.c: Likewise.
47         * gcc.dg/gomp/pr27573.c: Likewise.
48         * gcc.dg/pr46255.c: Likewise.
49         * gcc.dg/profile-dir-1.c: Likewise.
50         * gcc.dg/profile-dir-2.c: Likewise.
51         * gcc.dg/profile-dir-3.c: Likewise.
52         * gcc.dg/profile-generate-1.c: Likewise.
53         * gfortran.dg/gomp/pr27573.f90: Likewise.
54         * gcc.dg/profile-generate-3.c: Be specific about the type of
55         profiling required.
56
57 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
58
59         PR c++/51414
60         * g++.dg/ext/underlying_type11.C: New.
61
62 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
63
64         PR testsuite/51128
65         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
66         * gcc.dg/torture/pr39074.c: Ditto.
67         * gcc.dg/torture/pr39074-2.c: Ditto.
68         * gcc.dg/torture/pr42898.c: Ditto.
69         * gcc.dg/torture/pr42898-2.c: Ditto.
70         * gcc.dg/torture/pr45704.c: Ditto.
71         * gcc.dg/torture/pr50472.c: Ditto.
72         * gcc.dg/torture/pta-callused-1.c: Ditto.
73         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
74         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
75         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
76         * gcc.dg/torture/pta-escape-1.c: Ditto.
77         * gcc.dg/torture/ipa-pta-1.c: Ditto.
78         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
79
80 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
81
82         PR target/51408
83         * gcc.dg/pr51408.c: New.
84
85 2011-12-05  Jason Merrill  <jason@redhat.com>
86
87         * g++.dg/cpp0x/dc6.C: New.
88
89 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
90             Pedro Lamarão <pedro.lamarao@gmail.com>
91
92         * g++.dg/cpp0x/dc1.C: New test.
93         * g++.dg/cpp0x/dc2.C: New test.
94         * g++.dg/cpp0x/dc3.C: New test.
95         * g++.dg/cpp0x/dc4.C: New test.
96         * g++.dg/cpp0x/dc5.C: New test.
97         * g++.dg/template/meminit1.C: Adjust expected error.
98
99 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
100
101         PR c++/51404
102         * g++.dg/cpp0x/auto28.C: New.
103
104 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
105
106         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
107
108 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
109             Eric Botcazou  <ebotcazou@adacore.com>
110
111         PR middle-end/51323
112         PR middle-end/50074
113         * gcc.c-torture/execute/pr51323.c: New test.
114
115 2011-12-04  Tobias Burnus  <burnus@net-b.de>
116
117         PR fortran/51383
118         * gfortran.dg/associate_10.f90: New.
119
120 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
121
122         PR middle-end/51285
123         * gfortran.dg/vect/pr51285.f90: New test.
124
125 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
126             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
127
128         PR target/51393
129         * gcc.target/i386/pr51393.c: New test.
130
131 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
132
133         PR obj-c++/51349
134         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
135         * obj-c++.dg/naming-4.mm: Likewise.
136
137 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
138
139         * gcc.dg/darwin-segaddr.c: Use -no-pie.
140
141 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
142
143         PR c++/51313
144         * g++.dg/cpp0x/pr51313.C: New.
145
146 2011-12-03  Tobias Burnus  <burnus@net-b.de>
147
148         PR fortran/48887
149         * gfortran.dg/select_type_24.f90: New.
150         * gfortran.dg/select_type_23.f03: Add dg-error.
151         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
152
153 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
154
155         * gcc.dg/vect/vect-122.c: New test.
156
157 2011-12-03  Tobias Burnus  <burnus@net-b.de>
158
159         PR fortran/50684
160         * gfortran.dg/move_alloc_8.f90: New.
161
162 2011-12-03  Tobias Burnus  <burnus@net-b.de>
163
164         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
165         i.e. remove the dg-error line.
166         * gfortran.dg/move_alloc_5.f90: Ditto and change back
167         to dg-do run.
168         * gfortran.dg/move_alloc_9.f90: New.
169         * gfortran.dg/move_alloc_10.f90: New
170
171 2011-12-02  Nathan Sidwell  <nathan@acm.org>
172
173         * lib/gcov.exp (verify-lines): Allow = as a count char.
174         * g++.dg/gcov/gcov-13.C: New.
175
176 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
177
178         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
179         * gcc.dg/vect/slp-24.c: Ditto.
180         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
181         * gcc.dg/vect/slp-34.c: Ditto.
182         * gcc.dg/vect/slp-4.c: Ditto.
183         * gcc.dg/vect/slp-cond-2.c: Ditto.
184         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
185         * gcc.dg/vect/vect-1.c: Ditto.
186         * gcc.dg/vect/vect-10.c: Ditto.
187         * gcc.dg/vect/vect-105.c: Ditto.
188         * gcc.dg/vect/vect-112.c: Ditto.
189         * gcc.dg/vect/vect-15.c: Ditto.
190         * gcc.dg/vect/vect-2.c: Ditto.
191         * gcc.dg/vect/vect-31.c: Ditto.
192         * gcc.dg/vect/vect-32.c: Ditto.
193         * gcc.dg/vect/vect-33.c: Ditto.
194         * gcc.dg/vect/vect-34.c: Ditto.
195         * gcc.dg/vect/vect-35.c: Ditto.
196         * gcc.dg/vect/vect-36.c: Ditto.
197         * gcc.dg/vect/vect-6.c: Ditto.
198         * gcc.dg/vect/vect-73.c: Ditto.
199         * gcc.dg/vect/vect-74.c: Ditto.
200         * gcc.dg/vect/vect-75.c: Ditto.
201         * gcc.dg/vect/vect-76.c: Ditto.
202         * gcc.dg/vect/vect-80.c: Ditto.
203         * gcc.dg/vect/vect-85.c: Ditto.
204         * gcc.dg/vect/vect-89.c: Ditto.
205         * gcc.dg/vect/vect-97.c: Ditto.
206         * gcc.dg/vect/vect-98.c: Ditto.
207         * gcc.dg/vect/vect-all.c: Ditto.
208         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
209         * gcc.dg/vect/vect-iv-8.c: Ditto.
210         * gcc.dg/vect/vect-iv-8a.c: Ditto.
211         * gcc.dg/vect/vect-outer-1.c: Ditto.
212         * gcc.dg/vect/vect-outer-1a.c: Ditto.
213         * gcc.dg/vect/vect-outer-1b.c: Ditto.
214         * gcc.dg/vect/vect-outer-2.c: Ditto.
215         * gcc.dg/vect/vect-outer-2a.c: Ditto.
216         * gcc.dg/vect/vect-outer-2c.c: Ditto.
217         * gcc.dg/vect/vect-outer-3.c: Ditto.
218         * gcc.dg/vect/vect-outer-3a.c: Ditto.
219         * gcc.dg/vect/vect-outer-4a.c: Ditto.
220         * gcc.dg/vect/vect-outer-4b.c: Ditto.
221         * gcc.dg/vect/vect-outer-4c.c: Ditto.
222         * gcc.dg/vect/vect-outer-4d.c: Ditto.
223         * gcc.dg/vect/vect-outer-4m.c: Ditto.
224         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
225         * gcc.dg/vect/vect-outer-fir.c: Ditto.
226         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
227         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
228         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
229         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
230         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
231         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
232         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
233         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
234         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
235         * gcc.dg/vect/vect-shift-2.c: Ditto.
236         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
237         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
238         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
239         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
240         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
241
242 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
243
244         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
245         __builtin_memcpy arguments to honor sizeof(a).
246
247 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
248
249         * gcc.c-torture/execute/doloop-1.c,
250         gcc.c-torture/execute/doloop-2.c: New tests.
251
252 2011-12-02  Martin Jambor  <mjambor@suse.cz>
253
254         PR tree-optimization/50622
255         * g++.dg/tree-ssa/pr50622.C: New test.
256
257 2011-12-01  Jason Merrill  <jason@redhat.com>
258
259         * g++.dg/cpp0x/initlist61.C: New.
260
261 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
262
263         PR c++/51326
264         * g++.dg/inherit/crash3.C: New.
265
266 2011-12-01  Nathan Sidwell  <nathan@acm.org>
267
268         PR gcov-profile/51113
269         * lib/gcov.exp (verify-lines): Add support for xfailing.
270         (run-gcov): Likewise.
271         * gcc.misc-tests/gcov-13.c: Xfail weak function.
272         * gcc.misc-tests/gcov-16.c: Remove.
273         * gcc.misc-tests/gcov-17.c: Remove.
274         * g++.dg/gcov-8.C: Remove.
275         * g++.dg/gcov-9.C: Remove.
276         * g++.dg/gcovpart-12b.C: New.
277         * g++.dg/gcov-12.C: New.
278
279 2011-12-01  Andrew Pinski  <apinski@cavium.com>
280
281         PR lto/51198
282         * g++.dg/torture/pr51198.C: New testcase.
283
284 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
285
286         PR tree-optimization/51246
287         * gcc.c-torture/compile/pr51246.c: New test.
288
289         PR rtl-optimization/51014
290         * g++.dg/opt/pr51014.C: New test.
291
292 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
293
294         PR c++/51367
295         * g++.dg/template/error47.C: New.
296
297 2011-11-30  Jason Merrill  <jason@redhat.com>
298
299         PR c++/51009
300         * g++.dg/init/aggr8.C: New.
301
302 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
303
304         PR target/50725
305         * gcc.target/i386/pr50725.c: New test.
306
307         PR middle-end/51089
308         * gfortran.dg/gomp/pr51089.f90: New test.
309
310 2011-11-30  Andrew Pinski  <apinski@cavium.com>
311
312         * gcc.dg/pr51321.c: New testcase.
313
314 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
315
316         PR rtl-optimization/48721
317         * gcc.target/i386/pr48721.c: New test.
318
319 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
320
321         PR c++/51299
322         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
323
324 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
325
326         PR tree-optimization/51247
327         * gcc.c-torture/compile/pr51247.c: New test.
328
329 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
330
331         PR target/50123
332         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
333
334 2011-11-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
335
336         * gcc.target/powerpc/ppc-target-4.c: New file to test target
337         specific functions enabling target specific builtins.
338
339 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
340
341         Use complex floating-point constant in CDBL.
342
343         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
344
345 2011-11-29  Tobias Burnus  <burnus@net-b.de>
346
347         PR fortran/51306
348         PR fortran/48700
349         * gfortran.dg/move_alloc_5.f90: Add dg-error.
350         * gfortran.dg/select_type_23.f03: Add dg-error.
351         * gfortran.dg/move_alloc_6.f90: New.
352         * gfortran.dg/move_alloc_7.f90: New.
353
354 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
355
356         PR tree-optimization/51301
357         * gcc.dg/vect/pr51301.c: New test.
358
359 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
360
361         * g++.dg/cdce3.C: Use dg-additional-options.
362
363 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
364
365         PR middle-end/50907
366         * gcc.dg/tree-prof/pr50907.c: New test.
367
368         PR tree-optimization/50078
369         * gcc.dg/pr50078.c: New test.
370
371         PR tree-optimization/50682
372         * g++.dg/opt/pr50682.C: New test.
373
374 2011-11-28  Tobias Burnus  <burnus@net-b.de>
375
376         PR fortran/51308
377         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
378
379 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
380             Iain Sandoe  <iains@gcc.gnu.org>
381
382         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
383         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
384         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
385         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
386         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
387
388 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
389
390         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
391         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
392         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
393         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
394         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
395         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
396         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
397         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
398         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
399         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
400         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
401         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
402         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
403         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
404         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
405         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
406         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
407         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
408         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
409         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
410         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
411         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
412         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
413         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
414         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
415         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
416         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
417
418 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
419
420         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
421         imply -mno-dspr2.
422         * gcc.target/mips/no-dsp-1.c: New test.
423         * gcc.target/mips/soft-float-1.c: Likewise.
424
425 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
426
427         PR rtl-optimization/49912
428         * g++.dg/other/pr49912.C: New test.
429
430 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
431
432         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
433         effective target.
434         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
435
436 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
437
438         PR fortran/51250
439         PR fortran/43829
440         * gfortran.dg/inline_sum_3.f90: New test.
441
442 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
443
444         PR testsuite/51258
445         * lib/target-supports.exp
446         (check_effective_target_sync_long_long): Also supported on 32bit
447         x86 targets.  Add comment about required dg-options.
448         Add alpha*-*-* targets.
449         (check_effective_target_sync_long_long_runtime): Ditto.
450
451         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
452         32bit x86 targets.
453         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
454         * gcc.dg/atomic-exchange-4.c: Ditto.
455         * gcc.dg/atomic-load-4.c: Ditto.
456         * gcc.dg/atomic-store-4.c: Ditto.
457         * gcc.dg/di-longlong64-sync-1.c: Ditto.
458         * gcc.dg/di-sync-multithread.c: Ditto.
459         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
460         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
461
462 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
463
464         PR testsuite/51258
465         * lib/target-supports.exp
466         (check_effective_target_sync_int_128_runtime): New procedure.
467         (check_effective_target_sync_long_long_runtime): Ditto.
468         (check_effective_target_sync_long_long): Add arm*-*-*.
469         (check_effective_target_sync_longlong): Remove.
470
471         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
472         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
473         * gcc.dg/atomic-exchange-5.c: Ditto.
474         * gcc.dg/atomic-load-5.c: Ditto.
475         * gcc.dg/atomic-store-5.c: Ditto.
476         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
477         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
478         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
479         effective target.
480         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
481         * gcc.dg/atomic-exchange-4.c: Ditto.
482         * gcc.dg/atomic-load-4.c: Ditto.
483         * gcc.dg/atomic-store-4.c: Ditto.
484         * gcc.dg/di-longlong64-sync-1.c: Ditto.
485         * gcc.dg/di-sync-multithread.c: Ditto.
486         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
487         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
488
489 2011-11-25  Tobias Burnus  <burnus@net-b.de>
490
491         PR fortran/50408
492         * gfortran.dg/whole_file_35.f90: New.
493
494 2011-11-25  Tobias Burnus  <burnus@net-b.de>
495
496         PR fortran/51302
497         * gfortran.dg/volatile13.f90: New.
498
499 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
500
501         PR c/51256
502         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
503
504 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
505
506         PR c++/51227
507         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
508
509 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
510
511         PR target/51134
512         * gcc.target/i386/sw-1.c: Revert revision 181357.
513
514 2011-11-24  Tobias Burnus  <burnus@net-b.de>
515
516         PR fortran/51218
517         * gfortran.dg/implicit_pure_1.f90: New.
518
519 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
520
521         PR testsuite/51258
522         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
523         * gcc.dg/atomic-exchange-5.c: Likewise.
524         * gcc.dg/atomic-load-5.c: Likewise.
525         * gcc.dg/atomic-op-5.c: Likewise.
526         * gcc.dg/atomic-store-5.c: Likewise.
527         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
528
529 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
530
531         PR rtl-optimization/50290
532         * gcc.dg/pr50290.c: New test.
533
534 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
535
536         PR c++/51290
537         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
538
539 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
540
541         PR target/51261
542         * gcc.dg/pr51261.c: New test.
543
544 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
545
546         PR c++/51145
547         * g++.dg/cpp0x/alias-decl-14.C: New test.
548         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
549         passing before.
550         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
551         change.
552         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
553         * g++.dg/lookup/struct1.C: Likewise.
554         * g++.dg/parse/elab1.C: Likewise.
555         * g++.dg/parse/elab2.C: Likewise.
556         * g++.dg/parse/int-as-enum1.C: Likewise.
557         * g++.dg/parse/typedef1.C: Likewise.
558         * g++.dg/parse/typedef3.C: Likewise.
559         * g++.dg/parse/typedef4.C: Likewise.
560         * g++.dg/parse/typedef5.C: Likewise.
561         * g++.dg/template/crash26.C: Likewise.
562         * g++.dg/template/nontype4.C: Likewise.
563         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
564         * g++.old-deja/g++.brendan/line1.C: Likewise.
565         * g++.old-deja/g++.other/elab1.C: Likewise.
566         * g++.old-deja/g++.other/syntax4.C: Likewise.
567
568 2011-11-22  Tom de Vries  <tom@codesourcery.com>
569
570         PR rtl-optimization/50764
571         * gcc.dg/pr50764.c: New test.
572
573 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
574
575         PR c++/51265
576         * g++.dg/cpp0x/decltype36.C: New.
577
578 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
579
580         PR tree-optimization/51074
581         * gcc.dg/vect/pr51074.c: New test.
582
583 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
584
585         PR c++/51143
586         * g++.dg/cpp0x/alias-decl-16.C: New test.
587
588 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
589
590         PR tree-optimization/50765
591         * gcc.dg/pr50765.c: New test.
592
593 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
594
595         * gcc.dg/vshift-1.c (main): Call rand instead of random.
596         * gcc.dg/vshift-3.c (main): Likewise.
597
598 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
599
600         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
601
602 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
603
604         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
605         * gcc.misc-tests/gcov-17.c: Likewise.
606         * g++.dg/gcov/gcov-8.C: Likewise.
607         * g++.dg/gcov/gcov-9.C: Likewise.
608
609 2011-11-21  Torvald Riegel  <triegel@redhat.com>
610
611         * g++.dg/tm/pr47747.C: New test.
612
613 2011-11-21  Torvald Riegel  <triegel@redhat.com>
614
615         * g++.dg/tm/template-2.C: New test.
616
617 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
618
619         PR debug/50827
620         * gcc.dg/pr50827.c: New test.
621
622 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
623
624         PR c++/50958
625         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
626         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
627         * g++.dg/cpp0x/udlit-member.C: Adjust.
628         * g++.dg/cpp0x/udlit-raw-length.C: New.
629         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
630         * g++.dg/cpp0x/udlit-resolve.C: New.
631         * c-c++-common/dfp/pr33466.c: Adjust.
632
633 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
634
635         * lib/target-supports.exp
636         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
637         with ultrasparc_vis2_hw.
638         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
639         with ultrasparc_vis3_hw.
640
641 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
642
643         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
644         *-*-solaris2* && c++.
645
646 2011-11-20  Joey Ye  <joey.ye@arm.com>
647
648         * gcc.dg/volatile-bitfields-1.c: New.
649
650 2011-11-20  Jason Merrill  <jason@redhat.com>
651
652         PR c++/48322
653         * g++.dg/cpp0x/variadic120.C: New.
654         * g++.dg/cpp0x/sfinae26.C: Adjust.
655
656         * g++.dg/cpp0x/sfinae11.C: Adjust.
657         * g++.dg/cpp0x/sfinae26.C: Adjust.
658         * g++.dg/template/unify11.C: Adjust.
659
660 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
661
662         PR c++/51230
663         * g++.dg/template/error46.C: New.
664
665 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
666
667         PR target/51235
668         * gcc.target/i386/pr51235.c: New test.
669
670         PR target/51236
671         * gcc.target/i386/pr51236.c: New test.
672
673 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
674
675         * gnat.dg/discr32.adb: New test.
676         * gnat.dg/discr32_pkg.ads: New helper.
677
678 2011-11-20  Nathan Sidwell  <nathan@acm.org>
679
680         PR gcov-profile/51113
681         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
682         * gcc.misc-tests/gcov-16.c: New.
683         * gcc.misc-tests/gcov-17.c: New.
684         * g++.dg/gcov/gcov-8.C: New.
685         * g++.dg/gcov/gcov-9.C: New.
686         * g++.dg/gcov/gcov-10.C: New.
687
688 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
689
690         PR c++/51194
691         * g++.dg/cpp0x/alias-decl-15.C: New test.
692
693 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
694
695         PR c++/51216
696         * g++.dg/cpp0x/pr51216.C: New.
697
698 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gcc.dg/delay-slot-2.c: New test.
701
702 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
703
704         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
705
706 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
707
708         PR c++/51188
709         * g++.dg/lookup/using46.C: New.
710         * g++.dg/lookup/using47.C: New.
711         * g++.dg/lookup/using48.C: New.
712         * g++.dg/lookup/using49.C: New.
713         * g++.dg/lookup/using50.C: New.
714
715 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
716
717         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
718         supports /* ... */ comments.
719
720 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
721
722         PR c++/51150
723         * g++.dg/cpp0x/pr51150.C: New.
724
725 2011-11-18  Martin Jambor  <mjambor@suse.cz>
726
727         PR tree-optimization/50605
728         * g++.dg/ipa/pr50605.C: New test.
729
730 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
731
732         PR c++/51191
733         * g++.dg/cpp0x/alias-decl-13.C: New test.
734
735 2011-11-17  Jason Merrill  <jason@redhat.com>
736
737         PR c++/51186
738         * g++.dg/cpp0x/auto27.C: New.
739         * g++.dg/cpp0x/trailing2.C: Adjust messages.
740
741 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
742
743         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
744         memory model parameters don't match expected values.
745         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
746         __atomic_compare_exchange.
747         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
748         __atomic_compare_exchange_n.
749         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
750         weak/strong parameter and fail if memory models aren't correct.
751
752 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
753
754         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
755         Look for simulate_thread_done to determine working gdb.  Reduce timeout
756         to 10 seconds and fail when timeout occurs.  Improve error messages.
757
758 2011-11-17  Jason Merrill  <jason@redhat.com>
759
760         PR c++/51137
761         * g++.dg/template/virtual2.C: New.
762
763 2011-11-17  Michael Matz  <matz@suse.de>
764
765         PR middle-end/50644
766         PR middle-end/50741
767         * g++.dg/tree-ssa/pr50741.C: New.
768
769 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
770
771         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
772
773 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
774
775         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
776         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
777         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
778
779 2011-11-16  Tobias Burnus  <burnus@net-b.de>
780
781         PR fortran/39427
782         PR fortran/37829
783         * gfortran.dg/constructor_1.f90: New.
784         * gfortran.dg/constructor_2.f90: New.
785         * gfortran.dg/constructor_3.f90: New.
786         * gfortran.dg/constructor_4.f90: New.
787         * gfortran.dg/constructor_5.f90: New.
788         * gfortran.dg/constructor_6.f90: New.
789         * gfortran.dg/use_only_5.f90: New.
790         * gfortran.dg/c_ptr_tests_17.f90: New.
791         * gfortran.dg/c_ptr_tests_18.f90: New.
792         * gfortran.dg/used_types_25.f90: New.
793         * gfortran.dg/used_types_26.f90: New
794         * gfortran.dg/type_decl_3.f90: New.
795         * gfortran.dg/function_types_3.f90: Update dg-error.
796         * gfortran.dg/result_1.f90: Ditto.
797         * gfortran.dg/structure_constructor_3.f03: Ditto.
798         * gfortran.dg/structure_constructor_4.f03: Ditto.
799
800 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
801
802         * gcc.dg/vect/pr30858.c: Update expected output for
803         architectures with multiple vector sizes.
804
805 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
806             Bernd Schmidt <bernds@coudesourcery.com>
807             Sebastian Huber <sebastian.huber@embedded-brains.de>
808
809         PR target/49641
810         * gcc.target/arm/pr49641.c: New test.
811
812 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
813
814         PR tree-optimization/49960
815         * gcc.dg/autopar/pr49960.c: New test.
816         * gcc.dg/autopar/pr49960-1.c: New test.
817
818
819 2011-11-16  Tom de Vries  <tom@codesourcery.com>
820
821         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
822         * gcc.dg/pr43864-2.c: Same.
823         * gcc.dg/pr43864-3.c: Same.
824         * gcc.dg/pr43864-4.c: Same.
825
826 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
827
828         * gcc.target/i386/sse2-cvt-vec.c: New test.
829         * gcc.target/i386/avx-cvt-vec.c: Ditto.
830         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
831         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
832         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
833         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
834         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
835
836 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
837
838         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
839         powerpc*-*-darwin* targets.
840
841 2011-11-15  Torvald Riegel  <triegel@redhat.com>
842
843         * c-c++-common/tm/trxn-expr-3.c: New test.
844
845 2011-11-14  Torvald Riegel  <triegel@redhat.com>
846
847         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
848
849 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
850
851         * gcc.target/i386/avx-recip-vec.c: New test.
852         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
853         * gcc.target/i386/avx-lrint-vec.c: Ditto.
854         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
855         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
856         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
857         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
858         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
859         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
860         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
861         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
862         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
863         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
864         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
865         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
866
867 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
868
869         PR c++/51107
870         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
871         non-template literal operator.
872
873 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
874
875         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
876         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
877         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
878         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
879         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
880         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
881         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
882         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
883         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
884         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
885         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
886         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
887         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
888         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
889         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
890         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
891
892 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
893
894         PR c++/6936
895         PR c++/25994
896         PR c++/26256
897         PR c++/30195
898         * g++.old-deja/g++.brendan/misc14.C: Adjust.
899         * g++.old-deja/g++.jason/scoping16.C: Likewise.
900         * g++.old-deja/g++.other/anon7.C: Likewise.
901         * g++.old-deja/g++.other/using1.C: Likewise.
902         * g++.old-deja/g++.other/redecl1.C: Likewise.
903         * g++.old-deja/g++.other/typedef7.C: Likewise.
904         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
905         * g++.dg/template/using2.C: Likewise.
906         * g++.dg/template/static4.C: Likewise.
907         * g++.dg/template/typedef1.C: Likewise.
908         * g++.dg/lookup/name-clash9.C: Likewise.
909         * g++.dg/abi/mangle41.C: Likewise.
910         * g++.dg/parse/ctor5.C: Likewise.
911         * g++.dg/inherit/using4.C: Likewise.
912         * g++.dg/lookup/using24.C: New.
913         * g++.dg/lookup/using25.C: New.
914         * g++.dg/lookup/using26.C: New.
915         * g++.dg/lookup/using27.C: New.
916         * g++.dg/lookup/using28.C: New.
917         * g++.dg/lookup/using29.C: New.
918         * g++.dg/lookup/using30.C: New.
919         * g++.dg/lookup/using31.C: New.
920         * g++.dg/lookup/using32.C: New.
921         * g++.dg/lookup/using33.C: New.
922         * g++.dg/lookup/using34.C: New.
923         * g++.dg/lookup/using35.C: New.
924         * g++.dg/lookup/using36.C: New.
925         * g++.dg/lookup/using37.C: New.
926         * g++.dg/lookup/using38.C: New.
927         * g++.dg/lookup/using39.C: New.
928         * g++.dg/lookup/using40.C: New.
929         * g++.dg/lookup/using41.C: New.
930         * g++.dg/lookup/using42.C: New.
931         * g++.dg/lookup/using43.C: New.
932         * g++.dg/lookup/using44.C: New.
933         * g++.dg/lookup/using45.C: New.
934         * g++.dg/lookup/pr6936.C: New.
935         * g++.dg/debug/using4.C: New.
936         * g++.dg/debug/using5.C: New.
937         * g++.dg/cpp0x/forw_enum10.C: New.
938
939 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
940             Jan Hubicka  <jh@suse.cz>
941
942         * gcc.target/i386/sw-1.c: Force rep;movsb.
943
944 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
945
946         PR testsuite/51059
947         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
948         dg-additional-options.
949
950 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
951
952         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
953         specified.  Remove redundant runtime checks.
954         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
955         Allow for other than -m4.  Fix typos in comments.
956
957 2011-11-12  Jason Merrill  <jason@redhat.com>
958
959         PR c++/986
960         * g++.dg/warn/ref-temp1.C: New.
961
962         PR c++/51060
963         * g++.dg/opt/stack2.C: New.
964
965 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
966
967         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
968         alpha*-*-linux* targets.
969
970 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
971
972         PR testsuite/51059
973         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
974         Darwin targets and allow external symbols to be undefined.
975
976 2011-11-12  Nathan Sidwell  <nathan@acm.org>
977
978         * gcc.misc-tests/gcov-15.c: New.
979
980 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
981
982         PR tree-optimization/51058
983         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
984         * gfortran.dg/vect/pr51058-2.f90: New test.
985
986 2011-11-10  Jason Merrill  <jason@redhat.com>
987
988         * g++.dg/template/linkage1.C: New.
989         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
990         * g++.old-deja/g++.other/linkage4.C: Likewise.
991
992         PR c++/50973
993         * g++.dg/cpp0x/defaulted33.C: New.
994
995 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
996
997         PR middle-end/51038
998         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
999         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1000         __atomic_clear.
1001
1002 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1003
1004         PR rtl-optimization/51040
1005         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1006         patchup code.
1007
1008 2011-11-10  Jason Merrill  <jason@redhat.com>
1009
1010         PR c++/51079
1011         * g++.dg/template/conv12.C: New.
1012
1013         PR debug/50983
1014         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1015
1016 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1017
1018         * gnat.dg/atomic6_1.adb: New test.
1019         * gnat.dg/atomic6_2.adb: Likewise.
1020         * gnat.dg/atomic6_3.adb: Likewise.
1021         * gnat.dg/atomic6_4.adb: Likewise.
1022         * gnat.dg/atomic6_5.adb: Likewise.
1023         * gnat.dg/atomic6_6.adb: Likewise.
1024         * gnat.dg/atomic6_7.adb: Likewise.
1025         * gnat.dg/atomic6_8.adb: Likewise.
1026         * gnat.dg/atomic6_pkg.ads: New helper.
1027
1028 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR middle-end/51077
1031         * gcc.c-torture/compile/pr51077.c: New test.
1032
1033         PR rtl-optimization/51023
1034         * gcc.c-torture/execute/pr51023.c: New test.
1035
1036 2011-11-10  Richard Guenther  <rguenther@suse.de>
1037
1038         PR tree-optimization/51042
1039         * gcc.dg/torture/pr51042.c: New testcase.
1040
1041 2011-11-10  Richard Guenther  <rguenther@suse.de>
1042
1043         PR tree-optimization/51070
1044         * gcc.dg/torture/pr51070.c: New testcase.
1045
1046 2011-11-10  Richard Guenther  <rguenther@suse.de>
1047
1048         PR tree-optimization/51030
1049         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1050
1051 2011-11-10  Richard Guenther  <rguenther@suse.de>
1052
1053         PR middle-end/51071
1054         * gcc.dg/torture/pr51071.c: New testcase.
1055
1056 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1057
1058         * gnat.dg/loop_optimization9.ad[sb]: New test.
1059
1060 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1061
1062         PR tree-optimization/51058
1063         * gfortran.dg/vect/pr51058.f90: New test.
1064
1065 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR tree-optimization/51000
1068         * gcc.dg/vect/pr51000.c: New test.
1069
1070 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1071
1072         PR c++/50837
1073         * g++.dg/cpp0x/static_assert5.C: New.
1074         * g++.dg/template/nontype13.C: Tweak.
1075
1076 2011-11-09  Jason Merrill  <jason@redhat.com>
1077
1078         PR c++/50972
1079         * g++.dg/cpp0x/noexcept16.C: New.
1080
1081         PR c++/51046
1082         * g++.dg/cpp0x/variadic119.C: New.
1083
1084 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1085
1086         PR target/50911
1087         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1088         permutations.
1089         * gcc.dg/torture/vshuf-32.inc: Likewise.
1090         * gcc.dg/torture/vshuf-4.inc: Likewise.
1091         * gcc.dg/torture/vshuf-8.inc: Likewise.
1092
1093         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1094
1095 2011-11-09  Ian Lance Taylor  <iant@google.com>
1096
1097         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1098         procedure.
1099         * gcc.dg/split-5.c: New test.
1100
1101 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1102
1103         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1104
1105 2011-11-09  Jason Merrill  <jason@redhat.com>
1106
1107         PR c++/51029
1108         * g++.dg/template/virtual1.C: New.
1109
1110 2011-11-08  Jason Merrill  <jason@redhat.com>
1111
1112         Run most C++ tests in both C++98 and C++11 modes.
1113         * lib/target-supports.exp (check_effective_target_c++11): New.
1114         (check_effective_target_c++98): New.
1115         * lib/g++-dg.exp (g++-dg-runtest): New.
1116         * g++.dg/dg.exp: Use g++-dg-runtest.
1117         * g++.dg/charset/charset.exp: Likewise.
1118         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1119         * g++.dg/dfp/dfp.exp: Likewise.
1120         * g++.dg/gcov/gcov.exp: Likewise.
1121         * g++.dg/gomp/gomp.exp: Likewise.
1122         * g++.dg/graphite/graphite.exp: Likewise.
1123         * g++.dg/tls/tls.exp: Likewise.
1124         * g++.dg/tm/tm.exp: Likewise.
1125         * g++.dg/vect/vect.exp: Likewise.
1126         * g++.old-deja/old-deja.exp: Likewise.
1127         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1128         with some of the torture options.
1129         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1130         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1131         * g++.dg/init/null1.C: Only run in C++98.
1132         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1133         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1134         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1135         * g++.old-deja/g++.other/anon9.C: Likewise.
1136         * g++.old-deja/g++.other/linkage1.C: Likewise.
1137         * g++.old-deja/g++.other/linkage2.C: Likewise.
1138         * g++.old-deja/g++.pt/t29.C: Likewise.
1139         * g++.old-deja/g++.pt/t30.C: Likewise.
1140         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1141         * g++.dg/ext/anon-struct4.C: Likewise.
1142         * g++.dg/init/brace2.C: Likewise.
1143         * g++.dg/init/brace6.C: Likewise.
1144         * g++.dg/other/anon3.C: Likewise.
1145         * g++.dg/template/arg2.C: Likewise.
1146         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1147         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1148         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1149         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1150         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1151         * g++.old-deja/g++.brendan/init2.C: Likewise.
1152         * g++.old-deja/g++.brendan/init4.C: Likewise.
1153         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1154         * g++.old-deja/g++.jason/cond.C: Likewise.
1155         * g++.old-deja/g++.law/init1.C: Likewise.
1156         * g++.old-deja/g++.law/operators32.C: Likewise.
1157         * g++.old-deja/g++.pt/enum6.C: Likewise.
1158         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1159         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1160
1161         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1162         * g++.dg/init/new11.C: Likewise.
1163         * g++.dg/init/pr29571.C: Likewise.
1164         * g++.dg/lookup/forscope2.C: Likewise.
1165         * g++.dg/parse/linkage1.C: Likewise.
1166         * g++.dg/parse/typedef8.C: Likewise.
1167         * g++.dg/template/error44.C: Likewise.
1168         * g++.dg/tls/diag-2.C: Likewise.
1169         * g++.dg/tls/diag-4.C: Likewise.
1170         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1171         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1172         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1173         * g++.old-deja/g++.brendan/new3.C: Likewise.
1174         * g++.old-deja/g++.eh/new1.C: Likewise.
1175         * g++.old-deja/g++.eh/new2.C: Likewise.
1176         * g++.old-deja/g++.jason/new.C: Likewise.
1177         * g++.old-deja/g++.law/friend1.C: Likewise.
1178         * g++.old-deja/g++.mike/net46.C: Likewise.
1179         * g++.old-deja/g++.mike/p755.C: Likewise.
1180         * g++.old-deja/g++.other/new6.C: Likewise.
1181
1182         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1183         * g++.dg/template/crash53.C: Likewise.
1184         * g++.dg/template/void9.C: Likewise.
1185
1186 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1187
1188         PR c++/51045
1189         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1190
1191 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1192
1193         PR c++/51047
1194         * g++.dg/cpp0x/sfinae29.C: New.
1195
1196 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1197
1198         PR fortran/50960
1199         * gfortran.dg/typebound_call_22.f03: New test case.
1200
1201 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1202
1203         PR libfortran/50016
1204         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1205
1206 2011-11-09  Richard Guenther  <rguenther@suse.de>
1207
1208         PR tree-optimization/51039
1209         * gcc.dg/pr51039.c: New testcase.
1210
1211 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1212
1213         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1214         Enable also for powerpc*-*-*.
1215
1216 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1217
1218         PR fortran/50540
1219         * gfortran.dg/forall_16.f90: New test.
1220
1221 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1222
1223         PR fortran/38718
1224         * gfortran.dg/initialization_29.f90: Expand test.
1225
1226 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1227
1228         PR c++/51027
1229         * g++.dg/cpp0x/alias-decl-12.C: New test.
1230         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1231
1232 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1233
1234         PR debug/51032
1235         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1236
1237 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1238
1239         PR tree-optimization/51015
1240         * gcc.dg/vect/pr51015.c: New test.
1241
1242 2011-11-08  David S. Miller  <davem@davemloft.net>
1243
1244         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1245         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1246
1247 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1248
1249         PR fortran/50404
1250         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1251
1252 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1253
1254         PR fortran/50409
1255         * gfortran.dg/string_5.f90: Improve testcase.
1256
1257 2011-10-23  Jason Merrill  <jason@redhat.com>
1258
1259         PR c++/50835
1260         * g++.dg/template/lvalue2.C: New.
1261
1262 2011-11-08  Michael Matz  <matz@suse.de>
1263
1264         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1265         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1266         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1267         * g++.dg/eh/builtin2.C: Ditto.
1268         * g++.dg/eh/builtin3.C: Ditto.
1269
1270 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1271
1272         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1273         being prefered even for -mavx.
1274         * gcc.target/i386/avx-cvt-3.c: New test.
1275
1276 2011-11-08  Richard Guenther  <rguenther@suse.de>
1277
1278         PR tree-optimization/51012
1279         * gcc.dg/pr51012-1.c: New testcase.
1280         * gcc.dg/pr51012-2.c: Likewise.
1281
1282 2011-11-08  Richard Guenther  <rguenther@suse.de>
1283
1284         PR middle-end/51010
1285         * c-c++-common/uninit-pr51010.c: New testcase.
1286
1287 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1288
1289         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1290         check_effective_target_vect_call_copysignf,
1291         check_effective_target_vect_call_lrint): New procedures.
1292         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1293         $VECT_SLP_CFLAGS with -ffast-math.
1294         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1295         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1296         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1297         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1298
1299 2011-11-07  Richard Henderson  <rth@redhat.com>
1300             Aldy Hernandez  <aldyh@redhat.com>
1301             Torvald Riegel  <triegel@redhat.com>
1302
1303         Merged from transactional-memory.
1304
1305         * g++.dg/dg.exp: Run transactional memory tests.
1306         * g++.dg/tm: New directory with new tests.
1307         * gcc.dg/tm: New directory with new tests.
1308         * c-c++-common/tm: New directory with new tests.
1309
1310 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1311
1312         Fix context handling of alias-declaration
1313         * g++.dg/cpp0x/alias-decl-11.C: New test.
1314
1315 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1316
1317         PR c++/50864
1318         * g++.dg/parse/template26.C: New.
1319         * g++.dg/template/crash45.C: Adjust dg-error string.
1320
1321 2011-11-07  Jason Merrill  <jason@redhat.com>
1322
1323         PR c++/50848
1324         * g++.dg/template/lookup9.C: New.
1325
1326         PR c++/50863
1327         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1328
1329         PR c++/50870
1330         * g++.dg/cpp0x/decltype35.C: New.
1331
1332 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1333
1334         Support C++11 alias-declaration
1335         PR c++/45114
1336         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1337         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1338         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1339         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1340         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1341         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1342         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1343         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1344         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1345         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1346         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1347         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1348         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1349
1350 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1351
1352         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1353
1354 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1355
1356         PR fortran/50919
1357         * gfortran.dg/typebound_call_21.f03: New.
1358
1359 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1360
1361         * gcc.dg/profile-dir-1.c: Adjust final scan.
1362         * gcc.dg/profile-dir-2.c: Adjust final scan.
1363         * gcc.dg/profile-dir-3.c: Adjust final scan.
1364         * gcc.misc-tests/gcov.exp: Adjust regexp.
1365         * gcc.misc-tests/gcov-12.c: New.
1366         * gcc.misc-tests/gcov-13.c: New.
1367         * gcc.misc-tests/gcovpart-13b.c: New.
1368         * gcc.misc-tests/gcov-14.c: New.
1369
1370 2011-11-07  Jason Merrill  <jason@redhat.com>
1371
1372         PR c++/35688
1373         * g++.dg/ext/visibility/template8.C: New.
1374
1375 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1376
1377         PR tree-optimization/50789
1378         * gcc.target/i386/avx2-gather-1.c: New test.
1379         * gcc.target/i386/avx2-gather-2.c: New test.
1380         * gcc.target/i386/avx2-gather-3.c: New test.
1381         * gcc.target/i386/avx2-gather-4.c: New test.
1382
1383 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1386
1387 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1388
1389         PR libfortran/45723
1390         * gfortran.dg/open_dev_null.f90: Remove testcase.
1391
1392 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1393
1394         * lib/target-supports.exp (check_effective_target_sync_int_128):
1395         Don't cache the result.
1396         (check_effective_target_sync_long_long): Ditto.
1397
1398 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1399
1400         PR rtl-optimization/47698
1401         * gcc.target/i386/47698.c: New test.
1402
1403 2011-11-06  Jason Merrill  <jason@redhat.com>
1404
1405         PR c++/35688
1406         * g++.dg/ext/visibility/template7.C: New.
1407
1408 2011-11-07  Terry Guo  <terry.guo@arm.com>
1409
1410         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1411         * gcc.target/arm/wmul-2.c: Ditto.
1412         * gcc.target/arm/wmul-3.c: Ditto.
1413         * gcc.target/arm/wmul-4.c: Ditto.
1414
1415 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1416
1417         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1418         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1419         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1420         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1421         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1422         expected diagnostics.
1423
1424 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1425             Richard Henderson  <rth@redhat.com>
1426             Aldy Hernandez  <aldyh@redhat.com>
1427
1428         Merged from cxx-mem-model.
1429
1430         * lib/target-supports.exp (check_effective_target_sync_int_128,
1431         check_effective_target_sync_long_long): Check whether the target
1432         supports 64 and 128 bit __sync builtins.
1433         (check_effective_target_cas_char): New.
1434         (check_effective_target_cas_int): New.
1435         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1436         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1437         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1438         produce the expected library calls.
1439         * gcc.dg/atomic-fence.c: New functional tests.
1440         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1441         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1442         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1443         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1444         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1445         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1446         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1447         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1448         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1449         are atomic.
1450         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1451         loads are atomic.
1452         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1453         are atomic.
1454         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1455         are atomic.
1456         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1457         int128 operations are atomic.
1458         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1459         operations are atomic.
1460         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1461         operations are atomic.
1462         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1463         operations are atomic.
1464         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1465         stores aren't moved out of a loop.
1466         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1467         globals don't overwrite neighbouring globals.
1468         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1469         writes dont overwrite neighbouring components.
1470         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1471         * c-c++-common/gomp/atomic-3.c: Likewise.
1472         * c-c++-common/gomp/atomic-9.c: Likewise.
1473         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1474         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1475         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1476         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1477         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1478         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1479         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1480         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1481         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1482         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1483         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1484         g++.dg/gomp/atomic-15.C: Remove.
1485         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1486         * gcc.dg/gomp/atomic-11.c: Remove test.
1487
1488 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1489
1490         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1491         * gcc.dg/vect/slp-cond-1.c: New test.
1492         * gcc.dg/vect/slp-cond-2.c: New test.
1493
1494 2011-11-05  David S. Miller  <davem@davemloft.net>
1495
1496         * lib/test-supports.exp
1497         (check_effective_target_ultrasparc_vis2_hw): New proc.
1498         (check_effective_target_ultrasparc_vis3_hw): New proc.
1499         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1500         * gcc.target/sparc/vec-init-2.inc: Likewise.
1501         * gcc.target/sparc/vec-init-3.inc: Likewise.
1502         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1503         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1504         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1505         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1506         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1507         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1508         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1509         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1510         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1511
1512 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1513
1514         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1515         Disable test on Epiphany.
1516         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1517         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1518         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1519         * g++.dg/parse/pragma3.C: Likewise.
1520         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1521         (bar): Use it.
1522         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1523         * gcc.dg/tls/thr-cse-1.c: Likewise.
1524         * g++.dg/opt/devirt2.C: Likewise.
1525         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1526         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1527         * gcc.target/epiphany: New directory.
1528
1529 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1530
1531         * gfortran.dg/quad_2.f90: New.
1532
1533 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gcc.dg/strlenopt-22g.c: New wrapper around...
1536         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1537
1538 2011-11-04  Jason Merrill  <jason@redhat.com>
1539
1540         PR c++/26714
1541         * g++.dg/init/lifetime2.C: New.
1542         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1543
1544         PR c++/48370
1545         * g++.dg/init/lifetime1.C: Test cleanup order.
1546
1547 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1548
1549         * g++.dg/other/offsetof7.C: New test.
1550
1551 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1552
1553         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1554         variable, default empty, -ffat-lto-objects for effective_target_lto.
1555         (gcc-dg-test-1): Add options from dg-final methods.
1556         * lib/scanasm.exp (scan-assembler_required_options)
1557         (scan-assembler-not_required_options): New procs.
1558
1559 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1560
1561         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1562         generate a pedwarn in c++98-mode.
1563         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1564         don't generate a pedwarn in c++0x-mode.
1565
1566 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1567
1568         PR c++/50965
1569         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1570
1571 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1572
1573         PR rtl-optimization/38644
1574         * gcc.target/arm/stack-red-zone.c: New.
1575
1576 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1577
1578         PR c++/48420
1579         * g++.dg/warn/Wconversion-null-3.C: New.
1580
1581 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1582
1583         PR c++/50941
1584         * g++.dg/cpp0x/udlit-strint-length.C: New.
1585
1586 2011-11-04  Jason Merrill  <jason@redhat.com>
1587
1588         PR c++/48370
1589         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1590         * g++.dg/init/lifetime1.C: New.
1591         * g++.dg/init/ref21.C: New.
1592         * g++.dg/eh/array1.C: New.
1593
1594 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1595
1596         PR tree-optimization/50763
1597         * gcc.dg/pr50763-5.c: New test.
1598
1599 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1600
1601         PR tree-optimization/50763
1602         * g++.dg/pr50763-4.C: New test.
1603
1604 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1605
1606         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1607         test.
1608
1609         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1610
1611         * gcc.dg/torture/vec-cvt-1.c: New test.
1612
1613 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1614
1615         * gnat.dg/specs/private1[-sub].ads: New test.
1616
1617 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1618
1619         PR fortran/43829
1620         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1621         * gfortran.dg/inline_sum_1.f90: New.
1622         * gfortran.dg/inline_sum_2.f90: New.
1623         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1624         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1625         * gfortran.dg/inline_product_1.f90: New.
1626
1627 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1628
1629         PR fortran/50933
1630         * gfortran.dg/bind_c_dts_5.f90: New.
1631
1632 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1633
1634         PR fortran/50960
1635         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1636
1637 2011-11-03  Richard Guenther  <rguenther@suse.de>
1638
1639         PR middle-end/50079
1640         * g++.dg/init/copy7.C: Remove testcase.
1641
1642 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1643
1644         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1645         * g++.dg/ipa/devirt-c-2.C: Likewise.
1646         * g++.dg/ipa/devirt-c-7.C: New test.
1647         * g++.dg/ipa/devirt-c-8.C: Likewise.
1648
1649 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1650
1651         PR tree-optimization/50912
1652         * gnat.dg/loop_optimization10.ad[sb]: New test.
1653         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1654
1655 2011-11-02  Jason Merrill  <jason@redhat.com>
1656
1657         PR c++/50930
1658         * g++.dg/cpp0x/nsdmi-list2.C: New.
1659
1660 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1661
1662         PR c++/50810
1663         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1664         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1665
1666 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1667
1668         PR tree-optimization/50769
1669         * gfortran.dg/pr50769.f90: New test.
1670
1671 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1672
1673         * gcc.target/sparc/20111102-1.c: New test.
1674
1675 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1676
1677         PR c++/50956
1678         * g++.dg/warn/Wcast-qual2.C: New.
1679
1680 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1681
1682         PR tree-optimization/50763
1683         * g++.dg/pr50763-3.C: New test.
1684
1685 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1686
1687         PR tree-optimization/50672
1688         * g++.dg/pr50672.C: New test.
1689
1690 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1691
1692         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1693         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1694         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1695
1696         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1697
1698 2011-11-02  Richard Guenther  <rguenther@suse.de>
1699
1700         PR tree-optimization/50902
1701         * gcc.dg/torture/pr50902.c: New testcase.
1702
1703 2010-11-02  Richard Guenther  <rguenther@suse.de>
1704
1705         PR tree-optimization/50890
1706         * gcc.dg/torture/pr50890.c: New testcase.
1707
1708 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
1709
1710         PR c++/44277
1711         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1712         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1713
1714 2011-11-01  Tom de Vries  <tom@codesourcery.com>
1715
1716         PR tree-optimization/50908
1717         * gcc.dg/pr50908.c: New test.
1718         * gcc.dg/pr50908-2.c: Same.
1719         * gcc.dg/pr50908-3.c: Same.
1720
1721 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
1722
1723         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1724         the outer loop.  Remove comment.  Don't check for widen-mult.
1725
1726 2011-10-31  Martin Jambor  <mjambor@suse.cz>
1727
1728         * gcc.dg/ipa/ipcp-4.c: New test.
1729
1730 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
1731
1732         * gcc.dg/vshift-3.c: New test.
1733         * gcc.dg/vshift-4.c: New test.
1734         * gcc.dg/vshift-5.c: New test.
1735
1736 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
1737
1738         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1739         and current implementation.
1740
1741 2011-10-31  Paul Brook  <paul@codesourcery.com>
1742
1743         * gcc.dg/constructor-1.c: New test.
1744
1745 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1746
1747         PR fortran/50753
1748         * gfortran.dg/dshift_3.f90: New test.
1749
1750 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1751
1752         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1753         hppa*-*-hpux*.
1754         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1755         * gcc.dg/torture/vshuf-v4si.c: Likewise.
1756         * gcc.dg/torture/vshuf-v8si.c: Likewise.
1757         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1758         * gcc.dg/torture/vshuf-v4di.c: Likewise.
1759         * gcc.dg/torture/vshuf-v2df.c: Likewise.
1760         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1761         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1762         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1763         * gcc.dg/torture/vshuf-v2di.c: Likewise.
1764         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1765         * gcc.dg/torture/vshuf-v4df.c: Likewise.
1766         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1767         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1768         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1769         * gcc.dg/vector-compare-2.c: Likewise.
1770
1771 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1772
1773         PR c++/50901
1774         * g++.dg/cpp0x/pr50901.C: New.
1775
1776 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
1777
1778         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1779         * gcc.target/i386/fma4-check.h (main): Ditto.
1780         * gcc.target/i386/xop-check.h (main): Ditto.
1781
1782 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1783
1784         Revert:
1785         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1786
1787         PR c++/50864
1788         * g++.dg/template/crash109.C: New.
1789
1790 2011-10-28  Jason Merrill  <jason@redhat.com>
1791
1792         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1793
1794 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1795
1796         PR c++/50864
1797         * g++.dg/template/crash109.C: New.
1798
1799 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1800
1801         * gfortran.dg/nearest_5.f90: New test.
1802
1803 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
1804
1805         * gcc.dg/vshift-1.c: New test.
1806         * gcc.dg/vshift-2.c: New test.
1807         * gcc.target/i386/xop-vshift-1.c: New test.
1808         * gcc.target/i386/xop-vshift-2.c: New test.
1809         * gcc.target/i386/avx2-vshift-1.c: New test.
1810
1811 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
1812
1813         PR rtl-optimization/49720
1814         * g++.dg/torture/pr49720.C: New test.
1815
1816 2011-10-27  David S. Miller  <davem@davemloft.net>
1817
1818         * gcc.target/sparc/setcc-3.c: New test.
1819
1820 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1821
1822         PR c++/30066
1823         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1824
1825 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
1826
1827         * gcc.target/i386/sse2-cvt-1.c: New test.
1828         * gcc.target/i386/sse2-cvt-2.c: New test.
1829         * gcc.target/i386/avx-cvt-1.c: New test.
1830         * gcc.target/i386/avx-cvt-2.c: New test.
1831         * gcc.target/i386/avx2-cvt-1.c: New test.
1832         * gcc.target/i386/avx2-cvt-2.c: New test.
1833
1834 2011-10-27  Martin Jambor  <mjambor@suse.cz>
1835
1836         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1837
1838 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
1839             Steven G. Kargl  <kargl@gcc.gnu.org>
1840
1841         PR target/50875
1842         * gfortran.dg/pr50875.f90: New test.
1843
1844 2011-10-26  David S. Miller  <davem@davemloft.net>
1845
1846         * gcc.target/sparc/fmaf-1.c: New test.
1847
1848         * gcc.target/sparc/setcc-1.c: New test.
1849         * gcc.target/sparc/setcc-2.c: New test.
1850
1851 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1852
1853         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1854
1855 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1856
1857         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1858         Windows targets.
1859
1860 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1861
1862         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1863         symbol names.
1864
1865 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1866
1867         * gcc.target/i386/pad-4.c: Skip for Windows targets.
1868
1869 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1870
1871         * gnat.dg/specs/discr1.ads: New test.
1872         * gnat.dg/specs/discr1_pkg.ads: New helper.
1873
1874 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1875
1876         * gnat.dg/specs/unchecked_union.ads: Rename to...
1877         * gnat.dg/specs/unchecked_union1.ads: ...this.
1878         * gnat.dg/specs/unchecked_union2.ads: New test.
1879
1880 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1881
1882         * gnat.dg/specs/atomic1.ads: New test.
1883
1884 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
1885
1886         Implement C++11 user-defined literals.
1887         * g++.dg/cpp0x/udlit-addr.C: New.
1888         * g++.dg/cpp0x/udlit-args.C: New.
1889         * g++.dg/cpp0x/udlit-args-neg.C: New.
1890         * g++.dg/cpp0x/udlit-clink-neg.C: New.
1891         * g++.dg/cpp0x/udlit-concat.C: New.
1892         * g++.dg/cpp0x/udlit-concat-neg.C: New.
1893         * g++.dg/cpp0x/udlit-constexpr.C: New.
1894         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1895         * g++.dg/cpp0x/udlit-declare-neg.C: New.
1896         * g++.dg/cpp0x/udlit-friend.C: New.
1897         * g++.dg/cpp0x/udlit-general.C: New.
1898         * g++.dg/cpp0x/udlit-inline.C: New.
1899         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1900         * g++.dg/cpp0x/udlit-member-neg.C: New.
1901         * g++.dg/cpp0x/udlit-namespace.C: New.
1902         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1903         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1904         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1905         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1906         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1907         * g++.dg/cpp0x/udlit-operator-neg.C: New.
1908         * g++.dg/cpp0x/udlit-raw-str.C: New.
1909         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1910         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1911         * g++.dg/cpp0x/udlit-systemheader.C: New.
1912         * g++.dg/cpp0x/udlit-template.C: New.
1913         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1914         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1915         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1916         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1917         * g++.dg/cpp0x/udlit_system_header: New.
1918
1919 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1920
1921         PR c++/50870
1922         * g++.dg/cpp0x/decltype34.C: New.
1923
1924 2011-10-26  Tom de Vries <tom@codesourcery.com>
1925
1926         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1927         * gcc.c-torture/unsorted/HIset.c: Same.
1928         * gcc.c-torture/unsorted/SIcmp.c: Same.
1929         * gcc.c-torture/unsorted/SIset.c: Same.
1930         * gcc.c-torture/unsorted/SFset.c: Same.
1931         * gcc.c-torture/unsorted/UHIcmp.c: Same.
1932         * gcc.c-torture/unsorted/USIcmp.c: Same.
1933         * gcc.c-torture/unsorted/DFcmp.c: Same.
1934
1935 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
1936
1937         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1938         to work also with -masm=intel and additionally test the xmm vs. ymm
1939         register type combination on mask/dest and in vsib.
1940         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1941         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1942         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1943         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1944         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1945         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1946         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1947         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1948         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1949         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1950         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1951         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1952         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1953         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1954         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1955         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1956         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1957         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1958         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1959         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1960         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1961         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1962         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1963         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1964         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1965         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1966         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1967         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1968         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1969         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1970         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1971
1972 2011-10-26  Tom de Vries  <tom@codesourcery.com>
1973
1974         PR tree-optimization/50763
1975         * gcc.dg/pr50763-2.c: New test.
1976
1977 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
1978
1979         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1980         Update expected messages.
1981
1982 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1983
1984         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1985
1986 2011-10-25  Jason Merrill  <jason@redhat.com>
1987
1988         PR c++/50866
1989         * g++.dg/init/aggr7.C: New.
1990
1991         PR c++/49996
1992         * g++.dg/cpp0x/initlist59.C: New.
1993
1994 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1995
1996         PR c++/50858
1997         * g++.dg/overload/operator5.C: New.
1998
1999 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2000
2001         PR c++/50861
2002         * g++.dg/template/crash108.C: New.
2003
2004 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2005
2006         PR tree-optimization/50596
2007         * gcc.dg/vect/vect-cond-10.c: New test.
2008
2009 2011-10-24  Joey Ye  <joey.ye@arm.com>
2010
2011         * gcc.target/arm/pr42575.c: Remove architecture option.
2012
2013 2011-10-24  David S. Miller  <davem@davemloft.net>
2014
2015         * gcc.target/sparc/vis3move-1.c: New test.
2016         * gcc.target/sparc/vis3move-2.c: New test.
2017         * gcc.target/sparc/vis3move-3.c: New test.
2018
2019 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2020
2021         * gcc.dg/strlenopt-22.c: New testcase.
2022         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2023
2024 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2025
2026         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2027         Remove -march=i386.
2028         (dg-skip-if): Remove.
2029         * gcc.target/i386/funcspec-1.c: Ditto.
2030         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2031
2032 2011-10-24  Richard Guenther  <rguenther@suse.de>
2033
2034         * gcc.dg/vect/vect-bool-1.c: New testcase.
2035
2036 2011-10-24  Richard Guenther  <rguenther@suse.de>
2037
2038         PR tree-optimization/50838
2039         * gcc.dg/torture/pr50838.c: New testcase.
2040
2041 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2042
2043         PR tree-optimization/50730
2044         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2045         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2046         -fno-tree-sra and SLP flags.
2047
2048 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2049
2050         PR c++/50841
2051         Revert:
2052         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2053
2054         PR c++/50810
2055         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2056         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2057
2058 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2059
2060         PR c++/50810
2061         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2062         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2063
2064 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2065
2066         PR tree-optimization/50763
2067         * gcc.dg/pr50763.c: New test.
2068
2069 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2070
2071         PR target/50788
2072         * gcc.target/i386/pr50788.c: New test.
2073
2074 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2075
2076         PR tree-optimization/50819
2077         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2078         * g++.dg/vect/slp-pr50819.cc: New test.
2079
2080 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2081
2082         PR c++/45385
2083         * g++.dg/warn/Wconversion4.C: New.
2084
2085 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2086
2087         PR target/50813
2088         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2089         from element other than first and reverse permutation.
2090         * gcc.dg/torture/vshuf-16.inc: Likewise.
2091         * gcc.dg/torture/vshuf-8.inc: Likewise.
2092         * gcc.dg/torture/vshuf-4.inc: Likewise.
2093
2094 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2095
2096         PR c++/31423
2097         * g++.dg/parse/error43.C: New.
2098         * g++.dg/parse/error44.C: Likewise.
2099
2100 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2101             Kirill Yukhin  <kirill.yukhin@intel.com>
2102
2103         PR target/50740
2104         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2105         * gcc.target/i386/bmi2-check.h: Ditto.
2106
2107 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2108
2109         PR c++/50811
2110         * g++.dg/cpp0x/override2.C: Add test.
2111
2112 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2113
2114         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2115         check_linker_plugin_available.
2116
2117 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2118
2119         * gcc.target/i386/branch-cost1.c: New test.
2120         * gcc.target/i386/branch-cost2.c: New test.
2121         * gcc.target/i386/branch-cost3.c: New test.
2122         * gcc.target/i386/branch-cost4.c: New test.
2123
2124 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2125
2126         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2127
2128 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2129
2130         PR testsuite/50722
2131         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2132
2133 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2134
2135         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2136         (_moz_foo, EXT__foo): Use ASMNAME.
2137
2138 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2139
2140         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2141         names.
2142
2143 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2144
2145         PR target/50766
2146         * gcc.target/i386/pr50766.c: New test.
2147
2148 2011-10-20  Jason Merrill  <jason@redhat.com>
2149
2150         PR c++/41449
2151         * g++.dg/eh/partial1.C: New.
2152
2153 2011-10-20  Richard Henderson  <rth@redhat.com>
2154
2155         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2156         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2157         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2158         Use __builtin_shuffle.
2159
2160 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2161
2162         PR fortran/50514
2163         * gfortran.dg/ishft_3.f90:  Update test.
2164
2165 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2166
2167         PR fortran/50524
2168         * gfortran.dg/substring_integer_index.f90: New test.
2169
2170 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2171
2172         * gfortran.dg/format_string.f: New test.
2173
2174 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2175
2176         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2177         non_strict_align.
2178         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2179
2180 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2181
2182         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2183         gcc.target/i386/pr46226.c: Do not use
2184         -mno-accumulate-outgoing-args.
2185
2186 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2187
2188         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2189         including <strings.h>.
2190
2191 2011-10-19  Jan Hubicka  <jh@suse.cz>
2192
2193         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2194         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2195         * lib/c-torture.exp: Likewise.
2196         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2197         * gcc.c-torture/compile/sync-1.c: Likewise.
2198         * gcc.c-torture/compile/sync-1.c: Likewise.
2199         * gcc.c-torture/compile/sync-3.c: Likewise.
2200         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2201         * gcc.dg/noncompile/920507-1.c: Likewise.
2202         * gcc.dg/torture/pr36400.c: Likewise.
2203         * g++.dg/torture/pr34850.C: Likewise.
2204
2205 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2206
2207         * gnat.dg/source_ref1.adb: New test.
2208         * gnat.dg/source_ref2.adb: Likewise.
2209
2210 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2211
2212         PR c++/13657
2213         * g++.dg/parse/error42.C: New.
2214         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2215
2216 2011-10-19  Jason Merrill  <jason@redhat.com>
2217
2218         PR c++/50793
2219         * g++.dg/init/value9.C: New.
2220
2221 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2222
2223         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2224         * gcc.dg/torture/vshuf-16.inc: Likewise.
2225         * gcc.dg/torture/vshuf-8.inc: Likewise.
2226         * gcc.dg/torture/vshuf-4.inc: Likewise.
2227
2228 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2229
2230         PR fortran/47023
2231         * gfortran.dg/sizeof_proc.f90: New.
2232
2233 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2234
2235         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2236         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2237
2238 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2239
2240         PR testsuite/50796
2241         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2242
2243 2011-10-19  Jason Merrill  <jason@redhat.com>
2244
2245         PR c++/50787
2246         * g++.dg/init/ref20.C: New.
2247
2248 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2249
2250         PR middle-end/50795
2251         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2252         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2253         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2254         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2255         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2256
2257 2011-10-19  Richard Guenther  <rguenther@suse.de>
2258
2259         PR middle-end/50768
2260         * gcc.dg/torture/pr50768.c: New testcase.
2261
2262 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2263
2264         PR rtl-optimization/50340
2265         * gcc.dg/pr50340.c: New.
2266
2267 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2268
2269         PR tree-optimization/50717
2270
2271         * gcc.dg/pr50717-1.c: New file.
2272         * gcc.target/arm/wmul-12.c: Correct types.
2273         * gcc.target/arm/wmul-8.c: Correct types.
2274
2275 2011-10-18  Jason Merrill  <jason@redhat.com>
2276
2277         PR c++/50531
2278         * g++.dg/cpp0x/defaulted32.C: New.
2279
2280         PR c++/50742
2281         * g++.dg/lookup/using23.C: New.
2282
2283         PR c++/50500
2284         * g++.dg/cpp0x/implicit12.C: New.
2285         * g++.dg/cpp0x/defaulted20.C: Adjust.
2286         * g++.dg/cpp0x/defaulted21.C: Adjust.
2287         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2288         * g++.dg/cpp0x/implicit4.C: Adjust.
2289         * g++.dg/cpp0x/implicit5.C: Adjust.
2290         * g++.dg/cpp0x/implicit8.C: Adjust.
2291         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2292         * g++.dg/cpp0x/not_special.C: Adjust.
2293         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2294         * g++.dg/cpp0x/rv1n.C: Adjust.
2295         * g++.dg/cpp0x/rv2n.C: Adjust.
2296         * g++.dg/cpp0x/rv3n.C: Adjust.
2297         * g++.dg/cpp0x/rv4n.C: Adjust.
2298         * g++.dg/cpp0x/rv5n.C: Adjust.
2299         * g++.dg/cpp0x/rv6n.C: Adjust.
2300         * g++.dg/cpp0x/rv7n.C: Adjust.
2301
2302 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2303
2304         * gcc.target/i386/avx2-vpop-check.h: New header.
2305         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2306         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2307         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2308         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2309         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2310         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2311         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2312         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2313         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2314         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2315         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2316         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2317         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2318         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2319         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2320
2321 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2322
2323         PR fortran/50420
2324         * gfortran.dg/coarray_subobject_1.f90: New test.
2325         * gfortran.dg/coarray/subobject_1.f90: New test.
2326
2327 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2328
2329         PR rtl-optimization/50205
2330         * gcc.dg/pr50205.c: New.
2331
2332 2011-10-18  Richard Guenther  <rguenther@suse.de>
2333
2334         PR tree-optimization/50767
2335         * gcc.dg/torture/pr50767.c: New testcase.
2336
2337 2011-10-18  Julian Brown  <julian@codesourcery.com>
2338
2339         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2340         * gcc.target/arm/unaligned-memcpy-1.c: New.
2341         * gcc.target/arm/unaligned-memcpy-2.c: New.
2342         * gcc.target/arm/unaligned-memcpy-3.c: New.
2343         * gcc.target/arm/unaligned-memcpy-4.c: New.
2344
2345 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2346
2347         PR fortran/47023
2348         * gfortran.dg/iso_c_binding_class.f03: New.
2349
2350 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2351
2352         * testsuite/lib/target-supports.exp
2353         (check_effective_target_vect_widen_shift): New.
2354         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2355         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2356         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2357         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2358
2359 2011-10-18  Richard Guenther  <rguenther@suse.de>
2360
2361         * gcc.dg/torture/restrict-1.c: New testcase.
2362
2363 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2364
2365         * g++.dg/ext/bases.C: New test.
2366
2367 2011-10-17  David S. Miller  <davem@davemloft.net>
2368
2369         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2370         all operations to emit VIS instructions.
2371         * gcc.target/sparc/fandnot.c: Likewise.
2372         * gcc.target/sparc/fnot.c: Likewise.
2373         * gcc.target/sparc/for.c: Likewise.
2374         * gcc.target/sparc/fornot.c: Likewise.
2375         * gcc.target/sparc/fxnor.c: Likewise.
2376         * gcc.target/sparc/fxor.c: Likewise.
2377         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2378         needed.
2379
2380 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2381
2382         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2383         * gcc.dg/torture/vshuf-16.inc: New file.
2384         * gcc.dg/torture/vshuf-2.inc: New file.
2385         * gcc.dg/torture/vshuf-32.inc: New file.
2386         * gcc.dg/torture/vshuf-4.inc: New file.
2387         * gcc.dg/torture/vshuf-8.inc: New file.
2388         * gcc.dg/torture/vshuf-main.inc: New file.
2389         * gcc.dg/torture/vshuf-v16hi.c: New test.
2390         * gcc.dg/torture/vshuf-v16qi.c: New test.
2391         * gcc.dg/torture/vshuf-v2df.c: New test.
2392         * gcc.dg/torture/vshuf-v2di.c: New test.
2393         * gcc.dg/torture/vshuf-v2sf.c: New test.
2394         * gcc.dg/torture/vshuf-v2si.c: New test.
2395         * gcc.dg/torture/vshuf-v32qi.c: New test.
2396         * gcc.dg/torture/vshuf-v4df.c: New test.
2397         * gcc.dg/torture/vshuf-v4di.c: New test.
2398         * gcc.dg/torture/vshuf-v4hi.c: New test.
2399         * gcc.dg/torture/vshuf-v4sf.c: New test.
2400         * gcc.dg/torture/vshuf-v4si.c: New test.
2401         * gcc.dg/torture/vshuf-v8hi.c: New test.
2402         * gcc.dg/torture/vshuf-v8qi.c: New test.
2403         * gcc.dg/torture/vshuf-v8sf.c: New test.
2404         * gcc.dg/torture/vshuf-v8si.c: New test.
2405
2406 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2407
2408         PR tree-optimization/50746
2409         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2410
2411 2011-10-17  Jason Merrill  <jason@redhat.com>
2412
2413         PR c++/50736
2414         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2415
2416 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2417
2418         PR c++/44524
2419         * g++.dg/parse/error41.C: New.
2420         * g++.dg/parse/error20.C: Adjust.
2421
2422 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2423
2424         PR c++/50757
2425         * g++.dg/warn/format7.C: New.
2426         * obj-c++.dg/warn7.mm: Likewise.
2427
2428 2011-10-17  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/50729
2431         * gcc.dg/torture/pr50729.c: New testcase.
2432
2433 2011-10-15  Tom Tromey  <tromey@redhat.com>
2434             Dodji Seketeli  <dodji@redhat.com>
2435
2436         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2437         included files.
2438         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2439         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2440         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2441         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2442
2443 2011-10-15  Tom Tromey  <tromey@redhat.com>
2444             Dodji Seketeli  <dodji@redhat.com>
2445
2446         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2447
2448 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2449
2450         PR c++/48489
2451         * g++.dg/inherit/error5.C: New.
2452
2453 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2454
2455         PR fortran/47023
2456         PR fortran/50752
2457         * gfortran.dg/kind_tests_4.f90: New.
2458
2459 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2460
2461         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2462         targets that support vector condition.
2463
2464 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2465
2466         PR fortran/47023
2467         * gfortran.dg/c_kind_tests_3.f03: New.
2468
2469 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2470
2471         PR fortran/50547
2472         * gfortran.dg/elemental_args_check_4.f90: New.
2473
2474 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2475
2476         PR tree-optimization/50727
2477         * gcc.dg/vect/pr50727.c: New test.
2478
2479 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2480
2481         * gcc.dg/vla-23.c: New test.
2482
2483 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR tree-optimization/50596
2486         * gcc.dg/vect/vect-cond-9.c: New test.
2487
2488 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2489
2490         * gcc.dg/vect/bb-slp-29.c: New test.
2491
2492 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2493
2494         PR c++/50732
2495         * g++.dg/ext/is_base_of_incomplete.C: New.
2496         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2497         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2498
2499 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2500
2501         * gcc.target/sparc/combined-1.c: Compile at -O2.
2502
2503 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2504
2505         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2506         (dg-options): Add -Wno-attributes.
2507         * gcc.target/i386/fma_double_?.c: Ditto.
2508         * gcc.target/i386/fma_run_float_?.c: Ditto.
2509         * gcc.target/i386/fma_run_double_?.c: Ditto.
2510         * gcc.target/i386/l_fma_float_?.c: Dtto.
2511         * gcc.target/i386/l_fma_double_?.c: Ditto.
2512         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2513         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2514
2515 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2516
2517         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2518         the comments.
2519         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2520         * gfortran.dg/rank_3.f90: Ditto.
2521         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2522         -std=f2008ts in dg-options.
2523         * gfortran.dg/rank_4.f90: Ditto.
2524
2525 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2526
2527         PR target/49263
2528         * gcc.target/sh/pr49263.c: New.
2529
2530 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2531
2532         * gnat.dg/specs/debug1.ads: Tweak.
2533
2534 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2535
2536         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2537
2538 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2539
2540         * gcc.target/i386/sse2-mul-1.c: New test.
2541         * gcc.target/i386/sse4_1-mul-1.c: New test.
2542         * gcc.target/i386/avx-mul-1.c: New test.
2543         * gcc.target/i386/xop-mul-1.c: New test.
2544         * gcc.target/i386/avx2-mul-1.c: New test.
2545
2546 2011-10-14  Jason Merrill  <jason@redhat.com>
2547
2548         PR c++/50563
2549         * g++.dg/cpp0x/nsdmi-list1.C: New.
2550
2551         PR c++/50707
2552         * g++.dg/cpp0x/nsdmi-const1.C: New.
2553
2554 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2555
2556         PR fortran/50570
2557         * gfortran.dg/pointer_intent_5.f90: New.
2558
2559 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2560
2561         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2562         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2563         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2564
2565 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2566
2567         PR fortran/50718
2568         * gfortran.dg/pointer_check_11.f90: New.
2569         * gfortran.dg/pointer_check_12.f90: New.
2570
2571 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2572
2573         PR c++/38174
2574         * g++.dg/overload/operator4.C: New.
2575
2576 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2577
2578         * gcc.dg/di-longlong64-sync-1.c: New test.
2579         * gcc.dg/di-sync-multithread.c: New test.
2580         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2581         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2582         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2583         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2584         (check_effective_target_arm_arm_ok): New helper.
2585         (check_effective_target_sync_longlong): New helper.
2586
2587 2011-10-14  Richard Guenther  <rguenther@suse.de>
2588
2589         PR tree-optimization/50723
2590         * gcc.dg/torture/pr50723.c: New testcase.
2591
2592 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2593
2594         PR c++/17212
2595         * g++.dg/warn/format6.C: New.
2596         * obj-c++.dg/warn6.mm: Likewise.
2597
2598 2011-10-13  Richard Henderson  <rth@redhat.com>
2599
2600         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2601         Delete.
2602         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2603         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2604         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2605
2606 2011-10-13  Jason Merrill  <jason@redhat.com>
2607
2608         PR c++/50614
2609         * g++.dg/cpp0x/nsdmi-template2.C: New.
2610
2611         PR c++/50437
2612         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2613
2614         PR c++/50618
2615         * g++.dg/init/vbase1.C: New.
2616
2617 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2618
2619         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2620         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2621         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2622         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2623
2624 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2625
2626         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2627
2628 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2629
2630         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2631
2632 2011-10-13  Richard Guenther  <rguenther@suse.de>
2633
2634         PR tree-optimization/50712
2635         * gcc.target/i386/pr50712.c: New testcase.
2636
2637 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2638
2639         * gcc.dg/memcpy-4.c: New test.
2640
2641 2011-10-13  Richard Guenther  <rguenther@suse.de>
2642
2643         PR tree-optimization/50698
2644         * g++.dg/vect/pr50698.cc: New testcase.
2645
2646 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2647
2648         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2649         * gcc.target/powerpc/warn-2.c: Ditto.
2650
2651         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2652         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2653         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2654         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2655         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2656         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2657         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2658         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2659         * gcc.target/powerpc/ppc-pow.c: Likewise.
2660         * gcc.target/powerpc/recip-1.c: Likewise.
2661         * gcc.target/powerpc/recip-2.c: Likewise.
2662         * gcc.target/powerpc/recip-3.c: Likewise.
2663         * gcc.target/powerpc/recip-4.c: Likewise.
2664         * gcc.target/powerpc/recip-5.c: Likewise.
2665
2666 2011-10-12  David S. Miller  <davem@davemloft.net>
2667
2668         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2669         '-mvis3' instead of 'mcpu=niagara3' in options.
2670         * gcc.target/sparc/fhalve.c: Likewise.
2671         * gcc.target/sparc/fnegop.c: Likewise.
2672         * gcc.target/sparc/fpadds.c: Likewise.
2673         * gcc.target/sparc/fshift.c: Likewise.
2674         * gcc.target/sparc/fucmp.c: Likewise.
2675         * gcc.target/sparc/lzd.c: Likewise.
2676         * gcc.target/sparc/vis3misc.c: Likewise.
2677         * gcc.target/sparc/xmul.c: Likewise.
2678
2679 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2680
2681         * gnat.dg/vect1.ad[sb]: New test.
2682         * gnat.dg/vect1_pkg.ads: New helper.
2683         * gnat.dg/vect2.ad[sb]: New test.
2684         * gnat.dg/vect2_pkg.ads: New helper.
2685         * gnat.dg/vect3.ad[sb]: New test.
2686         * gnat.dg/vect3_pkg.ads: New helper.
2687         * gnat.dg/vect4.ad[sb]: New test.
2688         * gnat.dg/vect4_pkg.ads: New helper.
2689         * gnat.dg/vect5.ad[sb]: New test.
2690         * gnat.dg/vect5_pkg.ads: New helper.
2691         * gnat.dg/vect6.ad[sb]: New test.
2692         * gnat.dg/vect6_pkg.ads: New helper.
2693
2694 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2695
2696         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2697         * gcc.target/i386/fma_run_double_2.c: Likewise.
2698         * gcc.target/i386/fma_run_double_3.c: Likewise.
2699         * gcc.target/i386/fma_run_double_4.c: Likewise.
2700         * gcc.target/i386/fma_run_double_5.c: Likewise.
2701         * gcc.target/i386/fma_run_double_6.c: Likewise.
2702         * gcc.target/i386/fma_run_float_1.c: Likewise.
2703         * gcc.target/i386/fma_run_float_2.c: Likewise.
2704         * gcc.target/i386/fma_run_float_3.c: Likewise.
2705         * gcc.target/i386/fma_run_float_4.c: Likewise.
2706         * gcc.target/i386/fma_run_float_5.c: Likewise.
2707         * gcc.target/i386/fma_run_float_6.c: Likewise.
2708
2709         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2710         remove the extra dg-options.
2711         * gcc.target/i386/l_fma_double_2.c: Likewise.
2712         * gcc.target/i386/l_fma_double_3.c: Likewise.
2713         * gcc.target/i386/l_fma_double_4.c: Likewise.
2714         * gcc.target/i386/l_fma_double_5.c: Likewise.
2715         * gcc.target/i386/l_fma_double_6.c: Likewise.
2716         * gcc.target/i386/l_fma_float_1.c: Likewise.
2717         * gcc.target/i386/l_fma_float_2.c: Likewise.
2718         * gcc.target/i386/l_fma_float_3.c: Likewise.
2719         * gcc.target/i386/l_fma_float_4.c: Likewise.
2720         * gcc.target/i386/l_fma_float_5.c: Likewise.
2721         * gcc.target/i386/l_fma_float_6.c: Likewise.
2722
2723 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2724
2725         PR tree-optimization/50189
2726         * g++.dg/torture/pr50189.C: New testcase.
2727
2728 2011-10-12  Richard Guenther  <rguenther@suse.de>
2729
2730         PR tree-optimization/50700
2731         * gcc.dg/builtin-object-size-12.c: New testcase.
2732
2733 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
2734
2735         PR c/50565
2736         * gcc.c-torture/compile/pr50565-1.c,
2737         gcc.c-torture/compile/pr50565-2.c: New tests.
2738
2739 2011-10-11  Jason Merrill  <jason@redhat.com>
2740
2741         PR c++/49855
2742         PR c++/49896
2743         * g++.dg/template/constant1.C: New.
2744         * g++.dg/template/constant2.C: New.
2745         * g++.dg/cpp0x/constexpr-template3.C: New.
2746
2747 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2748
2749         * gcc.target/i386/warn-vect-op-3.c: New test.
2750         * gcc.target/i386/warn-vect-op-1.c: New test.
2751         * gcc.target/i386/warn-vect-op-2.c: New test.
2752
2753 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2754
2755         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2756
2757 2011-10-11  Richard Guenther  <rguenther@suse.de>
2758
2759         PR tree-optimization/50204
2760         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2761
2762 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2763
2764         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2765
2766 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
2767
2768         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2769         * gcc.target/i386/fma_double_2.c: Ditto.
2770         * gcc.target/i386/fma_double_3.c: Ditto.
2771         * gcc.target/i386/fma_double_4.c: Ditto.
2772         * gcc.target/i386/fma_double_5.c: Ditto.
2773         * gcc.target/i386/fma_double_6.c: Ditto.
2774         * gcc.target/i386/fma_float_1.c: Ditto.
2775         * gcc.target/i386/fma_float_2.c: Ditto.
2776         * gcc.target/i386/fma_float_3.c: Ditto.
2777         * gcc.target/i386/fma_float_4.c: Ditto.
2778         * gcc.target/i386/fma_float_5.c: Ditto.
2779         * gcc.target/i386/fma_float_6.c: Ditto.
2780         * gcc.target/i386/l_fma_double_1.c: Ditto.
2781         * gcc.target/i386/l_fma_double_2.c: Ditto.
2782         * gcc.target/i386/l_fma_double_3.c: Ditto.
2783         * gcc.target/i386/l_fma_double_4.c: Ditto.
2784         * gcc.target/i386/l_fma_double_5.c: Ditto.
2785         * gcc.target/i386/l_fma_double_6.c: Ditto.
2786         * gcc.target/i386/l_fma_float_1.c: Ditto.
2787         * gcc.target/i386/l_fma_float_2.c: Ditto.
2788         * gcc.target/i386/l_fma_float_3.c: Ditto.
2789         * gcc.target/i386/l_fma_float_4.c: Ditto.
2790         * gcc.target/i386/l_fma_float_5.c: Ditto.
2791         * gcc.target/i386/l_fma_float_6.c: Ditto.
2792         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2793         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2794         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2795         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2796         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2797         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2798         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2799         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2800         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2801         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2802         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2803         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2804
2805 2011-10-11  Tristan Gingold  <gingold@adacore.com>
2806
2807         * gcc.dg/va-arg-4.c: New test.
2808         * gcc.dg/va-arg-5.c: Ditto.
2809
2810 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
2811
2812         * lib/target-supports.exp (check_effective_target_fd_truncate):
2813         Close and unlink test file before exit.
2814
2815 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2816
2817         PR fortran/50564
2818         * gfortran.dg/forall_15.f90:  New test case.
2819
2820 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2821             Andrew Macleod  <amacleod@redhat.com>
2822
2823         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2824         wrappers for *other_threads() and *final_verify().
2825         * gcc.dg/simulate-thread/simulate-thread.h
2826         (simulate_thread_wrapper_other_threads): New.
2827         (simulate_thread_wrapper_final_verify): New.
2828
2829 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
2830
2831         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2832
2833 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2834
2835         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2836
2837 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2838             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
2839
2840         * gcc.target/i386/fma_1.h: New file.
2841         * gcc.target/i386/fma_2.h: Likewise.
2842         * gcc.target/i386/fma_3.h: Likewise.
2843         * gcc.target/i386/fma_4.h: Likewise.
2844         * gcc.target/i386/fma_5.h: Likewise.
2845         * gcc.target/i386/fma_6.h: Likewise.
2846         * gcc.target/i386/fma_double_1.c: Likewise.
2847         * gcc.target/i386/fma_double_2.c: Likewise.
2848         * gcc.target/i386/fma_double_3.c: Likewise.
2849         * gcc.target/i386/fma_double_4.c: Likewise.
2850         * gcc.target/i386/fma_double_5.c: Likewise.
2851         * gcc.target/i386/fma_double_6.c: Likewise.
2852         * gcc.target/i386/fma_float_1.c: Likewise.
2853         * gcc.target/i386/fma_float_2.c: Likewise.
2854         * gcc.target/i386/fma_float_3.c: Likewise.
2855         * gcc.target/i386/fma_float_4.c: Likewise.
2856         * gcc.target/i386/fma_float_5.c: Likewise.
2857         * gcc.target/i386/fma_float_6.c: Likewise.
2858         * gcc.target/i386/fma_main.h: Likewise.
2859         * gcc.target/i386/fma_run_double_1.c: Likewise.
2860         * gcc.target/i386/fma_run_double_2.c: Likewise.
2861         * gcc.target/i386/fma_run_double_3.c: Likewise.
2862         * gcc.target/i386/fma_run_double_4.c: Likewise.
2863         * gcc.target/i386/fma_run_double_5.c: Likewise.
2864         * gcc.target/i386/fma_run_double_6.c: Likewise.
2865         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2866         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2867         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2868         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2869         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2870         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2871         * gcc.target/i386/fma_run_float_1.c: Likewise.
2872         * gcc.target/i386/fma_run_float_2.c: Likewise.
2873         * gcc.target/i386/fma_run_float_3.c: Likewise.
2874         * gcc.target/i386/fma_run_float_4.c: Likewise.
2875         * gcc.target/i386/fma_run_float_5.c: Likewise.
2876         * gcc.target/i386/fma_run_float_6.c: Likewise.
2877         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2878         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2879         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2880         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2881         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2882         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2883         * gcc.target/i386/l_fma_1.h: Likewise.
2884         * gcc.target/i386/l_fma_2.h: Likewise.
2885         * gcc.target/i386/l_fma_3.h: Likewise.
2886         * gcc.target/i386/l_fma_4.h: Likewise.
2887         * gcc.target/i386/l_fma_5.h: Likewise.
2888         * gcc.target/i386/l_fma_6.h: Likewise.
2889         * gcc.target/i386/l_fma_double_1.c: Likewise.
2890         * gcc.target/i386/l_fma_double_2.c: Likewise.
2891         * gcc.target/i386/l_fma_double_3.c: Likewise.
2892         * gcc.target/i386/l_fma_double_4.c: Likewise.
2893         * gcc.target/i386/l_fma_double_5.c: Likewise.
2894         * gcc.target/i386/l_fma_double_6.c: Likewise.
2895         * gcc.target/i386/l_fma_float_1.c: Likewise.
2896         * gcc.target/i386/l_fma_float_2.c: Likewise.
2897         * gcc.target/i386/l_fma_float_3.c: Likewise.
2898         * gcc.target/i386/l_fma_float_4.c: Likewise.
2899         * gcc.target/i386/l_fma_float_5.c: Likewise.
2900         * gcc.target/i386/l_fma_float_6.c: Likewise.
2901         * gcc.target/i386/l_fma_main.h: Likewise.
2902         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2903         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2904         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2905         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2906         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2907         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2908         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2909         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2910         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2911         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2912         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2913         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2914
2915 2011-10-10  Richard Guenther  <rguenther@suse.de>
2916
2917         PR middle-end/50389
2918         * gcc.dg/torture/pr50389.c: New testcase.
2919
2920 2011-10-10  Richard Guenther  <rguenther@suse.de>
2921
2922         PR middle-end/50195
2923         * gcc.dg/builtins-47.c: Optimize.
2924
2925 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2926
2927         * lib/gcc-simulate-thread.exp: New.
2928         * gcc.dg/simulate-thread/guality.h: New.
2929         * gcc.dg/simulate-thread/simulate-thread.h: New.
2930         * gcc.dg/simulate-thread/simulate-thread.exp: New.
2931         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2932         * gcc.dg/simulate-thread/README: New.
2933         * g++.dg/simulate-thread/guality.h: New.
2934         * g++.dg/simulate-thread/simulate-thread.h: New.
2935         * g++.dg/simulate-thread/simulate-thread.exp: New.
2936         * g++.dg/simulate-thread/simulate-thread.gdb: New.
2937         * c-c++-common/cxxbitfields-2.c: Remove.
2938         * c-c++-common/cxxbitfields.c: Remove.
2939         * c-c++-common/cxxbitfields-4.c: Remove.
2940         * c-c++-common/cxxbitfields-5.c: Remove.
2941         * c-c++-common/simulate-thread/bitfields-1.c: New.
2942         * c-c++-common/simulate-thread/bitfields-2.c: New.
2943         * c-c++-common/simulate-thread/bitfields-3.c: New.
2944         * c-c++-common/simulate-thread/bitfields-4.c: New.
2945
2946 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2947
2948         PR c++/38980
2949         * g++.dg/warn/format5.C: New.
2950
2951 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2952
2953         PR fortran/50273
2954         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2955         * gfortran.dg/common_16.f90: New.
2956
2957 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2958
2959         * gfortran.dg/iso_c_binding_param_1.f90: New.
2960         * gfortran.dg/iso_c_binding_param_2.f90: New.
2961         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2962
2963 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
2964
2965         PR tree-optimization/50635
2966         * gcc.dg/vect/pr50635.c: New test.
2967
2968 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
2969
2970         PR fortran/50659
2971         * gfortran.dg/proc_decl_27.f90: New.
2972
2973 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2974
2975         PR libobjc/50428
2976         * objc/execute/initialize-1.m: New test.
2977
2978 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
2979
2980         PR fortran/47844
2981         * gfortran.dg/pointer_function_result_1.f90 : New test.
2982
2983 2011-10-07  David S. Miller  <davem@davemloft.net>
2984
2985         PR 50655
2986         * gcc.target/sparc/sparc.exp: Add vis3 target test.
2987         * gcc.target/sparc/cmask.c: Use it.
2988         * gcc.target/sparc/fhalve.c: Likewise.
2989         * gcc.target/sparc/fnegop.c: Likewise.
2990         * gcc.target/sparc/fpadds.c: Likewise.
2991         * gcc.target/sparc/fshift.c: Likewise.
2992         * gcc.target/sparc/fucmp.c: Likewise.
2993         * gcc.target/sparc/lzd.c: Likewise.
2994         * gcc.target/sparc/vis3misc.c: Likewise.
2995         * gcc.target/sparc/xmul.c: Likewise.
2996
2997 2011-10-07  Richard Henderson  <rth@redhat.com>
2998
2999         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3000         match for avx2.
3001         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3002
3003 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3004
3005         * gcc.dg/pr50193-1.c: New file.
3006         * gcc.target/arm/shiftable.c: New file.
3007
3008 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3009
3010         PR fortran/50625
3011         * gfortran.dg/class_46.f03: New.
3012
3013 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3014
3015         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3016         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3017         (syslog, vsyslog, __vsyslog_chk): Likewise.
3018
3019         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3020         (x, EXT_x): Use ASMNAME.
3021
3022         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3023         (a, c): Use ASMNAME.
3024
3025 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3026
3027         PR middle-end/50527
3028         * gcc.dg/pr50527.c: New test.
3029
3030 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3031
3032         PR tree-optimization/50650
3033         * gcc.c-torture/compile/pr50650.c: New test.
3034
3035 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3036
3037         PR tree-optimization/50575
3038         * gcc.c-torture/execute/vector-compare-2.x: New file.
3039
3040 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3041
3042         PR middle-end/50125
3043         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3044         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3045         (bar3): Likewise.
3046
3047 2011-10-07  Richard Guenther  <rguenther@suse.de>
3048
3049         PR testsuite/50637
3050         * gcc.dg/vect/vect-align-2.c: Increase array size.
3051
3052 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3053             H.J. Lu  <hongjiu.lu@intel.com>
3054
3055         PR target/50603
3056         * gcc.target/i386/pr50603.c: New test.
3057
3058 2011-10-06  Jason Merrill  <jason@redhat.com>
3059
3060         PR c++/39164
3061         * g++.dg/cpp0x/default31.C: New.
3062
3063 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3064
3065         PR tree-optimization/50596
3066         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3067         New.
3068         * gcc.dg/vect/vect-cond-8.c: New test.
3069
3070 2011-10-06  Richard Henderson  <rth@redhat.com>
3071
3072         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3073         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3074         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3075         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3076         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3077         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3078         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3079         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3080         * gcc.c-torture/execute/vshuf-16.inc: New file.
3081         * gcc.c-torture/execute/vshuf-2.inc: New file.
3082         * gcc.c-torture/execute/vshuf-4.inc: New file.
3083         * gcc.c-torture/execute/vshuf-8.inc: New file.
3084         * gcc.c-torture/execute/vshuf-main.inc: New file.
3085         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3086         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3087         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3088         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3089         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3090         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3091         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3092         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3093         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3094         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3095         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3096         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3097         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3098
3099 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR tree-optimization/49279
3102         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3103         * gcc.c-torture/execute/pr49279.c: New test.
3104
3105 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3106
3107         PR target/49049
3108         * gcc.c-torture/compile/pr49049.c: New test.
3109
3110 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3111
3112         PR target/50305
3113         * gcc.target/arm/pr50305.c: New test.
3114
3115 2011-10-06  Richard Guenther  <rguenther@suse.de>
3116
3117         PR tree-optimization/38884
3118         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3119         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3120
3121 2011-10-05  David S. Miller  <davem@davemloft.net>
3122
3123         * gcc.target/sparc/lzd.c: New test.
3124         * gcc.target/sparc/popc.c: New test.
3125
3126 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3127
3128         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3129         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3130         * g++.dg/other/final1.C: Cleanup original tree dump.
3131
3132 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR tree-optimization/50613
3135         * gcc.dg/pr50613.c: New test.
3136
3137 2011-10-05  Richard Henderson  <rth@redhat.com>
3138
3139         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3140         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3141         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3142         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3143         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3144         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3145         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3146         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3147
3148 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3149
3150         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3151         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3152         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3153         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3154         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3155
3156 2011-10-05  Richard Guenther  <rguenther@suse.de>
3157
3158         PR tree-optimization/38885
3159         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3160
3161 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3162
3163         * gcc.target/i386/sw-1.c: New test.
3164
3165 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3166
3167         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3168         -mtune=generic.
3169         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3170
3171 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3172
3173         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3174
3175 2011-10-04  David S. Miller  <davem@davemloft.net>
3176
3177         * gcc.target/sparc/fhalve.c: New test.
3178         * gcc.target/sparc/fnegop.c: New test.
3179         * gcc.target/sparc/xmul.c: New test.
3180
3181 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3182
3183         PR fortran/35831
3184         * gfortran.dg/dummy_procedure_6.f90: New.
3185
3186 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR tree-optimization/50604
3189         * gcc.dg/pr50604.c: New test.
3190
3191 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3192
3193         PR tree-optimization/49662
3194         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3195         * gcc.dg/graphite/interchange-15.c: Likewise.
3196         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3197
3198 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3199
3200         * gcc.dg/tree-ssa/restrict-4.c: New test.
3201
3202 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3203
3204         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3205         (main): Use __typeof to get result type of comparison.
3206
3207 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3208
3209         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3210         Make et_vect_multiple_sizes_saved global.
3211         (check_effective_target_vect64): Make et_vect64_saved global.
3212
3213 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3214
3215         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3216         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3217         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3218         * gcc.dg/builtin-complex-err-1.c: Adjust.
3219
3220 2011-10-02  Jason Merrill  <jason@redhat.com>
3221
3222         * g++.dg/cpp0x/range-for22.C: New.
3223
3224         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3225         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3226         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3227         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3228
3229         * g++.dg/cpp0x/nsdmi5.C: New.
3230
3231 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3232
3233         PR target/50579
3234         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3235         New procedures.
3236         (mips-dg-options): Force an ABI option if the current ABI is
3237         incompatible with the required -mlong setting.  Likewise force
3238         a long setting if the current one is incompatible with the
3239         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3240         throughout procedure.
3241         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3242         instead of addressing=absolute.
3243
3244 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3245
3246         * gcc.target/mips/stack-1.c: New test.
3247
3248 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3249
3250         * gcc.dg/pr49696.c: New test.
3251
3252 2011-10-02  Jan Hubicka  <jh@suse.cz>
3253
3254         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3255
3256 2011-10-01  David S. Miller  <davem@davemloft.net>
3257
3258         * gcc.target/sparc/cmask.c: New test.
3259         * gcc.target/sparc/fpadds.c: New test.
3260         * gcc.target/sparc/fshift.c: New test.
3261         * gcc.target/sparc/fucmp.c: New test.
3262         * gcc.target/sparc/vis3misc.c: New test.
3263
3264 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3265
3266         PR fortran/50585
3267         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3268
3269 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3270
3271         PR c++/44473
3272         * g++.dg/dfp/44473-1.C: New test.
3273         * g++.dg/dfp/44473-2.C: New test.
3274         * g++.dg/dfp/mangle-1.C: New test.
3275         * g++.dg/dfp/mangle-2.C: New test.
3276         * g++.dg/dfp/mangle-3.C: New test.
3277         * g++.dg/dfp/mangle-4.C: New test.
3278         * g++.dg/dfp/mangle-5.C: New test.
3279
3280 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR inline-asm/50571
3283         * gcc.dg/pr50571.c: New test.
3284
3285         PR tree-optimization/46309
3286         * gcc.dg/pr46309.c: New test.
3287
3288 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3289
3290         * gcc.dg/strlenopt-21.c: New test.
3291
3292 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3293
3294         * gcc.dg/sms-10.c: New file.
3295
3296 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3297
3298         * gcc.target/arm/pr50099.c: New test.
3299
3300 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3301
3302         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3303
3304 2011-09-30  David S. Miller  <davem@davemloft.net>
3305
3306         * gcc.target/sparc/bmaskbshuf.c: New test.
3307         * gcc.target/sparc/edgen.c: New test.
3308
3309 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3310
3311         PR fortran/50547
3312         * gfortran.dg/pure_formal_proc_3.f90: New.
3313
3314         PR fortran/50553
3315         * gfortran.dg/stfunc_7.f90: New.
3316
3317 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3318
3319         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3320         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3321         * gcc.dg/vector-compare-1.c: Likewise.
3322         * gcc.dg/vector-compare-2.c: Likewise.
3323
3324 2011-09-29  David S. Miller  <davem@davemloft.net>
3325
3326         * gcc.target/sparc/array.c: New test.
3327
3328 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3329
3330         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3331         loop unroll and set max unroll times to 8.
3332         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3333         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3334         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3335         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3336
3337 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3338
3339         PR c++/40145
3340         * g++.dg/ext/visibility/warn5.C: New.
3341
3342 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3343
3344         PR c++/45278
3345         * g++.dg/warn/Wextra-3.C: New.
3346
3347 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3348
3349         PR target/49486
3350         * gcc.target/sh/pr49468-si.c: New.
3351
3352 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3353
3354         PR testsuite/50485
3355         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3356         (TEST): Initialize src3 with random floats.
3357         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3358         from union src3.  Initialize src3 with random floats.
3359
3360 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3361
3362         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3363         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3364         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3365         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3366         * gcc.target/sh/sh4a-cos.c: Ditto.
3367         * gcc.target/sh/sh4a-cosf.c: Ditto.
3368         * gcc.target/sh/sh4a-sin.c: Ditto.
3369         * gcc.target/sh/sh4a-sinf.c: Ditto.
3370         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3371         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3372         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3373
3374 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3375
3376         PR c++/31489
3377         * g++.dg/parse/error40.C: New.
3378         * g++.dg/warn/incomplete1.C: Adjust.
3379
3380 2011-09-27  Jan Hubicka  <jh@suse.cz>
3381
3382         PR middle-end/49463
3383         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3384         Mark used.
3385
3386 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3387
3388         * gcc.dg/strlenopt-1.c: New test.
3389         * gcc.dg/strlenopt-1f.c: New test.
3390         * gcc.dg/strlenopt-2.c: New test.
3391         * gcc.dg/strlenopt-2f.c: New test.
3392         * gcc.dg/strlenopt-3.c: New test.
3393         * gcc.dg/strlenopt-4.c: New test.
3394         * gcc.dg/strlenopt-4g.c: New test.
3395         * gcc.dg/strlenopt-4gf.c: New test.
3396         * gcc.dg/strlenopt-5.c: New test.
3397         * gcc.dg/strlenopt-6.c: New test.
3398         * gcc.dg/strlenopt-7.c: New test.
3399         * gcc.dg/strlenopt-8.c: New test.
3400         * gcc.dg/strlenopt-9.c: New test.
3401         * gcc.dg/strlenopt-10.c: New test.
3402         * gcc.dg/strlenopt-11.c: New test.
3403         * gcc.dg/strlenopt-12.c: New test.
3404         * gcc.dg/strlenopt-12g.c: New test.
3405         * gcc.dg/strlenopt-13.c: New test.
3406         * gcc.dg/strlenopt-14g.c: New test.
3407         * gcc.dg/strlenopt-14gf.c: New test.
3408         * gcc.dg/strlenopt-15.c: New test.
3409         * gcc.dg/strlenopt-16g.c: New test.
3410         * gcc.dg/strlenopt-17g.c: New test.
3411         * gcc.dg/strlenopt-18g.c: New test.
3412         * gcc.dg/strlenopt.h: New file.
3413
3414 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3415
3416         PR middle-end/43864
3417         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3418         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3419         * gcc.dg/pr43864.c: New test.
3420         * gcc.dg/pr43864-2.c: Same.
3421         * gcc.dg/pr43864-3.c: Same.
3422         * gcc.dg/pr43864-4.c: Same.
3423
3424 2011-09-27  Jan Hubicka  <jh@suse.cz>
3425
3426         * gcc.dg/ipa/inline-5.c: New testcase.
3427
3428 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3429
3430         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3431         vectors.
3432         * gcc.dg/vect/bb-slp-27.c: New.
3433         * gcc.dg/vect/bb-slp-28.c: New.
3434
3435 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3436
3437         * testsuite/lib/target-supports.exp (check_profiling_available):
3438         Don't rely solely on TLS tests for -fprofile-generate, fall
3439         through to the other code.
3440
3441 2011-09-27  Richard Guenther  <rguenther@suse.de>
3442
3443         PR tree-optimization/50363
3444         * gcc.dg/torture/pr50363.c: New testcase.
3445
3446 2011-09-26  Jason Merrill  <jason@redhat.com>
3447
3448         PR c++/45012
3449         * g++.dg/template/partial13.C: New.
3450
3451         PR c++/46105
3452         * g++.dg/template/partial12.C: New.
3453
3454         PR c++/50508
3455         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3456
3457 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3458
3459         PR c++/45487
3460         * g++.dg/diagnostic/bindings1.C: New.
3461         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3462
3463 2011-09-26  David S. Miller  <davem@davemloft.net>
3464
3465         * gcc.target/sparc/wrgsr.c: New test.
3466         * gcc.target/sparc/rdgsr.c: New test.
3467         * gcc.target/sparc/edge.c: New test.
3468         * gcc.target/sparc/fcmp.c: New test.
3469
3470         * gcc.target/sparc/edge.c: Update for new return types.
3471         * gcc.target/sparc/fcmp.c: Likewise.
3472
3473         * gcc.target/sparc/fpaddsubi.c: New test.
3474
3475 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3476
3477         PR fortran/50515
3478         * gfortran.dg/common_15.f90: New.
3479
3480         PR fortran/50517
3481         * gfortran.dg/dummy_procedure_5.f90: New.
3482         * gfortran.dg/interface_26.f90: Modified error message.
3483         * gfortran.dg/proc_ptr_11.f90: Ditto.
3484         * gfortran.dg/proc_ptr_15.f90: Ditto.
3485         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3486         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3487
3488 2011-09-26  Jason Merrill  <jason@redhat.com>
3489
3490         PR c++/50512
3491         * g++.dg/overload/rvalue3.C: New.
3492
3493         PR c++/50523
3494         * g++.dg/overload/ref-conv2.C: New.
3495
3496         * g++.dg/cpp0x/nsdmi-template1.C: New.
3497
3498 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3499
3500         * g++.dg/cpp0x/nullptr25.C: New.
3501
3502 2011-09-26  Richard Guenther  <rguenther@suse.de>
3503
3504         PR tree-optimization/50472
3505         * gcc.dg/torture/pr50472.c: New testcase.
3506
3507 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3508
3509         * gnat.dg/opt22.adb: New test.
3510         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3511
3512 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3513
3514         * gnat.dg/opt21.adb: New test.
3515         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3516
3517 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3518
3519         * gnat.dg/opt20.ad[sb]: New test.
3520         * gnat.dg/opt20_pkg.ads: New helper.
3521
3522 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3523
3524         * gnat.dg/array17.adb: New test.
3525         * gnat.dg/array17_pkg.ads: New helper.
3526
3527 2011-09-25  Jason Merrill  <jason@redhat.com>
3528
3529         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3530
3531 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3532
3533         * gnat.dg/frame_overflow.ads: New.
3534         * gnat.dg/frame_overflow.adb: Adjust.
3535         * gnat.dg/specs/addr1.ads: Likewise.
3536
3537 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3538
3539         * g++.dg/tree-ssa/restrict2.C: New test.
3540
3541 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3542
3543         * lib/target-supports.exp (check_effective_target_vect64): New.
3544         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3545         of multiple vector sizes.
3546         * gcc.dg/vect/bb-slp-26.c: New.
3547
3548 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3549
3550         PR c++/50280
3551         * g++.dg/template/bitfield1.C: New.
3552
3553 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3554
3555         * gcc.dg/vect/bb-slp-24.c: New.
3556
3557 2011-09-24  Jason Merrill  <jason@redhat.com>
3558
3559         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3560
3561         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3562
3563         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3564         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3565
3566         * g++.dg/cpp0x/nsdmi1.C: New.
3567         * g++.dg/cpp0x/nsdmi2.C: New.
3568         * g++.dg/cpp0x/nsdmi3.C: New.
3569         * g++.dg/cpp0x/nsdmi4.C: New.
3570         * g++.old-deja/g++.other/init4.C: New.
3571
3572 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3573
3574         PR c++/44267
3575         * g++.dg/template/sfinae28.C: New.
3576
3577 2011-09-23  Ian Lance Taylor  <iant@google.com>
3578
3579         * go.test/go-test.exp (errchk): Handle more cases of getting
3580         correct Tcl backslash quoting in regular expressions in test file.
3581
3582 2011-09-23  Jason Merrill  <jason@redhat.com>
3583
3584         Core 253
3585         * g++.dg/init/const8.C: New.
3586         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3587         * g++.dg/cpp0x/defaulted2.C: Likewise.
3588         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3589         * g++.dg/init/pr20039.C: Likewise.
3590         * g++.dg/init/pr42844.C: Likewise.
3591
3592 2011-09-23  Jan Hubicka  <jh@suse.cz>
3593
3594         * gcc.dg/ipa/inline-1.c: new testcase.
3595         * gcc.dg/ipa/inline-2.c: new testcase.
3596         * gcc.dg/ipa/inline-3.c: new testcase.
3597         * gcc.dg/ipa/inline-4.c: new testcase.
3598
3599 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3600
3601         PR c++/50258
3602         * g++.dg/cpp0x/constexpr-static8.C: New.
3603
3604 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3605
3606         * gcc.target/i386/avxfp-1.c: New test.
3607         * gcc.target/i386/avxfp-2.c: New test.
3608
3609 2011-09-23  Terry Guo  <terry.guo@arm.com>
3610
3611         * gcc.c-torture/execute/941014-1.x: Deleted.
3612
3613 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3614
3615         PR c++/50491
3616         * g++.dg/cpp0x/pr50491.C: New.
3617
3618 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3619
3620         PR testsuite/50487
3621         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3622
3623 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3624
3625         PR c++/50371
3626         * g++.dg/cpp0x/nullptr24.C: New.
3627
3628 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3629
3630         PR target/50482
3631         * gcc.target/i386/pr50482.c: New test.
3632
3633 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3634
3635         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3636         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3637         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3638         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3639         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3640         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3641         multilib options contain different -march= from dg-options.
3642
3643 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3644             Paolo Carlini  <paolo.carlini@oracle.com>
3645
3646         PR c++/50344
3647         * g++.dg/template/friend52.C: New.
3648
3649 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3650
3651         * gcc.target/arm/cmp-1.c: New test.
3652         * gcc.target/arm/cmp-2.c: Likewise.
3653
3654 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3655
3656         PR fortran/41733
3657         * gfortran.dg/impure_actual_1.f90: Modified error message.
3658         * gfortran.dg/proc_ptr_32.f90: New.
3659         * gfortran.dg/proc_ptr_33.f90: New.
3660
3661 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3662
3663         PR tree-optimization/50451
3664         * gcc.dg/vect/pr50451.c: New test.
3665
3666 2011-09-21  Ian Lance Taylor  <iant@google.com>
3667
3668         * go.test/go-test.exp (errchk): Add special case for bug332.
3669         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3670         some more test lines.
3671
3672 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3673
3674         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3675         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3676         * g++.dg/other/i386-8.C: Ditto.
3677         * g++.dg/other/pr34435.C: Ditto.
3678         * g++.dg/other/pr39496.C: Ditto.
3679         * g++.dg/other/mmintrin.C: Ditto.
3680
3681 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3682
3683         * gcc.dg/vect/vect-cond-7.c: New test.
3684         * gcc.target/i386/sse4_1-cond-1.c: New test.
3685         * gcc.target/i386/avx-cond-1.c: New test.
3686
3687 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3688
3689         PR target/50464
3690         * g++.dg/other/pr50464.C: New test.
3691
3692 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3693
3694         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3695         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3696         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3697         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3698
3699 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
3700
3701         * gnat.dg/opt19.adb: New test.
3702
3703 2011-09-21  Terry Guo  <terry.guo@arm.com>
3704
3705         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3706         on arch conflict when testing case on targets other than armv7-a.
3707
3708 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
3709
3710         PR c++/50454
3711         * g++.dg/ext/int128-1.C: New.
3712         * g++.dg/ext/int128-2.C: Likewise.
3713         * g++.dg/ext/int128-2.h: Likewise.
3714
3715 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3716
3717         PR testsuite/50469
3718         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3719
3720 2011-09-20  Jason Merrill  <jason@redhat.com>
3721
3722         * g++.dg/cpp0x/constexpr-generated1.C: New.
3723
3724         PR c++/50442
3725         * g++.dg/overload/ref-conv1.C: New.
3726
3727 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3728
3729         * g++.dg/other/final1.C: New.
3730
3731 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
3732
3733         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
3734         and get_bit ().
3735
3736 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
3737
3738         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3739         "target arm_eabi".
3740
3741 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
3742
3743         PR tree-optimization/50413
3744         * g++.dg/vect/vect.exp: Run slp-pr* tests with
3745         -fdump-tree-slp-details.  Run other tests with
3746         -fdump-tree-vect-details.
3747         * g++.dg/vect/slp-pr50413.cc: New.
3748
3749 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3750             Ira Rosen  <ira.rosen@linaro.org>
3751
3752         PR testsuite/50435
3753         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3754         Fix underscores around restrict.
3755
3756 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3757
3758         PR tree-optimization/50414
3759         * gfortran.dg/vect/Ofast-pr50414.f90: New.
3760         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3761         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3762
3763 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3764
3765         PR tree-optimization/50412
3766         * gfortran.dg/vect/pr50412.f90: New.
3767
3768 2011-09-16  Jason Merrill  <jason@redhat.com>
3769
3770         PR c++/50424
3771         * g++.dg/eh/defarg1.C: New.
3772
3773 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
3774
3775         * gcc.dg/vect/vect-reduc-10.c: New test.
3776         * gcc.target/i386/avx-reduc-1.c: New test.
3777
3778         * gcc.target/i386/sse2-extract-1.c: New test.
3779         * gcc.target/i386/avx-extract-1.c: New test.
3780
3781 2011-09-16  Terry Guo  <terry.guo@arm.com>
3782
3783         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3784
3785 2011-09-15  Diego Novillo  <dnovillo@google.com>
3786
3787         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3788         ALWAYS_CXXFLAGS, if defined.
3789         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3790         ALWAYS_GFORTRANFLAGS, if defined.
3791         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3792         ALWAYS_GOCFLAGS, if defined.
3793         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3794         ALWAYS_OBJCXXFLAGS, if defined.
3795         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3796         additional_flags, if defined.
3797         * lib/gnat.exp (gnat_target_compile): Likewise.
3798         * lib/objc.exp (objc_target_compile): Likewise.
3799         * lib/target-supports-dg.exp (dg-add-options): Handle
3800         TEST_ALWAYS_FLAGS.
3801
3802 2011-09-15  Tom de Vries  <tom@codesourcery.com>
3803
3804         PR testsuite/50322
3805         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3806         Use uintptr_t in f1.  Undo avr xfails.
3807
3808 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
3809
3810         PR fortran/50401
3811         PR fortran/50403
3812         * gfortran.dg/function_types_3.f90: New.
3813
3814 2011-09-15  Jason Merrill  <jason@redhat.com>
3815
3816         PR c++/50365
3817         * g++.dg/cpp0x/trailing7.C: New.
3818
3819         PR c++/50361
3820         * g++.dg/cpp0x/nullptr23.C: New.
3821
3822 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
3823
3824         * gcc.dg/vect/bb-slp-25.c: New.
3825
3826 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
3827
3828         PR c++/50391
3829         * g++.dg/cpp0x/noexcept15.C: New.
3830
3831 2011-09-14  Tom de Vries  <tom@codesourcery.com>
3832
3833         PR middle-end/50251
3834         * gcc.dg/pr50251.c: New test.
3835
3836 2011-09-14  Tobias Burnus  <burnus@net-b.de>
3837
3838         PR fortran/34547
3839         PR fortran/50375
3840         * gfortran.dg/null_5.f90: New.
3841         * gfortran.dg/null_6.f90: New.
3842
3843 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
3844
3845         * gcc.c-torture/compile/20110913-1.c: New test.
3846
3847 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
3848
3849         PR fortran/50379
3850         * gfortran.dg/result_2.f90: New.
3851
3852 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3853
3854         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3855
3856 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
3857
3858         PR c++/48320
3859         * g++.dg/cpp0x/variadic116.C: New test case.
3860
3861 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
3862
3863         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3864         * gcc.target/mips/interrupt_handler-2.c: New test.
3865         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3866
3867 2011-09-12  Jason Merrill  <jason@redhat.com>
3868
3869         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3870
3871         * g++.dg/cpp0x/explicit7.C: New.
3872
3873 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR rtl-optimization/50212
3876         * g++.dg/other/pr50212.C: New test.
3877
3878 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
3879
3880         PR target/43746
3881         * testsuite/gcc.target/avr/torture/avr-torture.exp
3882         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3883         "-O2 -fmerge-all-constants".
3884
3885 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3886
3887         PR fortran/50327
3888         * gfortran.dg/do_while_1.f90: New test.
3889
3890 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
3891
3892         PR fortran/35831
3893         PR fortran/47978
3894         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3895         * gfortran.dg/proc_decl_26.f90: New.
3896         * gfortran.dg/typebound_override_2.f90: New.
3897         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3898
3899 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3900
3901         * gnat.dg/cond_expr2.ad[sb]: New test.
3902
3903 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3904
3905         * gnat.dg/atomic5.ad[sb]: New test.
3906
3907 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3908
3909         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3910
3911 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
3912
3913         PR target/49030
3914         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3915
3916 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
3917
3918         PR target/49614
3919         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3920
3921 2011-09-09  Richard Guenther  <rguenther@suse.de>
3922
3923         PR tree-optimization/50328
3924         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3925
3926 2011-09-09  Richard Guenther  <rguenther@suse.de>
3927
3928         PR middle-end/50333
3929         * gcc.dg/torture/pr50333.c: New testcase.
3930
3931 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
3932
3933         PR tree-optimization/50318
3934         * gcc.target/arm/pr50318-1.c: New file.
3935
3936 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
3937
3938         * gcc.target/i386/all_one_m256i.c: New test.
3939
3940 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3941
3942         PR c++/50324
3943         * g++.dg/cpp0x/sfinae28.C: New.
3944
3945 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
3946
3947         PR c/50332
3948         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3949         longer ignored on typedefs.
3950
3951         PR c++/33255 - Support -Wunused-local-typedefs warning
3952         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3953         * c-c++-common/Wunused-local-typedefs.c: Likewise.
3954
3955 2011-09-08  Martin Jambor  <mjambor@suse.cz>
3956
3957         PR tree-optimization/50287
3958         * gcc.dg/torture/pr50287.c: New test.
3959
3960 2011-09-08  Richard Guenther  <rguenther@suse.de>
3961
3962         PR tree-optimization/19831
3963         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3964         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3965         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3966         * gcc.dg/errno-1.c: Adjust.
3967
3968 2011-09-08  Richard Guenther  <rguenther@suse.de>
3969
3970         PR tree-optimization/19831
3971         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3972
3973 2011-09-08  Tobias Burnus  <burnus@net-b.de>
3974
3975         PR fortran/44646
3976         * gfortran.dg/do_concurrent_1.f90: New.
3977         * gfortran.dg/do_concurrent_2.f90: New.
3978
3979 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR target/50310
3982         * gcc.c-torture/execute/ieee/pr50310.c: New test.
3983         * gcc.dg/pr50310-2.c: New test.
3984
3985 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
3986
3987         PR fortran/48095
3988         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3989         * gfortran.dg/impure_constructor_1.f90: Modified.
3990         * gfortran.dg/proc_ptr_comp_33.f90: New.
3991
3992 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR target/50310
3995         * gcc.dg/pr50310-1.c: New test.
3996
3997 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
3998
3999         PR middle-end/48571
4000         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4001         instead of 4.
4002
4003 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4004
4005         PR c++/50309
4006         * g++.dg/cpp0x/noexcept14.C: New.
4007
4008 2011-09-07  Jason Merrill  <jason@redhat.com>
4009
4010         * g++.dg/cpp0x/constexpr-ref3.C: New.
4011
4012         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4013
4014 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4015
4016         * gcc.dg/section1.c: Don't xfail for avr.
4017
4018 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4019
4020         PR tree-optimization/50322
4021         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4022
4023 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4024
4025         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4026
4027 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4028
4029         PR tree-optimization/49911
4030         * g++.dg/tree-ssa/pr49911.C: New test.
4031
4032 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4033
4034         PR target/49030
4035         * gcc.dg/torture/pr49030.c: New test.
4036
4037 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4038
4039         PR fortran/50288
4040         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4041         * gfortran.dg/class_4d.f03: Deleted.
4042         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4043
4044 2011-09-07  Richard Guenther  <rguenther@suse.de>
4045
4046         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4047
4048 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4049
4050         PR tree-optimization/46021
4051         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4052
4053 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4054
4055         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4056
4057 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4058
4059         * gcc.c-torture/compile/20110906-1.c: New test.
4060
4061 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4062
4063         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4064
4065 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4066
4067         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4068         --param tree-reassoc-width=1.
4069
4070         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4071         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4072
4073 2011-09-06  Richard Guenther  <rguenther@suse.de>
4074
4075         PR tree-optimization/48149
4076         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4077
4078 2011-09-06  Richard Guenther  <rguenther@suse.de>
4079
4080         PR tree-optimization/48317
4081         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4082
4083 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4084
4085         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4086         New procedure.
4087         (add_options_for_quad_vectors): Replace with ...
4088         (add_options_for_double_vectors): ... this.
4089         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4090         support multiple vector sizes since the vectorizer attempts to
4091         vectorize with both vector sizes.
4092         * gcc.dg/vect/no-vfa-vect-79.c,
4093         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4094         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4095         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4096         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4097         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4098         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4099         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4100         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4101         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4102         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4103         gcc.dg/vect/vect-40.c: Likewise.
4104         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4105         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4106         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4107         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4108         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4109         Likewise.
4110         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4111
4112 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4113
4114         PR target/49606
4115         * gcc.target/mips/abi-main.h: New file.
4116         * gcc.target/mips/abi-o32-long32.c: New test.
4117         * gcc.target/mips/abi-o32-long64.c: Likewise.
4118         * gcc.target/mips/abi-o64-long32.c: Likewise.
4119         * gcc.target/mips/abi-o64-long64.c: Likewise.
4120         * gcc.target/mips/abi-n32-long32.c: Likewise.
4121         * gcc.target/mips/abi-n32-long64.c: Likewise.
4122         * gcc.target/mips/abi-n64-long32.c: Likewise.
4123         * gcc.target/mips/abi-n64-long64.c: Likewise.
4124         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4125         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4126         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4127         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4128         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4129         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4130         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4131         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4132         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4133         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4134         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4135         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4136         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4137         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4138         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4139         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4140         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4141         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4142         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4143         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4144         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4145         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4146         * gcc.target/mips/branch-3.c: Likewise.
4147         * gcc.target/mips/branch-4.c: Likewise.
4148         * gcc.target/mips/branch-5.c: Likewise.
4149         * gcc.target/mips/branch-6.c: Likewise.
4150         * gcc.target/mips/branch-7.c: Likewise.
4151         * gcc.target/mips/branch-8.c: Likewise.
4152         * gcc.target/mips/branch-9.c: Likewise.
4153         * gcc.target/mips/branch-10.c: Likewise.
4154         * gcc.target/mips/branch-11.c: Likewise.
4155         * gcc.target/mips/branch-12.c: Likewise.
4156         * gcc.target/mips/branch-13.c: Likewise.
4157         * gcc.target/mips/lazy-binding-1.c: Likewise.
4158
4159 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4160
4161         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4162         to avoid warning on int=16 platforms..
4163
4164 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4165
4166         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4167         to work even with -fshort-enums.
4168
4169 2011-09-04  Jan Hubicka  <jh@suse.cz>
4170
4171         * gcc.c-torture/compile/20110902.c: new testcase.
4172
4173 2011-09-04  Jason Merrill  <jason@redhat.com>
4174
4175         PR c++/49267
4176         * g++.dg/cpp0x/rv-conv1.C: New.
4177
4178         DR 1328
4179         * g++.dg/cpp0x/rv-func3.C: New.
4180
4181         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4182
4183         PR c++/50248
4184         Core 1358
4185         * g++.dg/cpp0x/constexpr-template1.C: New.
4186         * g++.dg/cpp0x/constexpr-template2.C: New.
4187         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4188         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4189
4190 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4191
4192         * gnat.dg/specs/debug1.ads: Tweak pattern.
4193
4194 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4195
4196         PR fortran/50227
4197         * gfortran.dg/class_45a.f03: New.
4198         * gfortran.dg/class_45b.f03: New.
4199
4200 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4201             Ira Rosen  <ira.rosen@linaro.org>
4202
4203         PR tree-optimization/50208
4204         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4205         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4206         -fno-tree-fre -fno-tree-pre.
4207
4208 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4209
4210         * gcc.dg/ipa/ipcp-3.c: New test.
4211
4212 2011-09-02  Richard Guenther  <rguenther@suse.de>
4213
4214         PR tree-optimization/27460
4215         PR middle-end/29269
4216         * gcc.dg/vect/vect-cond-7.c: New testcase.
4217
4218 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4219
4220         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4221         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4222         xfailed test for inlining.
4223         * g++.dg/ipa/ivinline-9.C: Likewise.
4224
4225 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4226
4227         PR tree-optimization/50178
4228         * gfortran.dg/vect/pr50178.f90: New test.
4229
4230 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4231
4232         PR middle-end/49886
4233         * gcc.c-torture/execute/pr49886.c: New testcase.
4234
4235 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4236
4237         PR middle-end/43513
4238         * gcc.dg/pr43513.c: New test.
4239
4240 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4241
4242         PR fortran/45044
4243         * gfortran.dg/common_14.f90: New.
4244         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4245
4246 2011-08-30  Jason Merrill  <jason@redhat.com>
4247
4248         PR c++/50084
4249         * g++.dg/cpp0x/decltype33.C: New.
4250
4251         PR c++/50089
4252         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4253
4254         PR c++/50114
4255         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4256
4257 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4258
4259         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4260
4261 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4262
4263         * gnat.dg/specs/aggr3.ads: New test.
4264         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4265
4266         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4267         * gnat.dg/specs/aggr2.ads: Likewise.
4268
4269 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4270
4271         PR fortran/45170
4272         * gfortran.dg/allocate_with_source_2.f90: New test
4273
4274 2011-08-30  Jason Merrill  <jason@redhat.com>
4275
4276         PR c++/50220
4277         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4278
4279         PR c++/50234
4280         * g++.dg/cpp0x/constexpr-value3.C: New.
4281
4282 2011-08-30  Richard Guenther  <rguenther@suse.de>
4283
4284         PR middle-end/48571
4285         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4286         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4287         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4288         * gcc.dg/pr36902.c: XFAIL.
4289
4290 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4291
4292         * gcc.target/i386/fma-check.h: New.
4293         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4294         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4295         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4296         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4297         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4298         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4299         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4300         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4301         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4302         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4303         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4304         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4305         * gcc.target/i386/fma-compile.c: Likewise.
4306         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4307         * gcc.target/i386/sse-12.c: Add -mfma.
4308         * gcc.target/i386/sse-13.c: Likewise.
4309         * gcc.target/i386/sse-14.c: Likewise.
4310         * gcc.target/i386/sse-22.c: Likewise.
4311         * gcc.target/i386/sse-23.c: Likewise.
4312         * g++.dg/other/i386-2.C: Likewise.
4313         * g++.dg/other/i386-3.C: Likewise.
4314
4315 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4316
4317         PR testsuite/50185
4318         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4319         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4320
4321 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4322
4323         * g++.dg/bprob/bprob.exp (feedback_options): Set
4324         -fbranch-probabilities.
4325         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4326
4327 2011-08-29  Jason Merrill  <jason@redhat.com>
4328
4329         PR c++/50224
4330         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4331
4332 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4333             Jason Merrill  <jason@redhat.com>
4334
4335         * g++.dg/dfp/base.C: New test.
4336
4337 2011-08-29  Jason Merrill  <jason@redhat.com>
4338
4339         Core DR 994
4340         PR c++/50209
4341         * g++.dg/cpp0x/initlist58.C: New.
4342
4343 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4344
4345         PR fortran/50225
4346         * gfortran.dg/class_result_1.f03: New.
4347
4348 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4349
4350         PR middle-end/48722
4351         * gcc.target/i386/pr48722.c: New test.
4352
4353 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4354
4355         PR libfortran/50192
4356         * gfortran.dg/widechar_compare_1.f90:  New test.
4357
4358 2011-08-26  Jason Merrill  <jason@redhat.com>
4359
4360         Core DR 342
4361         PR c++/48582
4362         * g++.dg/abi/mangle50.C: New.
4363
4364 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4365
4366         PR target/50202
4367         * gcc.target/i386/pr50202.c: New test.
4368
4369 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4370
4371         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4372         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4373         * gcc.target/i386/avx-round-vec.c: New test.
4374         * gcc.target/i386/avx-roundf-vec.c: New test.
4375
4376 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4377
4378         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4379         instruction.
4380
4381         PR c/50179
4382         * c-c++-common/Wunused-var-14.c: New test.
4383
4384 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4385
4386         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4387
4388 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4389
4390         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4391         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4392         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4393         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4394
4395 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4396
4397         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4398         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4399         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4400         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4401
4402 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4403
4404         PR fortran/50050
4405         * gfortran.dg/pointer_comp_init_1.f90: New test.
4406
4407 2011-08-25  Jason Merrill  <jason@redhat.com>
4408
4409         PR c++/50157
4410         * g++.dg/cpp0x/sfinae27.C: New.
4411
4412 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4413
4414         * gfortran.dg/coarray_lib_token_4.f90: New.
4415
4416 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4417
4418         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4419
4420 2011-08-25  Richard Guenther  <rguenther@suse.de>
4421
4422         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4423
4424 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4425
4426         PR fortran/50163
4427         * gfortran.dg/initialization_28.f90: New.
4428
4429 2011-08-24  Richard Guenther  <rguenther@suse.de>
4430
4431         PR tree-optimization/50067
4432         * gcc.dg/torture/pr50067-3.c: New testcase.
4433         * gcc.dg/torture/pr50067-4.c: Likewise.
4434         * gcc.dg/torture/pr50067-5.c: Likewise.
4435
4436 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4437
4438         * g++.dg/other/i386-2.C: Add -mavx2 check.
4439         * g++.dg/other/i386-3.C: Likewise.
4440         * gcc.target/i386/avx-1.c: Add AVX2.
4441         * gcc.target/i386/avx-2.c: Likewise.
4442         * gcc.target/i386/funcspec-5.c: Likewise.
4443         * gcc.target/i386/sse-12.c: Likewise.
4444         * gcc.target/i386/sse-13.c: Likewise.
4445         * gcc.target/i386/sse-14.c: Likewise.
4446         * gcc.target/i386/sse-22.c: Likewise.
4447         * gcc.target/i386/sse-23.c: Likewise.
4448         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4449         * gcc.target/i386/avx2-check.h: New.
4450         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4451         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4452         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4453         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4454         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4455         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4456         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4457         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4458         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4459         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4460         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4461         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4462         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4463         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4464         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4465         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4466         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4467         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4468         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4469         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4470         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4471         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4472         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4473         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4474         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4475         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4476         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4477         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4478         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4479         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4480         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4481         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4482         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4483         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4484         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4485         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4486         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4487         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4488         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4489         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4490         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4491         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4492         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4493         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4494         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4495         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4496         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4497         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4498         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4499         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4500         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4501         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4502         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4503         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4504         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4505         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4506         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4507         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4508         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4509         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4510         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4511         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4512         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4513         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4514         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4515         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4516         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4517         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4518         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4519         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4520         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4521         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4522         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4523         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4524         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4525         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4526         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4527         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4528         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4529         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4530         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4531         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4532         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4533         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4534         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4535         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4536         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4537         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4538         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4539         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4540         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4541         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4542         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4543         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4544         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4545         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4546         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4547         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4548         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4549         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4550         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4551         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4552         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4553         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4554         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4555         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4556         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4557         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4558         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4559         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4560         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4561         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4562         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4563         * gcc.target/i386/avx2-vpand-1.c: Likewise.
4564         * gcc.target/i386/avx2-vpand-2.c: Likewise.
4565         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4566         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4567         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4568         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4569         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4570         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4571         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4572         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4573         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4574         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4575         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4576         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4577         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4578         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4579         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4580         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4581         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4582         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4583         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4584         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4585         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4586         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4587         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4588         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4589         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4590         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4591         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4592         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4593         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4594         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4595         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4596         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4597         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4598         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4599         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4600         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4601         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4602         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4603         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4604         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4605         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4606         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4607         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4608         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4609         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4610         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4611         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4612         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4613         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4614         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4615         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4616         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4617         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4618         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4619         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4620         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4621         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4622         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4623         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4624         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4625         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4626         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4627         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4628         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4629         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4630         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4631         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4632         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4633         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4634         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4635         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4636         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4637         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4638         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4639         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4640         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4641         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4642         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4643         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4644         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4645         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4646         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4647         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4648         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4649         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4650         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4651         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4652         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4653         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4654         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4655         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4656         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4657         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4658         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4659         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4660         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4661         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4662         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4663         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4664         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4665         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4666         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4667         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4668         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4669         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4670         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4671         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4672         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4673         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4674         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4675         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4676         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4677         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4678         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4679         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4680         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4681         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4682         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4683         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4684         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4685         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4686         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4687         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4688         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4689         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4690         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4691         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4692         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4693         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4694         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4695         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4696         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4697         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4698         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4699         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4700         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4701         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4702         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4703         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4704         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4705         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4706         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4707         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4708         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4709         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4710         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4711         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4712         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4713         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4714         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4715         * gcc.target/i386/avx2-vpor-1.c: Likewise.
4716         * gcc.target/i386/avx2-vpor-2.c: Likewise.
4717         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4718         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4719         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4720         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4721         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4722         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4723         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4724         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4725         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4726         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4727         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4728         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4729         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4730         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4731         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4732         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4733         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4734         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4735         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4736         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4737         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4738         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4739         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4740         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4741         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4742         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4743         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4744         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4745         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4746         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4747         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4748         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4749         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4750         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4751         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4752         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4753         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4754         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4755         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4756         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4757         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4758         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4759         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4760         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4761         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4762         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4763         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4764         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4765         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4766         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4767         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4768         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4769         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4770         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4771         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4772         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4773         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4774         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4775         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4776         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4777         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4778         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4779         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4780         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4781         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4782         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4783         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4784         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4785         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4786         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4787         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4788         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4789         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4790         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4791         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4792         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4793         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4794         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4795         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4796         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4797         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4798         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4799         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4800         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4801         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4802         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4803         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4804         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4805         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4806         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4807         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4808         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4809         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4810         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4811         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4812         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4813         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4814         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4815         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4816         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4817         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4818         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4819         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4820         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4821         * gcc.target/i386/testimm-9.c: Likewise.
4822
4823 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4824
4825         * g++.dg/other/i386-2.C: Add -mbmi2 check.
4826         * g++.dg/other/i386-3.C: Likewise.
4827         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4828         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4829         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4830         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4831         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4832         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4833         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4834         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4835         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4836         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4837         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4838         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4839         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4840         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4841         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4842         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4843         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4844         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4845         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4846         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4847         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4848         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4849         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4850         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4851         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4852         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4853         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4854         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4855         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4856         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4857         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4858         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4859         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4860         * gcc.target/i386/sse-12.c: Add BMI2.
4861         * gcc.target/i386/sse-13.c: Likewise.
4862         * gcc.target/i386/sse-14.c: Likewise.
4863         * gcc.target/i386/sse-22.c: Likewise.
4864         * gcc.target/i386/sse-23.c: Likewise.
4865
4866 2011-08-23  Jason Merrill  <jason@redhat.com>
4867
4868         * g++.dg/template/crash7.C: Adjust expected errors.
4869
4870 2011-08-23  Jason Merrill  <jason@redhat.com>
4871
4872         PR c++/49045
4873         Core 1321
4874         * g++.dg/cpp0x/overload2.C: New.
4875
4876 2011-08-23  Jason Merrill  <jason@redhat.com>
4877
4878         Core 903
4879         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4880
4881 2011-08-23  Jason Merrill  <jason@redhat.com>
4882
4883         Core 975
4884         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4885         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4886         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4887         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4888
4889 2011-08-23  Jason Merrill  <jason@redhat.com>
4890
4891         PR c++/50024
4892         * g++.dg/cpp0x/constexpr-initlist5.C: New.
4893
4894 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR c++/50158
4897         * g++.dg/warn/Wunused-var-16.C: New test.
4898
4899         PR middle-end/50161
4900         * gcc.dg/pr50161.c: New test.
4901
4902 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
4903
4904         PR c++/50055
4905         * g++.dg/gcov/gcov-7.C: New test.
4906
4907 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4908
4909         PR c++/46862
4910         * g++.dg/dfp/nofields.C: New test.
4911
4912 2011-08-23  Tobias Burnus  <burnus@net-b.de>
4913
4914         PR fortran/31600
4915         * gfortran.dg/use_16.f90: New.
4916
4917 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
4918             Kirill Yukhin  <kirill.yukhin@intel.com>
4919
4920         PR target/50155
4921         * gcc.target/i386/pr50155.c: New test.
4922
4923 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
4924
4925         PR tree-optimization/50133
4926         * gcc.dg/pr50133.c: New test.
4927
4928         PR middle-end/50141
4929         * c-c++-common/cxxbitfields-6.c: New test.
4930
4931 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
4932
4933         PR fortran/50050
4934         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4935
4936 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
4937
4938         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4939         * gcc.dg/pr49994-3.c: Ditto.
4940
4941 2011-08-22  Richard Guenther  <rguenther@suse.de>
4942
4943         PR testsuite/50145
4944         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4945         * gcc.dg/torture/pr50067-2.c: Likewise.
4946
4947 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4948
4949         PR fortran/47659
4950         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
4951         of a constant resulting from simplification.
4952         * gfortran.dg/warn_conversion_3.f90:  New test.
4953
4954 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4955
4956         PR fortran/50130
4957         * gfortran.dg/zero_stride_1.f90:  New test.
4958
4959 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
4960
4961         PR fortran/49638
4962         * gfortran.dg/typebound_override_1.f90: Modified.
4963
4964 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
4965
4966         PR tree-optimization/48739
4967         * gcc.dg/pr48739-1.c: New test.
4968         * gcc.dg/pr48739-2.c: New test.
4969
4970 2011-08-20  Tobias Burnus  <burnus@net-b.de>
4971
4972         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4973
4974 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
4975
4976         PR fortran/50129
4977         * gfortran.dg/where_3.f90: New test.
4978
4979 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
4980
4981         PR middle-end/49721
4982         * gfortran.dg/pr49721-1.f: New.
4983         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4984
4985 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
4986
4987         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4988         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4989         New tests.
4990
4991 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4992
4993         * gcc.target/arm/wmul-11.c: New file.
4994         * gcc.target/arm/wmul-12.c: New file.
4995         * gcc.target/arm/wmul-13.c: New file.
4996
4997 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4998
4999         * gcc.target/arm/wmul-10.c: New file.
5000
5001 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5002
5003         * gcc.target/arm/wmul-9.c: New file.
5004         * gcc.target/arm/wmul-bitfield-2.c: New file.
5005
5006 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5007
5008         * gcc.target/arm/wmul-8.c: New file.
5009
5010 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5011
5012         * gcc.target/arm/wmul-7.c: New file.
5013
5014 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5015
5016         * gcc.target/arm/wmul-6.c: New file.
5017
5018 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5019
5020         * gcc.target/arm/wmul-5.c: New file.
5021         * gcc.target/arm/no-wmla-1.c: New file.
5022
5023 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5024
5025         * gcc.target/arm/wmul-bitfield-1.c: New file.
5026
5027 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5028
5029         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5030
5031 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5032
5033         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5034         * gcc.target/i386/conversion.c: Likewise.
5035
5036 2011-08-19  Richard Guenther  <rguenther@suse.de>
5037
5038         * gcc.dg/torture/pr50067-1.c: New testcase.
5039         * gcc.dg/torture/pr50067-2.c: Likewise.
5040
5041 2011-08-19  Joey Ye  <joey.ye@arm.com>
5042
5043         PR target/49437
5044         * gcc.target/arm/handler-align.c: New test.
5045         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5046         New Function.
5047
5048 2011-08-19  Joey Ye  <joey.ye@arm.com>
5049
5050         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5051
5052 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5053
5054         PR fortran/50071
5055         * gfortran.dg/end_block_label_1.f90: New test.
5056         * gfortran.dg/end_associate_label_1.f90: New test.
5057
5058 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5059
5060         * gcc.dg/c1x-pointer-float-1.c: New test.
5061
5062 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5063
5064         PR fortran/50071
5065         * gfortran.dg/duplicate_labels_2.f: New test.
5066
5067 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5068
5069         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5070         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5071         gcc.dg/c1x-noreturn-5.c: New tests.
5072
5073 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5074
5075         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5076
5077 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5078
5079         PR fortran/18918
5080         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5081         * gfortran.dg/coarray_lock_3.f90: Fix test.
5082         * gfortran.dg/coarray_lock_4.f90: New.
5083         * gfortran.dg/coarray_lock_5.f90: New.
5084
5085 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR target/50009
5088         * gcc.c-torture/compile/pr50009.c: New test.
5089
5090         PR target/50092
5091         * gcc.dg/torture/pr50092.c: New test.
5092
5093 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5094
5095         PR fortran/50109
5096         * gfortran.dg/namelist_73.f90: New.
5097
5098 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5101
5102         PR debug/50017
5103         * gcc.dg/pr50017.c: New test.
5104
5105 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5106
5107         PR c++/45625
5108         * g++.dg/lookup/hidden-var1.C: New test case.
5109
5110 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5111
5112         PR fortran/31461
5113         * gfortran.dg/warn_unused_var_2.f90: New.
5114         * gfortran.dg/warn_unused_var_3.f90: New.
5115
5116 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5117
5118         PR target/43597
5119         * gcc.target/arm/pr43597.c: New test.
5120
5121 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5122
5123         PR fortran/50070
5124         * gfortran.dg/common_13.f90: New.
5125
5126 2011-08-16  Jason Merrill  <jason@redhat.com>
5127
5128         PR c++/50086
5129         * g++.dg/cpp0x/variadic-unresolved.C: New.
5130
5131         * g++.old-deja/g++.brendan/README: Add R.I.P.
5132
5133         * g++.dg/ext/attr-used-1.C: New.
5134
5135         PR c++/50054
5136         * g++.dg/cpp0x/initlist56.C: New.
5137
5138 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5139
5140         PR testsuite/50085
5141         * g++.dg/opt/life1.C: Only run on Linux.
5142
5143 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5144
5145         * gfortran.dg/coarray_26.f90: New.
5146
5147 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5148
5149         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5150         -fdump-tree-vrp1.
5151
5152 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5153
5154         PR fortran/50073
5155         * gfortran.dg/func_result_7.f90: New.
5156
5157 2011-08-13  Jason Merrill  <jason@redhat.com>
5158
5159         PR c++/50075
5160         * g++.dg/cpp0x/decltype32.C: New.
5161
5162         PR c++/50059
5163         * g++.dg/diagnostic/expr1.C: New.
5164
5165 2011-08-12  David Li  <davidxl@google.com>
5166
5167         * g++.dg/abi/vbase15.C: New test.
5168
5169 2011-08-12  Jason Merrill  <jason@redhat.com>
5170
5171         PR c++/50034
5172         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5173
5174 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5175
5176         * gcc.dg/builtins-67.c: New test.
5177         * gcc.target/i386/conversion.c: Ditto.
5178
5179 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5180             Brian Hackett  <bhackett1024@gmail.com>
5181
5182         * g++.dg/plugin/decl_plugin.c: New.
5183         * g++.dg/plugin/decl-plugin-test.C: New.
5184         * g++.dg/plugin/plugin.exp: Add above testcase.
5185
5186 2011-08-11  Richard Guenther  <rguenther@suse.de>
5187
5188         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5189
5190 2011-08-11  Michael Matz  <matz@suse.de>
5191
5192         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5193
5194 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5195
5196         PR tree-optimization/50039
5197         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5198         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5199
5200 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5201
5202         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5203         (sse4_1_test): Initialize src3 with random value.
5204
5205 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5206
5207         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5208         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5209         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5210         * gcc.dg/scal-to-vec1.c: New test.
5211         * gcc.dg/scal-to-vec2.c: New test.
5212
5213 2011-08-09  Richard Guenther  <rguenther@suse.de>
5214
5215         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5216         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5217         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5218         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5219
5220 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5221
5222         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5223
5224 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5225
5226         * gcc.dg/pr49948.c: Require pthread effective target.
5227
5228 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5229
5230         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5231
5232 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5233
5234         * gcc.target/i386/sse-22a.c: New test.
5235
5236 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5237
5238         PR tree-optimization/50014
5239         * gcc.dg/vect/pr50014.c: New test.
5240
5241 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5242
5243         PR middle-end/49923
5244         * gcc.dg/tree-ssa/pr49923.c: New test.
5245
5246 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5247
5248         PR target/49781
5249         * gcc.target/i386/pr49781-1.c: New.
5250
5251 2011-08-08  Jason Merrill  <jason@redhat.com>
5252
5253         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5254
5255         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5256
5257 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5258
5259         PR fortran/49638
5260         * gfortran.dg/typebound_override_1.f90: New.
5261
5262 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5263
5264         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5265         x86_64 mingw target.
5266         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5267         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5268         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5269         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5270         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5271         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5272         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5273         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5274         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5275         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5276
5277 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5278
5279         PR testsuite/48727
5280         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5281
5282 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5283
5284         * gcc.dg/pr48770.c: Cleanup coverage files.
5285         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5286
5287 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5288
5289         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5290         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5291         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5292         lzcnt and bmi options.
5293
5294 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5295
5296         PR target/47381
5297         * gcc.dg/pr47381-1.c: New.
5298         * gcc.dg/pr47381-2.c: Likewise.
5299         * gcc.target/i386/pr47381.c: Likewise.
5300
5301 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5302
5303         PR middle-end/47727
5304         * gcc.dg/pr47727.c: New.
5305
5306         PR target/47372
5307         * gcc.dg/pr47372-1.c: New.
5308         * gcc.dg/pr47372-2.c: Likewise.
5309
5310 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5311
5312         PR middle-end/47449
5313         * gcc.target/i386/pr47449.c: New.
5314
5315         PR target/47446
5316         * gcc.dg/pr47446-1.c: New.
5317         * gcc.dg/pr47446-2.c: Likewise.
5318
5319 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5320
5321         PR target/47766
5322         * gcc.dg/pr47766.c: New.
5323
5324         PR target/47715
5325         * gcc.dg/tls/pr47715-1.c: New.
5326         * gcc.dg/tls/pr47715-2.c: Likewise.
5327         * gcc.dg/tls/pr47715-3.c: Likewise.
5328         * gcc.dg/tls/pr47715-4.c: Likewise.
5329         * gcc.dg/tls/pr47715-5.c: Likewise.
5330
5331 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5332
5333         PR libobjc/50002
5334         * objc.dg/gnu-api-2-class.m: Updated comments.
5335         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5336         * objc.dg/gnu-api-2-class-meta.m: New test.
5337         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5338
5339 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5340
5341         PR libobjc/49882
5342         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5343         with classes that are in construction.
5344
5345 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5346
5347         PR target/48084
5348         * gcc.target/i386/pr48084-1.c: New.
5349         * gcc.target/i386/pr48084-2.c: Likewise.
5350         * gcc.target/i386/pr48084-3.c: Likewise.
5351         * gcc.target/i386/pr48084-4.c: Likewise.
5352         * gcc.target/i386/pr48084-5.c: Likewise.
5353
5354         PR rtl-optimization/49504
5355         * gcc.target/i386/pr49504.c: New.
5356
5357         PR target/49860
5358         * gcc.dg/pr49860.c: New.
5359
5360 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5361
5362         PR libobjc/49882
5363         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5364         with classes that are in construction.
5365
5366 2011-08-05  Jason Merrill  <jason@redhat.com>
5367
5368         PR c++/48993
5369         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5370
5371         PR c++/49921
5372         * g++.dg/cpp0x/decltype31.C: New.
5373
5374         PR c++/49669
5375         * g++.dg/init/array28.C: New.
5376
5377         PR c++/49988
5378         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5379
5380 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5381
5382         PR target/47369
5383         * gcc.dg/pr47369-1.c: New.
5384
5385 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5386
5387         PR middle-end/47364
5388         * gcc.dg/torture/pr47364-1.c: New.
5389         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5390         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5391
5392 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5393
5394         PR fortran/37211
5395         * gfortran.dg/transfer_check_2.f90:  New test case.
5396
5397 2011-08-05  Jan Hubicka  <jh@suse.cz>
5398
5399         PR middle-end/49494
5400         * gfortran.dg/pr49494.f90: New testcase.
5401
5402 2011-08-05  Jan Hubicka  <jh@suse.cz>
5403
5404         PR middle-end/49735
5405         * gcc.c-torture/compile/pr49735.c: New testcase.
5406
5407 2011-08-05  Jason Merrill  <jason@redhat.com>
5408
5409         PR c++/47453
5410         * g++.dg/cpp0x/initlist56.C: New.
5411
5412         PR c++/49812
5413         * g++.dg/overload/rvalue2.C: New.
5414
5415         PR c++/49983
5416         * g++.dg/cpp0x/range-for21.C: New.
5417
5418         * g++.dg/ext/vla11.C: New.
5419
5420 2011-08-05  Richard Guenther  <rguenther@suse.de>
5421
5422         PR tree-optimization/49984
5423         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5424
5425 2011-08-05  Richard Guenther  <rguenther@suse.de>
5426
5427         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5428         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5429         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5430
5431 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5432
5433         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5434         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5435         * gfortran.dg/ldist-pr43023.f90: Ditto.
5436         * gfortran.dg/namelist_52.f90: Ditto.
5437         * gfortran.dg/interface_proc_end.f90: Ditto.
5438         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5439         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5440
5441 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5442
5443         * gcc.dg/vect/vect-over-widen-1.c: New test.
5444         * gcc.dg/vect/vect-over-widen-2.c: New test.
5445         * gcc.dg/vect/vect-over-widen-3.c: New test.
5446         * gcc.dg/vect/vect-over-widen-4.c: New test.
5447
5448 2011-08-04  Richard Guenther  <rguenther@suse.de>
5449
5450         PR fortran/49957
5451         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5452
5453 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5454
5455         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5456
5457 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5458
5459         PR middle-end/49905
5460         * g++.dg/ext/builtin-object-size3.C: New test.
5461
5462 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5463
5464         PR tree-optimization/49948
5465         * gcc.dg/pr49948.c: New test.
5466
5467 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5468
5469         PR middle-end/47383
5470         * gcc.dg/torture/pr47383.c: New.
5471
5472 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5473
5474         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5475
5476 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5477
5478         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5479
5480 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5481
5482         PR target/47744
5483         * gcc.dg/torture/pr47744-1.c: New.
5484         * gcc.dg/torture/pr47744-2.c: Likewise.
5485         * gcc.dg/torture/pr47744-3.c: Likewise.
5486
5487 2011-08-03  Richard Guenther  <rguenther@suse.de>
5488
5489         PR middle-end/49958
5490         * gcc.dg/torture/pr49958.c: New testcase.
5491
5492 2011-08-03  Richard Guenther  <rguenther@suse.de>
5493
5494         PR tree-optimization/49938
5495         * g++.dg/torture/pr49938.C: New testcase.
5496
5497 2011-08-02  Jason Merrill  <jason@redhat.com>
5498
5499         PR c++/43886
5500         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5501
5502         PR c++/49577
5503         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5504
5505         PR c++/49593
5506         * g++.dg/cpp0x/variadic115.C: New.
5507
5508         PR c++/49803
5509         * g++.dg/cpp0x/union5.C: New.
5510
5511 2011-08-02  Daniel Kraft  <d@domob.eu>
5512
5513         PR fortran/49885
5514         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5515
5516 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5517
5518         PR middle-end/49947
5519         * gcc.dg/tree-ssa/forwprop-15.c
5520
5521 2011-08-02  Jason Merrill  <jason@redhat.com>
5522
5523         PR c++/49834
5524         * g++.dg/cpp0x/range-for20.C: New.
5525
5526 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5527
5528         * gfortran.dg/coarray_lib_token_3.f90: New.
5529
5530 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5531
5532         PR fortran/46752
5533         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5534         * gcc.dg/gomp/atomic-15.c: New test.
5535         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5536         * g++.dg/gomp/atomic-15.C: New test.
5537         * g++.dg/gomp/private-1.C: New test.
5538         * g++.dg/gomp/sharing-2.C: New test.
5539         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5540         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5541         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5542
5543 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5544
5545         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5546         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5547         cleanup-module.
5548         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5549         * gfortran.dg/allocatable_function_5.f90: Ditto.
5550         * gfortran.dg/allocate_stat.f90: Ditto.
5551         * gfortran.dg/array_constructor_20.f90: Ditto.
5552         * gfortran.dg/array_constructor_21.f90: Ditto.
5553         * gfortran.dg/array_constructor_22.f90: Ditto.
5554         * gfortran.dg/array_constructor_26.f03: Ditto.
5555         * gfortran.dg/array_function_4.f90: Ditto.
5556         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5557         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5558         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5559         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5560         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5561         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5562         * gfortran.dg/class_15.f03: Ditto.
5563         * gfortran.dg/class_27.f03: Ditto.
5564         * gfortran.dg/class_33.f90: Ditto.
5565         * gfortran.dg/class_37.f03: Ditto.
5566         * gfortran.dg/class_40.f03: Ditto.
5567         * gfortran.dg/class_42.f03: Ditto.
5568         * gfortran.dg/class_defined_operator_1.f03: Ditto.
5569         * gfortran.dg/coarray/registering_1.f90: Ditto.
5570         * gfortran.dg/convert_1.f90: Ditto.
5571         * gfortran.dg/default_initialization_3.f90: Ditto.
5572         * gfortran.dg/dependency_25.f90: Ditto.
5573         * gfortran.dg/dependency_26.f90: Ditto.
5574         * gfortran.dg/dependency_36.f90: Ditto.
5575         * gfortran.dg/dependency_37.f90: Ditto.
5576         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5577         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5578         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5579         * gfortran.dg/elemental_pointer_1.f90: Ditto.
5580         * gfortran.dg/elemental_result_1.f90: Ditto.
5581         * gfortran.dg/empty_derived_type.f90: Ditto.
5582         * gfortran.dg/entry_7.f90: Ditto.
5583         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5584         * gfortran.dg/equiv_constraint_3.f90: Ditto.
5585         * gfortran.dg/error_recovery_3.f90: Ditto.
5586         * gfortran.dg/extends_4.f03: Ditto.
5587         * gfortran.dg/func_assign.f90: Ditto.
5588         * gfortran.dg/func_assign_3.f90: Ditto.
5589         * gfortran.dg/generic_1.f90: Ditto.
5590         * gfortran.dg/generic_18.f90: Ditto.
5591         * gfortran.dg/generic_22.f03: Ditto.
5592         * gfortran.dg/generic_4.f90: Ditto.
5593         * gfortran.dg/generic_6.f90: Ditto.
5594         * gfortran.dg/generic_actual_arg.f90: Ditto.
5595         * gfortran.dg/graphite/id-21.f: Ditto.
5596         * gfortran.dg/graphite/pr45758.f90: Ditto.
5597         * gfortran.dg/host_assoc_call_2.f90: Ditto.
5598         * gfortran.dg/host_assoc_call_3.f90: Ditto.
5599         * gfortran.dg/host_assoc_call_4.f90: Ditto.
5600         * gfortran.dg/host_assoc_function_4.f90: Ditto.
5601         * gfortran.dg/host_used_types_1.f90: Ditto.
5602         * gfortran.dg/implicit_1.f90: Ditto.
5603         * gfortran.dg/implicit_11.f90: Ditto.
5604         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5605         * gfortran.dg/impure_actual_1.f90: Ditto.
5606         * gfortran.dg/impure_assignment_1.f90: Ditto.
5607         * gfortran.dg/impure_constructor_1.f90: Ditto.
5608         * gfortran.dg/initialization_10.f90: Ditto.
5609         * gfortran.dg/initialization_12.f90: Ditto.
5610         * gfortran.dg/interface_14.f90: Ditto.
5611         * gfortran.dg/interface_15.f90: Ditto.
5612         * gfortran.dg/interface_2.f90: Ditto.
5613         * gfortran.dg/interface_25.f90: Ditto.
5614         * gfortran.dg/interface_26.f90: Ditto.
5615         * gfortran.dg/interface_29.f90: Ditto.
5616         * gfortran.dg/interface_assignment_1.f90: Ditto.
5617         * gfortran.dg/internal_pack_6.f90: Ditto.
5618         * gfortran.dg/internal_pack_7.f90: Ditto.
5619         * gfortran.dg/internal_pack_8.f90: Ditto.
5620         * gfortran.dg/lto/pr45586_0.f90: Ditto.
5621         * gfortran.dg/lto/pr47839_0.f90: Ditto.
5622         * gfortran.dg/module_commons_3.f90: Ditto.
5623         * gfortran.dg/module_equivalence_4.f90: Ditto.
5624         * gfortran.dg/module_equivalence_6.f90: Ditto.
5625         * gfortran.dg/module_function_type_1.f90: Ditto.
5626         * gfortran.dg/module_naming_1.f90: Ditto.
5627         * gfortran.dg/namelist_4.f90: Ditto.
5628         * gfortran.dg/operator_c1202.f90: Ditto.
5629         * gfortran.dg/parens_7.f90: Ditto.
5630         * gfortran.dg/pr32921.f: Ditto.
5631         * gfortran.dg/pr33646.f90: Ditto.
5632         * gfortran.dg/pr41928.f90: Ditto.
5633         * gfortran.dg/pr42119.f90: Ditto.
5634         * gfortran.dg/pr43984.f90: Ditto.
5635         * gfortran.dg/present_1.f90: Ditto.
5636         * gfortran.dg/private_type_2.f90: Ditto.
5637         * gfortran.dg/proc_decl_2.f90: Ditto.
5638         * gfortran.dg/proc_ptr_10.f90: Ditto.
5639         * gfortran.dg/proc_ptr_22.f90: Ditto.
5640         * gfortran.dg/proc_ptr_8.f90: Ditto.
5641         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5642         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5643         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5644         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5645         * gfortran.dg/substring_equivalence.f90: Ditto.
5646         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5647         * gfortran.dg/transpose_optimization_1.f90: Ditto.
5648         * gfortran.dg/trim_optimize_6.f90: Ditto.
5649         * gfortran.dg/typebound_call_12.f03: Ditto.
5650         * gfortran.dg/typebound_operator_5.f03: Ditto.
5651         * gfortran.dg/typebound_operator_6.f03: Ditto.
5652         * gfortran.dg/typebound_proc_18.f03: Ditto.
5653         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5654         * gfortran.dg/use_1.f90: Ditto.
5655         * gfortran.dg/use_10.f90: Ditto.
5656         * gfortran.dg/use_11.f90: Ditto.
5657         * gfortran.dg/use_14.f90: Ditto.
5658         * gfortran.dg/use_only_2.f90: Ditto.
5659         * gfortran.dg/use_rename_4.f90: Ditto.
5660         * gfortran.dg/use_rename_5.f90: Ditto.
5661         * gfortran.dg/used_dummy_types_3.f90: Ditto.
5662         * gfortran.dg/used_interface_ref.f90: Ditto.
5663         * gfortran.dg/used_types_11.f90: Ditto.
5664         * gfortran.dg/used_types_3.f90: Ditto.
5665         * gfortran.dg/used_types_4.f90: Ditto.
5666         * gfortran.dg/userdef_operator_2.f90: Ditto.
5667         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5668         * gfortran.dg/vect/pr46213.f90: Ditto.
5669         * gfortran.dg/whole_file_21.f90: Ditto.
5670         * gfortran.dg/whole_file_22.f90: Ditto.
5671         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5672         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5673
5674 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5675
5676         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5677
5678 2011-08-01  Jason Merrill  <jason@redhat.com>
5679
5680         PR c++/49932
5681         * g++.dg/abi/mangle49.C: New.
5682
5683         PR c++/49924
5684         * g++.dg/cpp0x/constexpr-array4.C: New.
5685
5686         PR c++/49813
5687         * g++.dg/cpp0x/constexpr-builtin1.C: New.
5688
5689 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
5690
5691         PR target/49927
5692         * gcc.target/i386/pr49927.c: New test.
5693
5694 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
5695
5696         PR tree-optimization/49926
5697         * gcc.dg/vect/pr49926.c: New test.
5698
5699 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
5700
5701         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5702         * gcc.target/i386/lzcnt-1.c: New test.
5703         * gcc.target/i386/lzcnt-2.c: Likewise.
5704         * gcc.target/i386/lzcnt-2a.c: Likewise.
5705         * gcc.target/i386/lzcnt-3.c: Likewise.
5706         * gcc.target/i386/lzcnt-4.c: Likewise.
5707         * gcc.target/i386/lzcnt-4a.c: Likewise.
5708         * gcc.target/i386/lzcnt-5.c: Likewise.
5709         * gcc.target/i386/lzcnt-6.c: Likewise.
5710         * gcc.target/i386/lzcnt-6a.c: Likewise.
5711         * gcc.target/i386/lzcnt-check.h: Likewise.
5712
5713         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5714         * gcc.target/i386/sse-13.c: Likewise.
5715         * gcc.target/i386/sse-14.c: Likewise.
5716         * g++.dg/other/i386-2.C: Likewise.
5717         * g++.dg/other/i386-3.C: Likewise.
5718
5719 2011-08-01  Julian Brown  <julian@codesourcery.com>
5720
5721         * gcc.target/arm/fixed-point-exec.c: New test.
5722
5723 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5724
5725         PR target/49920
5726         * gcc.target/i386/pr49920.c: New test.
5727
5728 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5729
5730         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5731         * gcc.dg/tree-ssa/pr23109.c: Ditto.
5732         * gcc.dg/tree-ssa/loop-7.c: Ditto.
5733         * gcc.dg/tree-ssa/loop-32.c: Ditto.
5734         * gcc.dg/tree-ssa/loop-33.c: Ditto.
5735         * gcc.dg/tree-ssa/loop-34.c: Ditto.
5736         * gcc.dg/tree-ssa/loop-35.c: Ditto.
5737         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5738         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5739         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5740         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5741         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5742         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5743         * g++.dg/tree-ssa/pr33615.C: Ditto.
5744         * g++.dg/tree-ssa/restrict1.C: Ditto.
5745         * c-c++-common/restrict-2.c: Ditto.
5746         * gfortran.dg/pr32921.f: Ditto.
5747         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5748         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5749         * gcc.dg/tree-ssa/vrp47.c: Ditto.
5750         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5751         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5752         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5753         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5754         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5755         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5756         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5757
5758 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5759
5760         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5761         .exe.ltrans[0-9]*. dump files.
5762
5763 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
5764
5765         PR fortran/49112
5766         * gfortran.dg/abstract_type_6.f03: Modified.
5767         * gfortran.dg/typebound_proc_24.f03: New.
5768
5769 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5770
5771         PR testsuite/49917
5772         * g++.dg/init/for1.C: Fix.
5773
5774 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5775
5776         PR fortran/48876
5777         * gfortran.dg/string_5.f90:  New test.
5778
5779 2011-07-29  Jason Merrill  <jason@redhat.com>
5780
5781         PR c++/49867
5782         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5783
5784 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5785
5786         PR tree-optimization/47407
5787         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5788         alpha*-dec-osf*.
5789         Sort target list.
5790
5791 2011-07-29  Richard Guenther  <rguenther@suse.de>
5792
5793         * gcc.dg/uninit-suppress.c: Also disable VRP.
5794         * gcc.dg/uninit-suppress_2.c: Likewise.
5795
5796 2011-07-28  Jason Merrill  <jason@redhat.com>
5797
5798         PR c++/49808
5799         * g++.dg/template/nontype24.C: New.
5800
5801 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
5802
5803         PR rtl-optimization/47958
5804         * gcc.dg/torture/pr47958-1.c: New.
5805
5806 2011-07-29  Wei Guozhi  <carrot@google.com>
5807
5808         PR rtl-optimization/49799
5809         * gcc.dg/pr49799.c: New test case.
5810
5811 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
5812
5813         PR middle-end/48648
5814         * gcc.dg/graphite/id-pr48648.c: New.
5815
5816 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR fortran/31067
5819         * gfortran.dg/maxloc_2.f90: New test.
5820         * gfortran.dg/maxloc_3.f90: New test.
5821         * gfortran.dg/minloc_1.f90: New test.
5822         * gfortran.dg/minloc_2.f90: New test.
5823         * gfortran.dg/minloc_3.f90: New test.
5824         * gfortran.dg/minmaxloc_7.f90: New test.
5825
5826         PR debug/49871
5827         * gcc.dg/debug/dwarf2/pr49871.c: New test.
5828
5829 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5830
5831         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5832         the builtin isn't optimized away.
5833
5834 2011-07-27  Tobias Burnus  <burnus@net-b.de>
5835
5836         PR fortran/45586
5837         * gfortran.dg/lto/pr45586-2_0.f90: New.
5838
5839 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
5840
5841         PR middle-end/49875
5842         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5843         * c-c++-common/cxxbitfields-5.c: Same.
5844
5845 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5846
5847         * lib/target-supports.exp (check_effective_target_mmap): Use
5848         check_function_available.
5849
5850 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
5851
5852         * g++.old-deja/g++.pt/crash60.C: Updated.
5853
5854 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR target/49866
5857         * gcc.target/i386/pr49866.c: New test.
5858
5859 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
5860
5861         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5862         * gcc.target/i386/bmi-andn-1.c: New test.
5863         * gcc.target/i386/bmi-andn-1a.c: Likewise.
5864         * gcc.target/i386/bmi-andn-2.c: Likewise.
5865         * gcc.target/i386/bmi-andn-2a.c: Likewise.
5866         * gcc.target/i386/bmi-bextr-1.c: Likewise.
5867         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5868         * gcc.target/i386/bmi-bextr-2.c: Likewise.
5869         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5870         * gcc.target/i386/bmi-blsi-1.c: Likewise.
5871         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5872         * gcc.target/i386/bmi-blsi-2.c: Likewise.
5873         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5874         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5875         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5876         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5877         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5878         * gcc.target/i386/bmi-blsr-1.c: Likewise.
5879         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5880         * gcc.target/i386/bmi-blsr-2.c: Likewise.
5881         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5882         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5883         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5884         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5885         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5886
5887 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
5888
5889         PR middle-end/47691
5890         * gfortran.dg/graphite/id-pr47691.f: New.
5891
5892 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
5893
5894         * gcc.target/i386/avx-os-support.h: New.
5895         * gcc.target/i386/avx-check.h: Include avx-os-support.h
5896         (main): Check avx_os_support before the test is run.
5897         * gcc.target/i386/aes-avx-check.h: Ditto.
5898         * gcc.target/i386/pclmul-avx-check.h: Ditto.
5899
5900 2011-07-27  Kai Tietz  <ktietz@redhat.com>
5901
5902         * gcc.target/i386/aggregate-ret3.c: New test.
5903         * gcc.target/i386/aggregate-ret4.c: New test.
5904
5905 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
5906
5907         PR fortran/49755
5908         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5909         allocated array should *not* change its size.
5910         * gfortran.dg/multiple_allocation_3.f90: New test.
5911
5912 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
5913
5914         PR c++/49776
5915         * g++.dg/cpp0x/constexpr-49776.C: New.
5916
5917 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5918
5919         PR middle-end/47046
5920         * gcc.dg/graphite/id-pr47046.c: New.
5921
5922 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5923
5924         PR middle-end/47653
5925         * gcc.dg/graphite/run-id-pr47593.c: New.
5926
5927 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5928
5929         PR middle-end/47653
5930         * gcc.dg/graphite/run-id-pr47653.c: New.
5931         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5932         induction variables.
5933         * gcc.dg/graphite/scop-16.c: Same.
5934         * gcc.dg/graphite/scop-17.c: Same.
5935         * gcc.dg/graphite/scop-21.c: Same.
5936
5937 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5938
5939         PR middle-end/48805
5940         * gcc.dg/graphite/id-pr48805.c: New.
5941
5942 2011-07-26  Tobias Burnus  <burnus@net-b.de>
5943
5944         * gfortran.dg/coarray_lib_token_2.f90: New.
5945
5946 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
5947
5948         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5949         SPU local store.
5950
5951 2011-07-25  Andrew Pinski  <apinski@cavium.com>
5952
5953         PR tree-opt/49671
5954         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5955         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5956
5957 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5958
5959         * lib/target-supports.exp (check_effective_target_mmap): New proc.
5960
5961         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5962         * gcc.c-torture/execute/loop-2g.c: Likewise.
5963         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5964         Require mmap support.
5965         * gcc.c-torture/execute/loop-2g.x: Likewise.
5966         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5967         (MAP_ANON): Provide default.
5968         * gcc.dg/20050826-1.c: Likewise.
5969         * gcc.target/i386/pr36533.c: Likewise.
5970         * gcc.dg/vect/pr49038.c: Remove dg-do run.
5971         Use dg-require-effective-target mmap.
5972
5973 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
5974
5975         PR c++/49838
5976         * g++.dg/cpp0x/range-for19.C: New.
5977
5978 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5979
5980         PR testsuite/49753
5981         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5982
5983         Revert:
5984         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR testsuite/49753
5987         * g++.dg/torture/pr49309.C: Remove.
5988
5989 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
5990
5991         PR tree-optimization/49809
5992         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5993         test.
5994
5995 2011-07-25  Richard Guenther  <rguenther@suse.de>
5996
5997         PR tree-optimization/49715
5998         * gcc.target/i386/pr49715-1.c: New testcase.
5999         * gcc.target/i386/pr49715-2.c: Likewise.
6000
6001 2011-07-23  Jason Merrill  <jason@redhat.com>
6002
6003         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6004
6005 2011-07-22  Jason Merrill  <jason@redhat.com>
6006
6007         PR c++/49793
6008         * g++.dg/cpp0x/initlist55.C: New.
6009
6010 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6011
6012         PR fortran/49791
6013         * gfortran.dg/namelist_72.f: New.
6014
6015 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6016
6017         * gfortran.dg/coarray_25.f90: New.
6018
6019 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6020
6021         * override1.C: This test should use c++0x mode.
6022         * override3.C: New. Test the diagnostics in c++98 mode.
6023
6024 2011-07-22  Jason Merrill  <jason@redhat.com>
6025             Mark Glisse  <marc.glisse@normalesup.org>
6026
6027         PR c++/30112
6028         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6029
6030         PR c++/49813
6031         * g++.dg/opt/builtins2.C: New.
6032         * g++.dg/other/error27.C: Don't rely on __builtin.
6033
6034 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6035
6036         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6037         on lp64 targets.
6038         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6039         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6040         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6041         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6042
6043         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6044         instead of ia32.
6045
6046 2011-07-22  Richard Guenther  <rguenther@suse.de>
6047
6048         PR tree-optimization/45819
6049         * gcc.dg/pr45819.c: New testcase.
6050
6051 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6052
6053         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6054
6055 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6056
6057         PR middle-end/47654
6058         PR middle-end/49649
6059         * gcc.dg/graphite/run-id-pr47654.c: New.
6060
6061 2011-07-21  Ian Lance Taylor  <iant@google.com>
6062
6063         PR middle-end/49705
6064         * gcc.dg/pr49705.c: New test.
6065
6066 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6067
6068         * lib/target-supports.exp (check_avx_os_support_available): New.
6069         (check_effective_target_avx_runtime): Use it.
6070
6071 2011-07-21  Richard Guenther  <rguenther@suse.de>
6072
6073         PR tree-optimization/49770
6074         * g++.dg/torture/pr49770.C: New testcase.
6075
6076 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6077
6078         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6079         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6080
6081 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6082
6083         * gfortran.dg/coarray_lib_token_1.f90: New.
6084
6085 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6086
6087         * gcc.dg/pr32912-2.c: Skip for AVR.
6088         * gcc.dg/pr44674.c: Add dg-require-profiling.
6089
6090 2011-07-20  Jason Merrill  <jason@redhat.com>
6091
6092         * g++.dg/ext/desig2.C: New.
6093
6094 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6095
6096         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6097         be generated.
6098         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6099         * gcc.target/powerpc/recip-3.c: Ditto.
6100
6101 2011-07-19  Jason Merrill  <jason@redhat.com>
6102
6103         PR c++/6709 (DR 743)
6104         PR c++/42603 (DR 950)
6105         * g++.dg/cpp0x/decltype21.C: New.
6106
6107 2011-07-20  Richard Guenther  <rguenther@suse.de>
6108
6109         PR middle-end/18908
6110         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6111         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6112
6113 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6114
6115         * gcc.target/arm/combine-movs.c: New.
6116         * gcc.target/arm/unsigned-extend-2.c: New.
6117
6118 2011-07-19  Jason Merrill  <jason@redhat.com>
6119
6120         PR c++/49785
6121         * g++.dg/cpp0x/variadic114.C: New.
6122
6123 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6124
6125         * gfortran.dg/coarray_args_1.f90: New.
6126         * gfortran.dg/coarray_args_2.f90: New.
6127
6128 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6129
6130         PR fortran/49708
6131         * gfortran.dg/allocate_error_3.f90: New.
6132
6133 2011-07-19  Richard Guenther  <rguenther@suse.de>
6134
6135         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6136         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6137         * gcc.dg/torture/20110719-1.c: New testcase.
6138
6139 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR tree-optimization/49768
6142         * gcc.c-torture/execute/pr49768.c: New test.
6143
6144 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6145
6146         PR tree-optimization/49771
6147         * gcc.dg/vect/pr49771.c: New test.
6148
6149 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6150
6151         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6152         * gcc.dg/ipa/ipa-2.c: Likewise.
6153         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6154         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6155         * gcc.dg/ipa/ipa-5.c: Likewise.
6156         * gcc.dg/ipa/ipa-7.c: Likewise.
6157         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6158         * gcc.dg/ipa/ipacost-1.c: Likewise.
6159         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6160         functions.
6161         * gcc.dg/ipa/ipcp-1.c: New test.
6162         * gcc.dg/ipa/ipcp-2.c: Likewise.
6163         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6164
6165 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6166
6167         PR middle-end/49675
6168         * gfortran.dg/pr49675.f90: New test.
6169
6170 2011-07-18  Richard Guenther  <rguenther@suse.de>
6171
6172         * gcc.dg/torture/20110718-1.c: New testcase.
6173
6174 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6175
6176         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6177         * g++.dg/ext/bitfield3.C: Likewise.
6178         * g++.dg/ext/bitfield4.C: Likewise.
6179         * g++.dg/ext/bitfield5.C: Likewise.
6180         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6181         * g++.dg/other/pr23205-2.C: Likewise.
6182         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6183         * gcc.c-torture/compile/20001109-2.c: Likewise.
6184         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6185         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6186         * gcc.dg/bitfld-16.c: Likewise.
6187         * gcc.dg/bitfld-17.c: Likewise.
6188         * gcc.dg/bitfld-18.c: Likewise.
6189         * gcc.dg/builtins-config.h: Remove Netware support.
6190         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6191         * gcc.dg/cdce2.c: Likewise.
6192         * gcc.dg/cpp/assert4.c: Remove netware support.
6193         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6194         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6195
6196         * lib/target-supports.exp (check_visibility_available): Remove
6197         NetWare support.
6198         (check_profiling_available): Likewise.
6199
6200 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6201
6202         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6203
6204 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6205             Thomas Koenig  <tkoenig@gcc.gnu.org>
6206
6207         PR fortran/34657
6208         * gfortran.dg/generic_17.f90: Fix testcase.
6209         * gfortran.dg/interface_3.f90: Add dg-error.
6210         * gfortran.dg/use_14.f90: New.
6211         * gfortran.dg/use_15.f90: New.
6212
6213 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6214
6215         * gnat.dg/pointer_controlled.adb: New test.
6216
6217 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6218
6219         PR fortran/49624
6220         * gfortran.dg/pointer_remapping_7.f90: New.
6221
6222 2011-07-16  Jason Merrill  <jason@redhat.com>
6223
6224         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6225
6226 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6227             Jason Merrill  <jason@redhat.com>
6228
6229         PR c++/45329
6230         PR c++/48934
6231         * g++.dg/cpp0x/decltype29.C: Adjust.
6232         * g++.dg/cpp0x/error4.C: Adjust.
6233         * g++.dg/cpp0x/sfinae26.C: Adjust.
6234         * g++.dg/cpp0x/variadic105.C: Adjust.
6235         * g++.dg/template/deduce3.C: Adjust.
6236         * g++.dg/template/error45.C: Adjust.
6237         * g++.dg/template/ptrmem2.C: Adjust.
6238         * g++.dg/template/sfinae2.C: Adjust.
6239         * g++.old-deja/g++.pt/crash60.C: Adjust.
6240         * g++.old-deja/g++.pt/unify6.C: Adjust.
6241         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6242         * g++.dg/cpp0x/nullptr15.C: Adjust.
6243         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6244         * g++.dg/cpp0x/pr31431.C: Adjust.
6245         * g++.dg/cpp0x/pr31434.C: Adjust.
6246         * g++.dg/cpp0x/sfinae11.C: Adjust
6247         * g++.dg/cpp0x/temp_default2.C: Adjust.
6248         * g++.dg/cpp0x/trailing4.C: Adjust.
6249         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6250         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6251         * g++.dg/cpp0x/variadic105.C: Adjust.
6252         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6253         * g++.dg/ext/vla2.C: Adjust.
6254         * g++.dg/other/ptrmem10.C: Adjust.
6255         * g++.dg/other/ptrmem11.C: Adjust.
6256         * g++.dg/overload/unknown1.C: Adjust.
6257         * g++.dg/template/conv11.C: Adjust.
6258         * g++.dg/template/dependent-expr5.C: Adjust.
6259         * g++.dg/template/friend.C: Adjust.
6260         * g++.dg/template/incomplete2.C: Adjust.
6261         * g++.dg/template/local4.C: Adjust.
6262         * g++.dg/template/local6.C: Adjust.
6263         * g++.dg/template/operator9.C: Adjust.
6264         * g++.dg/template/ttp25.C: Adjust.
6265         * g++.dg/template/unify10.C: Adjust.
6266         * g++.dg/template/unify11.C: Adjust.
6267         * g++.dg/template/unify6.C: Adjust.
6268         * g++.dg/template/unify9.C: Adjust.
6269         * g++.dg/template/varmod1.C: Adjust.
6270         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6271         * g++.old-deja/g++.pt/crash28.C: Adjust.
6272         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6273         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6274         * g++.old-deja/g++.pt/expr2.C: Adjust.
6275         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6276         * g++.old-deja/g++.pt/spec5.C: Adjust.
6277         * g++.old-deja/g++.pt/spec6.C: Adjust.
6278         * g++.old-deja/g++.pt/unify4.C: Adjust.
6279         * g++.old-deja/g++.pt/unify8.C: Adjust.
6280         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6281         * g++.dg/overload/template5.C: New testcase.
6282         * g++.dg/template/overload12.C: New testcase.
6283
6284 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6285
6286         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6287         * gfortran.dg/coarray_7.f90: Ditto.
6288         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6289         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6290
6291 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6292
6293         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6294         case.
6295         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6296         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6297         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6298         C67X.
6299         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6300         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6301         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6302
6303 2011-07-15  Jason Merrill  <jason@redhat.com>
6304
6305         PR testsuite/49741
6306         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6307         Use --extra_opts instead of --additional_options.
6308
6309 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6310
6311         PR testsuite/49753
6312         * g++.dg/torture/pr49309.C: Remove.
6313
6314 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6315
6316         * gcc.target/tic6x/weak-call.c: New test.
6317         * gcc.target/tic6x/fpcmp.c: New test.
6318         * gcc.target/tic6x/fpdiv.c: New test.
6319         * gcc.target/tic6x/rotdi16-scan.c: New test.
6320         * gcc.target/tic6x/ffssi.c: New test.
6321         * gcc.target/tic6x/fpdiv-lib.c: New test.
6322         * gcc.target/tic6x/cold-lc.c: New test.
6323         * gcc.target/tic6x/longcalls.c: New test.
6324         * gcc.target/tic6x/abi-align-1.c: New test.
6325         * gcc.target/tic6x/fpcmp-finite.c: New test.
6326         * gcc.target/tic6x/rotdi16.c: New test.
6327         * gcc.target/tic6x/bswapl.c: New test.
6328         * gcc.target/tic6x/ffsdi.c: New test.
6329         * gcc.target/tic6x/tic6x.exp: New file.
6330         * gcc.target/tic6x/builtins/arith24.c: New test.
6331         * gcc.target/tic6x/builtins/smpy.c: New test.
6332         * gcc.target/tic6x/builtins/smpylh.c: New test.
6333         * gcc.target/tic6x/builtins/smpyh.c: New test.
6334         * gcc.target/tic6x/builtins/sarith1.c: New test.
6335         * gcc.target/tic6x/builtins/extclr.c: New test
6336         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6337         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6338         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6339         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6340         New functions.
6341         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6342         __TMS320C6X__.
6343         * gcc.dg/20020312-2.c: Likewise.
6344         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6345         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6346         * gcc.dg/torture/builtin-math-7.c: Likewise.
6347
6348         PR testsuite/49757
6349         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6350         not testing tic6x-*-*.
6351
6352 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6353
6354         PR tree-opt/49309
6355         * g++.dg/torture/pr49309.C: New testcase.
6356
6357 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6358
6359         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6360
6361 2011-07-14  Richard Guenther  <rguenther@suse.de>
6362
6363         PR tree-optimization/49651
6364         * gcc.dg/torture/pr49651.c: New testcase.
6365
6366 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6367
6368         PR target/43746
6369         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6370
6371 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6372
6373         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6374         -mno-pointers-to-nested-functions.
6375         * gcc.target/powerpc/no-r11-2.c: Ditto.
6376         * gcc.target/powerpc/no-r11-3.c: Ditto.
6377
6378 2011-07-13  Jason Merrill  <jason@redhat.com>
6379
6380         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6381         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6382         when compiling C files.
6383         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6384         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6385         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6386         * g++.dg/lookup/anon2.C: Likewise.
6387         * g++.dg/tree-ssa/copyprop.C: Likewise.
6388         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6389         * g++.dg/init/vector1.C: Ignore narrowing errors.
6390         * g++.dg/torture/pr35526.C: Likewise.
6391         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6392
6393 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6394
6395         PR libfortran/49296
6396         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6397         and logical reads.
6398
6399 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6400
6401         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6402         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6403
6404 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6405
6406         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6407         * lib/obj-c++.exp (obj-c++_init): Ditto.
6408         * lib/file-format.exp (gcc_target_object_format): Ditto.
6409         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6410         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6411         (check_visibility_available): Ditto.
6412         (check_effective_target_tls_native): Ditto.
6413         (check_effective_target_tls_emulated): Ditto.
6414         (check_effective_target_function_sections): Ditto.
6415
6416 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6417
6418         * gcc.target/arm/pr48183.c: New test.
6419
6420 2011-07-13  Richard Guenther  <rguenther@suse.de>
6421
6422         * gcc.dg/torture/20110713-1.c: New testcase.
6423
6424 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6425
6426         PR rtl-opt/49474
6427         * gcc.c-torture/compile/pr49474.c: New testcase.
6428
6429 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6430
6431         PR tree-optimization/49712
6432         * gcc.c-torture/execute/pr49712.c: New test.
6433
6434 2011-07-11  Jason Merrill  <jason@redhat.com>
6435
6436         PR c++/44609
6437         * g++.dg/template/recurse3.C: New.
6438
6439 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR debug/49676
6442         * gcc.dg/guality/csttest.c: New test.
6443
6444         PR fortran/49698
6445         * gfortran.dg/pr49698.f90: New test.
6446
6447 2011-07-11  Jeff Law  <law@redhat.com>
6448
6449         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6450
6451 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6452
6453         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6454         * go.test/go-test.exp (go-set-goarch): Likewise.
6455
6456 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6457
6458         PR target/39633
6459         * gcc.target/avr/torture/pr39633.c: New test case.
6460
6461 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6462
6463         PR fortran/18918
6464         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6465
6466 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6467
6468         * lib/target-supports.exp (check_effective_target_scheduling):
6469         New Function.
6470         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6471         * gcc.dg/pr45055.c: Ditto.
6472         * gcc.dg/pr45353.c: Ditto.
6473         * g++.dg/pr45056.C: Ditto.
6474
6475 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6476
6477         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6478         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6479         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6480         * g++.dg/torture/pr31863.C: Skip AVR.
6481
6482 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6483
6484         PR fortran/49690
6485         * gfortran.dg/intrinsic_signal.f90: New.
6486
6487 2011-07-09  Jason Merrill  <jason@redhat.com>
6488
6489         * g++.dg/cpp0x/regress/regress6.C: New.
6490         * g++.dg/parse/crash45.C: Adjust message.
6491         * g++.dg/template/crash38.C: Adjust message.
6492         * g++.dg/template/crash64.C: Adjust message.
6493
6494 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6495
6496         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6497         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6498         * g++.dg/abi/bitfield3.C: Likewise.
6499         * g++.dg/eh/pr38662.C: Likewise.
6500         * g++.dg/ext/attrib36.C: Likewise.
6501         * g++.dg/ext/attrib37.C: Likewise.
6502         * g++.dg/ext/attrib8.C: Likewise.
6503         * g++.dg/ext/tmplattr1.C: Likewise.
6504         * g++.dg/inherit/override-attribs.C: Likewise.
6505         * g++.dg/opt/inline9.C: Likewise.
6506         * g++.dg/opt/life1.C: Likewise.
6507         * g++.dg/opt/longbranch2.C: Likewise.
6508         * g++.dg/opt/nrv12.C: Likewise.
6509         * g++.dg/opt/reg-stack4.C: Likewise.
6510         * g++.dg/other/pr35504.C: Likewise.
6511         * g++.dg/other/pr39496.C: Likewise.
6512         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6513         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6514         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6515         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6516         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6517         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6518         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6519         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6520         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6521         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6522         * g++.dg/warn/pr15774-1.C: Likewise.
6523         * g++.dg/warn/pr15774-2.C: Likewise.
6524         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6525         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6526         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6527         * g++.old-deja/g++.pt/asm2.C: Likewise.
6528         * gcc.c-torture/compile/20000804-1.c: Likewise.
6529         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6530         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6531         * gcc.dg/20020108-1.c: Likewise.
6532         * gcc.dg/20020122-2.c: Likewise.
6533         * gcc.dg/20020122-3.c: Likewise.
6534         * gcc.dg/20020206-1.c: Likewise.
6535         * gcc.dg/20020219-1.c: Likewise.
6536         * gcc.dg/20020310-1.c: Likewise.
6537         * gcc.dg/20020411-1.c: Likewise.
6538         * gcc.dg/20020418-2.c: Likewise.
6539         * gcc.dg/20020426-2.c: Likewise.
6540         * gcc.dg/20020517-1.c: Likewise.
6541         * gcc.dg/20030204-1.c: Likewise.
6542         * gcc.dg/20030826-2.c: Likewise.
6543         * gcc.dg/20031102-1.c: Likewise.
6544         * gcc.dg/20031202-1.c: Likewise.
6545         * gcc.dg/20050111-1.c: Likewise.
6546         * gcc.dg/20050503-1.c: Likewise.
6547         * gcc.dg/array-init-1.c: Likewise.
6548         * gcc.dg/builtin-apply4.c: Likewise.
6549         * gcc.dg/dfp/pr31344.c: Likewise.
6550         * gcc.dg/gomp/atomic-11.c: Likewise.
6551         * gcc.dg/graphite/pr40281.c: Likewise.
6552         * gcc.dg/ia64-sync-1.c: Likewise.
6553         * gcc.dg/ia64-sync-2.c: Likewise.
6554         * gcc.dg/ia64-sync-3.c: Likewise.
6555         * gcc.dg/ia64-sync-4.c: Likewise.
6556         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6557         * gcc.dg/invalid-call-1.c: Likewise.
6558         * gcc.dg/loop-3.c: Likewise.
6559         * gcc.dg/lower-subreg-1.c: Likewise.
6560         * gcc.dg/lto/pr47259_0.c: Likewise.
6561         * gcc.dg/nested-calls-1.c: Likewise.
6562         * gcc.dg/pr20017.c: Likewise.
6563         * gcc.dg/pr25023.c: Likewise.
6564         * gcc.dg/pr27671-2.c: Likewise.
6565         * gcc.dg/pr32176.c: Likewise.
6566         * gcc.dg/pr33676.c: Likewise.
6567         * gcc.dg/pr35045.c: Likewise.
6568         * gcc.dg/pr36015.c: Likewise.
6569         * gcc.dg/pr36584.c: Likewise.
6570         * gcc.dg/pr36998.c: Likewise.
6571         * gcc.dg/pr37438.c: Likewise.
6572         * gcc.dg/pr37908.c: Likewise.
6573         * gcc.dg/pr41241.c: Likewise.
6574         * gcc.dg/pr41340.c: Likewise.
6575         * gcc.dg/pr44136.c: Likewise.
6576         * gcc.dg/pr44194-1.c: Likewise.
6577         * gcc.dg/pr46212.c: Likewise.
6578         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6579         * gcc.dg/setjmp-2.c: Likewise.
6580         * gcc.dg/short-compare-1.c: Likewise.
6581         * gcc.dg/short-compare-2.c: Likewise.
6582         * gcc.dg/smod-1.c: Likewise.
6583         * gcc.dg/sync-2.c: Likewise.
6584         * gcc.dg/sync-3.c: Likewise.
6585         * gcc.dg/tls/opt-1.c: Likewise.
6586         * gcc.dg/tls/opt-2.c: Likewise.
6587         * gcc.dg/tls/opt-3.c: Likewise.
6588         * gcc.dg/torture/badshift.c: Likewise.
6589         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6590         * gcc.dg/torture/pr20314-2.c: Likewise.
6591         * gcc.dg/torture/pr36891.c: Likewise.
6592         * gcc.dg/torture/pr38774.c: Likewise.
6593         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6594         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6595         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6596         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6597         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6598         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6599         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6600         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6601         * gcc.dg/tree-ssa/loop-28.c: Likewise.
6602         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6603         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6604         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6605         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6606         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6607         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6608         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6609         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6610         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6611         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6612         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6613         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6614         * gcc.dg/unroll-1.c: Likewise.
6615         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6616         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6617         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6618         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6619         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6620         * gcc.target/i386/20000609-1.c: Likewise.
6621         * gcc.target/i386/20000720-1.c: Likewise.
6622         * gcc.target/i386/20000724-1.c: Likewise.
6623         * gcc.target/i386/20011107-1.c: Likewise.
6624         * gcc.target/i386/20011119-1.c: Likewise.
6625         * gcc.target/i386/20020201-3.c: Likewise.
6626         * gcc.target/i386/20020218-1.c: Likewise.
6627         * gcc.target/i386/20020729-1.c: Likewise.
6628         * gcc.target/i386/20030926-1.c: Likewise.
6629         * gcc.target/i386/20060125-1.c: Likewise.
6630         * gcc.target/i386/20060125-2.c: Likewise.
6631         * gcc.target/i386/20060512-1.c: Likewise.
6632         * gcc.target/i386/20060512-2.c: Likewise.
6633         * gcc.target/i386/20060512-3.c: Likewise.
6634         * gcc.target/i386/20060512-4.c: Likewise.
6635         * gcc.target/i386/387-1.c: Likewise.
6636         * gcc.target/i386/387-2.c: Likewise.
6637         * gcc.target/i386/387-5.c: Likewise.
6638         * gcc.target/i386/387-6.c: Likewise.
6639         * gcc.target/i386/980312-1.c: Likewise.
6640         * gcc.target/i386/980313-1.c: Likewise.
6641         * gcc.target/i386/990117-1.c: Likewise.
6642         * gcc.target/i386/990424-1.c: Likewise.
6643         * gcc.target/i386/990524-1.c: Likewise.
6644         * gcc.target/i386/991129-1.c: Likewise.
6645         * gcc.target/i386/991214-1.c: Likewise.
6646         * gcc.target/i386/991230-1.c: Likewise.
6647         * gcc.target/i386/addr-sel-1.c: Likewise.
6648         * gcc.target/i386/aggregate-ret1.c: Likewise.
6649         * gcc.target/i386/aggregate-ret2.c: Likewise.
6650         * gcc.target/i386/align-main-3.c: Likewise.
6651         * gcc.target/i386/amd64-abi-1.c: Likewise.
6652         * gcc.target/i386/amd64-abi-2.c: Likewise.
6653         * gcc.target/i386/amd64-abi-4.c: Likewise.
6654         * gcc.target/i386/amd64-abi-5.c: Likewise.
6655         * gcc.target/i386/amd64-abi-6.c: Likewise.
6656         * gcc.target/i386/asm-1.c: Likewise.
6657         * gcc.target/i386/asm-3.c: Likewise.
6658         * gcc.target/i386/asm-5.c: Likewise.
6659         * gcc.target/i386/attributes-error.c: Likewise.
6660         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6661         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6662         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6663         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6664         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6665         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6666         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6667         * gcc.target/i386/avx-vmovd-2.c: Likewise.
6668         * gcc.target/i386/avx-vmovq-2.c: Likewise.
6669         * gcc.target/i386/avx-vmovq-3.c: Likewise.
6670         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6671         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6672         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6673         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6674         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6675         * gcc.target/i386/bitfield1.c: Likewise.
6676         * gcc.target/i386/bitfield2.c: Likewise.
6677         * gcc.target/i386/bmi-2.c: Likewise.
6678         * gcc.target/i386/bmi-5.c: Likewise.
6679         * gcc.target/i386/builtin-unreachable.c: Likewise.
6680         * gcc.target/i386/cleanup-2.c: Likewise.
6681         * gcc.target/i386/clobbers.c: Likewise.
6682         * gcc.target/i386/cmov8.c: Likewise.
6683         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6684         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6685         * gcc.target/i386/compress-float-387.c: Likewise.
6686         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6687         * gcc.target/i386/compress-float-sse.c: Likewise.
6688         * gcc.target/i386/crc32-2.c: Likewise.
6689         * gcc.target/i386/crc32-3.c: Likewise.
6690         * gcc.target/i386/divmod-7.c: Likewise.
6691         * gcc.target/i386/divmod-8.c: Likewise.
6692         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6693         * gcc.target/i386/fma3-builtin.c: Likewise.
6694         * gcc.target/i386/fma3-fma.c: Likewise.
6695         * gcc.target/i386/fma4-256-vector.c: Likewise.
6696         * gcc.target/i386/fma4-builtin.c: Likewise.
6697         * gcc.target/i386/fma4-fma-2.c: Likewise.
6698         * gcc.target/i386/fma4-fma.c: Likewise.
6699         * gcc.target/i386/fma4-vector-2.c: Likewise.
6700         * gcc.target/i386/fma4-vector.c: Likewise.
6701         * gcc.target/i386/funcspec-1.c: Likewise.
6702         * gcc.target/i386/funcspec-10.c: Likewise.
6703         * gcc.target/i386/funcspec-11.c: Likewise.
6704         * gcc.target/i386/funcspec-2.c: Likewise.
6705         * gcc.target/i386/funcspec-5.c: Likewise.
6706         * gcc.target/i386/funcspec-6.c: Likewise.
6707         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6708         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6709         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6710         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6711         * gcc.target/i386/incoming-1.c: Likewise.
6712         * gcc.target/i386/incoming-10.c: Likewise.
6713         * gcc.target/i386/incoming-11.c: Likewise.
6714         * gcc.target/i386/incoming-12.c: Likewise.
6715         * gcc.target/i386/incoming-13.c: Likewise.
6716         * gcc.target/i386/incoming-14.c: Likewise.
6717         * gcc.target/i386/incoming-15.c: Likewise.
6718         * gcc.target/i386/incoming-2.c: Likewise.
6719         * gcc.target/i386/incoming-3.c: Likewise.
6720         * gcc.target/i386/incoming-4.c: Likewise.
6721         * gcc.target/i386/incoming-5.c: Likewise.
6722         * gcc.target/i386/incoming-6.c: Likewise.
6723         * gcc.target/i386/incoming-7.c: Likewise.
6724         * gcc.target/i386/incoming-8.c: Likewise.
6725         * gcc.target/i386/incoming-9.c: Likewise.
6726         * gcc.target/i386/lea.c: Likewise.
6727         * gcc.target/i386/local.c: Likewise.
6728         * gcc.target/i386/loop-1.c: Likewise.
6729         * gcc.target/i386/loop-2.c: Likewise.
6730         * gcc.target/i386/loop-3.c: Likewise.
6731         * gcc.target/i386/max-stack-align.c: Likewise.
6732         * gcc.target/i386/memcpy-1.c: Likewise.
6733         * gcc.target/i386/movbe-2.c: Likewise.
6734         * gcc.target/i386/movq-2.c: Likewise.
6735         * gcc.target/i386/movq.c: Likewise.
6736         * gcc.target/i386/nrv1.c: Likewise.
6737         * gcc.target/i386/pad-4.c: Likewise.
6738         * gcc.target/i386/pad-5a.c: Likewise.
6739         * gcc.target/i386/pad-5b.c: Likewise.
6740         * gcc.target/i386/pad-6a.c: Likewise.
6741         * gcc.target/i386/pad-6b.c: Likewise.
6742         * gcc.target/i386/pad-7.c: Likewise.
6743         * gcc.target/i386/pad-9.c: Likewise.
6744         * gcc.target/i386/pentium4-not-mull.c: Likewise.
6745         * gcc.target/i386/pic-1.c: Likewise.
6746         * gcc.target/i386/pr12092-1.c: Likewise.
6747         * gcc.target/i386/pr12329.c: Likewise.
6748         * gcc.target/i386/pr21518.c: Likewise.
6749         * gcc.target/i386/pr22362.c: Likewise.
6750         * gcc.target/i386/pr22585.c: Likewise.
6751         * gcc.target/i386/pr23098.c: Likewise.
6752         * gcc.target/i386/pr25196.c: Likewise.
6753         * gcc.target/i386/pr25293.c: Likewise.
6754         * gcc.target/i386/pr25654.c: Likewise.
6755         * gcc.target/i386/pr26449.c: Likewise.
6756         * gcc.target/i386/pr26778.c: Likewise.
6757         * gcc.target/i386/pr26826.c: Likewise.
6758         * gcc.target/i386/pr27266.c: Likewise.
6759         * gcc.target/i386/pr29978.c: Likewise.
6760         * gcc.target/i386/pr30505.c: Likewise.
6761         * gcc.target/i386/pr30961-1.c: Likewise.
6762         * gcc.target/i386/pr31628.c: Likewise.
6763         * gcc.target/i386/pr32000-2.c: Likewise.
6764         * gcc.target/i386/pr32661-1.c: Likewise.
6765         * gcc.target/i386/pr32708-2.c: Likewise.
6766         * gcc.target/i386/pr32708-3.c: Likewise.
6767         * gcc.target/i386/pr34256.c: Likewise.
6768         * gcc.target/i386/pr34312.c: Likewise.
6769         * gcc.target/i386/pr34522.c: Likewise.
6770         * gcc.target/i386/pr35160.c: Likewise.
6771         * gcc.target/i386/pr35281.c: Likewise.
6772         * gcc.target/i386/pr36246.c: Likewise.
6773         * gcc.target/i386/pr36786.c: Likewise.
6774         * gcc.target/i386/pr37275.c: Likewise.
6775         * gcc.target/i386/pr37843-3.c: Likewise.
6776         * gcc.target/i386/pr37843-4.c: Likewise.
6777         * gcc.target/i386/pr39082-1.c: Likewise.
6778         * gcc.target/i386/pr39431.c: Likewise.
6779         * gcc.target/i386/pr39496.c: Likewise.
6780         * gcc.target/i386/pr39543-2.c: Likewise.
6781         * gcc.target/i386/pr39911.c: Likewise.
6782         * gcc.target/i386/pr40718.c: Likewise.
6783         * gcc.target/i386/pr40906-1.c: Likewise.
6784         * gcc.target/i386/pr40906-2.c: Likewise.
6785         * gcc.target/i386/pr40906-3.c: Likewise.
6786         * gcc.target/i386/pr40934.c: Likewise.
6787         * gcc.target/i386/pr41900.c: Likewise.
6788         * gcc.target/i386/pr42589.c: Likewise.
6789         * gcc.target/i386/pr43662.c: Likewise.
6790         * gcc.target/i386/pr43671.c: Likewise.
6791         * gcc.target/i386/pr43766.c: Likewise.
6792         * gcc.target/i386/pr43869.c: Likewise.
6793         * gcc.target/i386/pr44942.c: Likewise.
6794         * gcc.target/i386/pr44948-2a.c: Likewise.
6795         * gcc.target/i386/pr45234.c: Likewise.
6796         * gcc.target/i386/pr45336-2.c: Likewise.
6797         * gcc.target/i386/pr45336-4.c: Likewise.
6798         * gcc.target/i386/pr45852.c: Likewise.
6799         * gcc.target/i386/pr46470.c: Likewise.
6800         * gcc.target/i386/pr48037-1.c: Likewise.
6801         * gcc.target/i386/pr48389.c: Likewise.
6802         * gcc.target/i386/pr49095.c: Likewise.
6803         * gcc.target/i386/pr9771-1.c: Likewise.
6804         * gcc.target/i386/rdfsbase-1.c: Likewise.
6805         * gcc.target/i386/rdfsbase-2.c: Likewise.
6806         * gcc.target/i386/rdgsbase-1.c: Likewise.
6807         * gcc.target/i386/rdgsbase-2.c: Likewise.
6808         * gcc.target/i386/rdrand-3.c: Likewise.
6809         * gcc.target/i386/regparm-stdcall.c: Likewise.
6810         * gcc.target/i386/regparm.c: Likewise.
6811         * gcc.target/i386/reload-1.c: Likewise.
6812         * gcc.target/i386/rotate-2.c: Likewise.
6813         * gcc.target/i386/sibcall-5.c: Likewise.
6814         * gcc.target/i386/signbit-1.c: Likewise.
6815         * gcc.target/i386/signbit-2.c: Likewise.
6816         * gcc.target/i386/signbit-3.c: Likewise.
6817         * gcc.target/i386/sse-5.c: Likewise.
6818         * gcc.target/i386/sse-8.c: Likewise.
6819         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6820         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6821         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6822         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6823         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6824         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6825         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6826         * gcc.target/i386/sse2-movq-2.c: Likewise.
6827         * gcc.target/i386/sse2-movq-3.c: Likewise.
6828         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6829         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6830         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6831         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6832         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6833         * gcc.target/i386/ssefn-1.c: Likewise.
6834         * gcc.target/i386/ssefn-2.c: Likewise.
6835         * gcc.target/i386/sseregparm-1.c: Likewise.
6836         * gcc.target/i386/sseregparm-2.c: Likewise.
6837         * gcc.target/i386/sseregparm-3.c: Likewise.
6838         * gcc.target/i386/sseregparm-4.c: Likewise.
6839         * gcc.target/i386/sseregparm-5.c: Likewise.
6840         * gcc.target/i386/sseregparm-6.c: Likewise.
6841         * gcc.target/i386/sseregparm-7.c: Likewise.
6842         * gcc.target/i386/sseregparm-8.c: Likewise.
6843         * gcc.target/i386/stack-realign.c: Likewise.
6844         * gcc.target/i386/stack-usage-realign.c: Likewise.
6845         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6846         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6847         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6848         * gcc.target/i386/stackalign/return-1.c: Likewise.
6849         * gcc.target/i386/stackalign/return-2.c: Likewise.
6850         * gcc.target/i386/stackalign/return-3.c: Likewise.
6851         * gcc.target/i386/tailcall-1.c: Likewise.
6852         * gcc.target/i386/tbm-2.c: Likewise.
6853         * gcc.target/i386/udivmod-7.c: Likewise.
6854         * gcc.target/i386/udivmod-8.c: Likewise.
6855         * gcc.target/i386/unroll-1.c: Likewise.
6856         * gcc.target/i386/vararg-1.c: Likewise.
6857         * gcc.target/i386/vararg-2.c: Likewise.
6858         * gcc.target/i386/vect8-ret.c: Likewise.
6859         * gcc.target/i386/vectorize5.c: Likewise.
6860         * gcc.target/i386/wmul-1.c: Likewise.
6861         * gcc.target/i386/wmul-2.c: Likewise.
6862         * gcc.target/i386/wrfsbase-1.c: Likewise.
6863         * gcc.target/i386/wrfsbase-2.c: Likewise.
6864         * gcc.target/i386/wrgsbase-1.c: Likewise.
6865         * gcc.target/i386/wrgsbase-2.c: Likewise.
6866         * gcc.target/i386/xop-pcmov.c: Likewise.
6867         * gcc.target/i386/xop-pcmov2.c: Likewise.
6868         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6869         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6870         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6871         * gcc.target/i386/xop-shift1-vector.c: Likewise.
6872         * gcc.target/i386/xop-shift2-vector.c: Likewise.
6873         * gcc.target/i386/xop-shift3-vector.c: Likewise.
6874         * gcc.target/i386/zee.c: Likewise.
6875         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6876         * gfortran.dg/compiler-directive_2.f: Likewise.
6877         * gfortran.dg/g77/20010216-1.f: Likewise.
6878         * gfortran.dg/gomp/pr39152.f90: Likewise.
6879         * gfortran.dg/pr33794.f90: Likewise.
6880
6881 2011-07-09  Jason Merrill  <jason@redhat.com>
6882
6883         * g++.dg/cpp0x/regress/regress5.C: New.
6884
6885 2011-07-08  Jason Merrill  <jason@redhat.com>
6886
6887         PR c++/45437
6888         * g++.dg/expr/compound-asn1.C: New.
6889         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6890
6891 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
6892
6893         PR target/49621
6894         * gcc.target/powerpc/altivec-34.c: New test.
6895
6896 2011-07-08  Jason Merrill  <jason@redhat.com>
6897
6898         PR c++/45603
6899         * g++.dg/abi/guard3.C: New.
6900
6901 2011-07-08  Julian Brown  <julian@codesourcery.com>
6902
6903         * lib/target-supports.exp
6904         (check_effective_target_arm_little_endian): New.
6905         (check_effective_target_vect_pack_trunc): Use above.
6906         (check_effective_target_vect_unpack): Likewise.
6907         (check_effective_target_vect_element_align): Test
6908         check_effective_target_arm_vect_no_misalign for ARM.
6909
6910 2011-07-08  Jason Merrill  <jason@redhat.com>
6911
6912         PR c++/49673
6913         * g++.dg/cpp0x/constexpr-rom.C: New.
6914
6915 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
6916
6917         PR middle-end/49519
6918         * g++.dg/torture/pr49519.C: New test.
6919
6920 2011-07-08  Martin Jambor  <mjambor@suse.cz>
6921
6922         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6923
6924 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6925
6926         PR testsuite/48727
6927         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6928
6929 2011-07-08  Richard Guenther  <rguenther@suse.de>
6930
6931         PR tree-optimization/49662
6932         * gcc.dg/graphite/interchange-14.c: XFAIL.
6933         * gcc.dg/graphite/interchange-15.c: Likewise.
6934         * gcc.dg/graphite/interchange-mvt.c: Likewise.
6935
6936 2011-07-06  Jason Merrill  <jason@redhat.com>
6937
6938         PR c++/49663
6939         * g++.dg/cpp0x/regress/regress4.C: New.
6940
6941 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
6942
6943         PR fortran/49648
6944         * gfortran.dg/result_in_spec_4.f90: New test.
6945
6946 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6947
6948         * gcc.target/sparc/cas64.c: New test.
6949
6950 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR c/49644
6953         * g++.dg/torture/pr49644.C: New test.
6954
6955         PR c/49644
6956         * gcc.c-torture/execute/pr49644.c: New test.
6957
6958 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6959
6960         * lib/target-supports.exp (check_effective_target_ia32): New.
6961         (check_effective_target_x32): Likewise.
6962         (check_effective_target_vect_cmdline_needed): Also check x32.
6963
6964 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
6965
6966         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6967         dg-prune-output.
6968         * gcc.target/arm/pr42235.c: Likewise.
6969         * gcc.target/arm/pr42495.c: Likewise.
6970         * gcc.target/arm/pr42574.c: Likewise.
6971         * gcc.target/arm/thumb-branch1.c: Likewise.
6972
6973         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6974         unneeded prune of possible warning.
6975         * gcc.target/arm/pr40956.c: Likewise.
6976         * gcc.target/arm/pr42505.c: Likewise.
6977
6978         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6979         * gcc.c-torture/compile/pr46883.c: Likewise.
6980         * gcc.c-torture/compile/pr46934.c: Likewise.
6981
6982         * gcc.target/arm/pr41679.c: Remove test directives in preparation
6983         for move to ../../gcc.c-torture/compile.
6984         * gcc.target/arm/pr46883.c: Likewise.
6985         * gcc.target/arm/pr46934.c: Likewise.
6986
6987         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6988         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6989         * gcc.target/arm/wmul-1.c: Likewise.
6990         * gcc.target/arm/wmul-2.c: Likewise.
6991         * gcc.target/arm/wmul-3.c: Likewise.
6992         * gcc.target/arm/wmul-4.c: Likewise.
6993         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6994         add tab after scan target.
6995         * gcc.target/arm/smlaltt-1.c: Likewise.
6996         * gcc.target/arm/smlatb-1.c: Likewise.
6997         * gcc.target/arm/smlatt-1.c: Likewise.
6998
6999 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR debug/49522
7002         * gcc.dg/debug/pr49522.c: New test.
7003
7004 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7005
7006         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7007         * gcc.dg/pr46212.c: Run only if target int32plus.
7008         * gcc.dg/torture/pr48146.c: Ditto.
7009         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7010         * c-c++-common/pr44832.c: Ditto.
7011         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7012         * gcc.dg/pr31490.c: Ditto.
7013         * gcc.dg/torture/builtin-math-7.c: Run only if target
7014         large_double.
7015         * gcc.dg/torture/pr45764.c: Skip for AVR.
7016         * gcc.dg/pr47893.c: Ditto.
7017
7018 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7019
7020         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7021         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7022         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7023         add tab to scan target.
7024
7025 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7026
7027         * gcc.target/arm/neon-modes-3.c: New test.
7028
7029 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7030
7031         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7032         -fno-loop-interchange -ffast-math.
7033
7034 2011-07-07  Richard Guenther  <rguenther@suse.de>
7035
7036         * gcc.dg/ftrapv-3.c: New testcase.
7037
7038 2011-07-07  Richard Guenther  <rguenther@suse.de>
7039
7040         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7041         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7042
7043 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7044
7045         * gcc.dg/binop-notxor1.c: New test.
7046         * gcc.dg/binop-notand4a.c: New test.
7047         * gcc.dg/binop-notxor2.c: New test.
7048         * gcc.dg/binop-notand3a.c: New test.
7049         * gcc.dg/binop-notand2a.c: New test.
7050         * gcc.dg/binop-notand6a.c: New test.
7051         * gcc.dg/binop-notor1.c: New test.
7052         * gcc.dg/binop-notand1a.c: New test.
7053         * gcc.dg/binop-notand5a.c: New test.
7054         * gcc.dg/binop-notor2.c: New test.
7055
7056 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR middle-end/49640
7059         * gcc.dg/gomp/pr49640.c: New test.
7060
7061 2011-07-07  Richard Guenther  <rguenther@suse.de>
7062
7063         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7064
7065 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067         PR target/39150
7068         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7069
7070 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7071
7072         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7073         * gcc.target/powerpc/no-r11-2.c: Ditto.
7074         * gcc.target/powerpc/no-r11-3.c: Ditto.
7075
7076 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7077
7078         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7079         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7080
7081 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7082
7083         * lib/target-supports.exp (check_profiling_available): Disable
7084         profiling with -fprofile-generate for target avr.
7085
7086 2011-07-06  Richard Guenther  <rguenther@suse.de>
7087
7088         PR tree-optimization/49645
7089         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7090
7091 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7092
7093         PR middle-end/47383
7094         * gcc.dg/pr47383.c: New.
7095
7096 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7097
7098         PR tree-optimization/49647
7099         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7100
7101 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7102
7103         PR testsuite/49542
7104         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7105         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7106
7107 2011-07-05  Jason Merrill  <jason@redhat.com>
7108
7109         PR c++/48157
7110         * g++.dg/template/template-id-4.C: New.
7111
7112 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7113
7114         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7115         * gcc.dg/pr43402.c: Ditto.
7116
7117 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7118
7119         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7120
7121 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7122
7123         * gcc.target/powerpc/ppc-switch-1.c: New test for
7124         --param case-values-threshold.
7125         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7126
7127 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7128
7129         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7130
7131 2011-07-05  Jason Merrill  <jason@redhat.com>
7132
7133         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7134
7135 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7136
7137         PR tree-optimization/47654
7138         * gcc.dg/graphite/block-pr47654.c: New.
7139
7140 2011-07-05  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7143
7144 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7145
7146         PR tree-optimization/49580
7147         * gcc.dg/autopar/pr49580.c: New test.
7148
7149 2011-07-05  Richard Guenther  <rguenther@suse.de>
7150
7151         PR tree-optimization/49518
7152         PR tree-optimization/49628
7153         * g++.dg/torture/pr49628.C: New testcase.
7154         * gcc.dg/torture/pr49518.c: Likewise.
7155
7156 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7157
7158         * ada/acats/run_acats (which): Extract last field from type -p,
7159         type output only if command succeeded.
7160
7161 2011-07-04  Jason Merrill  <jason@redhat.com>
7162
7163         * g++.dg/abi/mangle48.C: New.
7164
7165         * g++.dg/cpp0x/diag1.C: New.
7166
7167         * g++.dg/diagnostic/aka1.C: New.
7168
7169 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7170
7171         PR rtl-optimization/49619
7172         * gcc.dg/pr49619.c: New test.
7173
7174         PR rtl-optimization/49472
7175         * gfortran.dg/pr49472.f90: New test.
7176
7177         PR debug/49602
7178         * gcc.dg/pr49602.c: New test.
7179
7180 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7181
7182         PR target/34734
7183         PR target/44643
7184         * gcc.target/avr/avr.exp: Run over cpp files, too.
7185         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7186         * gcc.target/avr/progmem.h: New file.
7187         * gcc.target/avr/exit-abort.h: New file.
7188         * gcc.target/avr/progmem-error-1.c: New file.
7189         * gcc.target/avr/progmem-error-1.cpp: New file.
7190         * gcc.target/avr/progmem-warning-1.c: New file.
7191         * gcc.target/avr/torture/progmem-1.c: New file.
7192         * gcc.target/avr/torture/progmem-1.cpp: New file.
7193
7194 2011-07-04  Richard Guenther  <rguenther@suse.de>
7195
7196         PR tree-optimization/49615
7197         * g++.dg/torture/pr49615.C: New testcase.
7198
7199 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7200
7201         PR tree-optimization/49610
7202         * gcc.dg/vect/pr49610.c: New test.
7203
7204 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7205
7206         * gnat.dg/specs/debug1.ads: New test.
7207
7208 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7209
7210         PR fortran/49562
7211         * gfortran.dg/typebound_proc_23.f90: New.
7212
7213 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7214
7215         PR c++/49605
7216         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7217
7218 2011-07-01  Jason Merrill  <jason@redhat.com>
7219
7220         PR c++/48261
7221         * g++.dg/template/template-id-3.C: New.
7222
7223         PR c++/48593
7224         * g++.dg/template/qualified-id4.C: New.
7225
7226         PR c++/48883
7227         * g++.dg/template/explicit-args4.C: New.
7228
7229         PR c++/49085
7230         * g++.dg/template/offsetof2.C: New.
7231
7232 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7233
7234         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7235
7236 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7237
7238         PR libmudflap/49549
7239         * lib/target-supports.exp (check_effective_target_gld): New proc.
7240
7241 2011-07-01  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/49603
7244         * gcc.dg/torture/pr49603.c: New testcase.
7245
7246 2011-06-30  Jason Merrill  <jason@redhat.com>
7247
7248         PR c++/49387
7249         * g++.dg/rtti/template1.C: New.
7250
7251         PR c++/49569
7252         * g++.dg/cpp0x/regress/ctor1.C: New.
7253
7254         PR c++/49355
7255         * g++.dg/cpp0x/initlist54.C: New.
7256
7257 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7258
7259         * gcc.dg/tree-ssa/sra-12.c: New test.
7260
7261 2011-06-29  Jason Merrill  <jason@redhat.com>
7262
7263         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7264
7265 2011-06-30  Richard Guenther  <rguenther@suse.de>
7266
7267         PR tree-optimization/46787
7268         * gcc.dg/vect/vect-121.c: New testcase.
7269
7270 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7271
7272         PR tree-optimization/49094
7273         * gcc.dg/tree-ssa/pr49094.c: New test.
7274
7275 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7276
7277         PR fortran/49540
7278         * gfortran.dg/pr49540-1.f90: New test.
7279         * gfortran.dg/pr49540-2.f90: New test.
7280
7281 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7282
7283         PR ada/49511
7284         * ada/acats/run_acats (which): Use last field of type -p output.
7285
7286 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7287             Iain Sandoe  <iains@gcc.gnu.org>
7288
7289         PR libobjc/36610
7290         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7291         Only skip on 64-bit *-*-darwin8* && !objc2.
7292
7293 2011-06-30  Richard Guenther  <rguenther@suse.de>
7294
7295         PR tree-optimization/38752
7296         * gcc.c-torture/compile/pr38752.c: New testcase.
7297
7298 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7299
7300         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7301         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7302
7303 2011-06-29  Jason Merrill  <jason@redhat.com>
7304
7305         PR c++/49216
7306         * g++.dg/cpp0x/initlist53.C: Use placement new.
7307         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7308         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7309
7310         PR c++/49003
7311         * g++.dg/cpp0x/trailing6.C: New.
7312         * g++.dg/cpp0x/pr45908.C: No error.
7313
7314         PR c++/49272
7315         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7316
7317         PR c++/49520
7318         * g++.dg/cpp0x/constexpr-using2.C: New.
7319
7320         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7321
7322         PR c++/45923
7323         * g++.dg/cpp0x/constexpr-diag3.C: New.
7324         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7325         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7326         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7327         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7328
7329 2011-06-29  Jason Merrill  <jason@redhat.com>
7330
7331         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7332
7333 2011-06-29  Richard Guenther  <rguenther@suse.de>
7334
7335         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7336
7337 2011-06-29  Jason Merrill  <jason@redhat.com>
7338
7339         * g++.dg/cpp0x/initlist-value2.C: New.
7340
7341         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7342         * g++.dg/cpp0x/initlist-value.C: New.
7343
7344 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7345
7346         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7347
7348 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7349
7350         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7351         * gcc.dg/inline_2.c: Likewise.
7352         * gcc.dg/unroll_1.c: Likewise.
7353
7354 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7355
7356         PR debug/49567
7357         * gcc.target/i386/pr49567.c: New test.
7358
7359 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7360
7361         * gnat.dg/opt17.ad[sb]: New test.
7362
7363 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7364             Tom de Vries  <tom@codesourcery.com>
7365
7366         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7367         (check_effective_target_arm_thumb2): New effective targets.
7368         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7369         properly.  Clean up temporary files.
7370         * gcc.target/arm/ivopts-2.c: Likewise.
7371         * gcc.target/arm/ivopts-3.c: Likewise.
7372         * gcc.target/arm/ivopts-4.c: Likewise.
7373         * gcc.target/arm/ivopts-5.c: Likewise.
7374         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7375
7376 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7377
7378         PR fortran/49479
7379         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7380
7381 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7382
7383         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7384         * gcc.target/arm/vfp-ldmias.c: Likewise.
7385         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7386         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7387         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7388         * gcc.target/arm/vfp-stmias.c: Likewise.
7389         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7390         * gcc.target/arm/vfp-stmiad.c: Likewise.
7391
7392 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7393
7394         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7395         dg-prune-output.
7396         * gcc.target/arm/pr45701-2.c: Ditto.
7397
7398 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7399
7400         PR fortran/49466
7401         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7402         * gfortran.dg/extends_14.f03: Modified.
7403
7404 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7405
7406         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7407         early if the test is already being skipped.
7408
7409         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7410         scan-assembler-dem-not): For missing file, report unresolved with
7411         same message as for pass/fail, with reason reported in log file.
7412
7413         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7414         from add_options_for_arm_neon_fp16.
7415         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7416         check_effective_target_arm_neon_fp16_ok_nocache.
7417         Check -mfpu and -mfloat-abi options from current multilib.
7418         Do not require neon support.
7419         (check_effective_target_arm_fp16_ok): Renamed from
7420         check_effecitve_target_arm_neon_fp16_ok.
7421         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7422         arm_neon_fp16_ok and arm_fp16.
7423         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7424         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7425         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7426         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7427
7428 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7429
7430         * gcc.dg/builtin-assume-aligned-1.c: New test.
7431         * gcc.dg/builtin-assume-aligned-2.c: New test.
7432         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7433
7434         PR debug/49544
7435         * gcc.dg/pr49544.c: New test.
7436
7437 2011-06-27  Richard Guenther  <rguenther@suse.de>
7438
7439         PR tree-optimization/49394
7440         * g++.dg/torture/pr49394.C: New testcase.
7441
7442 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7443
7444         * gcc.dg/optimize-bswapdi-2.c: New test.
7445
7446 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7447             Richard Sandiford  <richard.sandiford@linaro.org>
7448
7449         PR tree-optimization/49169
7450         * gcc.dg/torture/pr49169.c: New test.
7451
7452 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7453
7454         PR testsuite/49529
7455         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7456
7457         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7458         hppa*-*-hpux*.
7459
7460 2011-06-26  Jason Merrill  <jason@redhat.com>
7461
7462         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7463
7464         PR c++/49528
7465         * g++.dg/init/ref19.C: New.
7466         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7467
7468 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7469
7470         PR tree-optimization/48377
7471         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7472         non_strict_align.
7473
7474 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7475
7476         PR middle-end/49191
7477         * lib/target-supports.exp (check_effective_target_non_strict_align):
7478         New.
7479         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7480
7481 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7482
7483         PR tree-optimizations/49516
7484         * g++.dg/tree-ssa/pr49516.C: New test.
7485
7486 2011-06-23  Jason Merrill  <jason@redhat.com>
7487
7488         PR c++/35255
7489         * g++.dg/template/partial10.C: New.
7490         * g++.dg/template/partial11.C: New.
7491
7492 2011-06-23  Jeff Law <law@redhat.com>
7493
7494         PR middle-end/48770
7495         * gcc.dg/pr48770.c: New test.
7496
7497 2011-06-23  Jan Hubicka  <jh@suse.cz>
7498
7499         PR middle-end/49373
7500         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7501
7502 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7503
7504         PR testsuite/49512
7505         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7506         instead of -fdump-tree-optimized.
7507
7508 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7509
7510         PR c++/44625
7511         * g++.dg/template/crash107.C: New.
7512         * g++.dg/template/error17.C: Adjust.
7513
7514 2011-06-23  Jason Merrill  <jason@redhat.com>
7515
7516         PR c++/49507
7517         * g++.dg/cpp0x/defaulted30.C: New.
7518
7519         PR c++/49440
7520         * g++.dg/rtti/anon-ns1.C: New.
7521
7522         PR c++/49395
7523         * g++.dg/init/ref18.C: New.
7524
7525         PR c++/36435
7526         * g++.dg/template/partial9.C: New.
7527
7528 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7529
7530         PR middle-end/49373
7531         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7532
7533 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7534
7535         PR debug/49496
7536         * gcc.dg/pr49496.c: New test.
7537
7538 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7539
7540         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7541         is not xscale.
7542
7543         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7544
7545         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7546         * gcc.target/arm/pr42879.c: Likewise.
7547         * gcc.target/arm/pr45701-3.c: Likewise.
7548
7549         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7550         * gcc.target/arm/pr40482.c: Likewise.
7551         * gcc.target/arm/stack-corruption.c: Likewise.
7552
7553 2011-06-22  Richard Guenther  <rguenther@suse.de>
7554
7555         PR tree-optimization/49493
7556         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7557
7558 2011-06-22  Jason Merrill  <jason@redhat.com>
7559
7560         PR c++/49260
7561         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7562
7563 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
7564             Dmitry Melnik  <dm@ispras.ru>
7565
7566         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7567         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7568         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7569
7570 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
7571
7572         * gcc.target/arm/tlscall.c: New.
7573
7574 2011-06-21  Jason Merrill  <jason@redhat.com>
7575
7576         PR c++/49172
7577         * g++.dg/cpp0x/constexpr-ref1.C: New.
7578         * g++.dg/cpp0x/constexpr-ref2.C: New.
7579         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7580
7581         PR c++/49482
7582         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7583
7584         PR c++/49418
7585         * g++.dg/template/param3.C: New.
7586
7587 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
7588
7589         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7590         my_clrsb test functions.
7591         (main): Test clrsb.
7592         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7593         test_sll, test_ull): Add clrsb tests.
7594         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7595         clrsbll.
7596
7597 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
7598
7599         PR fortran/49112
7600         * gfortran.dg/class_44.f03: New.
7601
7602 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7603
7604         PR tree-optimization/49478
7605         * gcc.dg/vect/pr49478.c
7606
7607 2011-06-21  Richard Guenther  <rguenther@suse.de>
7608
7609         PR tree-optimization/49483
7610         * gcc.dg/vect/vect-120.c: New testcase.
7611
7612 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7613
7614         PR testsuite/49443
7615         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7616         * gcc.dg/vect/vect-peel-4.c: Likewise.
7617
7618 2011-06-22  Christian Bruel  <christian.bruel@st.com>
7619
7620         PR middle-end/49139
7621         * gcc.dg/always_inline.c: Removed -Winline. Update checks
7622         * gcc.dg/always_inline2.c: Likewise.
7623         * gcc.dg/always_inline3.c: Likewise.
7624         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7625         * gcc.dg/inline_1.c: Likewise.
7626         * gcc.dg/inline_2.c: Likewise.
7627         * gcc.dg/inline_3.c: Likewise.
7628         * gcc.dg/inline_4.c: Likewise.
7629         * gcc.dg/20051201-1.c: Likewise.
7630         * gcc.dg/pr40087.c: Likewise.
7631         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7632         * gcc.dg/inline-22.c: Likewise.
7633         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7634         * gcc.dg/lto/20090218-1_1.c: Likewise.
7635         * g++.dg/ipa/devirt-7.C: Likewise.
7636         * gcc.dg/uninit-pred-5_a.c: Likewise.
7637         * gcc.dg/uninit-pred-5_b.c: Likewise.
7638         * gcc.dg/fail_always_inline.c: New.
7639
7640 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
7641
7642         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7643         into 6 jobs instead of 3.
7644
7645 2011-06-20  Jason Merrill  <jason@redhat.com>
7646
7647         PR c++/49216
7648         * g++.dg/cpp0x/initlist53.C: New.
7649
7650 2011-06-20  Tobias Burnus  <burnus@net-b.de>
7651
7652         PR fortran/18918
7653         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7654         * gfortran.dg/coarray_lock_3.f90: New.
7655         * gfortran.dg/coarray/lock_1.f90: New.
7656
7657 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
7658
7659         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7660         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7661         unresolved and report the reason to the log file.
7662
7663         * lib/scanasm.exp (object-size): Move argument processing earlier
7664         to report errors before verifying that the file exists.  Report
7665         problems detected at runtime as unresolved instead of error and
7666         report their reasons to the log file.
7667
7668 2011-06-20  Jason Merrill  <jason@redhat.com>
7669
7670         PR c++/47080
7671         * g++.dg/cpp0x/explicit6.C: New.
7672
7673         PR c++/47635
7674         * g++.dg/cpp0x/enum20.C: New.
7675
7676         PR c++/48138
7677         * g++.dg/ext/attr-aligned01.C: New.
7678
7679         PR c++/49205
7680         * g++.dg/cpp0x/variadic-default.C: New.
7681
7682         PR c++/43321
7683         * g++.dg/cpp0x/auto26.C: New.
7684
7685         PR c++/43831
7686         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7687
7688 2011-06-20  Kai Tietz  <ktietz@redhat.com>
7689
7690         * gcc.dg/binop-notand1.c: New test.
7691         * gcc.dg/binop-notand2.c: New test.
7692         * gcc.dg/binop-notand3.c: New test.
7693         * gcc.dg/binop-notand4.c: New test.
7694         * gcc.dg/binop-notand5.c: New test.
7695         * gcc.dg/binop-notand6.c: New test.
7696
7697 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7698
7699         PR testsuite/49432
7700         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7701
7702 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7703
7704         PR fortran/49400
7705         * gfortran.dg/proc_ptr_31.f90: New.
7706
7707 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7708
7709         * gnat.dg/volatile6.adb: New test.
7710         * gnat.dg/volatile7.adb: Likewise.
7711         * gnat.dg/volatile8.adb: Likewise.
7712         * gnat.dg/volatile9.adb: Likewise.
7713
7714 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7715
7716         * gnat.dg/constant3.adb: New test.
7717
7718 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
7719
7720         PR libfortran/49296
7721         * gfortran.dg/read_list_eof_1.f90: New test.
7722
7723 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR target/49411
7726         * gcc.target/i386/testimm-1.c: New test.
7727         * gcc.target/i386/testimm-2.c: New test.
7728         * gcc.target/i386/testimm-3.c: New test.
7729         * gcc.target/i386/testimm-4.c: New test.
7730         * gcc.target/i386/testimm-5.c: New test.
7731         * gcc.target/i386/testimm-6.c: New test.
7732         * gcc.target/i386/testimm-7.c: New test.
7733         * gcc.target/i386/testimm-8.c: New test.
7734         * gcc.target/i386/xop-vpermil2px-2.c: New test.
7735         * gcc.target/i386/xop-rotate1-int.c: New test.
7736         * gcc.target/i386/xop-rotate2-int.c: New test.
7737
7738 2011-06-17  Jason Merrill  <jason@redhat.com>
7739
7740         * g++.dg/cpp0x/rv-func2.C: New.
7741
7742         * g++.dg/debug/dwarf2/lambda1.C: New.
7743         * g++.dg/warn/Wshadow-6.C: Adjust.
7744
7745 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
7746
7747         PR fortran/48699
7748         * gfortran.dg/move_alloc_5.f90: New.
7749
7750 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
7751
7752         PR rtl-optimization/48542
7753         * gcc.dg/torture/pr48542.c: New test.
7754
7755 2011-06-16  Jason Merrill  <jason@redhat.com>
7756
7757         PR c++/44160
7758         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7759
7760         PR c++/45378
7761         * g++.dg/cpp0x/initlist52.C New.
7762
7763         PR c++/45399
7764         * c-c++-common/raw-string-12.c: New.
7765
7766         PR c++/49229
7767         * g++.dg/cpp0x/sfinae26.C: New.
7768
7769         PR c++/49251
7770         * g++.dg/cpp0x/variadic113.C: New.
7771
7772         PR c++/49420
7773         * g++.dg/cpp0x/variadic112.C: New.
7774
7775 2011-06-16  Jeff Law <law@redhat.com>
7776
7777         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7778         improved jump threading.
7779         * gcc.dg/builtin-object-size-2.c: Likewise.
7780         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7781
7782 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7783
7784         PR fortran/49074
7785         * gfortran.dg/typebound_assignment_3.f03: New.
7786
7787 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
7788
7789         PR testsuite/48727
7790         * g++.dg/opt/devirt2.C: Change xfail rule to target.
7791
7792 2011-06-16  Martin Jambor  <mjambor@suse.cz>
7793
7794         PR tree-optimization/49343
7795         * gnat.dg/discr31.ad[sb]: New test.
7796
7797 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7798
7799         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7800
7801 2011-06-16  Tom de Vries  <tom@codesourcery.com>
7802
7803         PR target/45098
7804         * gcc.target/arm/ivopts-3.c: Update test.
7805         * gcc.target/arm/ivopts-5.c: Same.
7806
7807 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7808
7809         Revert:
7810         2011-06-10  Wei Guozhi  <carrot@google.com>
7811
7812         PR target/45335
7813         * gcc.target/arm/pr45335.c: New test.
7814         * gcc.target/arm/pr45335-2.c: New test.
7815         * gcc.target/arm/pr45335-3.c: New test.
7816         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7817         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7818         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7819
7820 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
7821
7822         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7823
7824 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7825
7826         PR fortran/49417
7827         * gfortran.dg/class_43.f03: New.
7828
7829 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR tree-optimization/49419
7832         * gcc.c-torture/execute/pr49419.c: New test.
7833
7834 2011-06-16  Revital Eres  <revital.eres@linaro.org>
7835
7836         * gcc.dg/sms-9.c: New file.
7837
7838 2011-06-15  Easwaran Raman  <eraman@google.com>
7839
7840         PR rtl-optimization/49414
7841         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7842
7843 2011-06-14  Jason Merrill  <jason@redhat.com>
7844
7845         * g++.dg/cpp0x/noexcept13.C: New.
7846
7847 2011-06-14  Easwaran Raman  <eraman@google.com>
7848
7849         PR rtl-optimization/44194
7850         * gcc.dg/pr44194-1.c: New test.
7851         * gcc.dg/pr44194-2.c: New test.
7852
7853 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7854
7855         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7856         switches.
7857         * gcc.target/arm/pr45701-2.c: Likewise.
7858         * gcc.target/arm/thumb-branch1.c: Likewise.
7859
7860 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
7861
7862         PR testsuite/48727
7863         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7864
7865 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7866
7867         * gcc.target/arm/pr45701-1.c: Require thumb support.
7868         * gcc.target/arm/pr45701-2.c: Likewise.
7869         * gcc.target/arm/thumb-branch1.c: Likewise.
7870
7871         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7872         * gcc.target/arm/pr39839.c: Likewise.
7873         * gcc.target/arm/pr40657-2.c: Likewise.
7874         * gcc.target/arm/pr40956.c: Likewise.
7875         * gcc.target/arm/pr41679.c: Likewise.
7876         * gcc.target/arm/pr42235.c: Likewise.
7877         * gcc.target/arm/pr42495.c: Likewise.
7878         * gcc.target/arm/pr42505.c: Likewise.
7879         * gcc.target/arm/pr42574.c: Likewise.
7880         * gcc.target/arm/pr46883.c: Likewise.
7881         * gcc.target/arm/pr46934.c: Likewise.
7882         * gcc.target/arm/xor-and.c: Likewise.
7883
7884 2011-06-14  Jason Merrill  <jason@redhat.com>
7885
7886         * g++.dg/other/error23.C: Adjust error message.
7887         * g++.dg/other/error32.C: Likewise.
7888
7889         PR c++/49389
7890         * g++.dg/cpp0x/rv-dotstar.C: New.
7891
7892         PR c++/49369
7893         * g++.dg/cpp0x/decltype30.C: New.
7894
7895         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7896
7897 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR fortran/49103
7900         * gfortran.dg/pr49103.f90: New test.
7901
7902 2011-06-14  Tom de Vries  <tom@codesourcery.com>
7903
7904         PR target/45098
7905         * gcc.target/arm/ivopts-3.c: New test.
7906         * gcc.target/arm/ivopts-4.c: New test.
7907         * gcc.target/arm/ivopts-5.c: New test.
7908
7909 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7910
7911         PR rtl-optimization/49390
7912         * gcc.c-torture/execute/pr49390.c: New test.
7913
7914 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7915
7916         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7917
7918 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
7919
7920         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7921         * gcc.c-torture/execute/cmpsi-2.x: New file.
7922         * gcc.c-torture/execute/pr45262.c: Undo 172757.
7923         * gcc.c-torture/execute/pr45262.x: New file.
7924         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7925         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7926         int32plus
7927         * gcc.c-torture/compile/pr49163.c: Ditto.
7928
7929 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
7930
7931         * gcc.dg/vect/vect-16.c: Rename to...
7932         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7933         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7934         for double-word vectors.
7935         * gcc.dg/vect/vect-peel-4.c: Likewise.
7936         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7937         vect_element_align.
7938         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7939         -fno-fast-math.
7940
7941 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
7942
7943         PR target/44618
7944         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7945
7946 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7947
7948         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7949
7950 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7951
7952         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7953
7954 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
7955
7956         * gfortran.dg/trim_optimize_8.f90:  New test case.
7957
7958 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
7959            Ira Rosen  <ira.rosen@linaro.org>
7960
7961         PR tree-optimization/49352
7962         * gcc.dg/vect/pr49352.c: New test.
7963
7964 2011-06-12  Tobias Burnus
7965
7966         PR fortran/49324
7967         * gfortran.dg/alloc_comp_assign_11.f90: New.
7968
7969 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7970
7971         * gfortran.dg/trim_optimize_7.f90:  New test.
7972
7973 2011-06-10  Wei Guozhi  <carrot@google.com>
7974
7975         PR target/45335
7976         * gcc.target/arm/pr45335.c: New test.
7977         * gcc.target/arm/pr45335-2.c: New test.
7978         * gcc.target/arm/pr45335-3.c: New test.
7979         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7980         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7981         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7982
7983 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
7984
7985         PR c++/41769
7986         * g++.dg/parse/error39.C: New.
7987
7988 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
7989
7990         * gcc.target/arm/20090811-1.c: Skip for incompatible
7991         options, do not override other options.
7992         * gcc.target/arm/combine-cmp-shift.c: Skip for
7993         incompatible options.
7994         * gcc.target/arm/pr45094.c: Likewise.
7995         * gcc.target/arm/scd42-1.c: Likewise.
7996         * gcc.target/arm/scd42-3.c: Likewise.
7997         * gcc.target/arm/thumb-ltu.c: Likewise.
7998
7999         * lib/target-supports.exp
8000         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8001         multilib flags use -mfpu with a value other than neon-fp16.
8002
8003 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8004
8005         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8006         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8007
8008 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8009
8010         * lib/target-supports.exp (check_effective_target_pie): New proc.
8011         * gcc.dg/pie-link.c: Use target pie.
8012
8013 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8014             Laurent Roug�  <laurent.rouge@menta.fr>
8015
8016         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8017         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8018
8019 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8020
8021         * gfortran.dg/coarray/sync_1.f90: New test for
8022         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8023
8024 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8025
8026         PR tree-optimization/49318
8027         * gcc.dg/vect/pr49318.c: New test.
8028
8029 2011-06-09  David Krauss  <potswa@mac.com>
8030
8031         * g++.dg/template/arrow1.C: New.
8032
8033 2011-06-09  Jason Merrill  <jason@redhat.com>
8034
8035         * lib/prune.exp: Prune "note"s.
8036         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8037
8038         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8039         * g++.dg/template/dependent-expr3.C: Likewise.
8040         * g++.dg/parse/template7.C: Likewise.
8041         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8042         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8043         * g++.old-deja/g++.pt/friend38.C: Likewise.
8044         * g++.old-deja/g++.pt/crash32.C: Likewise.
8045         * g++.old-deja/g++.other/init4.C: Likewise.
8046         * g++.old-deja/g++.other/friend8.C: Likewise.
8047
8048         * g++.dg/ext/complex7.C: Adjust expected output.
8049         * g++.dg/diagnostic/method1.C: Likewise.
8050         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8051         * g++.dg/parse/crash33.C: Likewise.
8052         * g++.dg/other/warning1.C: Likewise.
8053         * g++.dg/init/pr29571.C: Likewise.
8054         * g++.dg/warn/overflow-warn-1.C: Likewise.
8055         * g++.dg/warn/overflow-warn-3.C: Likewise.
8056         * g++.dg/warn/overflow-warn-4.C: Likewise.
8057         * g++.old-deja/g++.oliva/template1.C: Likewise.
8058
8059         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8060         * g++.dg/parse/template7.C: Adjust.
8061
8062 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8063
8064         PR target/49307
8065         * gcc.dg/pr49307.c: New.
8066
8067 2011-06-09  Wei Guozhi  <carrot@google.com>
8068
8069         PR target/46975
8070         * gcc.target/arm/pr46975.c: New testcase.
8071
8072 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8073
8074         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8075         (PMETH, arglist_t): Removed.
8076         (method_get_number_of_arguments): Removed.
8077         (method_get_nth_argument): Removed.
8078         (method_get_first_argument): Removed.
8079         (method_get_next_argument): Removed.
8080         (method_get_sizeof_arguments): Removed.
8081         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8082         (PMETH): Removed.
8083         (method_get_number_of_arguments): Removed.
8084         (method_get_nth_argument): Removed.
8085         (method_get_first_argument): Removed.
8086         (method_get_next_argument): Removed.
8087         (method_get_sizeof_arguments): Removed.
8088         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8089
8090 2011-06-09  David Li  <davidxl@google.com>
8091
8092         * gcc.dg/dump-pass.c: New test.
8093
8094 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8095
8096         PR c++/29003
8097         * g++.dg/parse/error38.C: New.
8098
8099 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR middle-end/49308
8102         * gfortran.dg/pr49308.f90: New test.
8103
8104 2011-06-08  Jason Merrill  <jason@redhat.com>
8105
8106         * g++.dg/cpp0x/noexcept11.C: New.
8107         * g++.dg/cpp0x/noexcept12.C: New.
8108         * g++.dg/cpp0x/sfinae11.C: Adjust.
8109
8110 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8111
8112         PR testsuite/49323
8113         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8114         to dg-options, match also DW_AT_linkage_name.
8115
8116 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8117
8118         PR middle-end/21953
8119         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8120         -fno-common on alpha*-dec-osf*.
8121         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8122
8123 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8124
8125         PR rtl-optimization/49303
8126         * gcc.target/ia64/pr49303.c: New test.
8127
8128 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8129
8130         PR fortran/18918
8131         * gfortran.dg/coarray_lock_1.f90: New.
8132         * gfortran.dg/coarray_lock_2.f90: New.
8133
8134 2011-06-07  Jason Merrill  <jason@redhat.com>
8135
8136         * lib/prune.exp: Look for "required" rather than "instantiated".
8137         * g++.dg/abi/mangle11.C: Likewise.
8138         * g++.dg/abi/mangle12.C: Likewise.
8139         * g++.dg/abi/mangle17.C: Likewise.
8140         * g++.dg/abi/mangle20-2.C: Likewise.
8141         * g++.dg/abi/pragma-pack1.C: Likewise.
8142         * g++.dg/cpp0x/decltype26.C: Likewise.
8143         * g++.dg/cpp0x/decltype28.C: Likewise.
8144         * g++.dg/cpp0x/decltype29.C: Likewise.
8145         * g++.dg/cpp0x/enum11.C: Likewise.
8146         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8147         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8148         * g++.dg/cpp0x/pr47416.C: Likewise.
8149         * g++.dg/ext/case-range2.C: Likewise.
8150         * g++.dg/ext/case-range3.C: Likewise.
8151         * g++.dg/gomp/for-19.C: Likewise.
8152         * g++.dg/gomp/pr37533.C: Likewise.
8153         * g++.dg/gomp/pr38639.C: Likewise.
8154         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8155         * g++.dg/inherit/base3.C: Likewise.
8156         * g++.dg/inherit/using6.C: Likewise.
8157         * g++.dg/init/placement4.C: Likewise.
8158         * g++.dg/init/reference3.C: Likewise.
8159         * g++.dg/lookup/scoped6.C: Likewise.
8160         * g++.dg/lookup/using7.C: Likewise.
8161         * g++.dg/other/abstract1.C: Likewise.
8162         * g++.dg/other/error10.C: Likewise.
8163         * g++.dg/other/error5.C: Likewise.
8164         * g++.dg/other/field1.C: Likewise.
8165         * g++.dg/other/offsetof5.C: Likewise.
8166         * g++.dg/parse/bitfield2.C: Likewise.
8167         * g++.dg/parse/constant4.C: Likewise.
8168         * g++.dg/parse/crash20.C: Likewise.
8169         * g++.dg/parse/invalid-op1.C: Likewise.
8170         * g++.dg/parse/non-dependent2.C: Likewise.
8171         * g++.dg/parse/template18.C: Likewise.
8172         * g++.dg/tc1/dr152.C: Likewise.
8173         * g++.dg/tc1/dr166.C: Likewise.
8174         * g++.dg/tc1/dr176.C: Likewise.
8175         * g++.dg/tc1/dr213.C: Likewise.
8176         * g++.dg/template/access11.C: Likewise.
8177         * g++.dg/template/access2.C: Likewise.
8178         * g++.dg/template/access3.C: Likewise.
8179         * g++.dg/template/access7.C: Likewise.
8180         * g++.dg/template/arg7.C: Likewise.
8181         * g++.dg/template/cond2.C: Likewise.
8182         * g++.dg/template/crash13.C: Likewise.
8183         * g++.dg/template/crash40.C: Likewise.
8184         * g++.dg/template/crash7.C: Likewise.
8185         * g++.dg/template/crash84.C: Likewise.
8186         * g++.dg/template/ctor5.C: Likewise.
8187         * g++.dg/template/defarg13.C: Likewise.
8188         * g++.dg/template/defarg14.C: Likewise.
8189         * g++.dg/template/dtor7.C: Likewise.
8190         * g++.dg/template/eh2.C: Likewise.
8191         * g++.dg/template/error2.C: Likewise.
8192         * g++.dg/template/error43.C: Likewise.
8193         * g++.dg/template/friend32.C: Likewise.
8194         * g++.dg/template/injected1.C: Likewise.
8195         * g++.dg/template/instantiate1.C: Likewise.
8196         * g++.dg/template/instantiate3.C: Likewise.
8197         * g++.dg/template/instantiate5.C: Likewise.
8198         * g++.dg/template/instantiate7.C: Likewise.
8199         * g++.dg/template/local6.C: Likewise.
8200         * g++.dg/template/lookup2.C: Likewise.
8201         * g++.dg/template/member5.C: Likewise.
8202         * g++.dg/template/memfriend15.C: Likewise.
8203         * g++.dg/template/memfriend16.C: Likewise.
8204         * g++.dg/template/memfriend17.C: Likewise.
8205         * g++.dg/template/memfriend7.C: Likewise.
8206         * g++.dg/template/meminit1.C: Likewise.
8207         * g++.dg/template/nested3.C: Likewise.
8208         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8209         * g++.dg/template/nontype12.C: Likewise.
8210         * g++.dg/template/nontype13.C: Likewise.
8211         * g++.dg/template/nontype6.C: Likewise.
8212         * g++.dg/template/pr23510.C: Likewise.
8213         * g++.dg/template/pr35240.C: Likewise.
8214         * g++.dg/template/ptrmem15.C: Likewise.
8215         * g++.dg/template/ptrmem6.C: Likewise.
8216         * g++.dg/template/qualified-id1.C: Likewise.
8217         * g++.dg/template/qualttp20.C: Likewise.
8218         * g++.dg/template/qualttp3.C: Likewise.
8219         * g++.dg/template/qualttp4.C: Likewise.
8220         * g++.dg/template/qualttp5.C: Likewise.
8221         * g++.dg/template/qualttp6.C: Likewise.
8222         * g++.dg/template/qualttp7.C: Likewise.
8223         * g++.dg/template/qualttp8.C: Likewise.
8224         * g++.dg/template/recurse.C: Likewise.
8225         * g++.dg/template/recurse2.C: Likewise.
8226         * g++.dg/template/ref5.C: Likewise.
8227         * g++.dg/template/scope2.C: Likewise.
8228         * g++.dg/template/sfinae10.C: Likewise.
8229         * g++.dg/template/sfinae3.C: Likewise.
8230         * g++.dg/template/sizeof3.C: Likewise.
8231         * g++.dg/template/static9.C: Likewise.
8232         * g++.dg/template/template-id-2.C: Likewise.
8233         * g++.dg/template/typedef13.C: Likewise.
8234         * g++.dg/template/typename4.C: Likewise.
8235         * g++.dg/template/using14.C: Likewise.
8236         * g++.dg/template/using2.C: Likewise.
8237         * g++.dg/template/warn1.C: Likewise.
8238         * g++.dg/warn/Wparentheses-13.C: Likewise.
8239         * g++.dg/warn/Wparentheses-15.C: Likewise.
8240         * g++.dg/warn/Wparentheses-16.C: Likewise.
8241         * g++.dg/warn/Wparentheses-17.C: Likewise.
8242         * g++.dg/warn/Wparentheses-18.C: Likewise.
8243         * g++.dg/warn/Wparentheses-19.C: Likewise.
8244         * g++.dg/warn/Wparentheses-20.C: Likewise.
8245         * g++.dg/warn/Wparentheses-23.C: Likewise.
8246         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8247         * g++.dg/warn/noeffect2.C: Likewise.
8248         * g++.dg/warn/noeffect4.C: Likewise.
8249         * g++.dg/warn/pr8570.C: Likewise.
8250         * g++.old-deja/g++.brendan/init2.C: Likewise.
8251         * g++.old-deja/g++.eh/spec6.C: Likewise.
8252         * g++.old-deja/g++.pt/crash10.C: Likewise.
8253         * g++.old-deja/g++.pt/crash36.C: Likewise.
8254         * g++.old-deja/g++.pt/derived3.C: Likewise.
8255         * g++.old-deja/g++.pt/error2.C: Likewise.
8256         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8257         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8258         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8259         * g++.old-deja/g++.pt/overload7.C: Likewise.
8260         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8261
8262 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8263             Iain Sandoe  <iains@gcc.gnu.org>
8264
8265         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8266         Added code to deal with the case when [Protocol
8267         -descriptionForInstanceMethod:] or [Protocol
8268         -descriptionForClassMethod:] returns NULL.
8269
8270 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8271             Iain Sandoe  <iains@gcc.gnu.org>
8272
8273         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8274         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8275         Added cast.
8276
8277 2011-06-07  Xinliang David Li  <davidxl@google.com>
8278
8279         * gcc.dg/inline_2.c: New test.
8280         * gcc.dg/unroll_2.c: New test.
8281         * gcc.dg/inline_3.c: New test.
8282         * gcc.dg/unroll_3.c: New test.
8283         * gcc.dg/inline_4.c: New test.
8284         * gcc.dg/unroll_4.c: New test.
8285         * gcc.dg/inline_1.c: New test.
8286         * gcc.dg/unroll_1.c: New test.
8287
8288 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8289
8290         PR tree-optimization/48497
8291         * lib/gcc-defs.exp (dg-additional-options): New proc.
8292         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8293         -msse2 on 32-bit x86.
8294
8295 2011-06-06  Jason Merrill  <jason@redhat.com>
8296
8297         * g++.dg/cpp0x/enum19.C: New.
8298
8299 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8300
8301         * gcc.target/arm/neon-reload-class.c: New test.
8302
8303 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8304
8305         PR debug/49130
8306         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8307
8308 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8309
8310         * gcc.target/arm/smlatb-1.c: New file.
8311         * gcc.target/arm/smlatt-1.c: New file.
8312         * gcc.target/arm/smlaltb-1.c: New file.
8313         * gcc.target/arm/smlaltt-1.c: New file.
8314
8315 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8316
8317         * gcc.target/arm/mla-2.c: New test.
8318
8319 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8320
8321         PR gcov-profile/49299
8322         * gcc.dg/tree-prof/pr49299-1.c: New test.
8323         * gcc.dg/tree-prof/pr49299-2.c: New test.
8324
8325 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8326
8327         * lib/target-supports.exp
8328         (check_effective_target_vect_widen_mult_qi_to_hi):
8329         Add NEON as supporting target.
8330         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8331         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8332         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8333         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8334         using widening multiplication on targets that support it.
8335         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8336         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8337         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8338
8339 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8340
8341         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8342         Modern Objective-C runtime API.
8343         * objc/execute/next_mapping.h: Removed.
8344         * objc-obj-c++-shared/next-mapping.h: Removed.
8345         * objc-obj-c++-shared/Object1.h: Removed.
8346         * objc-obj-c++-shared/Object1.m: Removed.
8347         * objc-obj-c++-shared/Object1.mm: Removed.
8348         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8349         * objc-obj-c++-shared/Protocol1.h: Removed.
8350         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8351         of ProtoBool, IVAR_T and METHOD.
8352         * objc-obj-c++-shared/runtime.h: New.
8353         * objc-obj-c++-shared/TestsuiteObject.h: New.
8354         * objc-obj-c++-shared/TestsuiteObject.m: New.
8355
8356         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8357         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8358         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8359         it a class method.
8360         * objc/execute/_cmd.m: Include
8361         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8362         runtime API.  ([TestClass +initialize]): Include this method also
8363         with the GNU runtime.
8364         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8365         Object.  ([-setValue:]): Return void.
8366         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8367         with the GNU runtime.  Include
8368         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8369         for the NeXT runtime.  Use the existing print_ivars() and
8370         compare_structures() implementations for the old NeXT runtime.
8371         Added new implementations for the Modern GNU and NeXT runtimes.
8372         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8373         well.  (main): Use objc_getClass().  Use return instead of exit.
8374         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8375         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8376         of exit().
8377         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8378         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8379         instead of Object.  (main): Use return instead of exit().
8380         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8381         instead of Object.  Removed prototype for exit().  (main): Use
8382         return instead of exit().  Use the Modern Objective-C runtime API.
8383         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8384         Object.
8385         * objc/execute/class-tests-1.h: Include
8386         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8387         runtime API.  (test_class_with_superclass): Do not call [Object
8388         class].  There is no need to with the current libobjc.
8389         * objc/execute/class-tests-2.h: Include
8390         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8391         runtime API.
8392         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8393         ../../objc-obj-c++-shared/next-mapping.h.
8394         * objc/execute/class-2.m: Likewise.
8395         * objc/execute/class-3.m: Likewise.
8396         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8397         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8398         +initialize]): Include this method also with the GNU
8399         runtime. (main): Use the Modern Objective-C runtime API.
8400         * objc/execute/class-5.m: Likewise.
8401         * objc/execute/class-6.m: Likewise.
8402         * objc/execute/class-7.m: Likewise.
8403         * objc/execute/class-8.m: Likewise.
8404         * objc/execute/class-9.m: Likewise.
8405         * objc/execute/class-10.m: Likewise.
8406         * objc/execute/class-11.m: Likewise.
8407         * objc/execute/class-12.m: Likewise.
8408         * objc/execute/class-13.m: Likewise.
8409         * objc/execute/class-14.m: Likewise.
8410         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8411         this method also with the GNU runtime.
8412         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8413         +initialize]): Include this method also with the GNU runtime.
8414         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8415         of Object.
8416         * objc/execute/encode-1.m: Likewise.
8417         * objc/execute/enumeration-1.m: Likewise.
8418         * objc/execute/enumeration-2.m: Likewise.
8419         * objc/execute/exceptions/catchall-1.m: Likewise.
8420         * objc/execute/exceptions/finally-1.m: Likewise.
8421         * objc/execute/exceptions/foward-1.m: Likewise.
8422         * objc/execute/exceptions/local-variables-1.m: Likewise.
8423         * objc/execute/exceptions/throw-nil.m: Likewise.
8424         * objc/execute/exceptions/trivial.m: Likewise.
8425         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8426         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8427         * objc/execute/exceptions/matcher-1.m: Likewise.
8428         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8429         Object.
8430         * objc/execute/formal_protocol-2.m: Likewise.
8431         * objc/execute/formal_protocol-3.m: Likewise.
8432         * objc/execute/formal_protocol-4.m: Likewise.
8433         * objc/execute/formal_protocol-5.m: Include
8434         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8435         protocol_getName().
8436         * objc/execute/formal_protocol-6.m: Likewise.
8437         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8438         Object.  Include <objc/Protocol.h> instead of
8439         ../../objc-obj-c++-shared/Protocol1.h.
8440         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8441         Object.
8442         * objc/execute/informal_protocol.m: Likewise.
8443         * objc/execute/load-3.m: Likewise.
8444         * objc/execute/many_args_method.m ([TestClass +initialize]):
8445         Include this method with the GNU runtime as well.
8446         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8447         * objc/execute/nested-func-1.m: Use TestsuiteObject
8448         instead of Object.
8449         * objc/execute/nil_method-1.m: Likewise.
8450         * objc/execute/no_clash.m: Likewise.
8451         * objc/execute/np-1.m: Do not include
8452         ../../objc-obj-c++-shared/Protocol1.h.
8453         (main): Use return instead of exit().
8454         * objc/execute/np-2.m: Do not include
8455         ../../objc-obj-c++-shared/Protocol1.h.
8456         ([MyObject +initialize]): Include this method also with the GNU
8457         runtime.  (main): Use return instead of exit().
8458         * objc/execute/object_is_class.m: Include
8459         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8460         of Object.  (main): Use the Modern Objective-C runtime API.
8461         * objc/execute/object_is_meta_class.m: Likewise.
8462         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8463         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8464         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8465         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8466         Objective-C runtime API.
8467         * objc/execute/protocol-isEqual-2.m: Likewise.
8468         * objc/execute/protocol-isEqual-3.m: Likewise.
8469         * objc/execute/protocol-isEqual-4.m: Likewise.
8470         * objc/execute/redefining_self.m ([TestClass +initialize]):
8471         Include this method with the GNU runtime as well.
8472         * objc/execute/root_methods.m: Include
8473         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8474         Include this method with the GNU runtime as well.
8475         (main): Use the Modern Objective-C runtime API.
8476         * objc/execute/selector-1.m: Include
8477         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8478         of Object.  (main): Use the Modern Objective-C runtime API.
8479         * objc/execute/static-1.m ([Test +initialize]): Include this
8480         method with the GNU runtime as well.
8481         * objc/execute/static-2.m: Likewise.
8482         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8483         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8484         ([MathClass +initialize]): Include this method with the GNU
8485         runtime as well.
8486         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8487         instead of Object.
8488         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8489         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8490         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8491         * objc.dg/attributes/method-attribute-1.m: Likewise.
8492         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8493         * objc.dg/attributes/method-attribute-2.m: Likewise.
8494         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8495         * objc.dg/attributes/method-attribute-3.m: Likewise.
8496         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8497         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8498         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8499         * obj-c++.dg/bitfield-1.mm: Likewise.
8500         * obj-c++.dg/bitfield-2.mm: Likewise
8501         * objc.dg/bitfield-3.m: Likewise.
8502         * obj-c++.dg/bitfield-4.mm: Likewise.
8503         * objc.dg/bitfield-5.m: Likewise
8504         * objc.dg/call-super-1.m: Likewise.
8505         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8506         Use objc_getClass() instead of objc_get_class(), but for the GNU
8507         runtime redefine objc_getClass as objc_get_class.  Include
8508         ../objc-obj-c++-shared/runtime.h.
8509         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8510         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8511         Use the Modern Objective-C runtime API.
8512         * objc.dg/class-protocol-1.m: Include
8513         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8514         * obj-c++.dg/class-protocol-1.mm: Likewise.
8515         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8516         * objc.dg/comp-types-10.m: Likewise.
8517         * objc.dg/comp-types-11.m: Likewise.
8518         * objc.dg/comp-types-12.m: Likewise.
8519         * obj-c++.dg/comp-types-9.mm: Likewise.
8520         * obj-c++.dg/comp-types-11.mm: Likewise.
8521         * obj-c++.dg/comp-types-12.mm: Likewise.
8522         * obj-c++.dg/comp-types-13.mm: Likewise.
8523         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8524         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8525         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8526         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8527         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8528         * objc.dg/desig-init-1.m: Likewise.
8529         * obj-c++.dg/defs.mm: Likewise.
8530         * objc.dg/exceptions-2.m: Likewise.
8531         * obj-c++.dg/except-1.mm: Likewise.
8532         * obj-c++.dg/exceptions-2.mm: Likewise.
8533         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8534         Use the Modern Objective-C runtime API.
8535         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8536         the Modern Objective-C runtime API.  Do not include
8537         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8538         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8539         the Modern Objective-C runtime API except when using an older NeXT
8540         runtime.
8541         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8542         the Modern Objective-C runtime API.
8543         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8544         objc/encoding.h.
8545         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8546         * objc.dg/encode-7-next-64bit.m: Updated include.
8547         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8548         objc/encoding.h.
8549         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8550         the Modern Objective-C runtime API.
8551         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8552         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8553         instead of ../objc-obj-c++-shared/Protocol1.h.
8554         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8555         the Modern Objective-C runtime API except when using an older NeXT
8556         runtime.
8557         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8558         the Modern Objective-C runtime API.
8559         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8560         Object.
8561         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8562         * objc.dg/fix-and-continue-2.m: Likewise.
8563         * objc.dg/foreach-1.m: Likewise.
8564         * objc.dg/foreach-2.m: Likewise.
8565         * objc.dg/foreach-3.m: Likewise.
8566         * objc.dg/foreach-4.m: Likewise.
8567         * objc.dg/foreach-5.m: Likewise.
8568         * objc.dg/foreach-6.m: Likewise.
8569         * objc.dg/foreach-7.m: Likewise.
8570         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
8571         Object.
8572         * objc.dg/func-ptr-2.m: Likewise.
8573         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8574         Do not include objc/objc-api.h.
8575         * obj-c++.dg/fsf-package-0.mm: Likewise.
8576         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8577         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8578         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8579         of Object.
8580         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8581         * objc.dg/gnu-runtime-3.m: Likewise.
8582         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8583         * objc.dg/headers.m: Include objc/runtime.h instead of
8584         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
8585         for the NeXT runtime.
8586         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8587         * obj-c++.dg/isa-field-1.mm: Likewise.
8588         * obj-c++.dg/ivar-list-semi.mm: Likewise.
8589         * objc.dg/layout-1.m: Likewise.
8590         * objc.dg/layout-2.m: Likewise.
8591         * objc.dg/local-decl-2.m: Likewise.
8592         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8593         Object.  ([Container +elementForView:]): Use
8594         class_conformsToProtocol().
8595         * obj-c++.dg/lookup-2.mm: Likewise.
8596         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8597         * obj-c++.dg/local-decl-1.mm: Likewise.
8598         * objc.dg/method-3.m: Likewise.
8599         * objc.dg/method-4.m: Likewise.
8600         * objc.dg/method-6.m: Include objc/Protocol.h instead of
8601         ../objc-obj-c++-shared/Protocol1.h.
8602         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8603         * objc.dg/method-9.m: Likewise.
8604         * objc.dg/method-10.m: Likewise.
8605         * objc.dg/method-13.m ([Root +initialize]): Include this method
8606         also for the GNU runtime.  (main): Use objc_getClass() also for
8607         the GNU runtime.
8608         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8609         * objc.dg/method-17.m: Likewise.
8610         * objc.dg/method-19.m: Likewise.
8611         * objc.dg/method-20b.m: Likewise.
8612         * obj-c++.dg/method-2.mm: Likewise.
8613         * obj-c++.dg/method-6.mm: Likewise.
8614         * obj-c++.dg/method-10.mm: Likewise.
8615         * obj-c++.dg/method-11.mm: Likewise.
8616         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8617         ../objc-obj-c++-shared/Protocol1.h.
8618         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8619         * obj-c++.dg/method-15.mm: Likewise.
8620         * obj-c++.dg/method-17.mm: Likewise.
8621         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
8622         +initialize]): Include this method also for the GNU
8623         runtime.  (main): Use objc_getClass() also for the GNU runtime.
8624         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8625         * obj-c++.dg/method-22.mm: Likewise.
8626         * obj-c++.dg/method-23.mm: Likewise.
8627         * obj-c++.dg/no-extra-load.mm: Likewise.
8628         * objc.dg/objc-fast-4.m: Likewise.
8629         * objc.dg/objc-gc-4.m: Likewise.
8630         * obj-c++.dg/objc-gc-3.mm: Likewise.
8631         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
8632         protocol_getMethodDescription() instead of [Protocol
8633         -descriptionForInstanceMethod].
8634         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8635         Made it available with all runtimes.  (main): Call -test instead
8636         of -class.
8637         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8638         and put into a category.
8639         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8640         Object.  Include objc/objc.h.
8641         * obj-c++.dg/proto-lossage-2.mm: Likewise.
8642         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
8643         New. (main): Use protocol_getMethodDescription() instead
8644         of [Protocol -descriptionForInstanceMethod] and [Protocol
8645         -descriptionForClassMethod].
8646         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8647         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
8648         Objective-C runtime API.
8649         * obj-c++.dg/proto-qual-1.mm: Likewise.
8650         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8651         Object.
8652         * obj-c++.dg/property/property-1.mm: Likewise.
8653         * obj-c++.dg/qual-types-1.mm: Likewise.
8654         * objc.dg/selector-2.m: Include objc/objc.h instead of
8655         ../objc-obj-c++-shared/Object1.h.
8656         * obj-c++.dg/selector-2.mm: Likewise.
8657         * obj-c++.dg/selector-5.mm: Likewise.
8658         * obj-c++.dg/selector-6.mm: Likewise.
8659         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8660         Object.  Do not include objc/objc-api.h.
8661         * obj-c++.dg/set-not-used-1.mm: Likewise.
8662         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8663         * objc.dg/stret-1.m: Likewise.
8664         * objc.dg/stret-2.m: Likewise.
8665         * obj-c++.dg/super-class-2.mm: Likewise.
8666         * objc.dg/super-class-3.m: Likewise.
8667         * objc.dg/super-class-4.m: Likewise.
8668         * objc.dg/sync-2.m: Likewise.
8669         * obj-c++.dg/sync-2.mm: Likewise.
8670         * objc.dg/sync-1.m: Include objc/objc.h instead of
8671         ../objc-obj-c++-shared/Object1.h.
8672         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8673         'Class' as the type of 'isa'.
8674         * objc.dg/special/unclaimed-category-1.m: Use the Modern
8675         Objective-C runtime API.  ([TestClass +initialize]): Include this
8676         method with the GNU runtime as well.
8677         * objc.dg/strings/strings-1.m: Updated includes.
8678         * obj-c++.dg/strings/strings-1.mm: Likewise.
8679         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8680         objc.dg/strings/const-str-12b.m.
8681         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8682         * obj-c++.dg/template-3.mm: Likewise.
8683         * obj-c++.dg/template-4.mm: Likewise.
8684         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
8685         Objective-C runtime API.
8686         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8687         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8688         * obj-c++.dg/try-catch-1.mm: Likewise.
8689         * obj-c++.dg/try-catch-2.mm: Likewise.
8690         * objc.dg/try-catch-3.m: Likewise.
8691         * obj-c++.dg/try-catch-3.mm: Likewise.
8692         * objc.dg/try-catch-6.m: Likewise.
8693         * objc.dg/try-catch-7.m: Likewise.
8694         * obj-c++.dg/try-catch-7.mm: Likewise.
8695         * obj-c++.dg/try-catch-8.mm: Likewise.
8696         * obj-c++.dg/try-catch-9.mm: Likewise.
8697         * objc.dg/try-catch-10.m: Likewise.
8698         * obj-c++.dg/try-catch-11.mm: Likewise.
8699         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8700         Object.  Include objc/objc.h.
8701         * obj-c++.dg/typedef-alias-1.mm: Likewise.
8702         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8703         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8704         Object.  Use Modern Objective-C runtime API.  Do not use
8705         performv::.
8706         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8707         * obj-c++.dg/torture/trivial.mm: Likewise.
8708         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8709         instead of ../objc-obj-c++-shared/Object1.h.  Include
8710         ../objc-obj-c++-shared/runtime.h.
8711         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8712         * objc.dg/torture/strings/const-str-11.m: Likewise.
8713         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8714         * objc.dg/torture/strings/const-str-9.m: Likewise.
8715         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8716         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8717         instead of Object. Only add _FooClassReference if
8718         __NEXT_RUNTIME__.
8719         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8720         * objc.dg/torture/strings/const-str-8.m: Likewise.
8721         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8722         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8723         additional sources.
8724         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8725         Object.
8726         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8727         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8728         * obj-c++.dg/va-meth-1.mm: Likewise.
8729         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8730         ../objc-obj-c++-shared/Object1.h.
8731         * objc.dg/zero-link-3.m: Likewise.
8732
8733 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8734
8735         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8736
8737 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8738
8739         PR obj-c++/48275
8740         * obj-c++.dg/property/cxx-property-1.mm: New.
8741         * obj-c++.dg/property/cxx-property-2.mm: New.
8742
8743 2011-06-06  Jason Merrill  <jason@redhat.com>
8744
8745         * g++.dg/cpp0x/regress/ptrmem1.C: New.
8746
8747 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
8748
8749         PR rtl-optimization/49145
8750         From Ryan Mansfield
8751         * gcc.c-torture/compile/pr49145.c: New test.
8752
8753 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR testsuite/49288
8756         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8757         to dg-options, match also DW_AT_linkage_name.
8758
8759         PR debug/49294
8760         * gcc.dg/debug/pr49294.c: New test.
8761
8762         PR c++/49264
8763         * g++.dg/opt/pr49264.C: New test.
8764
8765 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
8766
8767         PR tree-optimization/49243
8768         * gcc.dg/pr49243.c: New.
8769
8770 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8771
8772         * gnat.dg/specs/cond_expr1.ads: New test.
8773
8774 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8775
8776         * gnat.dg/deferred_const4.ad[sb]: New test.
8777         * gnat.dg/deferred_const4_pkg.ads: New helper.
8778
8779 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8780
8781         * gnat.dg/test_tamdt.adb: Rename to...
8782         * gnat.dg/taft_type1.adb: ...this.
8783         * gnat.dg/tamdt.ad[sb]: Rename to...
8784         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8785         * gnat.dg/tamdt_aux.ads: Rename to...
8786         * gnat.dg/taft_type1_pkg2.ads: ...this.
8787         * gnat.dg/taft_type2.ad[sb]: New test.
8788         * gnat.dg/taft_type2_pkg.ads: New helper.
8789         * gnat.dg/taft_type3.adb: New test.
8790         * gnat.dg/taft_type3_pkg.ads: New helper.
8791
8792 2011-06-05  Tobias Burnus  <burnus@net-b.de>
8793
8794         PR fortran/49255
8795         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8796         for F2008.
8797
8798 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8799
8800         PR testsuite/49287
8801         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8802         warning.
8803         * objc.dg/gnu-api-2-objc.m: Likewise.
8804         * obj-c++.dg/gnu-api-2-class.mm: Likewise
8805         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8806
8807 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8808
8809         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
8810         alignment, not the alignment, when calling class_addIvar().  Add
8811         an 'isa' instance variable to the test root class.
8812         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8813
8814 2011-06-04  Jan Hubicka  <jh@suse.cz>
8815
8816         PR tree-optimization/48893
8817         PR tree-optimization/49091
8818         PR tree-optimization/49179
8819         * gfortran.dg/pr49179.f90: New testcase
8820
8821 2011-06-04  Jan Hubicka  <jh@suse.cz>
8822
8823         PR lto/48954
8824         * g++.dg/torture/pr48954.C: New testcase.
8825
8826 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8827
8828         * g++.dg/warn/delete-non-virtual-dtor.C: New.
8829
8830 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8831
8832         PR c++/33840
8833         * g++.dg/diagnostic/bitfld2.C: New.
8834
8835 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR target/49281
8838         * gcc.c-torture/execute/pr49281.c: New test.
8839
8840 2011-06-04  Jan Hubicka  <jh@suse.cz>
8841
8842         PR tree-optimize/48929
8843         * gcc.c-torture/compile/pr48929.c: New testcase.
8844
8845 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8846
8847         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8848
8849 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
8850
8851         PR c++/49276
8852         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8853
8854 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8855
8856         * objc.dg/headers.m: Do not include sarray.h and hash.h.
8857
8858 2011-06-03  Richard Henderson  <rth@redhat.com>
8859             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8860
8861         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8862
8863 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8864
8865         * objc.dg/headers.m: Do not include objc-list.h.
8866
8867 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8868
8869         * objc.dg/type-stream-1.m: Test removed.
8870         * objc.dg/headers.m: Do not include typedstream.h.
8871
8872 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8873
8874         * objc.dg/torture/forward-1.m (main): Updated testcase.
8875
8876 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
8877
8878         PR target/49163
8879         * gcc.c-torture/compile/pr49163.c: New.
8880
8881 2011-06-02  Asher Langton  <langton2@llnl.gov>
8882
8883         PR fortran/49268
8884         * gfortran.dg/PR49268.f90: New test.
8885
8886 2011-06-02  Asher Langton  <langton2@llnl.gov>
8887
8888         PR fortran/37039
8889         * gfortran.dg/PR37039.f90: New test.
8890
8891 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8892
8893         PR objc/48539
8894         * objc.dg/method-5.m: Updated.
8895         * objc.dg/method-19.m: Updated.
8896         * objc.dg/method-lookup-1.m: New.
8897         * obj-c++.dg/method-6.mm: Updated.
8898         * obj-c++.dg/method-7.mm: Updated.
8899         * obj-c++.dg/method-lookup-1.mm: New.
8900
8901 2011-06-02  DJ Delorie  <dj@redhat.com>
8902
8903         * lib/timeout.exp (timeout): Add board_info support.
8904
8905 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
8906
8907         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8908
8909 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8910
8911         PR fortran/49265
8912         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8913         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8914
8915 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
8916             Hans-Peter Nilsson  <hp@axis.com>
8917
8918         PR rtl-optimization/48840
8919         * gcc.target/sparc/ultrasp13.c: New test.
8920
8921 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
8922
8923         PR target/49238
8924         * gcc.c-torture/compile/pr49238.c: New.
8925
8926 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
8927
8928         * gcc.target/arm/g2.c: Skip test in -mthumb.
8929         Skip test unless cpu is xscale.
8930         * gcc.target/arm/scd42-2.c: Likewise.
8931         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8932
8933 2011-06-01  Jason Merrill  <jason@redhat.com>
8934
8935         * g++.dg/cpp0x/decltype28.C: New.
8936         * g++.dg/cpp0x/decltype29.C: New.
8937
8938 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
8939
8940         PR target/45074
8941         * gcc.target/mips/pr45074.c: New test.
8942
8943 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
8944             Hans-Peter Nilsson  <hp@axis.com>
8945
8946         PR rtl-optimization/48830
8947         * gcc.target/sparc/ultrasp12.c: New test.
8948
8949 2011-06-01  David Li  <davidxl@google.com>
8950
8951         * gcc.dg/profile-dir-1.c: Change pass name.
8952         * gcc.dg/profile-dir-2.c: Ditto.
8953         * gcc.dg/tree-ssa/dump-1.c: Ditto.
8954         * gcc.dg/tree-ssa/loop-25.c: Ditto.
8955         * gcc.dg/tree-prof/stringop-1.c: Ditto.
8956         * gcc.dg/tree-prof/update-loopch.c: Ditto.
8957         * gcc.dg/tree-prof/stringop-2.c: Ditto.
8958         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8959         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8960         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8961         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8962         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8963         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8964         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8965         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8966         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8967         * gcc.dg/profile-dir-3.c: Ditto.
8968         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8969
8970 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
8971
8972         * objc.dg/attributes/method-nonnull-1.m: New test.
8973         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8974
8975 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8976
8977         PR fortran/18918
8978         * gfortran.dg/coarray_atomic_1.f90: New.
8979         * gfortran.dg/coarray/atomic_1.f90: New.
8980
8981 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
8982
8983         * gcc.dg/guality/bswaptest.c: New test.
8984         * gcc.dg/guality/clztest.c: New test.
8985         * gcc.dg/guality/ctztest.c: New test.
8986         * gcc.dg/guality/rotatetest.c: New test.
8987
8988         PR target/48688
8989         * gcc.target/i386/pr48688.c: New test.
8990
8991 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
8992
8993         PR c++/48010
8994         * g++.dg/lookup/name-clash9.C: New.
8995
8996 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8997
8998         PR fortran/18918
8999         * gfortran.dg/coarray/dummy_1.f90: New.
9000
9001 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9002
9003         PR fortran/18918
9004         * gfortran.dg/coarray/save_1.f90: New.
9005         * gfortran.dg/coarray_4.f90: Update dg-error.
9006
9007 2011-05-31  Jason Merrill  <jason@redhat.com>
9008
9009         * g++.dg/cpp0x/rv-template1.C: New.
9010
9011 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9012
9013         PR rtl-optimization/49235
9014         * gcc.dg/pr49235.c: New test.
9015
9016 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9017
9018         PR tree-optimization/49093
9019         * gcc.dg/vect/pr49093.c: New test.
9020
9021 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9022
9023         PR debug/49047
9024         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9025
9026 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9027
9028         PR testsuite/49239
9029         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9030         output array.
9031
9032 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9033
9034         PR target/49186
9035         * gcc.c-torture/execute/pr49186.c: New.
9036
9037 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9038
9039         PR target/49168
9040          * gcc.target/i386/pr49168-1.c: New.
9041
9042 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9043             Eric Botcazou  <ebotcazou@adacore.com>
9044
9045         * gcc.dg/guality/drap.c: New test.
9046
9047 2011-05-30  Richard Guenther  <rguenther@suse.de>
9048
9049         PR tree-optimization/49210
9050         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9051         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9052
9053 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR c++/49223
9056         * g++.dg/gomp/pr49223-1.C: New test.
9057         * g++.dg/gomp/pr49223-2.C: New test.
9058
9059 2011-05-30  Richard Guenther  <rguenther@suse.de>
9060
9061         PR tree-optimization/49218
9062         * gcc.c-torture/execute/pr49218.c: New testcase.
9063
9064 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9065
9066         PR tree-optimization/49199
9067         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9068         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9069         -fno-tree-scev-cprop.
9070
9071 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9072
9073         PR fortran/47601
9074         * gfortran.dg/extends_13.f03: New.
9075
9076 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9077
9078         PR rtl-optimization/49095
9079         * gcc.target/i386/pr49095.c: New test.
9080
9081 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9082
9083         PR fortran/18918
9084         * gfortran.dg/coarray_24.f90: New.
9085
9086 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9087
9088         PR fortran/18918
9089         * gfortran.dg/coarray_23.f90: New.
9090
9091 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9092
9093         From Ryan Mansfield
9094         * gcc.dg/pr48826.c: New test.
9095
9096 2011-05-29  Richard Guenther  <rguenther@suse.de>
9097
9098         PR tree-optimization/49217
9099         * gcc.dg/torture/pr49217.c: New testcase.
9100
9101 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9102
9103         PR testsuite/49222
9104         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9105
9106 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9107
9108         * gnat.dg/boolean_subtype.adb: Rename to...
9109         * gnat.dg/boolean_subtype1.adb: ...this.
9110
9111 2011-05-28  Jason Merrill  <jason@redhat.com>
9112
9113         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9114
9115 2011-05-27  Jason Merrill  <jason@redhat.com>
9116
9117         * g++.dg/cpp0x/enum18.C: Adjust.
9118
9119         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9120
9121 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9122
9123         PR fortran/18918
9124         * gfortran.dg/coarray_22.f90: New.
9125
9126 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9127
9128         PR tree-optimization/46728
9129         * gcc.target/powerpc/pr46728-1.c: New.
9130         * gcc.target/powerpc/pr46728-2.c: New.
9131         * gcc.target/powerpc/pr46728-3.c: New.
9132         * gcc.target/powerpc/pr46728-4.c: New.
9133         * gcc.target/powerpc/pr46728-5.c: New.
9134         * gcc.dg/pr46728-6.c: New.
9135         * gcc.target/powerpc/pr46728-7.c: New.
9136         * gcc.target/powerpc/pr46728-8.c: New.
9137         * gcc.dg/pr46728-9.c: New.
9138         * gcc.target/powerpc/pr46728-10.c: New.
9139         * gcc.target/powerpc/pr46728-11.c: New.
9140         * gcc.dg/pr46728-12.c: New.
9141         * gcc.target/powerpc/pr46728-13.c: New.
9142         * gcc.target/powerpc/pr46728-14.c: New.
9143         * gcc.target/powerpc/pr46728-15.c: New.
9144         * gcc.target/powerpc/pr46728-16.c: New.
9145
9146 2011-05-27  Jason Merrill  <jason@redhat.com>
9147
9148         * g++.dg/abi/mangle47.C: New.
9149
9150         PR c++/49176
9151         * g++.dg/template/const5.C: New.
9152
9153         * g++.dg/cpp0x/enum18.C: New.
9154
9155         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9156
9157         * g++.dg/cpp0x/error6.C: New.
9158
9159         * g++.dg/cpp0x/error5.C: New.
9160
9161 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9162
9163         PR c++/49165
9164         * g++.dg/eh/cond6.C: New test.
9165
9166 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9167
9168         PR fortran/48820
9169         * gfortran.dg/rank_3.f90: New.
9170         * gfortran.dg/rank_4.f90: New.
9171
9172 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9173
9174         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9175         replace dump search.
9176
9177 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9178
9179         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9180         * gnat.dg/bit_packed_array5.adb: ...here.
9181
9182 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9183
9184         PR c++/42056
9185         * g++.dg/cpp0x/auto25.C: New.
9186
9187 2011-05-27  Richard Guenther  <rguenther@suse.de>
9188
9189         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9190
9191 2011-05-27  Richard Guenther  <rguenther@suse.de>
9192
9193         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9194
9195 2011-05-27  Richard Guenther  <rguenther@suse.de>
9196
9197         PR middle-end/49189
9198         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9199
9200 2011-05-26  Jason Merrill  <jason@redhat.com>
9201
9202         * g++.dg/cpp0x/friend1.C: New.
9203         * g++.dg/cpp0x/friend2.C: New.
9204
9205         * g++.dg/cpp0x/auto7.C: Update.
9206         * g++.dg/template/crash50.C: Adjust.
9207         * g++.dg/template/static9.C: Adjust.
9208         * g++.old-deja/g++.ext/memconst.C: Adjust.
9209
9210 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9211
9212         * gcc.dg/march.c: Ignore a note for some targets.
9213
9214 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9215             Nathan Froyd  <froydnj@codesourcery.com>
9216
9217         PR c++/2288
9218         PR c++/18770
9219         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9220         * g++.dg/parse/pr18770.C: New test.
9221         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9222
9223 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9224
9225         PR fortran/48955
9226         * gfortran.dg/dependency_40.f90 : New test.
9227
9228 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9229
9230         PR fortran/18918
9231         * gfortran.dg/coarray/registering_1.f90: New.
9232
9233 2011-05-26  Jason Merrill  <jason@redhat.com>
9234
9235         * g++.dg/cpp0x/variadic111.C: New.
9236         * g++.dg/cpp0x/variadic41.C: Adjust.
9237
9238 2011-05-26  Richard Guenther  <rguenther@suse.de>
9239
9240         PR tree-optimization/48702
9241         * gcc.dg/torture/pr48702.c: New testcase.
9242
9243 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9244
9245         PR gcov-profile/48845
9246         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9247         support.
9248         * gcc.dg/matrix/matrix.exp: Likewise.
9249         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9250         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9251         line number to check_profiling_available.
9252         * lib/target-supports.exp (check_profiling_available): Account for
9253         this.
9254         Require TLS runtime support with -fprofile-generate.
9255         * lib/profopt.exp (profopt-execute): Add TLS options for
9256         -fprofile-generate.
9257         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9258
9259 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR c++/49165
9262         * g++.dg/eh/cond5.C: New test.
9263
9264         PR tree-optimization/49161
9265         * gcc.c-torture/execute/pr49161.c: New test.
9266
9267 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9268
9269         * gcc.target/arm/neon-vorn-vbic.c: New test.
9270
9271 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9272
9273         PR tree-optimization/49038
9274         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9275         * gcc.dg/vect/pr49038.c: New test.
9276
9277 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
9278
9279         * g++.dg/init/pr25811-3.C: New.
9280         * g++.dg/init/pr25811-4.C: New.
9281
9282 2011-05-25  Jason Merrill  <jason@redhat.com>
9283
9284         * g++.dg/cpp0x/enum17.C: New.
9285         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9286
9287         * g++.dg/cpp0x/auto24.C: New.
9288
9289         * g++.dg/cpp0x/error4.C: New.
9290
9291         * g++.dg/cpp0x/rv-restrict.C: New.
9292
9293         * g++.dg/cpp0x/enum15.C: New.
9294         * g++.dg/cpp0x/constexpr-switch2.C: New.
9295
9296         * g++.dg/cpp0x/variadic110.C: New.
9297
9298         * g++.dg/cpp0x/auto9.C: Add typedef test.
9299
9300         * g++.dg/cpp0x/auto23.C: New.
9301         * g++.dg/cpp0x/auto9.C: Adjust.
9302
9303         * g++.dg/cpp0x/defaulted29.C: New.
9304
9305         * g++.dg/cpp0x/initlist51.C: New.
9306
9307 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9308
9309         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9310         * g++.dg/abi/packed1.C: Suppress warning.
9311         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9312         * g++.dg/template/stdarg1.C: Likewise.
9313         * g++.dg/other/packed1.C: Remove arm from xfail list.
9314
9315 2011-05-25  Jason Merrill  <jason@redhat.com>
9316
9317         * g++.dg/cpp0x/enum16.C: New.
9318         * g++.dg/parse/error15.C: Adjust.
9319
9320         * g++.dg/cpp0x/initlist50.C: New.
9321
9322         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9323
9324         * g++.dg/cpp0x/variadic109.C: New.
9325
9326 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9327
9328          * gcc.target/i386/pause-1.c: New.
9329
9330 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gcc.dg/stack-usage-1.c: Adjust comment.
9333         * gcc.dg/stack-usage-2.c: New test.
9334
9335 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9336
9337         PR c++/49136
9338         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9339         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9340
9341 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9342
9343         PR rtl-optimization/48757
9344         * gfortran.dg/pr48757.f:  New test case.
9345
9346 2011-05-24  Jason Merrill  <jason@redhat.com>
9347
9348         * g++.dg/cpp0x/access01.C: New.
9349
9350 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9351
9352         PR libobjc/48177
9353         * objc.dg/pr48177.m: New testcase.
9354
9355 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9356
9357         PR objc/48187
9358         * objc.dg/pr48187.m: New testcase.
9359         * obj-c++.dg/pr48187.mm: New testcase.
9360         * objc.dg/ivar-extra-semicolon.m: New testcase.
9361
9362 2011-05-24  Jason Merrill  <jason@redhat.com>
9363
9364         * g++.dg/template/access21.C: New.
9365         * g++.dg/template/access22.C: New.
9366
9367 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9368
9369         PR rtl-optimization/48633
9370         * g++.dg/pr48633.C: New test.
9371
9372 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9373
9374         PR target/49133
9375         * g++.dg/other/pr49133.C: New test.
9376
9377 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9378             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9379
9380         * gcc.dg/torture/tls/run-gd.c: New test.
9381         * gcc.dg/torture/tls/run-ie.c: New test.
9382         * gcc.dg/torture/tls/run-ld.c: New test.
9383         * gcc.dg/torture/tls/run-le.c: New test.
9384         * lib/target-supports.exp (check_effective_target_tls_runtime):
9385         Build testcase with TLS options.
9386
9387 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9388
9389         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9390
9391 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9392
9393         PR tree-optimization/49121
9394         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9395
9396 2011-05-23  Jason Merrill  <jason@redhat.com>
9397
9398         * g++.dg/cpp0x/defaulted28.C: New.
9399
9400         * g++.dg/cpp0x/sfinae25.C: New.
9401
9402         * g++.dg/cpp0x/rv-cast2.C: New.
9403
9404         * g++.dg/cpp0x/enum14.C: New.
9405
9406 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9407
9408         PR lto/49123
9409         * gcc.c-torture/execute/pr49123.c: New test.
9410
9411         PR debug/49032
9412         * gcc.dg/debug/pr49032.c: New test.
9413
9414         PR c/49120
9415         * gcc.dg/pr49120.c: New test.
9416
9417 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9418
9419         PR target/47315
9420         * gcc.target/i386/pr47315.c: New test.
9421
9422 2011-05-23  Jason Merrill  <jason@redhat.com>
9423
9424         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9425
9426         * g++.dg/cpp0x/sfinae24.C: New.
9427
9428         * g++.dg/cpp0x/error3.C: New.
9429
9430         * g++.dg/cpp0x/defaulted27.C: New.
9431
9432         * g++.dg/cpp0x/decltype27.C: New.
9433
9434 2011-05-23  Richard Guenther  <rguenther@suse.de>
9435
9436         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9437
9438 2011-05-23  Richard Guenther  <rguenther@suse.de>
9439
9440         PR tree-optimization/40874
9441         * g++.dg/tree-ssa/pr40874.C: New testcase.
9442
9443 2011-05-23  Richard Guenther  <rguenther@suse.de>
9444
9445         PR tree-optimization/49115
9446         * g++.dg/torture/pr49115.C: New testcase.
9447
9448 2011-05-23  Richard Guenther  <rguenther@suse.de>
9449
9450         PR middle-end/15419
9451         * gcc.dg/memcpy-3.c: New testcase.
9452
9453 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR middle-end/48973
9456         * gcc.c-torture/execute/pr48973-1.c: New test.
9457         * gcc.c-torture/execute/pr48973-2.c: New test.
9458
9459 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9460
9461         PR c++/18016
9462         * g++.dg/warn/pr18016.C: New.
9463
9464 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9465
9466         PR target/45098
9467         * gcc.target/arm/ivopts-6.c: New test.
9468
9469 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9470
9471         PR middle-end/49029
9472         * gcc.c-torture/compile/pr49029.c: New test.
9473
9474 2011-05-22  Jason Merrill  <jason@redhat.com>
9475
9476         * g++.dg/cpp0x/sfinae23.C: New.
9477         * g++.dg/cpp0x/sfinae8.C: Correct.
9478
9479 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9480
9481         * gfortran.dg/function_optimize_8.f90:  New test case.
9482
9483 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9484
9485         PR tree-optimization/49087
9486         * gcc.dg/vect/O3-pr49087.c: New test.
9487
9488 2011-05-21  Jason Merrill  <jason@redhat.com>
9489
9490         * g++.dg/debug/const5.C: New.
9491
9492 2011-05-20  Jason Merrill  <jason@redhat.com>
9493
9494         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9495
9496         * g++.dg/cpp0x/constexpr-static7.C: New.
9497
9498         * g++.dg/cpp0x/enum12.C: New.
9499         * g++.dg/cpp0x/enum13.C: New.
9500
9501 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9502
9503         PR fortran/48699
9504         * gfortran.dg/select_type_23.f03: New.
9505
9506 2011-05-20  Jason Merrill  <jason@redhat.com>
9507
9508         * g++.dg/cpp0x/defaulted26.C: New.
9509
9510         * g++.dg/cpp0x/noexcept02.C: Fix.
9511         * g++.dg/cpp0x/noexcept03.C: Fix.
9512         * g++.dg/cpp0x/noexcept08.C: Fix.
9513         * g++.dg/cpp0x/noexcept10.C: New.
9514
9515 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9516
9517         PR fortran/48706
9518         * gfortran.dg/extends_12.f03: New.
9519
9520 2011-05-20  Jason Merrill  <jason@redhat.com>
9521
9522         * g++.dg/template/koenig9.C: New.
9523         * g++.dg/opt/pr47615.C: Fix.
9524         * g++.dg/overload/defarg1.C: Fix.
9525         * g++.dg/tc1/dr213.C: Remove xfail.
9526         * g++.dg/torture/pr34850.C: Fix.
9527         * g++.dg/torture/pr39362.C: Fix.
9528         * g++.old-deja/g++.brendan/crash56.C: Fix.
9529         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9530
9531 2011-05-20  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/49079
9534         * gcc.dg/torture/pr49079.c: New testcase.
9535
9536 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9537
9538         PR tree-optimization/49073
9539         * gcc.c-torture/execute/pr49073.c: New test.
9540
9541 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9542
9543         PR fortran/18918
9544         * gfortran.dg/coarray_21.f90: New.
9545
9546 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9547
9548         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9549         output.
9550
9551 2011-05-19  Richard Guenther  <rguenther@suse.de>
9552
9553         PR testsuite/49063
9554         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9555
9556 2011-05-19  Richard Guenther  <rguenther@suse.de>
9557
9558         PR middle-end/48985
9559         * gcc.dg/builtin-object-size-11.c: New testcase.
9560
9561 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9562
9563         PR target/45098
9564         * gcc.target/arm/ivopts.c: New test.
9565         * gcc.target/arm/ivopts-2.c: New test.
9566
9567 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9568
9569         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9570
9571 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9572
9573         * gcc.c-torture/execute/960321-1.x: Remove.
9574
9575 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
9576
9577         PR fortran/48700
9578         * gfortran.dg/move_alloc_4.f90: New.
9579
9580 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9581
9582         PR target/49002
9583         * gcc.target/i386/pr49002-1.c: New test.
9584         * gcc.target/i386/pr49002-2.c: Likewise.
9585
9586 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9587
9588         PR tree-optimization/49039
9589         * gcc.c-torture/execute/pr49039.c: New test.
9590         * gcc.dg/tree-ssa/pr49039.c: New test.
9591         * g++.dg/torture/pr49039.C: New test.
9592
9593 2011-05-18  Jason Merrill  <jason@redhat.com>
9594
9595         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9596         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9597         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9598
9599 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
9600
9601         * gcc.target/bfin/mcpu-bf592.c: New test.
9602
9603 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
9604
9605         PR tree-optimization/41881
9606         * gcc.dg/vect/O3-pr41881.c: New test.
9607         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9608
9609 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR tree-optimization/49000
9612         * gcc.dg/pr49000.c: New test.
9613
9614 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
9615
9616         * gnat.dg/invalid1.adb: New test.
9617
9618 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
9619
9620         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9621         scan pattern.
9622         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9623         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9624
9625 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9626
9627         PR c++/48994
9628         * g++.dg/cpp0x/range-for18.C: New.
9629
9630 2011-05-15  Tobias Burnus  <burnus@net-b.de>
9631
9632         PR fortran/18918
9633         * gfortran.dg/coarray/image_index_2.f90: New.
9634
9635 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
9636
9637         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9638         * g++.dg/cpp0x/override2.C: New.
9639
9640 2011-05-14  Tobias Burnus  <burnus@net-b.de>
9641
9642         PR fortran/18918
9643         * gfortran.de/coarray_20.f90: New.
9644
9645 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9646
9647         PR fortran/22572
9648         * function_optimize_7.f90:  New test case.
9649
9650 2011-05-13  Jason Merrill  <jason@redhat.com>
9651
9652         * g++.dg/cpp0x/decltype26.C: New.
9653         * g++.dg/cpp0x/enum11.C: New.
9654
9655 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9656
9657         PR fortran/48972
9658         PR fortran/48991
9659         * gfortran.dg/assign_8.f90: Update dg-error.
9660
9661 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9662
9663         PR fortran/48972
9664         * gfortran.dg/io_constraints_8.f90: New.
9665         * gfortran.dg/io_constraints_9.f90: New.
9666
9667 2011-05-13  Martin Thuresson  <martint@google.com>
9668
9669         PR gcov-profile/47793
9670         * gcc.dg/pr47793.c: New.
9671
9672 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9673
9674         PR tree-optimization/48975
9675         * gcc.dg/pr48975.c: New test.
9676
9677 2011-05-12  Tobias Burnus  <burnus@net-b.de>
9678
9679         PR fortran/48972
9680         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9681
9682 2011-05-12  Jason Merrill  <jason@redhat.com>
9683
9684         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9685
9686 2011-05-12  Geert Bosch  <bosch@adacore.com>
9687
9688         * gnat.dg/view_conversion1.adb: New test.
9689
9690 2011-05-12  Richard Guenther  <rguenther@suse.de>
9691
9692         PR tree-optimization/48172
9693         * gcc.dg/vect/pr48172.c: New testcase.
9694
9695 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR debug/48967
9698         * g++.dg/opt/pr48967.C: New test.
9699
9700 2011-05-11  Jason Merrill  <jason@redhat.com>
9701
9702         * g++.dg/cpp0x/constexpr-friend.C: New.
9703         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9704
9705         * g++.dg/cpp0x/sfinae22.C: New.
9706
9707 2011-05-11  Tobias Burnus  <burnus@net-b.de>
9708
9709         PR fortran/48889
9710         * gfortran.dg/generic_24.f90: New.
9711
9712 2011-05-11  Richard Guenther  <rguenther@suse.de>
9713
9714         PR tree-optimization/15256
9715         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9716
9717 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
9718
9719         PR debug/48159
9720         * gcc.dg/pr48159-1.c: New test.
9721         * gcc.dg/pr48159-2.c: New test.
9722
9723 2011-05-11  Richard Guenther  <rguenther@suse.de>
9724
9725         PR middle-end/48953
9726         * gcc.dg/torture/pr48953.c: New testcase.
9727
9728 2011-05-11  Richard Guenther  <rguenther@suse.de>
9729
9730         PR tree-optimization/18041
9731         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9732
9733 2011-05-11  Alan Modra  <amodra@gmail.com>
9734
9735         PR target/47755
9736         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9737
9738 2011-05-10  Jason Merrill  <jason@redhat.com>
9739
9740         * g++.dg/cpp0x/defaulted25.C: New.
9741         * g++.dg/template/crash7.C: Adjust.
9742
9743         * g++.dg/cpp0x/variadic108.C: New.
9744
9745 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
9746
9747         * g++.dg/inherit/virtual9.C: Extend.
9748
9749 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
9750
9751         PR target/48857
9752         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9753         are passed and returned in vector registers.
9754
9755 2011-05-10  Richard Guenther  <rguenther@suse.de>
9756
9757         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9758         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9759         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9760         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9761         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
9762         applies.
9763
9764 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
9765
9766         PR tree-optimization/48611
9767         PR tree-optimization/48794
9768         * gfortran.dg/gomp/pr48611.f90: New test.
9769         * gfortran.dg/gomp/pr48794.f90: New test.
9770
9771         PR debug/48928
9772         * gcc.dg/dfp/pr48928.c: New test.
9773
9774 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9775
9776         PR c++/48522
9777         * g++.dg/cpp0x/pr48522.C: New.
9778
9779 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9780
9781         PR c++/48735
9782         * g++.dg/cpp0x/sfinae21.C: New.
9783
9784 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9785
9786         * g++.dg/template/sfinae28.C: Rename to...
9787         * g++.dg/cpp0x/sfinae19.C: ... this.
9788         * g++.dg/template/sfinae29.C: Rename to...
9789         * g++.dg/cpp0x/sfinae20.C: ... this.
9790
9791 2011-05-09  Jeff Law <law@redhat.com>
9792
9793         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9794         consistent results.
9795
9796 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
9797
9798         PR c++/20039
9799         * g++.dg/init/pr20039.C: New.
9800
9801 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9802
9803         PR c++/48737
9804         PR c++/48744
9805         * g++.dg/template/sfinae28.C: New.
9806         * g++.dg/template/sfinae29.C: Likewise.
9807
9808 2011-05-09  Jason Merrill  <jason@redhat.com>
9809
9810         * g++.dg/template/nontype23.C: New.
9811
9812 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
9813         PR c++/48859
9814         * g++.dg/init/pr48859.C: New.
9815
9816 2011-05-09  Jason Merrill  <jason@redhat.com>
9817
9818         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9819         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9820         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9821         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9822         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9823         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9824         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9825         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9826
9827 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
9828
9829         * g++.dg/inherit/virtual9.C: New.
9830
9831 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
9832
9833         PR c++/48574
9834         * g++.dg/template/dependent-expr8.C: New test case.
9835
9836 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
9837
9838         PR tree-optimization/48837
9839         * gcc.dg/pr48837.c: New testcase.
9840
9841 2011-05-06  Jason Merrill  <jason@redhat.com>
9842
9843         * g++.dg/cpp0x/constexpr-condition2.C: New.
9844
9845         * g++.dg/cpp0x/constexpr-missing.C: New.
9846
9847 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9848
9849         PR fortran/18918
9850         * gfortran.dg/coarray/this_image_2.f90: New.
9851
9852 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9853
9854         PR fortran/48858
9855         PR fortran/48820
9856         * gfortran.dg/bind_c_usage_22.f90: New.
9857         * gfortran.dg/bind_c_usage_23.f90: New.
9858         * gfortran.dg/bind_c_usage_24.f90: New.
9859         * gfortran.dg/bind_c_usage_24_c.c: New.
9860
9861 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
9862
9863         PR c++/48838
9864         * g++.dg/template/member9.C: New test case.
9865
9866 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9867
9868         * gnat.dg/discr29.ad[sb]: New test.
9869         * gnat.dg/discr30.adb: Likewise.
9870
9871 2011-05-05  Julian Brown  <julian@codesourcery.com>
9872
9873         * gcc.target/arm/neon-vset_lanes8.c: New test.
9874
9875 2011-05-05  Jason Merrill  <jason@redhat.com>
9876
9877         * g++.dg/init/new32.C: New.
9878
9879 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9880
9881         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9882         Fix typo.
9883
9884 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR rtl-optimization/48381
9887         * gcc.c-torture/compile/pr48381.c: New test.
9888
9889 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
9890
9891         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9892         to dg-options.
9893         * gcc.target/i386/opt-1.c: Ditto.
9894
9895 2011-05-04  Jason Merrill  <jason@redhat.com>
9896
9897         * g++.dg/conversion/base1.C: New.
9898
9899 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9900
9901         PR libgfortran/48787
9902         * gfortran.dg/round_3.f08: Add more checks to test case.
9903
9904 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
9905
9906         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9907         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9908         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9909         Gate test on effective_target fd_truncate.
9910
9911 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
9912
9913         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9914         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9915         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9916         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
9917         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9918         * gcc.target/i386/pr38824.c: Ditto.
9919         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9920         * gcc.target/i386/vecinit-2.c: Ditto.
9921         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9922         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9923         * gcc.target/i386/parity-2.c: Ditto.
9924         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9925
9926 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
9927
9928         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9929         remove duplication.
9930         * gcc.target/bfin/mcpu-bf514.c: Likewise.
9931         * gcc.target/bfin/mcpu-bf516.c: Likewise.
9932         * gcc.target/bfin/mcpu-bf518.c: Likewise.
9933
9934 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9935
9936         PR fortran/18918
9937         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9938
9939 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9940
9941         PR fortran/18918
9942         * gfortran.dg/coarray/this_image_1.f90: New.
9943
9944 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9945
9946         PR fortran/18918
9947         * gfortran.dg/coarray/caf.dg: New.
9948         * gfortran.dg/coarray/image_index_1.f90: New, copied
9949         from ../coarray_16.f90.
9950
9951 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9952
9953         PR c++/28501
9954         * g++.dg/ext/complex9.C: New.
9955
9956 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
9957
9958         From Mike Frysinger
9959         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9960         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9961         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9962
9963 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
9964
9965         * gcc.target/bfin/builtins: Created.
9966         * gcc.target/bfin/hisilh-O0.c: Deleted.
9967         * gcc.target/bfin/hisilh.c: Moved to...
9968         * gcc.target/bfin/builtins/hisilh.c: ...here.
9969         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9970         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9971         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9972         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9973         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9974         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9975         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9976         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9977         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9978         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9979         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9980         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9981         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9982         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9983         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9984         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9985         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9986         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9987         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9988         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9989         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9990         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9991         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9992         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9993         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9994         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9995         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9996         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9997         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9998         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9999         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10000         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10001         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10002         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10003         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10004         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10005         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10006         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10007         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10008         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10009         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10010         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10011         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10012         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10013         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10014         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10015         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10016         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10017         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10018         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10019         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10020         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10021         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10022         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10023         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10024         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10025         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10026         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10027         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10028         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10029         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10030         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10031         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10032         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10033         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10034         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10035         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10036         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10037         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10038         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10039         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10040         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10041         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10042         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10043         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10044         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10045         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10046         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10047         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10048         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10049         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10050         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10051         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10052         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10053         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10054         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10055         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10056         * gcc.target/bfin/builtins/circptr.c: Ditto.
10057         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10058         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10059         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10060         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10061         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10062         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10063         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10064         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10065         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10066         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10067         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10068         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10069         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10070         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10071         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10072         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10073         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10074         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10075         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10076         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10077         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10078         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10079         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10080         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10081         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10082         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10083         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10084         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10085         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10086         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10087         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10088         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10089         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10090         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10091         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10092         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10093         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10094         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10095         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10096         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10097         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10098         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10099         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10100         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10101         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10102         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10103         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10104         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10105         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10106         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10107         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10108         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10109         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10110         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10111         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10112         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10113         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10114         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10115         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10116         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10117         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10118         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10119         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10120         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10121         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10122         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10123         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10124         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10125         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10126         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10127
10128 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10129
10130         * gcc.target/arm/cold-lc.c: New test.
10131
10132 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10133
10134         PR target/48774
10135         * gcc.dg/pr48774.c: New test.
10136
10137 2011-05-03  Richard Guenther  <rguenther@suse.de>
10138
10139         * gcc.dg/large-size-array-5.c: New testcase.
10140
10141 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10142
10143         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10144
10145 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10146
10147         * lib/target-supports.exp (check_effective_target_vect_strided):
10148         Replace with...
10149         (check_effective_target_vect_strided2)
10150         (check_effective_target_vect_strided3)
10151         (check_effective_target_vect_strided4)
10152         (check_effective_target_vect_strided8): ...these new functions.
10153
10154         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10155         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10156         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10157         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10158         * gcc.dg/vect/pr37539.c: Likewise.
10159         * gcc.dg/vect/slp-11a.c: Likewise.
10160         * gcc.dg/vect/slp-11b.c: Likewise.
10161         * gcc.dg/vect/slp-11c.c: Likewise.
10162         * gcc.dg/vect/slp-12a.c: Likewise.
10163         * gcc.dg/vect/slp-12b.c: Likewise.
10164         * gcc.dg/vect/slp-18.c: Likewise.
10165         * gcc.dg/vect/slp-19a.c: Likewise.
10166         * gcc.dg/vect/slp-19b.c: Likewise.
10167         * gcc.dg/vect/slp-21.c: Likewise.
10168         * gcc.dg/vect/slp-23.c: Likewise.
10169         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10170
10171         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10172         instead of vect_interleave && vect_extract_even_odd.
10173         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10174         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10175         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10176         * gcc.dg/vect/vect-1.c: Likewise.
10177         * gcc.dg/vect/vect-10.c: Likewise.
10178         * gcc.dg/vect/vect-98.c: Likewise.
10179         * gcc.dg/vect/vect-107.c: Likewise.
10180         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10181         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10182         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10183         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10184         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10185         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10186         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10187         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10188         * gcc.dg/vect/vect-strided-float.c: Likewise.
10189         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10190         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10191         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10192         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10193         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10194         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10195         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10196         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10197         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10198         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10199         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10200         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10201         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10202         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10203         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10204
10205         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10206         target condition.
10207         * gcc.dg/vect/pr30843.c: Likewise.
10208         * gcc.dg/vect/pr33866.c: Likewise.
10209         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10210         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10211         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10212         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10213
10214 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10215
10216         * gcc.dg/vect/slp-11.c: Split into...
10217         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10218         gcc.dg/vect/slp-11c.c: ...these tests.
10219         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10220         * gcc.dg/vect/slp-12c.c: ...this new test.
10221         * gcc.dg/vect/slp-19.c: Split into...
10222         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10223         gcc.dg/vect/slp-19c.c: ...these new tests.
10224
10225 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10226
10227         * lib/target-supports.exp
10228         (check_effective_target_vect_extract_even_odd_wide): Delete.
10229         (check_effective_target_vect_strided_wide): Likewise.
10230         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10231         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10232         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10233         * gcc.dg/vect/pr37539.c: Likewise.
10234         * gcc.dg/vect/slp-11.c: Likewise.
10235         * gcc.dg/vect/slp-12a.c: Likewise.
10236         * gcc.dg/vect/slp-12b.c: Likewise.
10237         * gcc.dg/vect/slp-19.c: Likewise.
10238         * gcc.dg/vect/slp-23.c: Likewise.
10239         * gcc.dg/vect/vect-1.c: Likewise.
10240         * gcc.dg/vect/vect-98.c: Likewise.
10241         * gcc.dg/vect/vect-107.c: Likewise.
10242         * gcc.dg/vect/vect-strided-float.c: Likewise.
10243
10244 2011-05-02  Jason Merrill  <jason@redhat.com>
10245
10246         * g++.dg/init/new31.C: New.
10247
10248 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10249
10250         PR c/35445
10251         * gcc.dg/pr35445.c: New test.
10252
10253 2011-05-02  Jason Merrill  <jason@redhat.com>
10254
10255         * c-c++-common/vla-1.c: New.
10256
10257 2011-05-02  Richard Guenther  <rguenther@suse.de>
10258
10259         PR tree-optimization/48822
10260         * gcc.dg/torture/pr48822.c: New testcase.
10261
10262 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10263
10264         PR c++/47969
10265         * g++.dg/cpp0x/constexpr-47969.C: New.
10266
10267 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10268
10269         PR testsuite/48498
10270         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10271         on vect_no_align targets.
10272         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10273         vect_no_align targets.
10274
10275 2011-05-01  Xinliang David Li  <davidxl@google.com>
10276
10277         * gcc.dg/tree-ssa/integer-addr.c: New test.
10278         * gcc.dg/tree-ssa/alias_bug.c: New test.
10279
10280 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10281
10282         PR libgfortran/48787
10283         * gfortran.dg/round_3.f08: Add more checks.
10284
10285 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10286
10287         PR fortran/48821
10288         * gfortran.dg/import9.f90: New, proper test.
10289         * gfortran.dg/interface_37.f90: Remove bogus
10290         test (bogus copy of interface_36.f90).
10291
10292 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10293
10294         PR fortran/48821
10295         * gfortran.dg/interface_37.f90: New.
10296
10297 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10298
10299         PR fortran/48746
10300         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10301
10302 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10303
10304         PR tree-optimization/48809
10305         * gcc.c-torture/execute/pr48809.c: New test.
10306
10307 2011-04-29  Jeff Law <law@redhat.com>
10308
10309         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10310
10311 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10312
10313         PR c++/48606
10314         * g++.dg/init/ctor10.C: New.
10315
10316 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10317
10318         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10319           warning in implicitly instantiated templates.
10320
10321 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10322
10323         * g++.dg/warn/Wnull-conversion-1.C: New.
10324         * g++.dg/warn/Wnull-conversion-2.C: New.
10325
10326 2011-04-29  Diego Novillo  <dnovillo@google.com>
10327
10328         * g++.old-deja/g++.other/null3.C: Expect warning about
10329         converting boolean to a pointer.
10330
10331 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10332
10333         PR fortran/48462
10334         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10335         being a target.
10336
10337         PR fortran/48746
10338         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10339
10340 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10341
10342         PR fortran/48810
10343         * gfortran.dg/typebound_proc_22.f90: New.
10344
10345         PR fortran/48800
10346         * gfortran.dg/interface_36.f90: New.
10347
10348 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10349
10350         PR libgfortran/48488
10351         PR libgfortran/48602
10352         PR libgfortran/48615
10353         PR libgfortran/48684
10354         PR libgfortran/48787
10355         * gfortran.dg/fmt_g.f: Adjust test.
10356         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10357         * gfortran.dg/round_3.f08: New test.
10358         * gfortran.dg/namelist_print_1.f: Adjust test.
10359         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10360         * gfortran.dg/f2003_io_5.f03: Adjust test.
10361         * gfortran.dg/coarray_15.f90: Adjust test.
10362         * gfortran.dg/namelist_65.f90: Adjust test.
10363         * gfortran.dg/fmt_cache_1.f: Adjust test.
10364         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10365         * gfortran.dg/real_const_3.f90: Adjust test.
10366
10367 2011-04-29  Jan Hubicka  <jh@suse.cz>
10368
10369         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10370         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10371
10372 2011-04-28  Xinliang David Li  <davidxl@google.com>
10373
10374         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10375         * g++.dg/prof-robust-1.C: New test.
10376
10377 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10378
10379         PR tree-optimization/48765
10380         * gcc.dg/vect/pr48765.c: New.
10381
10382 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10383
10384         PR tree-optimization/48775
10385         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10386
10387 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10388
10389         PR c++/48798
10390         * g++.dg/inherit/pr48798.C: New.
10391         * g++.old-deja/g++.other/base1.C: Adjust.
10392
10393 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10394
10395         PR c++/48656
10396         * g++.dg/template/inherit7.C: New test case.
10397
10398 2011-04-28  Richard Guenther  <rguenther@suse.de>
10399
10400         PR tree-optimization/40052
10401         PR tree-optimization/15347
10402         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10403         * gcc.dg/pr15347.c: Likewise.
10404
10405 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10406
10407         PR c++/48530
10408         * g++.dg/cpp0x/sfinae18.C: New.
10409
10410 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10411
10412         PR c++/48771
10413         * g++.dg/ext/is_literal_type1.C: New.
10414
10415 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10416
10417         PR fortran/48112
10418         PR fortran/48279
10419         * gfortran.dg/interface_35.f90: New.
10420         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10421         * gfortran.dg/func_result_6.f90: Add dg-warning.
10422         * gfortran.dg/bessel_1.f90: Ditto.
10423         * gfortran.dg/hypot_1.f90: Ditto.
10424         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10425         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10426         * gfortran.dg/interface_assignment_4.f90: Ditto.
10427
10428 2011-04-27  Jason Merrill  <jason@redhat.com>
10429
10430         * g++.dg/ext/complex8.C: New.
10431
10432         * g++.dg/cpp0x/initlist49.C: New.
10433         * g++.dg/init/new30.C: New.
10434
10435 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10436
10437         PR fortran/48788
10438         * gfortran.dg/whole_file_34.f90: New.
10439
10440 2011-04-27  Jan Hubicka  <jh@suse.cz>
10441
10442         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10443
10444 2011-04-27  Jason Merrill  <jason@redhat.com>
10445
10446         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10447
10448         * g++.dg/parse/ambig6.C: New.
10449
10450 2011-04-27  Nick Clifton  <nickc@redhat.com>
10451
10452         * gcc.dg/20020312-2.c: Add definition for RX.
10453
10454         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10455         option with RX targets.
10456
10457         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10458         /* */ comments.
10459
10460 2011-04-27  Richard Guenther  <rguenther@suse.de>
10461
10462         * gcc.dg/tree-ssa/pr23382.c: Remove.
10463
10464 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10465
10466         PR target/48767
10467         * gcc.c-torture/compile/pr48767.c: New test.
10468
10469 2011-04-27  Richard Guenther  <rguenther@suse.de>
10470
10471         PR tree-optimization/48772
10472         * g++.dg/pr48772.C: New testcase.
10473
10474 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10475
10476         PR c/48742
10477         * gcc.c-torture/compile/pr48742.c: New test.
10478
10479 2011-04-26  Jason Merrill  <jason@redhat.com>
10480
10481         * g++.dg/lookup/koenig13.C: New.
10482
10483         * g++.dg/cpp0x/initlist48.C: New.
10484
10485 2011-04-25  Jason Merrill  <jason@redhat.com>
10486
10487         * g++.dg/cpp0x/sfinae17.C: New.
10488
10489 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10490
10491         PR target/48258
10492         * gcc.target/powerpc/pr48258-1.c: New file.
10493         * gcc.target/powerpc/pr48258-2.c: Ditto.
10494
10495 2011-04-26  Xinliang David Li  <davidxl@google.com>
10496
10497         * gcc.dg/uninit-suppress.c: New test.
10498         * gcc.dg/uninit-suppress.c: New test.
10499
10500 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10501
10502         PR debug/48768
10503         * gcc.dg/pr48768.c: New test.
10504
10505         PR tree-optimization/48734
10506         * gcc.c-torture/compile/pr48734.c: New test.
10507
10508         PR testsuite/48753
10509         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10510
10511 2011-04-26  Richard Guenther  <rguenther@suse.de>
10512
10513         PR tree-optimization/48731
10514         * gcc.dg/torture/pr48731.c: New testcase.
10515
10516 2011-04-26  Richard Guenther  <rguenther@suse.de>
10517
10518         PR testsuite/48753
10519         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10520
10521 2011-04-26  Richard Guenther  <rguenther@suse.de>
10522
10523         PR middle-end/48694
10524         * gcc.dg/torture/pr48694-1.c: New testcase.
10525         * gcc.dg/torture/pr48694-2.c: Likewise.
10526
10527 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10528
10529         * g++.dg/ext/underlying_type1.C: New.
10530         * g++.dg/ext/underlying_type2.C: Likewise.
10531         * g++.dg/ext/underlying_type3.C: Likewise.
10532         * g++.dg/ext/underlying_type4.C: Likewise.
10533         * g++.dg/ext/underlying_type5.C: Likewise.
10534         * g++.dg/ext/underlying_type6.C: Likewise.
10535         * g++.dg/ext/underlying_type7.C: Likewise.
10536         * g++.dg/ext/underlying_type8.C: Likewise.
10537         * g++.dg/ext/underlying_type9.C: Likewise.
10538         * g++.dg/ext/underlying_type10.C: Likewise.
10539
10540 2011-04-25  Jason Merrill  <jason@redhat.com>
10541
10542         * g++.dg/cpp0x/regress/template-const2.C: New.
10543
10544 2011-04-25  Jeff Law <law@redhat.com>
10545
10546         * gcc.dg/tree-ssa/vrp56.c: new test.
10547
10548 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10549
10550         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10551
10552 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10553
10554         PR preprocessor/48740
10555         * c-c++-common/raw-string-11.c: New test.
10556
10557 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10558
10559         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10560         hppa*-*-hpux*.
10561
10562 2011-04-23  Tobias Burnus  <burnus@net-b.de>
10563
10564         PR fortran/18918
10565         * gfortran.dg/coarray_19.f90: New.
10566
10567 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
10568
10569         PR c/48685
10570         * gcc.dg/pr48685.c: New test.
10571
10572 2011-04-22  Jan Hubicka  <jh@suse.cz>
10573
10574         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10575
10576 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10577
10578         PR tree-optimization/48717
10579         * gcc.c-torture/execute/pr48717.c: New test.
10580
10581 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
10582
10583         PR target/48723
10584         * gcc.target/i386/pr48723.c: New test.
10585
10586 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10587
10588         PR c/48716
10589         * gcc.dg/gomp/pr48716.c: New test.
10590         * g++.dg/gomp/pr48716.C: New test.
10591
10592 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
10593
10594         PR c/36750
10595         * gcc.dg/missing-field-init-2.c: Update testcase.
10596
10597 2011-04-22  Alan Modra  <amodra@gmail.com>
10598
10599         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10600
10601 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10602
10603         PR fortran/48405
10604         * gfortran.dg/function_optimize_6.f90:  New test.
10605
10606 2011-04-21  Easwaran Raman  <eraman@google.com>
10607
10608         * gcc.dg/stack-layout-2.c: New test.
10609
10610 2011-04-21  Richard Guenther  <rguenther@suse.de>
10611
10612         PR lto/48703
10613         * g++.dg/lto/pr48207-2_0.C: New testcase.
10614         * g++.dg/lto/pr48207-3_0.C: Likewise.
10615
10616 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
10617
10618         * gnat.dg/volatile5.adb: New test.
10619         * gnat.dg/volatile5_pkg.ads: New helper.
10620
10621 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
10622
10623         PR target/48708
10624         * gcc.target/i386/pr48708.c: New test.
10625
10626 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10627
10628         * gcc.dg/vect/vect-119.c: New test.
10629
10630 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10631
10632         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10633         and once without.
10634
10635 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
10636             Richard Sandiford  <richard.sandiford@linaro.org>
10637
10638         PR target/46329
10639         * gcc.target/arm/pr46329.c: New test.
10640
10641 2011-04-21  Tobias Burnus  <burnus@net-b.de>
10642
10643         PR fortran/18918
10644         * gfortran.dg/coarray_18.f90: New.
10645
10646 2011-04-20  Jason Merrill  <jason@redhat.com>
10647
10648         * g++.dg/cpp0x/initlist47.C: New.
10649
10650         * g++.dg/init/dtor4.C: New.
10651
10652 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
10653
10654         PR target/48678
10655         * gcc.target/i386/sse2-pinsrw.c: New test.
10656         * gcc.target/i386/avx-vpinsrw.c: Ditto.
10657         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10658         * gcc.target/i386/sse2-insvhi.c: Ditto.
10659         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10660         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10661
10662 2011-04-20  Jason Merrill  <jason@redhat.com>
10663
10664         * g++.dg/template/const4.C: New.
10665
10666 2011-04-20  Easwaran Raman  <eraman@google.com>
10667
10668         * gcc.dg/stack-layout-1.c: New test.
10669
10670 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
10671
10672         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10673         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10674         function.
10675
10676 2011-04-20  Kai Tietz  <ktietz@redhat.com>
10677
10678         * gcc.dg/binop-xor1.c: New test.
10679         * gcc.dg/binop-xor2.c: New test.
10680         * gcc.dg/binop-xor3.c: New test.
10681         * gcc.dg/binop-xor4.c: New test.
10682         * gcc.dg/binop-xor5.c: New test.
10683
10684 2011-04-20  Richard Guenther  <rguenther@suse.de>
10685
10686         PR tree-optimization/47892
10687         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10688
10689 2011-04-20  Richard Guenther  <rguenther@suse.de>
10690
10691         PR middle-end/48695
10692         * g++.dg/torture/pr48695.C: New testcase.
10693
10694 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
10695
10696         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10697         * gcc.c-torture/execute/cmpsi-2.c: Ditto
10698         * gcc.c-torture/execute/pr45262.c: Ditto
10699         * gcc.dg/torture/pr43165.c: Ditto.
10700         * gcc.dg/torture/pr47228.c: Ditto.
10701         * gcc.dg/tree-ssa/pr45144.c: Ditto.
10702         * gcc.dg/ipa/pr45644.c: Ditto.
10703         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10704         PDP11.
10705
10706 2011-04-19  Jason Merrill  <jason@redhat.com>
10707
10708         * g++.dg/ext/complex7.C: New.
10709
10710         * g++.dg/ext/attrib41.C: New.
10711
10712 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10713
10714         PR testsuite/48676
10715         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10716
10717 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
10718
10719         PR target/48678
10720         * gcc.target/i386/pr48678.c: New test.
10721
10722 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10723
10724         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10725         * g++.dg/opt/devirt2.C: New test.
10726         * g++.dg/ipa/devirt-g-1.C: Likewise.
10727
10728 2011-04-19  Tobias Burnus  <burnus@net-b.de>
10729
10730         PR fortran/48588
10731         * gfortran.dg/whole_file_33.f90: New.
10732
10733 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10734
10735         * g++.dg/ipa/devirt-7.C: New test.
10736
10737 2011-04-19  Richard Guenther  <rguenther@suse.de>
10738
10739         PR lto/48207
10740         * g++.dg/lto/pr48207_0.C: New testcase.
10741
10742 2011-04-18  Jason Merrill  <jason@redhat.com>
10743
10744         * g++.dg/init/void1.C: New.
10745
10746         * g++.dg/cpp0x/union4.C: New.
10747
10748 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10749
10750         PR middle-end/48661
10751         * g++.dg/torture/pr48661.C: New test.
10752
10753         PR c++/48632
10754         * g++.dg/gomp/pr48632.C: New test.
10755
10756 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
10757
10758         * gcc.target/i386/sse2-maskmovdqu.c: New test.
10759         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10760
10761 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10762
10763         PR fortran/18918
10764         * gfortran.dg/coarray_17.f90: New.
10765         * gfortran.dg/coarray_10.f90: Update dg-error.
10766
10767 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10768
10769         PR testsuite/48251
10770         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10771         * gfortran.dg/guality/guality.exp: Likewise.
10772
10773 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10774
10775         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10776
10777 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10778
10779         * gcc.dg/vect/pr48377.c: Remove dg-do run.
10780
10781 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10782
10783         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10784
10785 2011-04-18  Richard Guenther  <rguenther@suse.de>
10786
10787         PR middle-end/46364
10788         * g++.dg/torture/pr46364.C: New testcase.
10789
10790 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10791
10792         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10793
10794 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
10795
10796         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10797
10798 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
10799             Ira Rosen  <ira.rosen@linaro.org>
10800
10801         PR target/48252
10802         * gcc.target/arm/pr48252.c: New test.
10803
10804 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR tree-optimization/48616
10807         * gcc.dg/pr48616.c: New test.
10808
10809 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10810
10811         PR fortran/18918
10812         * gfortran.dg/coarray_16.f90: New.
10813
10814 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
10815
10816         PR fortran/48462
10817         * gfortran.dg/realloc_on_assign_7.f03: New test.
10818
10819 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10820
10821         PR libgfortran/48602
10822         * gfortran.dg/fmt_g0_6.f08: New test.
10823
10824 2011-04-17  Jason Merrill  <jason@redhat.com>
10825
10826         * g++.dg/cpp0x/sfinae16.C: New.
10827
10828 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
10829
10830         * gcc.target/mips/reg-var-1.c: New test.
10831
10832 2011-04-17  Jan Hubicka  <jh@suse.cz>
10833
10834         * gcc.dg/winline-5.c: Update testcase.
10835
10836 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10837
10838         * gnat.dg/discr27.ad[sb]: Move dg directive.
10839         * gnat.dg/discr28.ad[sb]: New test.
10840         * gnat.dg/discr28_pkg.ads: New helper.
10841
10842 2011-04-17  Michael Matz  <matz@suse.de>
10843
10844         PR tree-optimization/48622
10845         PR lto/48645
10846         * gcc.dg/lto/pr48622_0.c: New test.
10847
10848 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
10849
10850         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10851         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10852         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10853         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10854         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10855         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10856
10857 2011-04-15  Jason Merrill  <jason@redhat.com>
10858
10859         * g++.dg/cpp0x/range-for17.C: New.
10860
10861 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10862
10863         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10864         * g++.dg/cpp0x/range-for3.C: Likewise.
10865         * g++.dg/cpp0x/range-for9.C: Correct error message.
10866         * g++.dg/cpp0x/range-for11.C: New.
10867         * g++.dg/cpp0x/range-for12.C: New.
10868         * g++.dg/cpp0x/range-for13.C: New.
10869         * g++.dg/cpp0x/range-for14.C: New.
10870         * g++.dg/cpp0x/range-for15.C: New.
10871         * g++.dg/cpp0x/range-for16.C: New.
10872
10873 2011-04-15  Tobias Burnus  <burnus@net-b.de>
10874
10875         PR fortran/18918
10876         * gfortran.dg/coarray_15.f90: Change to dg-do run.
10877
10878 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
10879
10880         * objc.dg/naming-4.m: Updated.
10881         * objc.dg/naming-5.m: Updated.
10882         * objc.dg/naming-6.m: New.
10883         * objc.dg/naming-7.m: New.
10884         * obj-c++.dg/naming-1.mm: Updated.
10885         * obj-c++.dg/naming-2.mm: Updated.
10886         * obj-c++.dg/naming-3.mm: New.
10887         * obj-c++.dg/naming-4.mm: New.
10888
10889 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10890
10891         PR libgfortran/48589
10892         * gfortran.dg/fmt_g0_5.f08: New test.
10893
10894 2011-04-15  Richard Guenther  <rguenther@suse.de>
10895
10896         PR testsuite/48286
10897         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10898
10899 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
10900
10901         * gcc.target/avr/torture/pr41885.c (dg-options): Change
10902         -finline-limit=0 to -fno-inline
10903
10904 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
10905
10906         PR target/48614
10907         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10908         just avx.
10909
10910 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
10911
10912         PR target/48605
10913         * gcc.target/i386/sse4_1-insertps-3.c: New test.
10914         * gcc.target/i386/sse4_1-insertps-4.c: New test.
10915         * gcc.target/i386/avx-insertps-3.c: New test.
10916         * gcc.target/i386/avx-insertps-4.c: New test.
10917
10918 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10919
10920         * gcc.target/avr/torture/pr41885.c (dg-options): Add
10921         -finline-limit=0
10922
10923 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10924
10925         PR target/46779
10926         PR target/45291
10927         PR target/41894
10928         * gcc.target/avr/pr46779-1.c: New test case
10929         * gcc.target/avr/pr46779-2.c: New test case
10930
10931 2011-04-14  Jason Merrill  <jason@redhat.com>
10932
10933         * g++.dg/cpp0x/sfinae15.C: New.
10934
10935         * g++.dg/cpp0x/sfinae14.C: New.
10936
10937         * g++.dg/ext/vla10.C: New.
10938
10939 2011-04-14  Richard Guenther  <rguenther@suse.de>
10940
10941         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10942
10943 2011-04-14  Richard Guenther  <rguenther@suse.de>
10944
10945         * gcc.dg/fold-bitand-4.c: Move ...
10946         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
10947
10948 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10949
10950         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10951         variables const.
10952         * gcc.target/avr/torture/trivial.c: Ditto.
10953
10954 2011-04-13  Jason Merrill  <jason@redhat.com>
10955
10956         * g++.dg/template/operator11.C: New.
10957
10958 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR middle-end/48591
10961         * gcc.dg/gomp/pr48591.c: New test.
10962
10963         PR c++/48570
10964         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10965         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10966
10967 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
10968
10969         PR c++/48574
10970         * g++.dg/template/dependent-expr7.C: New test case.
10971
10972 2011-04-13  Jason Merrill  <jason@redhat.com>
10973
10974         * g++.dg/cpp0x/sfinae13.C: New.
10975
10976 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
10977
10978         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10979
10980 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
10981
10982         * gcc.target/arm/pr43698.c: Remove -march option.
10983
10984 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
10985
10986         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10987         -march option.
10988
10989 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
10990
10991         PR fortran/48360
10992         PR fortran/48456
10993         * gfortran.dg/realloc_on_assign_6.f03: New test.
10994
10995 2011-04-12  Kai Tietz  <ktietz@redhat.com>
10996
10997         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10998         targets the additional -mno-ms-bitfields and
10999         -Wno-packed-bitfield-compat options.
11000         * g++.dg/ext/bitfield3.C: Likewise.
11001         * g++.dg/ext/bitfield4.C: Likewise.
11002         * g++.dg/ext/bitfield5.C: Likewise.
11003         * gcc.dg/bitfld-15.c: Likewise.
11004         * gcc.dg/bitfld-16.c: Likewise.
11005         * gcc.dg/bitfld-17.c: Likewise.
11006         * gcc.dg/bitfld-18.c: Likewise.
11007
11008 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11009
11010         * gcc.target/arm/neon-vld3-1.c: New test.
11011         * gcc.target/arm/neon-vst3-1.c: New test.
11012         * gcc.target/arm/neon/v*.c: Regenerate.
11013
11014 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11015
11016         PR rtl-optimization/48549
11017         * g++.dg/opt/pr48549.C: New test.
11018
11019 2011-04-12  Richard Guenther  <rguenther@suse.de>
11020
11021         PR tree-optimization/46076
11022         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11023
11024 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11025
11026         PR testsuite/21164
11027         * lib/compat.exp (compat-execute): Declare unsupported after
11028         stripping path from src1.
11029         * lib/lto.exp (lto-execute): Likewise.
11030
11031 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR c/48552
11034         * gcc.dg/pr48552-1.c: New test.
11035         * gcc.dg/pr48552-2.c: New test.
11036
11037 2011-04-11  Jason Merrill  <jason@redhat.com>
11038
11039         * g++.dg/cpp0x/sfinae12.C: New.
11040
11041         * g++.dg/cpp0x/enum10.C: New.
11042
11043         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11044
11045         * g++.dg/cpp0x/rv-func.C: New.
11046
11047 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11048
11049         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11050         alpha*-dec-osf5*.
11051
11052 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11053
11054         PR tree-optimization/48195
11055         * gcc.dg/ipa/pr48195.c: New test.
11056
11057 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11058
11059         * gnat.dg/return3.adb: Remove unused switch.
11060
11061 2011-04-08  Mike Stump  <mikestump@comcast.net>
11062
11063         PR testsuite/48506
11064         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11065         default to fno-common.
11066
11067 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11068
11069         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11070         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11071
11072 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11073
11074         PR fortran/48448
11075         * gfortran.dg/function_optimize_5.f90:  New test.
11076
11077 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11078
11079         * gnat.dg/aggr17.adb: New test.
11080         * gnat.dg/aggr18.adb: Likewise.
11081
11082 2011-04-08  Michael Matz  <matz@suse.de>
11083
11084         PR middle-end/48389
11085         * gcc.target/i386/pr48389.c: New test.
11086
11087 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11088
11089         PR rtl-optimization/48272
11090         * g++.dg/opt/pr48272.C: New.
11091
11092 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11093
11094         PR rtl-optimization/48235
11095         * gcc.dg/pr48235.c: New.
11096
11097 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11098
11099         PR rtl-optimization/48302
11100         * g++.dg/opt/pr48302.C: New.
11101
11102 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11103
11104         PR target/48273
11105         * g++.dg/opt/pr48273.C: New.
11106
11107 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11108
11109         PR rtl-optimization/48442
11110         * gcc.dg/pr48442.c: New.
11111
11112 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11113
11114         PR tree-optimization/48377
11115         * gcc.dg/vect/pr48377.c: New test.
11116
11117 2011-04-07  Jason Merrill  <jason@redhat.com>
11118
11119         * g++.dg/cpp0x/regress/call1.C: New.
11120
11121         * g++.dg/cpp0x/variadic107.C: New.
11122
11123         * g++.dg/cpp0x/sfinae11.C: New.
11124         * g++.dg/cpp0x/noexcept02.C: Fix.
11125
11126         * g++.dg/cpp0x/sfinae10.C: New.
11127
11128         * g++.dg/cpp0x/sfinae9.C: New.
11129
11130         * c-c++-common/Wcast-qual-1.c: Move here from...
11131         * gcc.dg/cast-qual-3.c: ...here, and...
11132         * g++.dg/warn/Wcast-qual2.C: ...here.
11133
11134         * g++.dg/cpp0x/sfinae8.C: New.
11135
11136         * g++.dg/cpp0x/sfinae7.C: New.
11137
11138         * g++.dg/cpp0x/enum9.C: New.
11139
11140 2011-04-07  Mike Stump  <mikestump@comcast.net>
11141
11142         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11143         with no trampolines.
11144
11145 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11146
11147         PR fortran/48117
11148         * gfortran.dg/gomp/pr48117.f90: New test.
11149
11150         PR debug/48343
11151         * gcc.dg/torture/pr48343.c: New test.
11152
11153 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11154
11155         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11156
11157 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11158
11159         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11160
11161 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11162
11163         PR target/43920
11164         * lib/scanasm.exp (object-size): New proc.
11165         * gcc.target/arm/pr43920-2.c: New test.
11166
11167 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11168
11169         PR fortran/18918
11170         PR fortran/48477
11171         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11172
11173 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11174
11175         * gcc.dg/mtune.c: Prune note from output.
11176
11177 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11178
11179         PR debug/48466
11180         * gcc.dg/guality/pr36977.c: New test.
11181         * gcc.dg/guality/pr48466.c: New test.
11182
11183 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11184
11185         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11186
11187 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11188
11189         * gnat.dg/return3.adb: New test.
11190
11191 2011-04-06  Richard Guenther  <rguenther@suse.de>
11192
11193         PR tree-optimization/47663
11194         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11195
11196 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11197
11198         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11199         Solaris 8 and 9 as well.
11200
11201 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11202
11203         PR target/43920
11204         * gcc.target/arm/pr43920-1.c: New test.
11205
11206 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11207
11208         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11209         (cctor): Actually return the value.
11210         (main): Cast return values.
11211
11212 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11213
11214         * gfortran.dg/character_comparison_8.f90:  New test.
11215
11216 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11217
11218         * frontend-passes: (optimize_lexical_comparison): New function.
11219         (optimize_expr): Call it.
11220         (optimize_comparison): Also handle lexical comparison functions.
11221         Return false instad of -2 for unequal comparison.
11222
11223 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11224
11225         PR fortran/48412
11226         * function_optimize_4.f90:  New test.
11227
11228 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11229
11230         PR fortran/18918
11231         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11232         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11233         * gfortran.dg/coarray_15.f90: New.
11234
11235 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11236
11237         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11238         * gfortran.dg/bessel_7.f90: Likewise.
11239
11240 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11241
11242         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11243
11244 2011-04-03  Richard Guenther  <rguenther@suse.de>
11245             Ira Rosen  <ira.rosen@linaro.org>
11246
11247         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11248         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11249         -ftree-loop-if-convert-stores.
11250
11251 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11252
11253         * gnat.dg/specs/aggr2.ads: New test.
11254
11255 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11256
11257         * gnat.dg/debug2.ad[sb]: New test.
11258         * gnat.dg/debug2_pkg.ads: New helper.
11259         * gnat.dg/debug3.ad[sb]: New test.
11260
11261 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11262
11263         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11264
11265 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11266
11267         PR middle-end/48335
11268         * gcc.c-torture/compile/pr48335-1.c: New test.
11269         * gcc.dg/pr48335-1.c: New test.
11270         * gcc.dg/pr48335-2.c: New test.
11271         * gcc.dg/pr48335-3.c: New test.
11272         * gcc.dg/pr48335-4.c: New test.
11273         * gcc.dg/pr48335-5.c: New test.
11274         * gcc.dg/pr48335-6.c: New test.
11275         * gcc.dg/pr48335-7.c: New test.
11276         * gcc.dg/pr48335-8.c: New test.
11277         * gcc.target/i386/pr48335-1.c: New test.
11278
11279 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11280
11281         PR c/36299
11282         * gcc.dg/Waddress.c: New test.
11283
11284 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11285
11286         PR fortran/48352
11287         * gfortran.dg/function_optimize_3.f90:  New test.
11288
11289 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11290
11291         * gcc.c-torture/compile/20110401-1.c: New test.
11292
11293         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11294         * g++.dg/lto/20091002-2_0.C: Likewise.
11295         * g++.dg/lto/20090303_0.c: Likewise.
11296         * g++.dg/lto/20091004-1_0.C: Likewise.
11297         * g++.dg/lto/20091002-3_0.C: Likewise.
11298         * g++.dg/lto/20091004-2_0.C: Likewise.
11299         * g++.dg/lto/20081123_0.C: Likewise.
11300         * g++.dg/lto/20090313_0.C: Likewise.
11301         * g++.dg/lto/20081109-1_0.C: Likewise.
11302         * g++.dg/lto/20081219_0.C: Likewise.
11303         * g++.dg/lto/20081204-1_0.C: Likewise.
11304         * g++.dg/lto/20090302_0.C: Likewise.
11305         * g++.dg/lto/20081119-1_0.C: Likewise.
11306         * g++.dg/lto/20081118_0.C: Likewise.
11307         * gcc.dg/lto/20091020-2_0.c: Likewise.
11308         * gcc.dg/lto/20090210_0.c: Likewise.
11309         * gcc.dg/lto/20081204-1_0.c: Likewise.
11310         * gcc.dg/lto/20081224_0.c: Likewise.
11311         * gcc.dg/lto/20090219_0.c: Likewise.
11312         * gcc.dg/lto/20091014-1_0.c: Likewise.
11313         * gcc.dg/lto/20091016-1_0.c: Likewise.
11314         * gcc.dg/lto/20090206-2_0.c: Likewise.
11315         * gcc.dg/lto/20090116_0.c: Likewise.
11316         * gcc.dg/lto/20091013-1_0.c: Likewise.
11317         * gcc.dg/lto/20091015-1_0.c: Likewise.
11318         * gcc.dg/lto/20090126-2_0.c: Likewise.
11319
11320 2011-03-31  Ian Lance Taylor  <iant@google.com>
11321
11322         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11323
11324 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11325
11326         * gnat.dg/opt16.adb: New test.
11327
11328 2011-03-31  Jason Merrill  <jason@redhat.com>
11329
11330         * g++.dg/cpp0x/defaulted24.C: New.
11331
11332 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11333
11334         PR target/16292
11335         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11336         with -O0.
11337
11338 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11339
11340         * g++.dg/other/i386-9.C: New test.
11341
11342 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11343
11344         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11345
11346 2011-03-30  Jason Merrill  <jason@redhat.com>
11347
11348         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11349
11350         * g++.dg/cpp0x/regress/isnan.C: New.
11351
11352         * g++.dg/cpp0x/initlist46.C: New.
11353
11354 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11355
11356         PR target/47551
11357         * gcc.target/arm/neon-modes-2.c: New test.
11358
11359 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11360
11361         PR c/48305
11362         * gcc.c-torture/compile/pr48305.c: New test.
11363
11364 2011-03-29  Jason Merrill  <jason@redhat.com>
11365
11366         * g++.dg/cpp0x/regress/value-dep1.C: New.
11367
11368 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11369
11370         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11371
11372 2011-03-29  Ian Lance Taylor  <iant@google.com>
11373
11374         * go.test/go-test.exp: Handle the test lines used in several new
11375         tests.
11376         (errchk): Add opts parameter.  Change all callers.  Handle parens
11377         in regexps.
11378
11379 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11380             Dominique d'Humieres  <dominiq@lps.ens.fr>
11381
11382         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11383         and __APPLE__ && __PPC__ && __ALTIVEC__.
11384
11385 2011-03-29  Jason Merrill  <jason@redhat.com>
11386
11387         * g++.dg/cpp0x/dependent1.C: New.
11388
11389         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11390
11391         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11392
11393         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11394
11395 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11396
11397         PR fortran/48095
11398         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11399         * gfortran.dg/proc_ptr_comp_32.f90: New.
11400
11401 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11402
11403         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11404         check for corresponding warning.
11405
11406 2011-03-28  Jason Merrill  <jason@redhat.com>
11407
11408         * g++.dg/cpp0x/rv-deduce2.C: New.
11409
11410 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR debug/48203
11413         * gcc.dg/pr48203.c: New test.
11414
11415 2011-03-28  Jeff Law <law@redhat.com>
11416
11417         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11418
11419 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11420
11421         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11422         and __PPC__ && __ALTIVEC__.
11423
11424 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11425
11426         PR testsuite/48238
11427         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11428         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11429         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11430         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11431
11432 2011-03-28  Jason Merrill  <jason@redhat.com>
11433
11434         * g++.dg/cpp0x/initlist-array2.C: New.
11435
11436         * g++.dg/cpp0x/initlist-array1.C: New.
11437
11438         * g++.dg/cpp0x/constexpr-compound.C: New.
11439
11440         * g++.dg/cpp0x/constexpr-using.C: New.
11441
11442         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11443
11444 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11445
11446         PR testsuite/48276
11447         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11448
11449 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11450
11451         * gcc.dg/slp-1.c: New test.
11452
11453 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11454
11455         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11456         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11457         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11458         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11459         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11460         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11461         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11462         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11463         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11464         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11465         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11466         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11467         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11468         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11469
11470 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11471
11472         PR fortran/47065
11473         * gfortran.dg/trim_optimize_5.f90:  New test.
11474         * gfortran.dg/trim_optimize_6.f90:  New test.
11475
11476 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11477
11478         PR target/38598
11479         * gcc.target/mips/madd-7.c: Remove -mlong32.
11480         * gcc.target/mips/msub-7.c: Likewise.
11481
11482 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11483
11484         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11485         accesses to preserve the meaning of the test for doubleword vectors.
11486         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11487         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11488
11489 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11490
11491         PR fortran/48291
11492         * gfortran.dg/class_42.f03: New.
11493
11494 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11495
11496         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11497         strided accesses.
11498
11499 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11500
11501         PR rtl-optimization/48144
11502         * gcc.dg/pr48144.c: New test.
11503
11504 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11505
11506         * gnat.dg/discr27.ad[sb]: New test.
11507
11508 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11509
11510         * gnat.dg/limited_with2.ad[sb]: New test.
11511         * gnat.dg/limited_with2_pkg1.ads: New helper.
11512         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11513
11514 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11515
11516         * gnat.dg/opt15.adb: New test.
11517         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11518
11519 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11520
11521         PR fortran/48174
11522         PR fortran/45304
11523         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11524         * gfortran.dg/leadz_trailz_3.f90: Ditto
11525
11526 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11527
11528         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11529
11530 2011-03-25  Jason Merrill  <jason@redhat.com>
11531
11532         * g++.dg/cpp0x/defaulted22.C: New.
11533         * g++.dg/cpp0x/defaulted23.C: New.
11534         * g++.dg/cpp0x/defaulted15.C: Adjust.
11535
11536 2011-03-25  Jason Merrill  <jason@redhat.com>
11537
11538         * g++.dg/cpp0x/move1.C: New.
11539
11540 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11541
11542         PR target/48287
11543         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11544
11545 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11546
11547         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11548         for mips-sgi-irix6.5.
11549         Replace snprintf prototype by <stdio.h>.
11550
11551 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11552
11553         PR testsuite/48283
11554         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11555         run_expensive_tests.
11556         * gcc.dg/graphite/block-4.c: Likewise.
11557         * gcc.dg/graphite/block-7.c: Likewise.
11558         * gcc.dg/graphite/block-8.c: Likewise.
11559
11560 2011-03-25  Richard Guenther  <rguenther@suse.de>
11561
11562         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11563         * g++.dg/tree-ssa/pr8781.C: Likewise.
11564         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11565         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11566         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11567         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11568         * gcc.dg/tree-ssa/alias-18.c: Likewise.
11569         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11570         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11571         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11572         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11573         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11574         * gcc.dg/tree-ssa/pr21574.c: Likewise.
11575         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11576         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11577         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11578         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11579         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11580         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11581         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11582         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11583         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11584         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11585         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11586         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11587         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11588         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11589         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11590         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11591         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11592         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11593         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11594         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11595         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11596         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11597         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11598         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11599         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11600         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11601         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11602         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11603         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11604         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11605         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11606         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11607         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11608         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11609         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11610         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11611         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11612         * c-c++-common/pr46562-2.c: Likewise.
11613         * gfortran.dg/pr42108.f90: Likewise.
11614         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11615         foo to be inlined even at -O1.
11616         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11617         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11618         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11619         * gcc.dg/matrix/matrix.exp: Disable FRE.
11620
11621 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
11622
11623         PR debug/48204
11624         * gcc.dg/dfp/pr48204.c: New test.
11625
11626 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
11627
11628         PR target/48209
11629         * gcc.c-torture/execute/pr47917.c: Move this...
11630         * gcc.dg/torture/pr47917.c: to here and add xfails.
11631
11632 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11633
11634         * gnat.dg/array16.ad[sb]: New test.
11635         * gnat.dg/array16.ads: New helper.
11636
11637 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11638
11639         * gnat.dg/derived_type2.adb: New test.
11640
11641 2011-03-24  Richard Guenther  <rguenther@suse.de>
11642
11643         PR tree-optimization/48271
11644         * g++.dg/torture/pr48271.C: New testcase.
11645
11646 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11647
11648         * gnat.dg/array15.ad[sb]: New test.
11649
11650 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
11651
11652         PR target/48237
11653         * gcc.target/i386/pr48237.c: New test.
11654
11655 2011-03-24  Richard Guenther  <rguenther@suse.de>
11656
11657         PR middle-end/48269
11658         * gcc.dg/builtin-object-size-10.c: New testcase.
11659
11660 2011-03-24  Richard Guenther  <rguenther@suse.de>
11661
11662         PR tree-optimization/46562
11663         * c-c++-common/pr46562-2.c: New testcase.
11664         * c-c++-common/pr46562.c: Likewise.
11665
11666 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
11667
11668         * gcc.dg/vect/vect-cselim-1.c: New test.
11669         * gcc.dg/vect/vect-cselim-2.c: New test.
11670
11671 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
11672
11673         * gcc.target/arm/pr46934.c: New.
11674
11675 2011-03-23  Ian Lance Taylor  <iant@google.com>
11676
11677         * go.test/go-test.exp (errchk): Ignore lines containing ////.
11678
11679 2011-03-23  Richard Guenther  <rguenther@suse.de>
11680
11681         * gcc.dg/struct: Remove directory and contents.
11682
11683 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11684
11685         PR testsuite/48251
11686         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11687
11688 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11689
11690         * gnat.dg/discr26.ad[sb]: New test.
11691         * gnat.dg/discr26_pkg.ads: New helper.
11692
11693 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
11694
11695         PR target/47553
11696         * gcc.target/arm/neon-vld-1.c: New test.
11697
11698 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11699
11700         * gnat.dg/array14.ad[sb]: New test.
11701         * gnat.dg/array14_pkg.ads: New helper.
11702
11703 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
11704
11705         * gcc.c-torture/execute/920501-8.x: Remove.
11706         * gcc.c-torture/execute/930513-1.x: Remove.
11707         * gcc.c-torture/execute/960312-1.x: Remove.
11708         * gcc.c-torture/compile/20000804-1.c,
11709         gcc.c-torture/compile/20001205-1.c,
11710         gcc.c-torture/compile/20001226-1.c,
11711         gcc.c-torture/compile/20010518-2.c,
11712         gcc.c-torture/compile/20020312-1.c,
11713         gcc.c-torture/compile/20020604-1.c,
11714         gcc.c-torture/compile/920501-12.c,
11715         gcc.c-torture/compile/920501-4.c,
11716         gcc.c-torture/compile/920520-1.c,
11717         gcc.c-torture/compile/980506-1.c,
11718         gcc.c-torture/execute/980709-1.x,
11719         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11720         options for m68hc11.
11721         * gcc.dg/cpp/assert4.c: Don't handle ARC.
11722         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11723         m68hc11.
11724
11725 2011-03-22  Nick Clifton  <nickc@redhat.com>
11726
11727         * lib/target-supports.exp (check_profiling_available): Add MN10300
11728         to the list of targets that do not support profiling.  Restore
11729         alpha sorting to this list.
11730
11731 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11732
11733         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11734         failure on 32-bit systems.
11735         * gcc.dg/torture/vector-2.c: Ditto.
11736
11737 2011-03-22  Richard Guenther  <rguenther@suse.de>
11738
11739         PR tree-optimization/48228
11740         * gcc.dg/Wstrict-overflow-23.c: New testcase.
11741
11742 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11743
11744         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11745         powerpc.
11746
11747         PR target/48226
11748         * gcc.target/powerpc/pr48226.c: New file.
11749
11750 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
11751
11752         * lib/prune.exp (prune_gcc_output): Prune "could not create
11753         compact unwind for" warnings.
11754
11755 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11756
11757         PR c/42544
11758         PR c/48197
11759         * gcc.c-torture/execute/pr42544.c: New test.
11760         * gcc.c-torture/execute/pr48197.c: New test.
11761
11762 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11763
11764         PR preprocessor/48192
11765         * gcc.target/powerpc/pr48192.c: New file.
11766
11767         PR target/48053
11768         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11769         split problem of 0 being loaded in a VSX register.
11770
11771 2011-03-21  Richard Guenther  <rguenther@suse.de>
11772
11773         PR c/47939
11774         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11775         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11776         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11777         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11778
11779 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
11780
11781         PR target/48213
11782         * gcc.dg/pr48213.c: New test.
11783
11784 2011-03-21  Kai Tietz  <ktietz@redhat.com>
11785
11786         PR target/12171
11787         * g++.dg/plugin/attribute_plugin.c: Adjust test.
11788
11789 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
11790
11791         * gcc.target/arm/xor-and.c: New.
11792
11793 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11794
11795         PR fortran/22572
11796         * gfortran.dg/function_optimize_1.f90:  New test.
11797         * gfortran.dg/function_optimize_2.f90:  New test.
11798
11799 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
11800
11801         PR rtl-optimization/47502
11802         * gcc.target/i386/pr47502-1.c: New.
11803         * gcc.target/i386/pr47502-2.c: Likewise.
11804
11805 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11806
11807         PR rtl-optimization/48156
11808         * gcc.dg/pr48156.c: New test.
11809
11810 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11811
11812         PR libfortran/47439
11813         * gfortran.dg/scratch_1.f90: Adjust test.
11814
11815 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11816
11817         PR libfortran/47439
11818         * gfortran.dg/scratch_1.f90: New test.
11819
11820 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11821
11822         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11823         variably modified typedefs.
11824         * gcc.dg/c1x-typedef-2.c: Remove.
11825
11826 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11827
11828         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11829         * gcc.dg/c1x-anon-struct-3.c: New test.
11830         * gcc.dg/anon-struct-11.c: Update.
11831
11832 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11833
11834         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11835         dg-xfail-run-if.
11836         Only xfail with gas.
11837
11838 2011-03-18  Jason Merrill  <jason@redhat.com>
11839
11840         * g++.dg/template/fn-ptr1.C: New.
11841
11842         * g++.dg/overload/volatile1.C: New.
11843
11844         * g++.dg/opt/pr23372.C: New.
11845
11846         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11847
11848 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11849
11850         PR middle-end/47405
11851         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11852
11853 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
11854
11855         * gcc.target/arm/unsigned-extend-1.c: New.
11856
11857 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
11858
11859         PR bootstrap/48161
11860         * gcc.c-torture/compile/pr48161.c: New test.
11861
11862 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11863
11864         PR middle-end/47725
11865         * gcc.dg/torture/pr47725.c: New.
11866
11867 2011-03-17  Jason Merrill  <jason@redhat.com>
11868
11869         * g++.dg/cpp0x/constexpr-overflow2.C: New.
11870         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11871
11872 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
11873
11874         * gnat.dg/specs/elab2.ads: New test.
11875         * gnat.dg/specs/elab2_pkg.ads: New helper.
11876
11877 2011-03-17  Jason Merrill  <jason@redhat.com>
11878
11879         * g++.dg/cpp0x/decltype-1212.C: New.
11880         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11881
11882 2011-03-17  Jason Merrill  <jason@redhat.com>
11883
11884         * g++.dg/parse/memfnquals1.C: New.
11885
11886 2011-03-17  Richard Guenther  <rguenther@suse.de>
11887
11888         PR middle-end/48134
11889         * gcc.dg/pr48134.c: New testcase.
11890
11891 2011-03-17  Richard Guenther  <rguenther@suse.de>
11892
11893         PR middle-end/48165
11894         * g++.dg/torture/pr48165.C: New testcase.
11895
11896 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
11897
11898         PR rtl-optimization/48141
11899         * gcc.dg/pr48141.c: New test.
11900
11901 2011-03-16  Jason Merrill  <jason@redhat.com>
11902
11903         * g++.dg/cpp0x/constexpr-48089.C: New.
11904
11905         * g++.dg/cpp0x/constexpr-abi1.C: New.
11906
11907         * g++.dg/cpp0x/constexpr-46336.C: New.
11908         * g++.dg/parse/friend5.C: Adjust expected errors.
11909
11910         * g++.dg/cpp0x/constexpr-47570.C: New.
11911
11912 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
11913
11914         PR debug/47510
11915         * ++.dg/debug/dwarf2/typedef6.C: New test.
11916
11917 2011-03-16  Jason Merrill  <jason@redhat.com>
11918
11919         * g++.dg/cpp0x/elision2.C: New.
11920
11921         * g++.dg/cpp0x/constexpr-array3.C: New.
11922
11923 2011-03-16  Jason Merrill  <jason@redhat.com>
11924
11925         * g++.dg/cpp0x/sfinae6.C: New.
11926         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11927         * g++.dg/cpp0x/pr45908.C: Likewise.
11928         * g++.dg/cpp0x/sfinae6.C: Likewise.
11929         * g++.old-deja/g++.jason/conversion11.C: Likewise.
11930         * g++.old-deja/g++.law/arg11.C: Likewise.
11931
11932 2011-03-16  Jason Merrill  <jason@redhat.com>
11933
11934         * g++.dg/template/incomplete6.C: New.
11935
11936 2011-03-16  Jeff Law <law@redhat.com>
11937
11938         * gcc.dg/tree-ssa/vrp55.c: New test.
11939
11940 2011-03-16  Jason Merrill  <jason@redhat.com>
11941
11942         * g++.dg/cpp0x/auto22.C: New.
11943
11944 2011-03-16  Richard Guenther  <rguenther@suse.de>
11945
11946         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11947         optimizing it away if promoted to const.
11948
11949 2011-03-16  Richard Guenther  <rguenther@suse.de>
11950
11951         PR tree-optimization/48149
11952         * gcc.dg/fold-complex-1.c: New testcase.
11953
11954 2011-03-16  Richard Guenther  <rguenther@suse.de>
11955
11956         PR testsuite/48147
11957         * gcc.dg/guality/pr45882.c: Really make sure no inlining
11958         or cloning happens.
11959
11960 2011-03-16  Richard Guenther  <rguenther@suse.de>
11961
11962         PR tree-optimization/26134
11963         * gcc.dg/tree-ssa/complex-6.c: New testcase.
11964
11965 2011-03-16  Richard Guenther  <rguenther@suse.de>
11966
11967         PR tree-optimization/48146
11968         * gcc.dg/torture/pr48146.c: New testcase.
11969
11970 2011-03-16  Richard Guenther  <rguenther@suse.de>
11971
11972         * gcc.dg/tree-ssa/pr14814.c: Adjust.
11973         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11974
11975 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
11976
11977         PR middle-end/48136
11978         * gcc.c-torture/compile/pr48136.c: New test.
11979
11980         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11981
11982         PR debug/45882
11983         * gcc.dg/guality/pr45882.c: New test.
11984
11985 2011-03-15  Jason Merrill  <jason@redhat.com>
11986
11987         * g++.dg/cpp0x/constexpr-recursion.C: New.
11988
11989         * g++.dg/cpp0x/implicit11.C: New.
11990
11991 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
11992
11993         * g++.dg/cpp0x/constexpr-attribute.C: New.
11994
11995 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11996
11997         * g++.dg/parse/pr34758.C: New.
11998
11999 2011-03-15  Xinliang David Li  <davidxl@google.com>
12000
12001         PR c/47837
12002         * gcc.dg/uninit-pred-7_d.c: New test.
12003         * gcc.dg/uninit-pred-8_d.c: New test.
12004
12005 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12006
12007         PR target/46788
12008         * gcc.target/arm/pr46788.c: New.
12009
12010 2011-03-15  Richard Guenther  <rguenther@suse.de>
12011
12012         PR middle-end/47650
12013         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12014         * gfortran.dg/ishft_4.f90: Likewise.
12015         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12016
12017 2011-03-15  Richard Guenther  <rguenther@suse.de>
12018
12019         PR tree-optimization/13954
12020         * g++.dg/tree-ssa/pr13954.C: New testcase.
12021
12022 2011-03-15  Richard Guenther  <rguenther@suse.de>
12023
12024         PR tree-optimization/48037
12025         * gcc.target/i386/pr48037-1.c: New testcase.
12026
12027 2011-03-15  Richard Guenther  <rguenther@suse.de>
12028
12029         PR tree-optimization/41490
12030         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12031         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12032         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12033         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12034         * g++.dg/tree-ssa/pr33604.C: Adjust.
12035
12036 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12037
12038         PR middle-end/47917
12039         * gcc.c-torture/execute/pr47917.c: New test.
12040         * gcc.dg/pr47917.c: New test.
12041
12042         PR middle-end/38878
12043         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12044
12045 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12046
12047         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12048         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12049         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12050         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12051         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12052         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12053         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12054         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12055         * gcc.target/i386/avx-floor-vec.c: Ditto.
12056         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12057         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12058         * gcc.target/i386/avx-rint-vec.c: Ditto.
12059         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12060         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12061         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12062         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12063
12064 2011-03-14  Tom Tromey  <tromey@redhat.com>
12065
12066         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12067         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12068         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12069
12070 2011-03-14  Tom Tromey  <tromey@redhat.com>
12071
12072         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12073         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12074         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12075
12076 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12077
12078         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12079
12080 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12081
12082         PR rtl-optimization/47166
12083         * gcc.c-torture/execute/postmod-1.c: New test.
12084
12085 2011-03-14  Richard Guenther  <rguenther@suse.de>
12086
12087         PR middle-end/48098
12088         * gcc.dg/torture/pr48098.c: New testcase.
12089
12090 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12091
12092         PR target/48053
12093         * gcc.target/powerpc/pr48053-1.c: New test.
12094         * gcc.target/powerpc/pr48053-2.c: Likewise.
12095
12096 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12097
12098         PR libfortran/48066
12099         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12100
12101 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12102
12103         PR libfortran/48066
12104         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12105
12106 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12107
12108         PR fortran/48059
12109         * gfortran.dg/class_41.f03: New.
12110
12111 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12112
12113         * g++.dg/conversion/cast3.C: New test.
12114
12115 2011-03-11  Jason Merrill  <jason@redhat.com>
12116
12117         * g++.dg/template/error45.C: New.
12118
12119         * g++.dg/parse/no-type-defn1.C: New.
12120
12121         * g++.dg/ext/attrib40.C: New.
12122
12123         * g++.dg/cpp0x/regress/array1.C: New.
12124
12125 2011-03-11  Richard Guenther  <rguenther@suse.de>
12126
12127         PR tree-optimization/48067
12128         * gcc.dg/pr48067.c: New testcase.
12129
12130 2011-03-11  Richard Guenther  <rguenther@suse.de>
12131
12132         PR lto/48073
12133         * g++.dg/lto/20110311-1_0.C: New testcase.
12134
12135 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12136
12137         PR c++/48035
12138         * g++.dg/inherit/virtual8.C: New test.
12139
12140         PR middle-end/48044
12141         * gcc.dg/torture/pr48044.c: New test.
12142
12143 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12144
12145         PR fortran/47768
12146         * gfortran.dg/proc_ptr_comp_31.f90: New.
12147
12148 2011-03-11  Richard Guenther  <rguenther@suse.de>
12149
12150         PR tree-optimization/47278
12151         * gcc.dg/torture/pr47278-1.c: New testcase.
12152         * gcc.dg/torture/pr47278-2.c: Likewise.
12153
12154 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR tree-optimization/48063
12157         * gcc.dg/torture/pr48063.c: New test.
12158
12159 2011-03-10  Jason Merrill  <jason@redhat.com>
12160
12161         * g++.dg/template/array22.C: New.
12162
12163         * g++.dg/cpp0x/syntax-err1.C: New.
12164         * g++.dg/parse/error36.C: Adjust expected errors.
12165         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12166         * g++.old-deja/g++.pt/typename3.C: Likewise.
12167         * g++.old-deja/g++.pt/typename4.C: Likewise.
12168         * g++.old-deja/g++.pt/typename6.C: Likewise.
12169
12170 2011-03-09  Jason Merrill  <jason@redhat.com>
12171
12172         * g++.dg/template/nontype22.C: New.
12173
12174 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12175
12176         PR tree-optimization/47714
12177         * g++.dg/torture/pr47714.C: New test.
12178
12179 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12180
12181         PR target/47755
12182         * gcc.target/powerpc/pr47755-2.c: New file.
12183
12184 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12185
12186         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12187         is not set in the environment, pass 64 as first argument when not
12188         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12189         native where ulimit -u is supported.
12190
12191 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12192
12193         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12194
12195 2011-03-08  Jason Merrill  <jason@redhat.com>
12196
12197         * g++.dg/template/nontype21.C: New.
12198
12199         * g++.dg/template/anon5.C: New.
12200
12201 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12202
12203         PR debug/47881
12204         * gcc.dg/pr47881.c: New test.
12205
12206 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12207
12208         PR c++/47957
12209         * g++.dg/lookup/template3.C: New test.
12210
12211 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12212
12213         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12214         'long' type.
12215
12216 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12217
12218         PR testsuite/47954
12219         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12220         sizeof to compute alignment.
12221
12222 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12223
12224         PR tree-optimization/48022
12225         * gcc.dg/pr48022-1.c: New test.
12226         * gcc.dg/pr48022-2.c: New test.
12227
12228 2011-03-07  Jason Merrill  <jason@redhat.com>
12229
12230         * g++.dg/template/nontype20.C: New.
12231         * g++.dg/init/member1.C: Adjust expected errors.
12232         * g++.dg/parse/constant4.C: Likewise.
12233         * g++.dg/template/qualified-id3.C: Likewise.
12234         * g++.old-deja/g++.pt/crash10.C: Likewise.
12235
12236         * g++.dg/cpp0x/regress/non-const1.C: New.
12237
12238 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12239
12240         PR debug/47991
12241         * gcc.dg/pr47991.c: New test.
12242
12243 2011-03-07  Jason Merrill  <jason@redhat.com>
12244
12245         * g++.dg/abi/mangle46.C: New.
12246
12247 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12248
12249         PR target/47862
12250         * gcc.target/powerpc/pr47862.c: New.
12251
12252 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12253
12254         PR target/45413
12255         * gcc.target/i386/combine-mul.c: Require nonpic.
12256
12257 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12258             Nathan Froyd  <froydnj@codesourcery.com>
12259
12260         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12261
12262 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12263
12264         * README.QMTEST: Remove.
12265
12266 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12267             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12268
12269         PR fortran/47850
12270         * gfortran.dg/array_constructor_37.f90 : New test.
12271
12272 2011-03-05  Jason Merrill  <jason@redhat.com>
12273
12274         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12275         * g++.dg/abi/mangle45.C: Likewise.
12276         * g++.dg/cpp0x/trailing1.C: Likewise.
12277
12278 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12279
12280         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12281
12282 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12283
12284         PR rtl-optimization/47899
12285         * gcc.dg/pr47899.c: New test.
12286
12287         * gcc.dg/torture/pr47968.c: Ignore warnings.
12288
12289         PR tree-optimization/47967
12290         * gcc.c-torture/compile/pr47967.c: New test.
12291
12292 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12293
12294         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12295         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12296
12297 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12298
12299         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12300         and property_getAttributes() if __OBJC2__.
12301         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12302         * objc.dg/property/property-encoding-1.m: New.
12303         * obj-c++.dg/property/property-encoding-1.mm: New.
12304
12305 2011-03-04  Jason Merrill  <jason@redhat.com>
12306
12307         * g++.dg/template/pseudodtor6.C: New.
12308
12309         * g++.dg/inherit/covariant19.C: New.
12310
12311 2011-03-04  Richard Guenther  <rguenther@suse.de>
12312
12313         PR middle-end/47968
12314         * gcc.dg/torture/pr47968.c: New testcase.
12315
12316 2011-03-04  Richard Guenther  <rguenther@suse.de>
12317
12318         PR middle-end/47975
12319         * gcc.dg/torture/pr47975.c: New testcase.
12320
12321 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12322
12323         PR c++/47974
12324         * g++.dg/template/crash106.C: New.
12325
12326 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12327
12328         PR c/47963
12329         * gcc.dg/gomp/pr47963.c: New test.
12330         * g++.dg/gomp/pr47963.C: New test.
12331
12332 2011-03-02  Jason Merrill  <jason@redhat.com>
12333
12334         * g++.dg/cpp0x/regress/condition1.C: New.
12335
12336         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12337
12338 2011-03-01  Jason Merrill  <jason@redhat.com>
12339
12340         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12341
12342         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12343
12344 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12345
12346         PR rtl-optimization/47925
12347         * gcc.c-torture/execute/pr47925.c: New test.
12348
12349 2011-03-01  Jason Merrill  <jason@redhat.com>
12350
12351         * g++.dg/cpp0x/decltype25.C: New.
12352
12353         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12354
12355 2011-03-01  Richard Guenther  <rguenther@suse.de>
12356
12357         PR tree-optimization/47890
12358         * gcc.dg/torture/pr47890.c: New testcase.
12359
12360 2011-03-01  Richard Guenther  <rguenther@suse.de>
12361
12362         PR lto/47924
12363         * gcc.dg/lto/pr47924_0.c: New testcase.
12364
12365 2011-03-01  Richard Guenther  <rguenther@suse.de>
12366
12367         PR lto/46911
12368         * gfortran.dg/lto/pr46911_0.f: New testcase.
12369
12370 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12371
12372         PR libgfortran/47933
12373         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12374         compile errors from older code form.
12375
12376 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12377
12378         PR libgfortran/47567
12379         * gfortran.dg/fmt_fw_d.f90: New test.
12380
12381 2011-02-28  Jason Merrill  <jason@redhat.com>
12382
12383         * g++.dg/inherit/covariant18.C: New.
12384
12385 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12386
12387         PR middle-end/47893
12388         * gcc.dg/pr47893.c: New test.
12389
12390 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12391
12392         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12393         NULL in case of a selector with conflicting types.
12394         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12395
12396 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12397
12398         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12399         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12400         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12401         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12402
12403 2011-02-28  Jason Merrill  <jason@redhat.com>
12404
12405         PR c++/47906
12406         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12407
12408 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12409
12410         PR libgfortran/47778
12411         * gfortran.dg/namelist_71.f90: New test.
12412
12413 2011-02-27  Jason Merrill  <jason@redhat.com>
12414
12415         PR c++/47906
12416         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12417         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12418
12419 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12420
12421         PR c++/46466
12422         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12423
12424 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12425
12426         PR fortran/47886
12427         * gfortran.dg/gomp/task-1.f90: Removed.
12428
12429 2011-02-26  Jason Merrill  <jason@redhat.com>
12430
12431         * g++.dg/template/this-targ1.C: New.
12432
12433         * g++.dg/cpp0x/regress/template-const1.C: New.
12434         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12435         * g++.dg/template/function1.C: Adjust.
12436         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12437         * g++.dg/debug/debug7.C: Adjust.
12438
12439 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12440
12441         PR fortran/47886
12442         * gfortran.dg/gomp/task-1.f90: New.
12443
12444 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12445
12446         * gcc.target/arm/neon-thumb2-move.c: Add
12447         dg-require-effective-target arm_thumb2_ok.
12448
12449 2011-02-24  Jason Merrill  <jason@redhat.com>
12450
12451         * g++.dg/parse/constant1.C: Specify C++98 mode.
12452         * g++.dg/parse/constant5.C: Likewise.
12453         * g++.dg/parse/error2.C: Likewise.
12454         * g++.dg/parse/semicolon3.C: Likewise.
12455         * g++.dg/template/crash14.C: Likewise.
12456         * g++.dg/template/local4.C: Likewise.
12457         * g++.dg/template/nontype3.C: Likewise.
12458         * g++.dg/parse/crash31.C: Adjust expected errors.
12459         * g++.dg/template/function1.C: Likewise.
12460         * g++.dg/template/ref3.C: Likewise.
12461         * g++.dg/template/static9.C: Likewise.
12462         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12463
12464         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12465         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12466         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12467         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12468         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12469
12470 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12471
12472         PR fortran/47878
12473         * gfortran.dg/pr47878.f90: New test.
12474
12475 2011-02-24  Richard Guenther  <rguenther@suse.de>
12476
12477         PR testsuite/47801
12478         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12479         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12480
12481 2011-02-24  Richard Guenther  <rguenther@suse.de>
12482
12483         PR fortran/47839
12484         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12485         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12486
12487 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12488
12489         PR libgfortran/47567
12490         * gfortran.dg/fmt_f0_1.f90: Update test.
12491
12492 2011-02-23  Jason Merrill  <jason@redhat.com>
12493
12494         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12495         * g++.dg/abi/mangle45.C: New.
12496
12497         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12498         * g++.dg/template/canon-type-9.C: Match use of decltype
12499         between declaration and definition.
12500         * g++.dg/template/canon-type-12.C: Likewise.
12501
12502 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12503
12504         PR fortran/40850
12505         * gfortran.dg/nested_allocatables_1.f90: New.
12506
12507 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12508
12509         PR c++/46868
12510         * g++.dg/pr46868.C: New test.
12511         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12512         * g++.dg/parse/error14.C: Adjust.
12513
12514 2011-02-23  Richard Guenther  <rguenther@suse.de>
12515
12516         PR tree-optimization/47838
12517         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12518
12519 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12520
12521         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12522
12523 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12524
12525         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12526         * gfortran.dg/count_init_expr.f03: Ditto.
12527         * gfortran.dg/gomp/pr43711.f90: Ditto.
12528         * gcc.dg/struct-parse-2.c: Ditto.
12529         * gcc.dg/parse-error-3.c: Ditto.
12530         * gcc.dg/Wlogical-op-1.c: Ditto.
12531         * gcc.dg/Walways-true-1.c: Ditto.
12532         * gcc.dg/pr24225.c: Ditto.
12533         * gcc.dg/Walways-true-2.c: Ditto.
12534         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12535         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12536         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12537         * g++.dg/overload/defarg4.C: Ditto.
12538         * g++.dg/inherit/covariant16.C: Ditto.
12539         * g++.dg/inherit/virtual7.C: Ditto.
12540         * g++.dg/template/canon-type-9.C: Ditto.
12541         * g++.dg/template/access19.C: Ditto.
12542         * g++.dg/template/call7.C: Ditto.
12543         * g++.dg/template/canon-type-2.C: Ditto.
12544         * g++.dg/template/init7.C: Ditto.
12545         * g++.dg/template/sizeof-template-argument.C: Ditto.
12546         * g++.dg/template/const3.C: Ditto.
12547         * g++.dg/template/sfinae26.C: Ditto.
12548         * g++.dg/template/sfinae26.C: Ditto.
12549         * g++.dg/template/canon-type-11.C: Ditto.
12550         * g++.dg/template/union2.C: Ditto.
12551         * g++.dg/template/canon-type-3.C: Ditto.
12552         * g++.dg/template/canon-type-1.C: Ditto.
12553         * g++.dg/template/canon-type-5.C: Ditto.
12554         * g++.dg/template/canon-type-7.C: Ditto.
12555         * g++.dg/template/canon-type-10.C: Ditto.
12556         * g++.dg/template/spec36.C: Ditto.
12557         * g++.dg/template/typedef38.C: Ditto.
12558         * g++.dg/template/canon-type-4.C: Ditto.
12559         * g++.dg/template/canon-type-6.C: Ditto.
12560         * g++.dg/template/canon-type-13.C: Ditto.
12561         * g++.dg/template/instantiate9.C: Ditto.
12562         * g++.dg/template/ttp22.C: Ditto.
12563         * g++.dg/warn/Wreturn-type-6.C: Ditto.
12564         * g++.dg/warn/Walways-true-1.C: Ditto.
12565         * g++.dg/warn/Wlogical-op-1.C: Ditto.
12566         * g++.dg/warn/Walways-true-2.C: Ditto.
12567         * g++.dg/conversion/op4.C: Ditto.
12568         * g++.dg/opt/pr19650.C: Ditto.
12569         * g++.dg/lookup/friend11.C: Ditto.
12570         * g++.dg/other/default2.C: Ditto.
12571         * g++.dg/other/default3.C: Ditto.
12572         * g++.dg/other/dtor2.C: Ditto.
12573         * g++.dg/other/friend5.C: Ditto.
12574         * g++.dg/other/default5.C: Ditto.
12575         * g++.dg/init/brace6.C: Ditto.
12576         * g++.dg/init/aggr5.C: Ditto.
12577         * g++.dg/init/error2.C: Ditto.
12578         * g++.dg/expr/bound-mem-fun.C: Ditto.
12579         * g++.dg/expr/cond6.C: Ditto.
12580         * g++.dg/expr/stmt-expr-1.C: Ditto.
12581         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12582         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12583         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12584         * g++.dg/cpp0x/bracket1.C: Ditto.
12585         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12586         * g++.dg/cpp0x/pr38646.C: Ditto.
12587         * g++.dg/cpp0x/variadic73.C: Ditto.
12588         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12589         * g++.dg/cpp0x/bracket4.C: Ditto.
12590         * g++.dg/cpp0x/decltype4.C: Ditto.
12591         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12592         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12593         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12594         * g++.dg/cpp0x/variadic-new2.C: Ditto.
12595         * g++.dg/cpp0x/decltype2.C: Ditto.
12596         * g++.dg/cpp0x/decltype1.C: Ditto.
12597         * g++.dg/cpp0x/bracket2.C: Ditto.
12598         * g++.dg/cpp0x/decltype5.C: Ditto.
12599         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12600         * g++.dg/cpp0x/variadic70.C: Ditto.
12601         * g++.dg/cpp0x/decltype6.C: Ditto.
12602         * g++.dg/cpp0x/rvo.C: Ditto.
12603         * g++.dg/cpp0x/vt-40092.C: Ditto.
12604         * g++.dg/cpp0x/variadic-new.C: Ditto.
12605         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12606         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12607         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12608         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12609         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12610         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12611         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12612         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12613         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12614         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12615         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12616         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12617         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12618         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12619         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12620         * g++.dg/cpp0x/pr39639.C: Ditto.
12621         * g++.dg/cpp0x/decltype3.C: Ditto.
12622         * g++.dg/cpp0x/variadic68.C: Ditto.
12623         * g++.dg/cpp0x/variadic-function.C: Ditto.
12624         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12625         * g++.dg/cpp0x/variadic-bind.C: Ditto.
12626         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12627         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12628         * g++.dg/parse/crash35.C: Ditto.
12629         * g++.dg/parse/crash40.C: Ditto.
12630         * g++.dg/parse/defarg12.C: Ditto.
12631         * g++.dg/parse/crash34.C: Ditto.
12632         * g++.dg/parse/constructor3.C: Ditto.
12633         * g++.dg/parse/template23.C: Ditto.
12634         * g++.dg/parse/crash56.C: Ditto.
12635         * g++.dg/parse/dtor13.C: Ditto.
12636         * g++.dg/parse/error33.C: Ditto.
12637         * g++.dg/parse/ctor9.C: Ditto.
12638         * g++.dg/parse/error32.C: Ditto.
12639         * g++.dg/parse/error37.C: Ditto.
12640         * g++.dg/parse/bitfield3.C: Ditto.
12641         * g++.dg/parse/struct-4.C: Ditto.
12642         * g++.dg/ext/has_trivial_copy.C: Ditto.
12643         * g++.dg/ext/is_polymorphic.C: Ditto.
12644         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12645         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12646         * g++.dg/ext/has_nothrow_assign.C: Ditto.
12647         * g++.dg/ext/is_union.C: Ditto.
12648         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12649         * g++.dg/ext/is_pod.C: Ditto.
12650         * g++.dg/ext/has_virtual_destructor.C: Ditto.
12651         * g++.dg/ext/has_trivial_constructor.C: Ditto.
12652         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12653         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12654         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12655         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12656         * g++.dg/ext/is_abstract.C: Ditto.
12657         * g++.dg/ext/has_trivial_assign.C: Ditto.
12658         * g++.dg/ext/is_class.C: Ditto.
12659         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12660         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12661         * g++.dg/ext/is_base_of.C: Ditto.
12662         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12663         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12664         * g++.dg/ext/is_empty.C: Ditto.
12665         * g++.dg/ext/is_enum.C: Ditto.
12666         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12667         * gnat.dg/opt11.adb: Ditto.
12668         * obj-c++.dg/pr45735.mm: Ditto.
12669         * obj-c++.dg/pr24393.mm: Ditto.
12670         * obj-c++.dg/exceptions-2.mm: Ditto.
12671         * objc.dg/pr45735.m: Ditto.
12672         * objc.dg/pr24393.m: Ditto.
12673
12674 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12675
12676         * objc.dg/attributes/objc-exception-1.m: New.
12677
12678 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12679
12680         * gcc.dg/cpp/include7.c: New test.
12681
12682 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
12683
12684         PR c++/47242
12685         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12686
12687 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12688
12689         PR rtl-optimization/47763
12690         * gcc.dg/pr47763.c: New test.
12691
12692 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
12693
12694         PR fortran/45743
12695         * gfortran.dg/whole_file_32.f90 : New test.
12696
12697 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
12698
12699         PR c++/47666
12700         * g++.dg/inherit/virtual7.C: New test.
12701
12702 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
12703
12704         PR objc/47832
12705         * objc.dg/type-size-3.m: Updated error message.
12706         * objc.dg/type-size-4.m: New test.
12707         * objc.dg/type-size-5.m: New test.
12708
12709 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12710
12711         * lib/gnat.exp: Fix comments.
12712         Don't load libgloss.exp.
12713         (default_gnat_version): Call $compiler with --version.
12714         Adapt regexp for gnatmake output, insert version.
12715         (gnat_version): New proc.
12716         (gnat_init): Remove gnat_libgcc_s_path.
12717         (gnat_target_compile): Likewise.
12718         Remove ld_library_path.
12719         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12720         (gnat_pass): Remove.
12721         (gnat_pass): Remove.
12722         (gnat_finish): Remove.
12723         (gnat_exit): Remove.
12724         (local_find_gnatmake): Reindent.
12725         (runtest_file_p): Remove.
12726         (prune_warnings): Remove.
12727         (find_gnatclean): New proc.
12728         * lib/gnat-dg.exp (lremove): New proc.
12729         (gnat-dg-test): Reindent.
12730         Remove additional output files.
12731         (gnat-dg-runtest): Remove.
12732
12733         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12734         * gnat.dg/loop_optimization6.adb: Likewise.
12735         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12736
12737 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
12738
12739         PR tree-optimization/47835
12740         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12741
12742 2011-02-22  Tobias Burnus  <burnus@net-b.de>
12743
12744         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12745         * gfortran.dg/abstract_type_2.f03: Ditto.
12746         * gfortran.dg/abstract_type_3.f03: Ditto.
12747         * gfortran.dg/abstract_type_4.f03: Ditto.
12748         * gfortran.dg/abstract_type_5.f03: Ditto.
12749         * gfortran.dg/abstract_type_6.f03: Ditto.
12750         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12751         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12752         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12753         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12754         * gfortran.dg/array_function_5.f90: Ditto.
12755         * gfortran.dg/asynchronous_3.f03: Ditto.
12756         * gfortran.dg/char_expr_1.f90: Ditto.
12757         * gfortran.dg/class_14.f03: Ditto.
12758         * gfortran.dg/data_array_6.f: Ditto.
12759         * gfortran.dg/data_invalid.f90: Ditto.
12760         * gfortran.dg/dot_product_1.f03: Ditto.
12761         * gfortran.dg/func_derived_5.f90: Ditto.
12762         * gfortran.dg/func_result_4.f90: Ditto.
12763         * gfortran.dg/implied_do_1.f90: Ditto.
12764         * gfortran.dg/initialization_25.f90: Ditto.
12765         * gfortran.dg/initialization_26.f90: Ditto.
12766         * gfortran.dg/interface_34.f90: Ditto.
12767         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12768         * gfortran.dg/keyword_symbol_1.f90: Ditto.
12769         * gfortran.dg/matmul_8.f03: Ditto.
12770         * gfortran.dg/merge_init_expr.f90: Ditto.
12771         * gfortran.dg/pack_assign_1.f90: Ditto.
12772         * gfortran.dg/pack_vector_1.f90: Ditto.
12773         * gfortran.dg/pointer_check_8.f90: Ditto.
12774         * gfortran.dg/product_init_expr.f03: Ditto.
12775         * gfortran.dg/reshape_order_5.f90: Ditto.
12776         * gfortran.dg/reshape_shape_1.f90: Ditto.
12777         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12778         * gfortran.dg/same_name_2.f90: Ditto.
12779         * gfortran.dg/selected_real_kind_1.f90: Ditto.
12780         * gfortran.dg/spread_init_expr.f03: Ditto.
12781         * gfortran.dg/stmt_func_1.f90: Ditto.
12782         * gfortran.dg/sum_init_expr.f03: Ditto.
12783         * gfortran.dg/transpose_3.f03: Ditto.
12784         * gfortran.dg/unpack_init_expr.f03: Ditto.
12785         * gfortran.dg/warn_conversion.f90: Ditto.
12786         * gfortran.dg/warn_conversion_2.f90: Ditto.
12787         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12788         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12789         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12790         * gfortran.dg/whole_file_16.f90: Ditto.
12791         * gfortran.dg/whole_file_17.f90: Ditto.
12792         * gfortran.dg/whole_file_18.f90: Ditto.
12793         * gfortran.dg/whole_file_20.f03: Ditto.
12794         * gfortran.dg/whole_file_5.f90: Ditto.
12795         * gfortran.dg/whole_file_6.f90: Ditto.
12796         * gfortran.dg/write_invalid_format.f90: Ditto.
12797         * gfortran.dg/zero_sized_6.f90: Ditto.
12798
12799 2011-02-21  Jeff Law <law@redhat.com>
12800
12801         PR rtl-optimization/46178
12802         * gcc.target/i386/pr46178.c: New test.
12803
12804         PR rtl-optimization/46002
12805         * gcc.c-torture/compile/pr46002.c: New test.
12806
12807 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12808
12809         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12810         *-*-hpux10*.
12811
12812 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
12813
12814         PR debug/47106
12815         * g++.dg/debug/pr47106.C: Require effective target lto.
12816
12817 2011-02-21  Jason Merrill  <jason@redhat.com>
12818
12819         * g++.dg/cpp0x/constexpr-diag2.C: New.
12820
12821 2011-02-20  Jason Merrill  <jason@redhat.com>
12822
12823         * g++.dg/cpp0x/constexpr-ctor7.C: New.
12824
12825         * g++.dg/cpp0x/fntmpdefarg2.C: New.
12826
12827         * g++.dg/overload/conv-op1.C: New.
12828
12829         * g++.dg/cpp0x/constexpr-synth1.C: New.
12830
12831 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12832
12833         * objc.dg/layout-2.m: New.
12834         * objc.dg/selector-3.m: Adjusted location of error message.
12835         * objc.dg/type-size-3.m: Same.
12836         * obj-c++.dg/selector-3.mm: Same.
12837
12838 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12839
12840         PR objc/47784
12841         * objc.dg/property/dotsyntax-22.m: New.
12842         * obj-c++.dg/property/dotsyntax-22.mm: New.
12843
12844 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
12845
12846         PR c++/46394
12847         * g++.dg/template/typedef38.C: New test.
12848
12849 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12850
12851         PR fortran/46818
12852         * gfortran.dg/whole_file_30.f90 : New test.
12853         * gfortran.dg/whole_file_31.f90 : New test.
12854
12855 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12856
12857         PR fortran/45077
12858         PR fortran/44945
12859         * gfortran.dg/whole_file_28.f90 : New test.
12860         * gfortran.dg/whole_file_29.f90 : New test.
12861
12862 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
12863
12864         PR c++/44118
12865         * g++.dg/template/crash105.C: New.
12866
12867 2011-02-19  Jason Merrill  <jason@redhat.com>
12868
12869         * g++.dg/cpp0x/regress/no-elide1.C: New.
12870
12871 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
12872
12873         PR tree-optimization/46620
12874         * gcc.dg/pr46620.c: New.
12875
12876 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12877
12878         PR c/47809
12879         * gcc.target/i386/pr47809.c: New test.
12880
12881 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12882             Tobias Burnus  <burnus@net-b.de>
12883
12884         * lib/target-supports.exp
12885         (check_effective_target_fortran_large_real): New check for large reals.
12886         * gfortran.dg/nan_7.f90: New test.
12887
12888 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12889
12890         PR libgfortran/47567
12891         * gfortran.dg/fmt_f0_1.f90: Update test.
12892
12893 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
12894
12895         PR fortran/47348
12896         * gfortran.dg/array_constructor_36.f90 : New test.
12897         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12898         allow for comparison between different elements of the array
12899         constructor at different levels of optimization.
12900
12901 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
12902
12903         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12904         * gcc.target/i386/pr32280-1.c: Likewise.
12905
12906 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12907
12908         PR target/47800
12909         * gcc.target/i386/pr47800.c: New test.
12910
12911 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
12912
12913         * objc/execute/exceptions/foward-1.x: New.
12914
12915 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12916
12917         PR fortran/47789
12918         * gfortran.dg/derived_constructor_comps_4.f90: New.
12919
12920 2011-02-18  Tobias Burnus
12921
12922         PR fortran/47775
12923         * gfortran.dg/func_result_6.f90: New.
12924
12925 2011-02-18  Michael Matz  <matz@suse.de>
12926
12927         PR fortran/45586
12928         * gfortran.dg/lto/pr45586_0.f90: New test.
12929         * gfortran.dg/typebound_proc_20.f90: Ditto.
12930         * gfortran.dg/typebound_proc_21.f90: Ditto.
12931
12932 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12933
12934         PR c++/47795
12935         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12936
12937 2011-02-18  Tobias Burnus  <burnus@net-b.de>
12938
12939         PR fortran/47750
12940         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12941         gcc_warning_prefix.
12942         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12943         normalizing the error/warning output.
12944         * gfortran.dg/Wall.f90: Update dg-error/warning.
12945         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12946         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12947         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12948         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12949         * gfortran.dg/class_30.f90: Update dg-error/warning.
12950         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12951         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12952         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12953         * gfortran.dg/entry_17.f90: Update dg-error/warning.
12954         * gfortran.dg/entry_19.f90: Update dg-error/warning.
12955         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12956         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12957         * gfortran.dg/g77/12632.f: Update dg-error/warning.
12958         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12959         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12960         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12961         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12962         * gfortran.dg/goto_8.f90: Update dg-error/warning.
12963         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12964         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12965         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12966         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12967         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12968         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12969         * gfortran.dg/volatile3.f90: Update dg-error/warning.
12970         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12971         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12972         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12973         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12974         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12975
12976 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12977
12978         PR fortran/47768
12979         * gfortran.dg/proc_ptr_comp_30.f90: New.
12980
12981 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
12982
12983         PR debug/47780
12984         * gcc.target/i386/pr47780.c: New test.
12985
12986 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12987
12988         PR fortran/47767
12989         * gfortran.dg/class_40.f03: New.
12990
12991 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
12992
12993         PR c++/47208
12994         * g++.dg/cpp0x/auto21.C: New test.
12995
12996 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
12997
12998         * objc.dg/special/unclaimed-category-1.h: Updated for
12999         new ABI support.
13000         * objc.dg/special/unclaimed-category-1.m: Same.
13001         * objc.dg/zero-link-1.m: Same.
13002         * objc.dg/lookup-1.m: Same.
13003         * objc.dg/torture/strings/const-str-9.m
13004         * objc.dg/torture/strings/const-str-10.m: Same.
13005         * objc.dg/torture/strings/const-str-11.m: Same.
13006         * objc.dg/torture/forward-1.m: Same.
13007         * objc.dg/zero-link-2.m: Same.
13008         * objc.dg/encode-7-next-64bit.m: Same.
13009         * objc.dg/method-4.m: Same.
13010         * objc.dg/next-runtime-1.m: Same.
13011         * objc.dg/image-info.m: Same.
13012         * objc.dg/pr23214.m: Same.
13013         * objc.dg/symtab-1.m: Same.
13014         * obj-c++.dg/basic.m: Same.
13015         * obj-c++.dg/proto-lossage-3.m: Same.
13016         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13017         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13018         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13019         * obj-c++.dg/method-11.m: Same.
13020         * objc/execute/enumeration-1.m: Same.
13021         * objc/execute/object_is_class.m: Same.
13022         * objc/execute/formal_protocol-2.m: Same.
13023         * objc/execute/formal_protocol-4.m: Same.
13024         * objc/execute/formal_protocol-6.m: Same.
13025         * objc/execute/bycopy-3.m: Same.
13026         * objc/execute/exceptions/catchall-1.m: Same.
13027         * objc/execute/exceptions/finally-1.m: Same.
13028         * objc/execute/exceptions/local-variables-1.m: Same.
13029         * objc/execute/exceptions/foward-1.m: Same.
13030         * objc/execute/bf-common.h
13031         * objc/execute/enumeration-2.m: Same.
13032         * objc/execute/formal_protocol-1.m: Same.
13033         * objc/execute/formal_protocol-3.m: Same.
13034         * objc/execute/formal_protocol-5.m: Same.
13035         * objc/execute/accessing_ivars.m: Same.
13036         * objc/execute/bycopy-2.m: Same.
13037         * objc/execute/formal_protocol-7.m: Same.
13038         * objc/execute/compatibility_alias.m: Same.
13039         * objc/execute/no_clash.m: Same.
13040         * objc/execute/object_is_meta_class.m: Same.
13041         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13042         * objc/execute/class-tests-1.h: Include stdio.h.
13043         * objc/execute/class-tests-2.h: Same.
13044         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13045         runtimes.
13046         * obj-c++.dg/try-catch-2.mm: Same.
13047
13048 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13049
13050         PR c++/47783
13051         * g++.dg/warn/Wunused-parm-4.C: New test.
13052
13053 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13054             Jan Hubicka  <jh@suse.cz>
13055
13056         PR debug/47106
13057         PR debug/47402
13058         * g++.dg/debug/pr47106.C: New.
13059
13060 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13061
13062         PR target/43653
13063         * gcc.target/i386/pr43653.c: New test.
13064
13065 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13066
13067         PR c++/47172
13068         * g++.dg/template/inherit6.C: New test.
13069
13070 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13071
13072         PR fortran/47745
13073         * gfortran.dg/class_39.f03: New.
13074
13075 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13076
13077         PR c++/47326
13078         * g++.dg/cpp0x/variadic106.C: New test.
13079
13080 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13081
13082         PR libfortran/47757
13083         * gfortran.dg/pr47757-1.f90: New test.
13084         * gfortran.dg/pr47757-2.f90: New test.
13085         * gfortran.dg/pr47757-3.f90: New test.
13086
13087         PR c++/47704
13088         * g++.dg/cpp0x/enum8.C: New test.
13089
13090 2011-02-15  Jason Merrill  <jason@redhat.com>
13091
13092         * g++.dg/inherit/implicit-trivial1.C: New.
13093         * g++.dg/cpp0x/implicit-trivial1.C: New.
13094
13095 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13096
13097         PR middle-end/47725
13098         * gcc.dg/torture/pr47725.c: Removed.
13099
13100 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13101
13102         PR target/47755
13103         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13104         constant does not generate a load from memory.
13105
13106 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13107
13108         PR middle-end/47725
13109         * gcc.dg/torture/pr47725.c: New.
13110
13111 2011-02-15  Richard Guenther  <rguenther@suse.de>
13112
13113         PR tree-optimization/47743
13114         * gcc.dg/torture/pr47743.c: New testcase.
13115
13116 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13117
13118         PR middle-end/47581
13119         * gcc.target/i386/pr47581.c: New test.
13120
13121 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13122
13123         PR fortran/47730
13124         * gfortran.dg/select_type_22.f03: New.
13125
13126 2011-02-14  Jason Merrill  <jason@redhat.com>
13127
13128         * g++.dg/cpp0x/regress/enum1.C: New.
13129
13130 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13131
13132         * gnat.dg/include.adb: New test.
13133
13134 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13135
13136         PR fortran/47728
13137         * gfortran.dg/class_38.f03: New.
13138
13139 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13140
13141         * gcc.dg/pr46494.c: New test.
13142
13143 2011-02-14  Richard Guenther  <rguenther@suse.de>
13144
13145         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13146
13147 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13148
13149         PR ada/41929
13150         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13151         sparc*-sun-solaris2.11.
13152
13153 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13154
13155         PR fortran/47349
13156         * gfortran.dg/argument_checking_18.f90: New.
13157
13158 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13159
13160         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13161         * gfortran.dg/argument_checking_17.f90: New.
13162
13163 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13164
13165         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13166         are temporarily disabled.
13167         * gfortran.dg/class_7.f03: Ditto.
13168         * gfortran.dg/coarray_14.f90: Ditto.
13169         * gfortran.dg/typebound_proc_13.f03: Ditto.
13170
13171 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13172
13173         PR fortran/45586
13174         * gfortran.dg/extends_11.f03: New.
13175
13176 2011-02-11  Xinliang David Li  <davidxl@google.com>
13177
13178         PR tree-optimization/47707
13179         * g++.dg/tree-ssa/pr47707.C: New test.
13180
13181 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13182
13183         * g++.dg/opt/inline17.C: New test.
13184
13185 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13186
13187         PR fortran/47550
13188         * gfortran.dg/pure_formal_2.f90: New.
13189
13190 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13191
13192         PR rtl-optimization/47614
13193         * gfortran.dg/pr47614.f: New.
13194
13195 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13196
13197         PR driver/47678
13198         * gcc.dg/opts-6.c: New test.
13199
13200 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13201
13202         PR debug/47684
13203         * gcc.dg/pr47684.c: New test.
13204
13205 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13206
13207         PR target/47629
13208         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13209         c99_runtime, dg-add-options c99_runtime.
13210         (main): Use __asm__.
13211
13212 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13213
13214         PR testsuite/47400
13215         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13216         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13217         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13218         * gcc.dg/ucnid-10.c: Likewise.
13219         * gcc.dg/ucnid-13.c: Likewise.
13220         * gcc.dg/ucnid-7.c: Likewise.
13221         * gcc.dg/ucnid-8.c: Likewise.
13222         Adapt dg-warning line number.
13223
13224 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13225
13226         * gcc.target/i386/parity-1.c: Use -march=k8.
13227         * gcc.target/i386/parity-2.c: Ditto.
13228         * gcc.target/i386/vecinit-1.c: Ditto.
13229         * gcc.target/i386/vecinit-2.c: Ditto.
13230
13231 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13232
13233         PR target/46610
13234         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13235         * gcc.target/mips/save-restore-3.c: Likewise.
13236         * gcc.target/mips/save-restore-4.c: Likewise.
13237         * gcc.target/mips/save-restore-5.c: Likewise.
13238
13239         PR target/47683
13240         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13241         * g++.dg/tree-prof/partition2.C: Likewise.
13242
13243 2011-02-09  Jason Merrill  <jason@redhat.com>
13244
13245         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13246         rather than misdeclare std::puts.
13247
13248         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13249         * g++.dg/other/warning1.C: Likewise.
13250         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13251         * g++.old-deja/g++.gb/scope06.C: Likewise.
13252         * g++.old-deja/g++.law/cvt11.C: Likewise.
13253         * g++.old-deja/g++.law/init1.C: Likewise.
13254         * g++.dg/abi/mangle26.C: Likewise.
13255
13256         * g++.dg/template/function1.C: Adjust for C++0x mode.
13257         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13258
13259         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13260         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13261
13262         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13263
13264         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13265
13266         * g++.dg/cpp0x/regress: New directory.
13267         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13268         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13269         * g++.dg/cpp0x/regress/regress3.C: New.
13270
13271 2011-02-10  Richard Guenther  <rguenther@suse.de>
13272
13273         PR tree-optimization/47677
13274         * gcc.dg/torture/pr47677.c: New testcase.
13275
13276 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13277
13278         * objc.dg/special/load-category-1.m: Remove unused header.
13279         * objc.dg/special/load-category-1a.m: Likewise.
13280         * objc.dg/special/load-category-2.m: Likewise.
13281         * objc.dg/special/load-category-2a.m: Likewise.
13282         * objc.dg/special/load-category-3.m: Likewise.
13283         * objc.dg/special/load-category-3a.m: Likewise.
13284         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13285         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13286         * objc.dg/attributes/class-attribute-1.m: Likewise.
13287         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13288         * obj-c++.dg/property/property.exp: Likewise.
13289         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13290         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13291         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13292         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13293         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13294         * obj-c++.dg/template-8.mm: Likewise.
13295
13296 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13297
13298         PR target/47665
13299         * gcc.target/i386/pr47665.c: New test.
13300
13301 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13302
13303         PR testsuite/47622
13304         Revert
13305         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13306         PR debug/42631
13307         * gcc.dg/pr42631.c: Update test.
13308         * gcc.dg/pr42631-2.c: New test.
13309
13310 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13311
13312         PR fortran/47352
13313         * gfortran.dg/proc_decl_25.f90: New.
13314
13315 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13316
13317         PR fortran/47463
13318         * gfortran.dg/typebound_assignment_2.f03: New.
13319
13320 2011-02-09  Richard Guenther  <rguenther@suse.de>
13321
13322         PR tree-optimization/47664
13323         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13324
13325 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13326
13327         PR middle-end/47646
13328         * gnat.dg/uninit_func.adb: Adjust dg directive.
13329
13330 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13331
13332         PR middle-end/47646
13333         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13334
13335 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13336
13337         PR fortran/47637
13338         * gfortran.dg/auto_dealloc_2.f90: New.
13339
13340 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13341
13342         * gcc.dg/builtins-config.h: Remove __sgi handling.
13343         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13344         -std=c99 for mips-sgi-irix6.5*.
13345
13346 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13347
13348         PR middle-end/45505
13349         * gfortran.dg/pr25923.f90: Remove xfails.
13350
13351 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13352
13353         PR fortran/47583
13354         * gfortran.dg/inquire_14.f90: New test.
13355
13356 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13357
13358         PR fortran/45290
13359         * gfortran.dg/pointer_init_6.f90: New.
13360
13361 2011-02-08  Jeff Law <law@redhat.com>
13362
13363         PR tree-optimization/42893
13364         * gcc.tree-ssa/pr42893.c: New test.
13365
13366 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13367
13368         PR tree-optimization/46834
13369         PR tree-optimization/46994
13370         PR tree-optimization/46995
13371         * gcc.dg/graphite/id-pr46834.c: New.
13372         * gfortran.dg/graphite/id-pr46994.f90: New.
13373         * gfortran.dg/graphite/id-pr46995.f90: New.
13374
13375 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13376
13377         PR middle-end/47646
13378         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13379         using the variable is known the warning is emitted there.
13380         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13381         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13382
13383         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13384         statement.
13385         (vg): Likewise.
13386         * gcc.dg/noreturn-1.c (foo5): Likewise.
13387         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13388         (method2): Likewise.
13389
13390         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13391         the return statement using the uninitialized variable.
13392         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13393
13394 2011-02-08  Richard Guenther  <rguenther@suse.de>
13395
13396         PR middle-end/47639
13397         * g++.dg/opt/pr47639.c: New testcase.
13398
13399 2011-02-08  Richard Guenther  <rguenther@suse.de>
13400
13401         PR tree-optimization/47632
13402         * g++.dg/opt/pr47632.C: New testcase.
13403
13404 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13405
13406         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13407
13408 2011-02-07  Richard Guenther  <rguenther@suse.de>
13409
13410         PR tree-optimization/47615
13411         * g++.dg/opt/pr47615.C: New testcase.
13412
13413 2011-02-07  Richard Guenther  <rguenther@suse.de>
13414
13415         PR tree-optimization/47621
13416         * gcc.dg/torture/pr47621.c: New testcase.
13417
13418 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13419
13420         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13421
13422 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13423
13424         PR fortran/47592
13425         * gfortran.dg/allocate_with_source_1 : New test.
13426
13427 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13428
13429         PR middle-end/47610
13430         * gcc.dg/pr47610.c: New test.
13431
13432 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13433
13434         PR debug/42631
13435         * gcc.dg/pr42631.c: Update test.
13436         * gcc.dg/pr42631-2.c: New test.
13437
13438 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13439
13440         PR fortran/47574
13441         * gfortran.dg/pr47574.f90:  New test.
13442
13443 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13444
13445         PR tree-optimization/46194
13446         * gcc.dg/autopar/pr46194.c: New.
13447
13448 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13449
13450         PR tree-optimization/43695
13451         * g++.dg/ipa/pr43695.C: New.
13452
13453 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13454
13455         PR inline-asm/23200
13456         * gcc.dg/pr23200.c: New test.
13457
13458 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13459
13460         PR c++/47589
13461         * g++.dg/pr47589.C: New test.
13462
13463 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13464
13465         PR c++/47398
13466         * g++.dg/template/typedef37.C: New test.
13467         * g++.dg/template/param1.C: Adjust expected error message.
13468
13469 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13470
13471         PR middle-end/31490
13472         * gcc.dg/pr31490-2.c: New test.
13473         * gcc.dg/pr31490-3.c: New test.
13474         * gcc.dg/pr31490-4.c: New test.
13475
13476 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13477             Jakub Jelinek  <jakub@redhat.com>
13478
13479         PR c++/46890
13480         * g++.dg/parser/semicolon3.C: Adjust.
13481         * g++.dg/parser/semicolon4.C: New testcase.
13482         * g++.dg/pr46890.C: New testcase.
13483
13484 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13485
13486         PR c++/29571
13487         * g++.dg/init/pr29571.C: New.
13488
13489 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13490
13491         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13492         instead of vect_int.
13493
13494 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13495
13496         PR target/47312
13497         * gcc.target/i386/pr47312.c: New test.
13498
13499         PR target/47564
13500         * gcc.target/i386/pr47564.c: New test.
13501
13502 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13503
13504         PR tree-optimization/45122
13505         * gcc.dg/tree-ssa/pr45122.c: New.
13506
13507 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13508
13509         PR target/47272
13510         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13511         and vec_vsx_st.
13512
13513         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13514         and vsx so a default --with-cpu=power7 doesn't give an error
13515         when -mavoid-indexed-addresses is used.
13516
13517         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13518         wrapper function to save the arguments and then jump to the real
13519         function, rather than depending on the compiler not to move stuff
13520         before an asm.
13521         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13522
13523 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13524             Paul Thomas  <pault@gcc.gnu.org>
13525
13526         PR fortran/47082
13527         * gfortran.dg/class_37.f03 : New test.
13528
13529 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13530             Richard Guenther  <rguenther@suse.de>
13531
13532         PR tree-optimization/40979
13533         PR bootstrap/47044
13534         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13535         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13536         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13537         check_vect_support_and_set_flags.
13538         * gfortran.dg/graphite/vect-pr40979.f90: New.
13539
13540 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13541
13542         PR fortran/47572
13543         * gfortran.dg/class_36.f03: New.
13544
13545 2011-02-02  Richard Guenther  <rguenther@suse.de>
13546
13547         PR tree-optimization/47566
13548         * gcc.dg/lto/20110201-1_0.c: New testcase.
13549
13550 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13551
13552         PR debug/47498
13553         PR debug/47501
13554         PR debug/45136
13555         PR debug/45130
13556         * debug/pr47498.c: New.
13557         * debug/pr47501.c: New.
13558
13559 2011-02-01  Richard Guenther  <rguenther@suse.de>
13560
13561         PR tree-optimization/47559
13562         * g++.dg/torture/pr47559.C: New testcase.
13563
13564 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
13565
13566         PR fortran/47565
13567         * gfortran.dg/typebound_call_20.f03: New.
13568
13569 2011-02-01  Richard Guenther  <rguenther@suse.de>
13570
13571         PR tree-optimization/47555
13572         * gcc.dg/pr47555.c: New testcase.
13573
13574 2011-02-01  Richard Guenther  <rguenther@suse.de>
13575
13576         PR tree-optimization/47541
13577         * g++.dg/torture/pr47541.C: New testcase.
13578
13579 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13580
13581         PR fortran/47455
13582         * gfortran.dg/typebound_call_19.f03: New.
13583
13584 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13585
13586         PR c++/47416
13587         * g++.dg/cpp0x/pr47416.C: New test.
13588
13589 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
13590
13591         PR fortran/47519
13592         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13593
13594 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13595
13596         PR fortran/47463
13597         * gfortran.dg/typebound_assignment_1.f03: New.
13598
13599 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13600
13601         PR tree-optimization/47538
13602         * gcc.c-torture/execute/pr47538.c: New test.
13603
13604 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13605
13606         PR target/45325
13607         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13608
13609 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13610
13611         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13612
13613 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13614
13615         PR rtl-optimization/44031
13616         * gcc.c-torture/compile/20110131-1.c: New test.
13617
13618 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13619
13620         PR fortran/47042
13621         * gfortran.dg/stmt_func_1.f90: New.
13622
13623 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13624
13625         PR fortran/47042
13626         * gfortran.dg/interface_34.f90: New.
13627
13628 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
13629
13630         PR fortran/47523
13631         * gfortran.dg/realloc_on_assign_5.f03: New test.
13632         * gfortran.dg/realloc_on_assign_5.f03: New test.
13633
13634 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13635
13636         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13637         * gfortran.dg/bessel_7.f90: Likewise.
13638         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
13639
13640         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13641         * gfortran.dg/sum_init_expr.f03: Likewise.
13642
13643         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13644
13645         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13646         -r -nostdlib.
13647
13648         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13649         loop only on "vect_intfloat_cvt" targets.
13650
13651 2011-01-29  Tobias Burnus  <burnus@net-b.de>
13652
13653         PR fortran/47531
13654         * gfortran.dg/shape_6.f90: New.
13655
13656 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13657
13658         PR libgfortran/47434
13659         * gfortran.dg/read_infnan_1.f90: Update test.
13660         * gfortran.dg/module_nan.f90: Update test.
13661         * gfortran.dg/char4_iunit_1.f03: Update test.
13662         * gfortran.dg/large_real_kind_1.f90: Update test.
13663         * gfortran.dg/real_const_3.f90: Update test.
13664         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13665
13666 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
13667
13668         PR c++/47311
13669         * g++.dg/template/param2.C: New test.
13670
13671 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13672
13673         PR libgfortran/47285
13674         * gfortran.dg/fmt_g.f: New test.
13675
13676 2011-01-28  Tobias Burnus  <burnus@net-b.de>
13677
13678         PR fortran/47507
13679         * gfortran.dg/pure_formal_1.f90: New.
13680
13681 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
13682
13683         PR target/42894
13684         * gcc.dg/tls/pr42894.c: New test.
13685
13686 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13687
13688         * gcc.dg/pr47276.c: Add dg-require-visibility.
13689
13690 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13691
13692         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13693
13694 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
13695             Tobias Burnus  <burnus@gcc.gnu.org>
13696
13697         PR fortran/45170
13698         PR fortran/35810
13699         PR fortran/47350
13700         * gfortran.dg/realloc_on_assign_3.f03: New test.
13701         * gfortran.dg/realloc_on_assign_4.f03: New test.
13702         * gfortran.dg/allocatable_function_5.f90: New test.
13703         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13704         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13705         implemented" dg-errors.
13706
13707 2011-01-27  Jan Hubicka  <jh@suse.cz>
13708
13709         PR middle-end/46949
13710         * gcc.dg/attr-weakref-4.c: New testcase
13711
13712 2011-01-27  Martin Jambor  <mjambor@suse.cz>
13713
13714         PR tree-optimization/47228
13715         * gcc.dg/torture/pr47228.c: New test.
13716
13717 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13718
13719         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13720
13721 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13722
13723         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13724         when using auto-overlay support on the SPU.
13725
13726 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13727
13728         PR rtl-optimization/44174
13729         * gcc.target/i386/asm-6.c: New test.
13730
13731 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
13732
13733         PR rtl-optimization/46856
13734         * gcc.c-torture/compile/pr46856.c: New test.
13735
13736 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
13737             Andrew Pinski  <pinskia@gmail.com>
13738
13739         PR c/43082
13740         * gcc.dg/pr43082.c: New.
13741
13742 2011-01-26  DJ Delorie  <dj@redhat.com>
13743
13744         PR rtl-optimization/46878
13745         * gcc.dg/pr46878-1.c: New test.
13746
13747 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13748
13749         PR c++/47476
13750         * g++.dg/cpp0x/pr47476.C: New test.
13751
13752 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13753
13754         * gcc.c-torture/compile/20110126-1.c: New test.
13755
13756 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13757
13758         PR c/47473
13759         * gcc.dg/torture/pr47473.c: New test.
13760
13761 2011-01-26  Jan Hubicka  <jh@suse.cz>
13762
13763         PR target/47237
13764         * gcc.c-torture/execute/pr47237.c: New testcase.
13765
13766 2011-01-26  Jan Hubicka  <jh@suse.cz>
13767
13768         PR tree-optimization/47190
13769         * gcc.dg/attr-weakref-3.c: New testcase.
13770
13771 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
13772
13773         PR c++/43601
13774         * gcc.dg/dll-9a.c: New test file.
13775         * gcc.dg/dll-11.c: Likewise.
13776         * gcc.dg/dll-12.c: Likewise.
13777         * gcc.dg/dll-12a.c: Likewise.
13778         * gcc.dg/dll-11a.c: Likewise.
13779         * gcc.dg/dll-9.c: Likewise.
13780         * gcc.dg/dll-10.c: Likewise.
13781         * gcc.dg/dll-10a.c: Likewise.
13782         * g++.dg/ext/dllexport4a.cc: Likewise.
13783         * g++.dg/ext/dllexport4.C: Likewise.
13784         * g++.dg/ext/dllexport5.C: Likewise.
13785         * g++.dg/ext/dllexport5a.cc: Likewise.
13786
13787 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13788
13789         PR tree-optimization/46970
13790         * gcc.dg/graphite/pr46970.c: New.
13791
13792 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13793
13794         PR tree-optimization/46215
13795         * gcc.dg/graphite/pr46215.c: New.
13796
13797 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13798
13799         PR tree-optimization/46168
13800         * gcc.dg/graphite/pr46168.c: New.
13801
13802 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13803
13804         PR tree-optimization/43657
13805         * gcc.dg/graphite/pr43657.c: New.
13806
13807 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13808
13809         PR tree-optimization/29832
13810         * gfortran.dg/graphite/pr29832.f90: New.
13811
13812 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13813
13814         PR tree-optimization/43567
13815         * gcc.dg/graphite/pr43567.c: New.
13816
13817 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13818
13819         * gfortran.dg/graphite/interchange-4.f: New.
13820         * gfortran.dg/graphite/interchange-5.f: New.
13821
13822         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13823         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13824         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13825         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13826         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13827         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13828         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13829         * gfortran.dg/ltrans-7.f90: Removed.
13830         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13831
13832         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13833         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13834         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13835         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13836         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13837         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13838         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13839         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13840         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13841         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13842         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13843         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13844         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13845         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13846         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13847         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13848         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13849         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13850         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13851         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13852         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13853         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13854         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13855         * gcc.dg/tree-ssa/data-dep-1.c
13856         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13857         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13858         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13859         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13860         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13861
13862 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13863
13864         PR tree-optimization/47265
13865         PR tree-optimization/47443
13866         * gcc.c-torture/compile/pr47265.c: New test.
13867         * gcc.dg/pr47443.c: New test.
13868
13869 2011-01-25  Martin Jambor  <mjambor@suse.cz>
13870
13871         PR tree-optimization/47382
13872         * g++.dg/torture/pr47382.C: New test.
13873         * g++.dg/opt/devirt1.C: Xfail.
13874
13875 2011-01-25  Yao Qi  <yao@codesourcery.com>
13876
13877         PR target/45701
13878         * gcc.target/arm/pr45701-1.c: New test.
13879         * gcc.target/arm/pr45701-2.c: New test.
13880         * gcc.target/arm/pr45701-3.c: New test.
13881
13882 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13883             Jakub Jelinek  <jakub@redhat.com>
13884
13885         PR tree-optimization/47271
13886         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13887
13888 2011-01-25  Nick Clifton  <nickc@redhat.com>
13889
13890         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13891         (saturate_add): Delete.
13892         (exchange): Delete.
13893         (main): Do not run saturate_add.
13894         (set_interrupts): Delete.
13895
13896 2011-01-25  Tobias Burnus  <burnus@net-b.de>
13897
13898         PR fortran/47448
13899         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13900
13901 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR tree-optimization/47427
13904         PR tree-optimization/47428
13905         * gcc.c-torture/compile/pr47427.c: New test.
13906         * gcc.c-torture/compile/pr47428.c: New test.
13907
13908 2011-01-25  Richard Guenther  <rguenther@suse.de>
13909
13910         PR middle-end/47411
13911         * gcc.dg/torture/pr47411.c: New testcase.
13912
13913 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13914
13915         * gfortran.dg/graphite/id-24.f: New.
13916         * gfortran.dg/graphite/id-25.f: New.
13917
13918 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13919
13920         * gfortran.dg/graphite/id-23.f: New.
13921
13922 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13923
13924         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13925
13926 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13927
13928         * gcc.dg/graphite/block-0.c: Un-XFAILed.
13929         * gcc.dg/graphite/block-1.c: Un-XFAILed.
13930         * gcc.dg/graphite/block-7.c: Un-XFAILed.
13931         * gcc.dg/graphite/block-8.c: Un-XFAILed.
13932         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13933         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13934         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13935         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13936         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13937
13938 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13939
13940         * gcc.dg/graphite/block-0.c: Add documentation.
13941         * gcc.dg/graphite/block-4.c: Same.
13942         * gcc.dg/graphite/block-7.c: Same.
13943         * gcc.dg/graphite/block-8.c: New.
13944         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13945         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13946         * gcc.dg/graphite/interchange-12.c: Add documentation.
13947         * gcc.dg/graphite/interchange-13.c: New.
13948         * gcc.dg/graphite/interchange-14.c: New.
13949         * gcc.dg/graphite/interchange-15.c: New.
13950         * gcc.dg/graphite/interchange-8.c: Add documentation.
13951         * gcc.dg/graphite/interchange-mvt.c: Same.
13952
13953 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13954
13955         PR target/47408
13956         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13957         * gcc.target/powerpc/altivec-14.c: Ditto.
13958         * gcc.target/powerpc/altivec-33.c: Ditto.
13959         * gcc.target/powerpc/altivec-types-1.c: Ditto.
13960         * gcc.target/powerpc/altivec-types-2.c: Ditto.
13961         * gcc.target/powerpc/altivec-types-3.c: Ditto.
13962         * gcc.target/powerpc/altivec-types-4.c: Ditto.
13963         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13964         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13965         * g++.dg/ext/altivec-15.C: Ditto.
13966         * g++.dg/ext/altivec-types-1.C: Ditto.
13967         * g++.dg/ext/altivec-types-2.C: Ditto.
13968         * g++.dg/ext/altivec-types-3.C: Ditto.
13969         * g++.dg/ext/altivec-types-4.C: Ditto.
13970
13971 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13972
13973         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13974
13975 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13976
13977         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13978         optimization options.
13979
13980 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13981
13982         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13983
13984         PR testsuite/45988
13985         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13986
13987 2011-01-23  Tobias Burnus  <burnus@net-b.de>
13988
13989         PR fortran/47421
13990         * gfortran.dg/allocatable_scalar_12.f90: New.
13991
13992 2011-01-23  Ira Rosen  <irar@il.ibm.com>
13993
13994         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13995         vectorization to be not profitable if peeling is used to
13996         realign the memory access.
13997         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13998         loop bound to avoid loop unrolling.
13999         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14000
14001 2011-01-22  Jan Hubicka  <jh@suse.cz>
14002
14003         PR lto/47333
14004         * g++.dg/lto/pr47333.C: New file.
14005
14006 2011-01-22  Jan Hubicka  <jh@suse.cz>
14007
14008         PR tree-optimization/43884
14009         PR lto/44334
14010         * gcc.dg/autopar/outer-2.c: Increase array size.
14011         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14012
14013 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14014
14015         PR fortran/38536
14016         * gfortran.dg/c_loc_tests_16.f90:  New test.
14017
14018 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14019
14020         PR fortran/47399
14021         * gfortran.dg/typebound_proc_19.f90: New.
14022
14023 2011-01-21  Jeff Law <law@redhat.com>
14024
14025         PR tree-optimization/47053
14026         * g++.dg/pr47053.C: New test.
14027
14028 2011-01-21  Jason Merrill  <jason@redhat.com>
14029
14030         PR c++/47041
14031         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14032
14033 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14034
14035         PR c++/47388
14036         * g++.dg/cpp0x/range-for10.C: New test.
14037         * g++.dg/template/for1.C: New test.
14038
14039         PR middle-end/45566
14040         * g++.dg/tree-prof/partition3.C: New test.
14041
14042         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14043
14044         PR rtl-optimization/47366
14045         * g++.dg/opt/pr47366.C: New test.
14046
14047 2011-01-21  Jason Merrill  <jason@redhat.com>
14048
14049         PR c++/46552
14050         * g++.dg/cpp0x/constexpr-regress2.C: New.
14051
14052         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14053
14054 2011-01-21  Jeff Law <law@redhat.com>
14055
14056         PR rtl-optimization/41619
14057         * gcc.dg/pr41619.c: New.
14058
14059 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14060
14061         PR tree-optimization/47355
14062         * g++.dg/opt/pr47355.C: New test.
14063
14064 2011-01-21  Richard Guenther  <rguenther@suse.de>
14065
14066         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14067         making main hot.
14068
14069 2011-01-21  Richard Guenther  <rguenther@suse.de>
14070
14071         PR tree-optimization/47365
14072         * gcc.dg/torture/pr47365.c: New testcase.
14073         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14074
14075 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14076
14077         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14078
14079 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14080
14081         PR tree-optimization/47391
14082         * gcc.dg/pr47391.c: New test.
14083
14084 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14085
14086         * g++.dg/template/char1.C: Use signed char.
14087
14088 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14089
14090         PR fortran/47377
14091         * gfortran.dg/pointer_target_4.f90: New.
14092
14093 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14094
14095         PR target/47251
14096         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14097         ILP32 system and not IP32.
14098
14099 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14100
14101         PR debug/46583
14102         * g++.dg/debug/pr46583.C: New.
14103
14104 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14105
14106         PR debug/47283
14107         * g++.dg/debug/pr47283.C: New test.
14108
14109         PR testsuite/47371
14110         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14111         * gcc.target/i386/headmerge-2.c: Likewise.
14112
14113 2011-01-20  Richard Guenther  <rguenther@suse.de>
14114
14115         PR middle-end/47370
14116         * gcc.dg/torture/pr47370.c: New testcase.
14117
14118 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14119
14120         PR tree-optimization/46130
14121         * gcc.dg/pr46130-1.c: New test.
14122         * gcc.dg/pr46130-2.c: New test.
14123
14124 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14125
14126         PR c++/47291
14127         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14128
14129 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14130
14131         PR debug/46240
14132         * g++.dg/debug/pr46240.cc: New.
14133
14134 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14135
14136         PR c++/47303
14137         * g++.dg/template/anonunion1.C: New test.
14138
14139         PR rtl-optimization/47337
14140         * gcc.c-torture/execute/pr47337.c: New test.
14141
14142 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14143
14144         PR testsuite/45342
14145         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14146
14147 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14148
14149         PR tree-optimization/46021
14150         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14151
14152 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14153
14154         PR tree-optimization/47290
14155         * g++.dg/torture/pr47290.C: New test.
14156
14157 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14158
14159         PR fortran/47240
14160         * gfortran.dg/proc_ptr_comp_29.f90: New.
14161
14162 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14163
14164         PR testsuite/41146
14165         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14166         powerpc-apple-darwin9.
14167
14168 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14169
14170         PR rtl-optimization/47299
14171         * gcc.c-torture/execute/pr47299.c: New test.
14172
14173 2011-01-17  Jason Merrill  <jason@redhat.com>
14174
14175         * g++.dg/cpp0x/constexpr-virtual.C: New.
14176
14177 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14178
14179         PR fortran/47331
14180         * gfortran.dg/gomp/pr47331.f90: New test.
14181
14182 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14183
14184         PR objc/47314
14185         * objc.dg/selector-warn-1.m: New.
14186         * obj-c++.dg/selector-warn-1.mm: New.
14187
14188 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14189
14190         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14191         Update dg-final accordingly.
14192
14193 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14194
14195         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14196
14197 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14198
14199         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14200         target check.
14201         * gcc.dg/guality/pr36728-2.c: Likewise.
14202
14203 2011-01-17  Richard Guenther  <rguenther@suse.de>
14204
14205         PR tree-optimization/47313
14206         * g++.dg/torture/pr47313.C: New testcase.
14207
14208 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14209
14210         PR target/47318
14211         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14212         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14213         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14214         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14215
14216         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14217         as __m256i.
14218         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14219         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14220         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14221
14222 2011-01-17  Richard Guenther  <rguenther@suse.de>
14223
14224         PR tree-optimization/45967
14225         * gcc.dg/torture/pr45967-2.c: New testcase.
14226         * gcc.dg/torture/pr45967-3.c: Likewise.
14227
14228 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14229
14230         PR testsuite/47325
14231         * g++.dg/ext/pr47213.C: Require visibility.
14232
14233 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14234
14235         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14236         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14237
14238 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14239
14240         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14241         Linux-based targets.
14242
14243 2011-01-13  Jan Hubicka  <jh@suse.cz>
14244
14245         PR tree-optimization/47276
14246         * gcc.dg/pr47276.c: New testcase.
14247
14248 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14249             Jonathan Wakely  <jwakely.gcc@gmail.com>
14250
14251         PR c++/33558
14252         * g++.dg/other/pr33558.C: New.
14253         * g++.dg/other/pr33558-2.C: New.
14254
14255 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14256
14257         PR tree-optimization/45934
14258         PR tree-optimization/46302
14259         * g++.dg/ipa/devirt-c-1.C: New test.
14260         * g++.dg/ipa/devirt-c-2.C: Likewise.
14261         * g++.dg/ipa/devirt-c-3.C: Likewise.
14262         * g++.dg/ipa/devirt-c-4.C: Likewise.
14263         * g++.dg/ipa/devirt-c-5.C: Likewise.
14264         * g++.dg/ipa/devirt-c-6.C: Likewise.
14265         * g++.dg/ipa/devirt-6.C: Likewise.
14266         * g++.dg/ipa/devirt-d-1.C: Likewise.
14267         * g++.dg/torture/pr45934.C: Likewise.
14268
14269 2011-01-14  Jason Merrill  <jason@redhat.com>
14270
14271         * g++.dg/cpp0x/variadic105.C: New.
14272
14273 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14274             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14275
14276         PR objc/45989
14277         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14278         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14279         execution tests on i?86-*-*, x86_64-*-* and
14280         powerpc*-apple-darwin* && ilp32.
14281         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14282         tests on i?86-*-* and x86_64-*-*.
14283
14284 2011-01-14  Richard Guenther  <rguenther@suse.de>
14285
14286         PR tree-optimization/47280
14287         * g++.dg/opt/pr47280.C: New testcase.
14288
14289 2011-01-14  Jason Merrill  <jason@redhat.com>
14290
14291         * g++.dg/cpp0x/constexpr-regress1.C: New.
14292
14293         * g++.dg/ext/flexary2.C: New.
14294
14295 2011-01-14  Richard Guenther  <rguenther@suse.de>
14296
14297         PR middle-end/47281
14298         * gcc.dg/torture/pr47281.c: New testcase.
14299         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14300
14301 2011-01-14  Richard Guenther  <rguenther@suse.de>
14302
14303         PR tree-optimization/47286
14304         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14305
14306 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14307
14308         PR c++/47213
14309         * g++.dg/ext/pr47213.C: New.
14310
14311 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14312
14313         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14314
14315 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14316             Mikael Morin  <mikael@gcc.gnu.org>
14317
14318         PR fortran/45848
14319         PR fortran/47204
14320         * gfortran.dg/select_type_20.f90: New.
14321         * gfortran.dg/select_type_21.f90: New.
14322
14323 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14324
14325         PR target/47251
14326         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14327
14328 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14329
14330         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14331         * gcc.dg/guality/pr36728-2.c: Likewise.
14332
14333 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14334
14335         PR debug/PR46973
14336         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14337
14338 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14339
14340         PR rtl-optimization/45352
14341         * gcc.dg/pr45352-3.c: New.
14342
14343 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14344
14345         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14346         comment.
14347         * g++.dg/cpp0x/range-for8.C: New.
14348         * g++.dg/cpp0x/range-for9.C: New.
14349
14350 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14351
14352         PR debug/47209
14353         * g++.dg/debug/pr47209.C: New.
14354
14355 2011-01-12  Richard Guenther  <rguenther@suse.de>
14356
14357         PR lto/47259
14358         * gcc.dg/lto/pr47259_0.c: New testcase.
14359         * gcc.dg/lto/pr47259_1.c: Likewise.
14360
14361 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14362
14363         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14364         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14365         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14366         methods missing from the OBJC2 Object.
14367         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14368         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14369         GNU and NeXT runtimes.
14370         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14371         comments.
14372         * objc-obj-c++-shared/Object1.m: Likewise.
14373         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14374         * objc.dg/proto-qual-1.m: Likewise.
14375         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14376         * obj-c++.dg/proto-qual-1.mm: Likewise.
14377
14378 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14379
14380         PR testsuite/33033
14381         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14382
14383 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14384
14385         Fixed the Objective-C++ testsuite and updated all tests.
14386         * lib/obj-c++.exp (obj-c++_init): Declare and set
14387         gcc_warning_prefix and gcc_error_prefix.
14388         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14389         'dg-warning', 'dg-message' and 'dg-error'.
14390         * obj-c++.dg/class-extension-3.mm: Likewise.
14391         * obj-c++.dg/class-protocol-1.mm: Likewise.
14392         * obj-c++.dg/encode-7.mm: Likewise.
14393         * obj-c++.dg/exceptions-3.mm: Likewise.
14394         * obj-c++.dg/exceptions-5.mm: Likewise.
14395         * obj-c++.dg/method-12.mm: Likewise.
14396         * obj-c++.dg/method-13.mm: Likewise.
14397         * obj-c++.dg/method-15.mm: Likewise.
14398         * obj-c++.dg/method-16.mm: Likewise.
14399         * obj-c++.dg/method-4.mm: Likewise.
14400         * obj-c++.dg/method-8.mm: Likewise.
14401         * obj-c++.dg/method-conflict-1.mm: Likewise.
14402         * obj-c++.dg/method-conflict-2.mm: Likewise.
14403         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14404         and uncommented second part of the testcase now that the testsuite
14405         works correctly.
14406         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14407         and uncommented second part of the testcase now that the testsuite
14408         works correctly.
14409         * obj-c++.dg/private-1.mm: Likewise.
14410         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14411         * obj-c++.dg/syntax-error-7.mm: Likewise.
14412         * obj-c++.dg/warn5.mm: Likewise.
14413         * obj-c++.dg/property/at-property-14.mm: Likewise.
14414         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14415         FIXME.
14416         * obj-c++.dg/property/at-property-18.mm: Likewise.
14417         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14418         FIXME.
14419         * obj-c++.dg/property/at-property-21.mm: Likewise.
14420         * obj-c++.dg/property/at-property-28.mm: Likewise.
14421         * obj-c++.dg/property/at-property-5.mm: Likewise.
14422         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14423         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14424         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14425         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14426         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14427         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14428         * obj-c++.dg/tls/diag-5.mm: Likewise.
14429         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14430         dg-error, now matched correctly.
14431
14432 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14433
14434         * objc.dg/property/at-property-29.m: New.
14435         * obj-c++.dg/property/at-property-29.mm: New.
14436
14437 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14438
14439         * go.test/go-test.exp (go-set-goarch): New proc.
14440         (go-gc-tests): Use it.
14441
14442 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14443
14444         PR debug/46955
14445         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14446
14447 2011-01-11  Richard Henderson  <rth@redhat.com>
14448
14449         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14450
14451 2011-01-11  Jan Hubicka  <jh@suse.cz>
14452
14453         PR lto/45721
14454         PR lto/45375
14455         * gcc.dg/lto/pr45721_1.c: New file.
14456         * gcc.dg/lto/pr45721_0.c: New file.
14457
14458 2011-01-11  Richard Guenther  <rguenther@suse.de>
14459
14460         PR tree-optimization/46076
14461         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14462
14463 2011-01-11  Jeff Law <law@redhat.com>
14464
14465         * PR tree-optimization/47086
14466         * gcc.dg/pr47086.c: New test.
14467
14468 2011-01-11  Jason Merrill  <jason@redhat.com>
14469
14470         PR c++/46658
14471         * g++.dg/template/new10.C: New.
14472
14473         PR c++/45520
14474         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14475
14476 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14477
14478         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14479         Split type definitions and NSConstantString class into...
14480         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14481         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14482         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14483         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14484         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14485         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14486         to comments.
14487         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14488         encode defines for newer NeXT system headers.
14489         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14490         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14491         * objc.dg/foreach-5.m: Likewise.
14492         * objc.dg/foreach-2.m: Likewise.
14493         * objc.dg/foreach-4.m: Likewise.
14494         * objc.dg/torture/strings/string1.m: Likewise.
14495         * objc.dg/torture/strings/string2.m: Likewise.
14496         * objc.dg/torture/strings/string3.m: Likewise.
14497         * objc.dg/torture/strings/string4.m: Likewise.
14498         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14499         header and stand alone.
14500         * obj-c++.dg/strings/strings-2.mm: Likewise.
14501         * objc.dg/torture/strings/const-str-3.m: Likewise.
14502         * objc.dg/strings/strings-2.m: Likewise.
14503         * objc.dg/strings/const-str-12b.m: Likewise.
14504
14505 2011-01-12  Richard Guenther  <rguenther@suse.de>
14506
14507         PR middle-end/32511
14508         * gcc.dg/attr-weak-1.c: Adjust.
14509
14510 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14511
14512         PR fortran/47051
14513         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14514         standard compliant and comment.
14515
14516 2011-01-10  Jan Hubicka  <jh@suse.cz>
14517
14518         PR lto/46083
14519         * gcc.dg/initpri3.c: New testcase.
14520
14521 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14522
14523         PR lto/47222
14524         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14525         externally visible.
14526         (g_esi): Likewise.
14527         (g_ebx): Likewise.
14528         (g_ebp): Likewise.
14529         (g_esp): Likewise.
14530         (g_ebp_save): Likewise.
14531         (g_esp_save): Likewise.
14532
14533 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14534
14535         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14536
14537 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14538
14539         PR tree-optimization/46021
14540         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14541         i?86-*-*, x86_64-*-*.
14542
14543 2011-01-10  Jeff Law <law@redhat.com>
14544
14545         * PR tree-optimization/47141
14546         * gcc.c-torture/compile/pr47141.c: New test.
14547
14548 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14549
14550         PR testsuite/46230
14551         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14552         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14553         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14554         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14555
14556         PR testsuite/46230
14557         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14558         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14559         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14560         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14561         being vectorized.  Adjust dg-final pattern.
14562
14563         PR testsuite/46230
14564         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14565         * gcc.dg/vect/slp-24.c: Likewise.
14566
14567 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
14568
14569         PR c++/47218
14570         * g++.dg/other/pr47218-1.C: New test file.
14571         * g++.dg/other/pr47218.C: Likewise.
14572         * g++.dg/other/pr47218.h: New supporting header.
14573
14574 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
14575
14576         PR objc/47232
14577         * objc.dg/attributes/invalid-attribute-1.m: New.
14578         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14579
14580 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14581
14582         PR fortran/47224
14583         * gfortran.dg/proc_ptr_comp_28.f90: New.
14584
14585 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14586
14587         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14588         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14589         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14590         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14591         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14592         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14593         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14594         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14595         * objc.dg/gnu-api-2-class.m: Likewise.
14596         * objc.dg/gnu-api-2-ivar.m: Likewise.
14597         * objc.dg/gnu-api-2-method.m: Likewise.
14598         * objc.dg/gnu-api-2-objc.m: Likewise.
14599         * objc.dg/gnu-api-2-object.m: Likewise.
14600         * objc.dg/gnu-api-2-property.m: Likewise.
14601         * objc.dg/gnu-api-2-protocol.m: Likewise.
14602         * objc.dg/gnu-api-2-sel.m: Likewise.
14603
14604 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14605
14606         * objc.dg/foreach-1.m: Skip for Darwin < 9.
14607         * objc.dg/objc-foreach-4.m: Likewise.
14608         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14609         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14610         * objc.dg/foreach-4.m: Likewise.
14611         * objc.dg/foreach-5.m: Likewise.
14612         * objc.dg/foreach-3.m: Return self from init.
14613
14614 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
14615
14616         PR fortran/38536
14617         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
14618
14619 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14620
14621         PR fortran/46313
14622         * gfortran.dg/class_35.f90: New.
14623
14624 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14625
14626         * objc.dg/foreach-1.m: Add "-Wall" to flags.
14627
14628 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
14629
14630         PR objc/47078
14631         * objc.dg/invalid-method-2.m: New.
14632         * obj-c++.dg/invalid-method-2.mm: New.
14633
14634 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
14635
14636         PR fortran/46896
14637         * gfortran.dg/transpose_optimization_2.f90 : New test.
14638
14639 2011-01-08  Jan Hubicka  <jh@suse.cz>
14640
14641         PR tree-optmization/46469
14642         * g++.dg/torture/pr46469.C: New testcase.
14643
14644 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14645
14646         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14647         emulation of libobjc-gnu structure layout functionality to ..
14648         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14649         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14650         * objc/execute/bf-common.h: Adjust headers.
14651         * objc/execute/bf-1.m: Likewise.
14652         * objc/execute/bf-2.m: Likewise.
14653         * objc/execute/bf-3.m: Likewise.
14654         * objc/execute/bf-4.m: Likewise.
14655         * objc/execute/bf-5.m: Likewise.
14656         * objc/execute/bf-6.m: Likewise.
14657         * objc/execute/bf-7.m: Likewise.
14658         * objc/execute/bf-8.m: Likewise.
14659         * objc/execute/bf-9.m: Likewise.
14660         * objc/execute/bf-10.m: Likewise.
14661         * objc/execute/bf-11.m: Likewise.
14662         * objc/execute/bf-12.m: Likewise.
14663         * objc/execute/bf-13.m: Likewise.
14664         * objc/execute/bf-14.m: Likewise.
14665         * objc/execute/bf-15.m: Likewise.
14666         * objc/execute/bf-16.m: Likewise.
14667         * objc/execute/bf-17.m: Likewise.
14668         * objc/execute/bf-18.m: Likewise.
14669         * objc/execute/bf-19.m: Likewise.
14670         * objc/execute/bf-20.m: Likewise.
14671         * objc/execute/bf-21.m: Likewise.
14672         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14673         objc_get_type_qualifiers ().
14674
14675 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
14676
14677         PR fortran/45777
14678         * gfortran.dg/dependency_39.f90:  New test.
14679
14680 2011-01-07  Jan Hubicka  <jh@suse.cz>
14681
14682         Get builtins tests ready for linker plugin.
14683         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14684         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14685         my_memset, my_bzero): Mark used.
14686         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14687         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14688         volatile.
14689         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14690         volatile.
14691
14692 2011-01-07  Jan Hubicka  <jh@suse.cz>
14693
14694         PR tree-optimization/46367
14695         * g++.dg/torture/pr46367.C: New file.
14696
14697 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14698
14699         PR target/47201
14700         * gcc.dg/pr47201.c: New test.
14701
14702         PR bootstrap/47187
14703         * gcc.dg/tree-prof/pr47187.c: New test.
14704
14705 2011-01-07  Tobias Burnus  <burnus@net-b.de>
14706
14707         PR fortran/41580
14708         * gfortran.dg/extends_type_of_3.f90: New.
14709
14710 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
14711
14712         * g++.dg/ext/dllexport-MI1.C: Adjust test.
14713         * g++.dg/ext/dllimport-MI1.C: Likewise.
14714         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14715         * g++.dg/ext/dllimport10.C: Likewise.
14716         * g++.dg/ext/dllimport11.C: Likewise.
14717         * g++.dg/ext/dllimport12.C: Likewise.
14718         * g++.dg/ext/dllimport13.C: Likewise.
14719         * g++.dg/ext/dllimport2.C: Likewise.
14720         * g++.dg/ext/dllimport3.C: Likewise.
14721         * g++.dg/ext/dllimport4.C: Likewise.
14722         * g++.dg/ext/dllimport5.C: Likewise.
14723         * g++.dg/ext/dllimport6.C: Likewise.
14724         * g++.dg/ext/dllimport8.C: Likewise.
14725         * g++.dg/ext/dllimport9.C: Likewise.
14726         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14727         targets, too. Additionally enable test for i?86-*-mingw*.
14728         * g++.dg/ext/selectany1.C: Likewise.
14729         Remove guard variable check.
14730
14731 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
14732
14733         PR fortran/47189
14734         PR fortran/47194
14735         * gfortran.dg/storage_size_3.f08: Extended.
14736
14737 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14738
14739         PR c++/47022
14740         * g++.dg/template/stdarg1.C: New test.
14741
14742 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14743
14744         PR fortran/47195
14745         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14746         * gfortran.dg/defined_operators_1.f90: Split the subroutine
14747         from the interface of functions to not hide the errors that
14748         shall be tested.
14749
14750 2011-01-06  Jan Hubicka  <jh@suse.cz>
14751
14752         * gcc.dg/lto/pr47188_0.c: New testcase.
14753         * gcc.dg/lto/pr47188_1.c: New testcase.
14754
14755 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14756
14757         PR fortran/33117
14758         PR fortran/46478
14759         * gfortran.dg/interface_33.f90: New test.
14760
14761 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
14762
14763         PR c/47150
14764         * gcc.c-torture/compile/pr47150.c: New test.
14765
14766 2011-01-06  Ira Rosen  <irar@il.ibm.com>
14767
14768         PR tree-optimization/47139
14769         * gcc.dg/vect/pr47139.c: New test.
14770
14771 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14772
14773         PR fortran/47180
14774         * gfortran.dg/extends_type_of_2.f03: New.
14775
14776 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14777
14778         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14779
14780 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14781
14782         * gnat.dg/opt14.adb: New test.
14783
14784 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14785
14786         PR fortran/46017
14787         * gfortran.dg/allocate_error_2.f90:  New test.
14788
14789 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14790
14791         PR fortran/47024
14792         * gfortran.dg/storage_size_3.f08: New.
14793
14794 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14795
14796         PR libgfortran/47154
14797         * gfortran.dg/namelist_68.f90: New test.
14798
14799 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14800
14801         * gnat.dg/unchecked_convert8.ad[sb]: New test.
14802
14803 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
14804
14805         PR fortran/46448
14806         * gfortran.dg/class_34.f90: New.
14807
14808 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14809
14810         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14811         use __builtin_inff.  Skip all single-precision tests that require
14812         Infinity.
14813
14814 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14815
14816         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14817
14818 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
14819
14820         PR tree-optimization/47148
14821         * gcc.c-torture/execute/pr47148.c: New test.
14822
14823         PR tree-optimization/47155
14824         * gcc.c-torture/execute/pr47155.c: New test.
14825
14826         PR rtl-optimization/47157
14827         * gcc.c-torture/compile/pr47157.c: New test.
14828
14829 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14830
14831         * gcc.dg/torture/vector-shift2.c (schar): Define.
14832         (main): Always use schar or uchar instead of plain "char" to avoid
14833         dependencies on implementation-defined char signedness.
14834
14835 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14836
14837         PR tree-optimization/46801
14838         * gnat.dg/pack9.adb: Remove xfail.
14839
14840 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14841
14842         PR tree-optimization/46984
14843         * g++.dg/ipa/pr46984.C: New test.
14844
14845 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
14846
14847         PR fortran/46408
14848         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14849
14850 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
14851
14852         PR tree-optimization/47140
14853         * gcc.c-torture/compile/pr47140.c: New test.
14854
14855         PR rtl-optimization/47028
14856         * gcc.dg/pr47028.c: New test.
14857
14858 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
14859
14860         * objc.dg/protocol-forward-1.m: Removed TODO.
14861         * objc.dg/protocol-forward-2.m: New.
14862         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14863         * obj-c++.dg/protocol-forward-2.mm: New.
14864
14865 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
14866
14867         PR target/38662
14868         * g++.dg/eh/pr38662.C: New testcase.
14869
14870 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
14871
14872         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14873         scan for newline '\n'.
14874
14875 \f
14876 Copyright (C) 2011 Free Software Foundation, Inc.
14877
14878 Copying and distribution of this file, with or without modification,
14879 are permitted in any medium without royalty provided the copyright
14880 notice and this notice are preserved.