OSDN Git Service

61f9f16ded5b68030c090d5727dd5cc94d600f7c
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-06-02  DJ Delorie  <dj@redhat.com>
2
3         * lib/timeout.exp (timeout): Add board_info support.
4
5 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6
7         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8
9 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10
11         PR fortran/49265
12         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
13         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
14
15 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
16             Hans-Peter Nilsson  <hp@axis.com>
17
18         PR rtl-optimization/48840
19         * gcc.target/sparc/ultrasp13.c: New test.
20
21 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
22
23         PR target/49238
24         * gcc.c-torture/compile/pr49238.c: New.
25
26 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
27
28         * gcc.target/arm/g2.c: Skip test in -mthumb.
29         Skip test unless cpu is xscale.
30         * gcc.target/arm/scd42-2.c: Likewise.
31         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
32
33 2011-06-01  Jason Merrill  <jason@redhat.com>
34
35         * g++.dg/cpp0x/decltype28.C: New.
36         * g++.dg/cpp0x/decltype29.C: New.
37
38 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
39
40         PR target/45074
41         * gcc.target/mips/pr45074.c: New test.
42
43 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
44             Hans-Peter Nilsson  <hp@axis.com>
45
46         PR rtl-optimization/48830
47         * gcc.target/sparc/ultrasp12.c: New test.
48
49 2011-06-01  David Li  <davidxl@google.com>
50
51         * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
52         * testsuite/gcc.dg/profile-dir-2.c: Ditto.
53         * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
54         * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
55         * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
56         * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
57         * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
58         * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
59         * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
60         * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
61         * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
62         * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
63         * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
64         * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
65         * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
66         * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
67         * testsuite/gcc.dg/profile-dir-3.c: Ditto.
68         * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
69
70 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
71
72         * objc.dg/attributes/method-nonnull-1.m: New test.
73         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.  
74
75 2011-05-31  Tobias Burnus  <burnus@net-b.de>
76
77         PR fortran/18918
78         * gfortran.dg/coarray_atomic_1.f90: New.
79         * gfortran.dg/coarray/atomic_1.f90: New.
80
81 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
82
83         * gcc.dg/guality/bswaptest.c: New test.
84         * gcc.dg/guality/clztest.c: New test.
85         * gcc.dg/guality/ctztest.c: New test.
86         * gcc.dg/guality/rotatetest.c: New test.
87
88         PR target/48688
89         * gcc.target/i386/pr48688.c: New test.
90
91 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
92
93         PR c++/48010
94         * g++.dg/lookup/name-clash9.C: New.
95
96 2011-05-31  Tobias Burnus  <burnus@net-b.de>
97
98         PR fortran/18918
99         * gfortran.dg/coarray/dummy_1.f90: New.
100
101 2011-05-31  Tobias Burnus  <burnus@net-b.de>
102
103         PR fortran/18918
104         * gfortran.dg/coarray/save_1.f90: New.
105         * gfortran.dg/coarray_4.f90: Update dg-error.
106
107 2011-05-31  Jason Merrill  <jason@redhat.com>
108
109         * g++.dg/cpp0x/rv-template1.C: New.
110
111 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
112
113         PR rtl-optimization/49235
114         * gcc.dg/pr49235.c: New test.
115
116 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
117
118         PR tree-optimization/49093
119         * gcc.dg/vect/pr49093.c: New test.
120
121 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
122
123         PR debug/49047
124         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
125
126 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
127
128         PR testsuite/49239
129         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
130         output array.
131
132 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
133
134         PR target/49186
135         * gcc.c-torture/execute/pr49186.c: New.
136
137 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
138
139         PR target/49168
140          * gcc.target/i386/pr49168-1.c: New.
141
142 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
143             Eric Botcazou  <ebotcazou@adacore.com>
144
145         * gcc.dg/guality/drap.c: New test.
146
147 2011-05-30  Richard Guenther  <rguenther@suse.de>
148
149         PR tree-optimization/49210
150         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
151         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
152
153 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
154
155         PR c++/49223
156         * g++.dg/gomp/pr49223-1.C: New test.
157         * g++.dg/gomp/pr49223-2.C: New test.
158
159 2011-05-30  Richard Guenther  <rguenther@suse.de>
160
161         PR tree-optimization/49218
162         * gcc.c-torture/execute/pr49218.c: New testcase.
163
164 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
165
166         PR tree-optimization/49199
167         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
168         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
169         -fno-tree-scev-cprop.
170
171 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
172
173         PR fortran/47601
174         * gfortran.dg/extends_13.f03: New.
175
176 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
177
178         PR rtl-optimization/49095
179         * gcc.target/i386/pr49095.c: New test.
180
181 2011-05-29  Tobias Burnus  <burnus@net-b.de>
182
183         PR fortran/18918
184         * gfortran.dg/coarray_24.f90: New.
185
186 2011-05-29  Tobias Burnus  <burnus@net-b.de>
187
188         PR fortran/18918
189         * gfortran.dg/coarray_23.f90: New.
190
191 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
192
193         From Ryan Mansfield
194         * gcc.dg/pr48826.c: New test.
195
196 2011-05-29  Richard Guenther  <rguenther@suse.de>
197
198         PR tree-optimization/49217
199         * gcc.dg/torture/pr49217.c: New testcase.
200
201 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
202
203         PR testsuite/49222
204         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
205
206 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
207
208         * gnat.dg/boolean_subtype.adb: Rename to...
209         * gnat.dg/boolean_subtype1.adb: ...this.
210
211 2011-05-28  Jason Merrill  <jason@redhat.com>
212
213         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
214
215 2011-05-27  Jason Merrill  <jason@redhat.com>
216
217         * g++.dg/cpp0x/enum18.C: Adjust.
218
219         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
220
221 2011-05-27  Tobias Burnus  <burnus@net-b.de>
222
223         PR fortran/18918
224         * gfortran.dg/coarray_22.f90: New.
225
226 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
227
228         PR tree-optimization/46728
229         * gcc.target/powerpc/pr46728-1.c: New.
230         * gcc.target/powerpc/pr46728-2.c: New.
231         * gcc.target/powerpc/pr46728-3.c: New.
232         * gcc.target/powerpc/pr46728-4.c: New.
233         * gcc.target/powerpc/pr46728-5.c: New.
234         * gcc.dg/pr46728-6.c: New.
235         * gcc.target/powerpc/pr46728-7.c: New.
236         * gcc.target/powerpc/pr46728-8.c: New.
237         * gcc.dg/pr46728-9.c: New.
238         * gcc.target/powerpc/pr46728-10.c: New.
239         * gcc.target/powerpc/pr46728-11.c: New.
240         * gcc.dg/pr46728-12.c: New.
241         * gcc.target/powerpc/pr46728-13.c: New.
242         * gcc.target/powerpc/pr46728-14.c: New.
243         * gcc.target/powerpc/pr46728-15.c: New.
244         * gcc.target/powerpc/pr46728-16.c: New.
245
246 2011-05-27  Jason Merrill  <jason@redhat.com>
247
248         * g++.dg/abi/mangle47.C: New.
249
250         PR c++/49176
251         * g++.dg/template/const5.C: New.
252
253         * g++.dg/cpp0x/enum18.C: New.
254
255         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
256
257         * g++.dg/cpp0x/error6.C: New.
258
259         * g++.dg/cpp0x/error5.C: New.
260
261 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
262
263         PR c++/49165
264         * g++.dg/eh/cond6.C: New test.
265
266 2011-05-27  Tobias Burnus  <burnus@net-b.de>
267
268         PR fortran/48820
269         * gfortran.dg/rank_3.f90: New.
270         * gfortran.dg/rank_4.f90: New.
271
272 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
273
274         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
275         replace dump search.
276
277 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
278
279         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
280         * gnat.dg/bit_packed_array5.adb: ...here.
281
282 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
283
284         PR c++/42056
285         * testsuite/g++.dg/cpp0x/auto25.C: New.
286
287 2011-05-27  Richard Guenther  <rguenther@suse.de>
288
289         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
290
291 2011-05-27  Richard Guenther  <rguenther@suse.de>
292
293         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
294
295 2011-05-27  Richard Guenther  <rguenther@suse.de>
296
297         PR middle-end/49189
298         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
299
300 2011-05-26  Jason Merrill  <jason@redhat.com>
301
302         * g++.dg/cpp0x/friend1.C: New.
303         * g++.dg/cpp0x/friend2.C: New.
304
305         * g++.dg/cpp0x/auto7.C: Update.
306         * g++.dg/template/crash50.C: Adjust.
307         * g++.dg/template/static9.C: Adjust.
308         * g++.old-deja/g++.ext/memconst.C: Adjust.
309
310 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
311
312         * gcc.dg/march.c: Ignore a note for some targets.
313
314 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
315             Nathan Froyd  <froydnj@codesourcery.com>
316
317         PR c++/2288
318         PR c++/18770
319         * g++.old-deja/g++.jason/cond.C: Remove xfails.
320         * g++.dg/parse/pr18770.C: New test.
321         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
322
323 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
324
325         PR fortran/48955
326         * gfortran.dg/dependency_40.f90 : New test.
327
328 2011-05-26  Tobias Burnus  <burnus@net-b.de>
329
330         PR fortran/18918
331         * gfortran.dg/coarray/registering_1.f90: New.
332
333 2011-05-26  Jason Merrill  <jason@redhat.com>
334
335         * g++.dg/cpp0x/variadic111.C: New.
336         * g++.dg/cpp0x/variadic41.C: Adjust.
337
338 2011-05-26  Richard Guenther  <rguenther@suse.de>
339
340         PR tree-optimization/48702
341         * gcc.dg/torture/pr48702.c: New testcase.
342
343 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
344
345         PR gcov-profile/48845
346         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
347         support.
348         * gcc.dg/matrix/matrix.exp: Likewise.
349         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
350         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
351         line number to check_profiling_available.
352         * lib/target-supports.exp (check_profiling_available): Account for
353         this.
354         Require TLS runtime support with -fprofile-generate.
355         * lib/profopt.exp (profopt-execute): Add TLS options for
356         -fprofile-generate.
357         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
358
359 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
360
361         PR c++/49165
362         * g++.dg/eh/cond5.C: New test.
363
364         PR tree-optimization/49161
365         * gcc.c-torture/execute/pr49161.c: New test.
366
367 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
368
369         * gcc.target/arm/neon-vorn-vbic.c: New test.
370
371 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
372
373         PR tree-optimization/49038
374         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
375         * gcc.dg/vect/pr49038.c: New test.
376
377 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
378         * g++.dg/init/pr25811-3.C: New.
379         * g++.dg/init/pr25811-4.C: New.
380
381 2011-05-25  Jason Merrill  <jason@redhat.com>
382
383         * g++.dg/cpp0x/enum17.C: New.
384         * g++.old-deja/g++.jason/rfg10.C: Adjust.
385
386         * g++.dg/cpp0x/auto24.C: New.
387
388         * g++.dg/cpp0x/error4.C: New.
389
390         * g++.dg/cpp0x/rv-restrict.C: New.
391
392         * g++.dg/cpp0x/enum15.C: New.
393         * g++.dg/cpp0x/constexpr-switch2.C: New.
394
395         * g++.dg/cpp0x/variadic110.C: New.
396
397         * g++.dg/cpp0x/auto9.C: Add typedef test.
398
399         * g++.dg/cpp0x/auto23.C: New.
400         * g++.dg/cpp0x/auto9.C: Adjust.
401
402         * g++.dg/cpp0x/defaulted29.C: New.
403
404         * g++.dg/cpp0x/initlist51.C: New.
405
406 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
407
408         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
409         * g++.dg/abi/packed1.C: Suppress warning.
410         * g++.dg/warn/Wunused-parm-3.C: Likewise.
411         * g++.dg/template/stdarg1.C: Likewise.
412         * g++.dg/other/packed1.C: Remove arm from xfail list.
413
414 2011-05-25  Jason Merrill  <jason@redhat.com>
415
416         * g++.dg/cpp0x/enum16.C: New.
417         * g++.dg/parse/error15.C: Adjust.
418
419         * g++.dg/cpp0x/initlist50.C: New.
420
421         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
422
423         * g++.dg/cpp0x/variadic109.C: New.
424
425 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
426
427          * gcc.target/i386/pause-1.c: New.
428
429 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
430
431         * gcc.dg/stack-usage-1.c: Adjust comment.
432         * gcc.dg/stack-usage-2.c: New test.
433
434 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
435
436         PR c++/49136
437         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
438         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
439
440 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
441
442         PR rtl-optimization/48757
443         * gfortran.dg/pr48757.f:  New test case.
444
445 2011-05-24  Jason Merrill  <jason@redhat.com>
446
447         * g++.dg/cpp0x/access01.C: New.
448
449 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
450
451         PR libobjc/48177
452         * objc.dg/pr48177.m: New testcase.      
453
454 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
455
456         PR objc/48187
457         * objc.dg/pr48187.m: New testcase.
458         * obj-c++.dg/pr48187.mm: New testcase.
459         * objc.dg/ivar-extra-semicolon.m: New testcase.
460
461 2011-05-24  Jason Merrill  <jason@redhat.com>
462
463         * g++.dg/template/access21.C: New.
464         * g++.dg/template/access22.C: New.
465
466 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
467
468         PR rtl-optimization/48633
469         * g++.dg/pr48633.C: New test.
470
471 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
472
473         PR target/49133
474         * g++.dg/other/pr49133.C: New test.
475
476 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
477             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
478
479         * gcc.dg/torture/tls/run-gd.c: New test.
480         * gcc.dg/torture/tls/run-ie.c: New test.
481         * gcc.dg/torture/tls/run-ld.c: New test.
482         * gcc.dg/torture/tls/run-le.c: New test.
483         * lib/target-supports.exp (check_effective_target_tls_runtime):
484         Build testcase with TLS options.
485
486 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
487
488         * gcc.dg/vect/pr48172.c: Remove dg-do run.
489
490 2011-05-24  Tom de Vries  <tom@codesourcery.com>
491
492         PR tree-optimization/49121
493         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
494
495 2011-05-23  Jason Merrill  <jason@redhat.com>
496
497         * g++.dg/cpp0x/defaulted28.C: New.
498
499         * g++.dg/cpp0x/sfinae25.C: New.
500
501         * g++.dg/cpp0x/rv-cast2.C: New.
502
503         * g++.dg/cpp0x/enum14.C: New.
504
505 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
506
507         PR lto/49123
508         * gcc.c-torture/execute/pr49123.c: New test.
509
510         PR debug/49032
511         * gcc.dg/debug/pr49032.c: New test.
512
513         PR c/49120
514         * gcc.dg/pr49120.c: New test.
515
516 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
517
518         PR target/47315
519         * gcc.target/i386/pr47315.c: New test.
520
521 2011-05-23  Jason Merrill  <jason@redhat.com>
522
523         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
524
525         * g++.dg/cpp0x/sfinae24.C: New.
526
527         * g++.dg/cpp0x/error3.C: New.
528
529         * g++.dg/cpp0x/defaulted27.C: New.
530
531         * g++.dg/cpp0x/decltype27.C: New.
532
533 2011-05-23  Richard Guenther  <rguenther@suse.de>
534
535         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
536
537 2011-05-23  Richard Guenther  <rguenther@suse.de>
538
539         PR tree-optimization/40874
540         * g++.dg/tree-ssa/pr40874.C: New testcase.
541
542 2011-05-23  Richard Guenther  <rguenther@suse.de>
543
544         PR tree-optimization/49115
545         * g++.dg/torture/pr49115.C: New testcase.
546
547 2011-05-23  Richard Guenther  <rguenther@suse.de>
548
549         PR middle-end/15419
550         * gcc.dg/memcpy-3.c: New testcase.
551
552 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
553
554         PR middle-end/48973
555         * gcc.c-torture/execute/pr48973-1.c: New test.
556         * gcc.c-torture/execute/pr48973-2.c: New test.
557
558 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
559
560         PR c++/18016
561         * g++.dg/warn/pr18016.C: New.
562
563 2011-05-23  Tom de Vries  <tom@codesourcery.com>
564
565         PR target/45098
566         * gcc.target/arm/ivopts-6.c: New test.
567
568 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
569
570         PR middle-end/49029
571         * gcc.c-torture/compile/pr49029.c: New test.
572
573 2011-05-22  Jason Merrill  <jason@redhat.com>
574
575         * g++.dg/cpp0x/sfinae23.C: New.
576         * g++.dg/cpp0x/sfinae8.C: Correct.
577
578 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
579
580         * gfortran.dg/function_optimize_8.f90:  New test case.
581
582 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
583
584         PR tree-optimization/49087
585         * gcc.dg/vect/O3-pr49087.c: New test.
586
587 2011-05-21  Jason Merrill  <jason@redhat.com>
588
589         * g++.dg/debug/const5.C: New.
590
591 2011-05-20  Jason Merrill  <jason@redhat.com>
592
593         * g++.dg/cpp0x/constexpr-static7.C: Extend.
594
595         * g++.dg/cpp0x/constexpr-static7.C: New.
596
597         * g++.dg/cpp0x/enum12.C: New.
598         * g++.dg/cpp0x/enum13.C: New.
599
600 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
601
602         PR fortran/48699
603         * gfortran.dg/select_type_23.f03: New.
604
605 2011-05-20  Jason Merrill  <jason@redhat.com>
606
607         * g++.dg/cpp0x/defaulted26.C: New.
608
609         * g++.dg/cpp0x/noexcept02.C: Fix.
610         * g++.dg/cpp0x/noexcept03.C: Fix.
611         * g++.dg/cpp0x/noexcept08.C: Fix.
612         * g++.dg/cpp0x/noexcept10.C: New.
613
614 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
615
616         PR fortran/48706
617         * gfortran.dg/extends_12.f03: New.
618
619 2011-05-20  Jason Merrill  <jason@redhat.com>
620
621         * g++.dg/template/koenig9.C: New.
622         * g++.dg/opt/pr47615.C: Fix.
623         * g++.dg/overload/defarg1.C: Fix.
624         * g++.dg/tc1/dr213.C: Remove xfail.
625         * g++.dg/torture/pr34850.C: Fix.
626         * g++.dg/torture/pr39362.C: Fix.
627         * g++.old-deja/g++.brendan/crash56.C: Fix.
628         * g++.old-deja/g++.pt/memtemp47.C: Fix.
629
630 2011-05-20  Richard Guenther  <rguenther@suse.de>
631
632         PR tree-optimization/49079
633         * gcc.dg/torture/pr49079.c: New testcase.
634
635 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
636
637         PR tree-optimization/49073
638         * gcc.c-torture/execute/pr49073.c: New test.
639
640 2011-06-19  Tobias Burnus  <burnus@net-b.de>
641
642         PR fortran/18918
643         * gfortran.dg/coarray_21.f90: New.
644
645 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
646
647         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
648         output.
649
650 2011-05-19  Richard Guenther  <rguenther@suse.de>
651
652         PR testsuite/49063
653         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
654
655 2011-05-19  Richard Guenther  <rguenther@suse.de>
656
657         PR middle-end/48985
658         * gcc.dg/builtin-object-size-11.c: New testcase.
659
660 2011-05-19  Tom de Vries  <tom@codesourcery.com>
661
662         PR target/45098
663         * gcc.target/arm/ivopts.c: New test.
664         * gcc.target/arm/ivopts-2.c: New test.
665
666 2011-05-19  Tom de Vries  <tom@codesourcery.com>
667
668         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
669
670 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
671
672         * gcc.c-torture/execute/960321-1.x: Remove.
673
674 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
675
676         PR fortran/48700
677         * gfortran.dg/move_alloc_4.f90: New.
678
679 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
680
681         PR target/49002
682         * gcc.target/i386/pr49002-1.c: New test.
683         * gcc.target/i386/pr49002-2.c: Likewise.
684
685 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
686
687         PR tree-optimization/49039
688         * gcc.c-torture/execute/pr49039.c: New test.
689         * gcc.dg/tree-ssa/pr49039.c: New test.
690         * g++.dg/torture/pr49039.C: New test.
691
692 2011-05-18  Jason Merrill  <jason@redhat.com>
693
694         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
695         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
696         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
697
698 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
699
700         * gcc.target/bfin/mcpu-bf592.c: New test.
701
702 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
703
704         PR tree-optimization/41881
705         * gcc.dg/vect/O3-pr41881.c: New test.
706         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
707
708 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
709
710         PR tree-optimization/49000
711         * gcc.dg/pr49000.c: New test.
712
713 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
714
715         * gnat.dg/invalid1.adb: New test.
716
717 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
718
719         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
720         scan pattern.
721         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
722         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
723
724 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
725
726         PR c++/48994
727         * g++.dg/cpp0x/range-for18.C: New.
728
729 2011-05-15  Tobias Burnus  <burnus@net-b.de>
730
731         PR fortran/18918
732         * gfortran.dg/coarray/image_index_2.f90: New.
733
734 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
735
736         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
737         * g++.dg/cpp0x/override2.C: New.
738
739 2011-05-14  Tobias Burnus  <burnus@net-b.de>
740
741         PR fortran/18918
742         * gfortran.de/coarray_20.f90: New.
743
744 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
745
746         PR fortran/22572
747         * function_optimize_7.f90:  New test case.
748
749 2011-05-13  Jason Merrill  <jason@redhat.com>
750
751         * g++.dg/cpp0x/decltype26.C: New.
752         * g++.dg/cpp0x/enum11.C: New.
753
754 2011-05-13  Tobias Burnus  <burnus@net-b.de>
755
756         PR fortran/48972
757         PR fortran/48991
758         * gfortran.dg/assign_8.f90: Update dg-error.
759
760 2011-05-13  Tobias Burnus  <burnus@net-b.de>
761
762         PR fortran/48972
763         * gfortran.dg/io_constraints_8.f90: New.
764         * gfortran.dg/io_constraints_9.f90: New.
765
766 2011-05-13  Martin Thuresson  <martint@google.com>
767
768         PR gcov-profile/47793
769         * gcc.dg/pr47793.c: New.
770
771 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
772
773         PR tree-optimization/48975
774         * gcc.dg/pr48975.c: New test.
775
776 2011-05-12  Tobias Burnus  <burnus@net-b.de>
777
778         PR fortran/48972
779         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
780
781 2011-05-12  Jason Merrill  <jason@redhat.com>
782
783         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
784
785 2011-05-12  Geert Bosch  <bosch@adacore.com>
786
787         * gnat.dg/view_conversion1.adb: New test.
788
789 2011-05-12  Richard Guenther  <rguenther@suse.de>
790
791         PR tree-optimization/48172
792         * gcc.dg/vect/pr48172.c: New testcase.
793
794 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
795
796         PR debug/48967
797         * g++.dg/opt/pr48967.C: New test.
798
799 2011-05-11  Jason Merrill  <jason@redhat.com>
800
801         * g++.dg/cpp0x/constexpr-friend.C: New.
802         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
803
804         * g++.dg/cpp0x/sfinae22.C: New.
805
806 2011-05-11  Tobias Burnus  <burnus@net-b.de>
807
808         PR fortran/48889
809         * gfortran.dg/generic_24.f90: New.
810
811 2011-05-11  Richard Guenther  <rguenther@suse.de>
812
813         PR tree-optimization/15256
814         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
815
816 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
817
818         PR debug/48159
819         * gcc.dg/pr48159-1.c: New test.
820         * gcc.dg/pr48159-2.c: New test.
821
822 2011-05-11  Richard Guenther  <rguenther@suse.de>
823
824         PR middle-end/48953
825         * gcc.dg/torture/pr48953.c: New testcase.
826
827 2011-05-11  Richard Guenther  <rguenther@suse.de>
828
829         PR tree-optimization/18041
830         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
831
832 2011-05-11  Alan Modra  <amodra@gmail.com>
833
834         PR target/47755
835         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
836
837 2011-05-10  Jason Merrill  <jason@redhat.com>
838
839         * g++.dg/cpp0x/defaulted25.C: New.
840         * g++.dg/template/crash7.C: Adjust.
841
842         * g++.dg/cpp0x/variadic108.C: New.
843
844 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
845
846         * g++.dg/inherit/virtual9.C: Extend.
847
848 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
849
850         PR target/48857
851         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
852         are passed and returned in vector registers.
853
854 2011-05-10  Richard Guenther  <rguenther@suse.de>
855
856         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
857         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
858         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
859         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
860         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
861         applies.
862
863 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
864
865         PR tree-optimization/48611
866         PR tree-optimization/48794
867         * gfortran.dg/gomp/pr48611.f90: New test.
868         * gfortran.dg/gomp/pr48794.f90: New test.
869
870         PR debug/48928
871         * gcc.dg/dfp/pr48928.c: New test.
872
873 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
874
875         PR c++/48522
876         * g++.dg/cpp0x/pr48522.C: New.
877
878 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
879
880         PR c++/48735
881         * g++.dg/cpp0x/sfinae21.C: New.
882
883 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
884
885         * g++.dg/template/sfinae28.C: Rename to...
886         * g++.dg/cpp0x/sfinae19.C: ... this.
887         * g++.dg/template/sfinae29.C: Rename to...
888         * g++.dg/cpp0x/sfinae20.C: ... this.
889
890 2011-05-09  Jeff Law <law@redhat.com>
891
892         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
893         consistent results.
894
895 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
896
897         PR c++/20039
898         * g++.dg/init/pr20039.C: New.
899
900 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
901
902         PR c++/48737
903         PR c++/48744
904         * g++.dg/template/sfinae28.C: New.
905         * g++.dg/template/sfinae29.C: Likewise.
906
907 2011-05-09  Jason Merrill  <jason@redhat.com>
908
909         * g++.dg/template/nontype23.C: New.
910
911 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
912         PR c++/48859
913         * g++.dg/init/pr48859.C: New.
914
915 2011-05-09  Jason Merrill  <jason@redhat.com>
916
917         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
918         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
919         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
920         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
921         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
922         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
923         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
924         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
925
926 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
927
928         * g++.dg/inherit/virtual9.C: New.
929
930 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
931
932         PR c++/48574
933         * g++.dg/template/dependent-expr8.C: New test case.
934
935 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
936
937         PR tree-optimization/48837
938         * gcc.dg/pr48837.c: New testcase.
939
940 2011-05-06  Jason Merrill  <jason@redhat.com>
941
942         * g++.dg/cpp0x/constexpr-condition2.C: New.
943
944         * g++.dg/cpp0x/constexpr-missing.C: New.
945
946 2011-05-06  Tobias Burnus  <burnus@net-b.de>
947
948         PR fortran/18918
949         * gfortran.dg/coarray/this_image_2.f90: New.
950
951 2011-05-06  Tobias Burnus  <burnus@net-b.de>
952
953         PR fortran/48858
954         PR fortran/48820
955         * gfortran.dg/bind_c_usage_22.f90: New.
956         * gfortran.dg/bind_c_usage_23.f90: New.
957         * gfortran.dg/bind_c_usage_24.f90: New.
958         * gfortran.dg/bind_c_usage_24_c.c: New.
959
960 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
961
962         PR c++/48838
963         * g++.dg/template/member9.C: New test case.
964
965 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * gnat.dg/discr29.ad[sb]: New test.
968         * gnat.dg/discr30.adb: Likewise.
969
970 2011-05-05  Julian Brown  <julian@codesourcery.com>
971
972         * gcc.target/arm/neon-vset_lanes8.c: New test.
973
974 2011-05-05  Jason Merrill  <jason@redhat.com>
975
976         * g++.dg/init/new32.C: New.
977
978 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
979
980         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
981         Fix typo.
982
983 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
984
985         PR rtl-optimization/48381
986         * gcc.c-torture/compile/pr48381.c: New test.
987
988 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
989
990         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
991         to dg-options.
992         * gcc.target/i386/opt-1.c: Ditto.
993
994 2011-05-04  Jason Merrill  <jason@redhat.com>
995
996         * g++.dg/conversion/base1.C: New.
997
998 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
999
1000         PR libgfortran/48787
1001         * gfortran.dg/round_3.f08: Add more checks to test case.
1002
1003 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
1004
1005         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1006         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1007         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1008         Gate test on effective_target fd_truncate.
1009
1010 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
1011
1012         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1013         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1014         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1015         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
1016         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1017         * gcc.target/i386/pr38824.c: Ditto.
1018         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1019         * gcc.target/i386/vecinit-2.c: Ditto.
1020         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1021         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1022         * gcc.target/i386/parity-2.c: Ditto.
1023         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1024
1025 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
1026
1027         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1028         remove duplication.
1029         * gcc.target/bfin/mcpu-bf514.c: Likewise.
1030         * gcc.target/bfin/mcpu-bf516.c: Likewise.
1031         * gcc.target/bfin/mcpu-bf518.c: Likewise.
1032
1033 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1034
1035         PR fortran/18918
1036         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1037
1038 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1039
1040         PR fortran/18918
1041         * gfortran.dg/coarray/this_image_1.f90: New.
1042
1043 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1044
1045         PR fortran/18918
1046         * gfortran.dg/coarray/caf.dg: New.
1047         * gfortran.dg/coarray/image_index_1.f90: New, copied
1048         from ../coarray_16.f90.
1049
1050 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1051
1052         PR c++/28501
1053         * g++.dg/ext/complex9.C: New.
1054
1055 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1056
1057         From Mike Frysinger
1058         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1059         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1060         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1061
1062 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1063
1064         * gcc.target/bfin/builtins: Created.
1065         * gcc.target/bfin/hisilh-O0.c: Deleted.
1066         * gcc.target/bfin/hisilh.c: Moved to...
1067         * gcc.target/bfin/builtins/hisilh.c: ...here.
1068         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1069         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1070         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1071         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1072         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1073         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1074         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1075         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1076         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1077         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1078         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1079         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1080         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1081         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1082         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1083         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1084         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1085         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1086         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1087         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1088         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1089         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1090         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1091         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1092         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1093         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1094         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1095         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1096         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1097         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1098         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1099         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1100         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1101         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1102         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1103         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1104         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1105         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1106         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1107         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1108         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1109         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1110         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1111         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1112         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1113         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1114         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1115         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1116         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1117         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1118         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1119         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1120         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1121         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1122         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1123         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1124         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1125         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1126         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1127         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1128         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1129         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1130         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1131         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1132         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1133         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1134         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1135         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1136         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1137         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1138         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1139         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1140         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1141         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1142         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1143         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1144         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1145         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1146         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1147         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1148         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1149         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1150         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1151         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1152         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1153         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1154         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1155         * gcc.target/bfin/builtins/circptr.c: Ditto.
1156         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1157         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1158         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1159         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1160         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1161         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1162         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1163         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1164         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1165         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1166         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1167         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1168         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1169         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1170         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1171         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1172         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1173         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1174         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1175         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1176         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1177         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1178         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1179         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1180         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1181         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1182         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1183         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1184         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1185         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1186         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1187         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1188         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1189         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1190         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1191         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1192         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1193         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1194         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1195         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1196         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1197         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1198         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1199         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1200         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1201         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1202         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1203         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1204         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1205         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1206         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1207         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1208         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1209         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1210         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1211         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1212         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1213         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1214         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1215         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1216         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1217         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1218         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1219         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1220         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1221         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1222         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1223         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1224         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1225         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1226
1227 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
1228
1229         * gcc.target/arm/cold-lc.c: New test.
1230
1231 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR target/48774
1234         * gcc.dg/pr48774.c: New test.
1235
1236 2011-05-03  Richard Guenther  <rguenther@suse.de>
1237
1238         * gcc.dg/large-size-array-5.c: New testcase.
1239
1240 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1241
1242         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1243
1244 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1245
1246         * lib/target-supports.exp (check_effective_target_vect_strided):
1247         Replace with...
1248         (check_effective_target_vect_strided2)
1249         (check_effective_target_vect_strided3)
1250         (check_effective_target_vect_strided4)
1251         (check_effective_target_vect_strided8): ...these new functions.
1252
1253         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1254         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1255         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1256         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1257         * gcc.dg/vect/pr37539.c: Likewise.
1258         * gcc.dg/vect/slp-11a.c: Likewise.
1259         * gcc.dg/vect/slp-11b.c: Likewise.
1260         * gcc.dg/vect/slp-11c.c: Likewise.
1261         * gcc.dg/vect/slp-12a.c: Likewise.
1262         * gcc.dg/vect/slp-12b.c: Likewise.
1263         * gcc.dg/vect/slp-18.c: Likewise.
1264         * gcc.dg/vect/slp-19a.c: Likewise.
1265         * gcc.dg/vect/slp-19b.c: Likewise.
1266         * gcc.dg/vect/slp-21.c: Likewise.
1267         * gcc.dg/vect/slp-23.c: Likewise.
1268         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1269
1270         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1271         instead of vect_interleave && vect_extract_even_odd.
1272         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1273         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1274         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1275         * gcc.dg/vect/vect-1.c: Likewise.
1276         * gcc.dg/vect/vect-10.c: Likewise.
1277         * gcc.dg/vect/vect-98.c: Likewise.
1278         * gcc.dg/vect/vect-107.c: Likewise.
1279         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1280         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1281         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1282         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1283         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1284         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1285         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1286         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1287         * gcc.dg/vect/vect-strided-float.c: Likewise.
1288         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1289         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1290         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1291         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1292         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1293         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1294         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1295         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1296         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1297         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1298         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1299         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1300         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1301         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1302         * gcc.dg/vect/vect-vfa-03.c: Likewise.
1303
1304         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1305         target condition.
1306         * gcc.dg/vect/pr30843.c: Likewise.
1307         * gcc.dg/vect/pr33866.c: Likewise.
1308         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1309         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1310         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1311         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1312
1313 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1314
1315         * gcc.dg/vect/slp-11.c: Split into...
1316         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1317         gcc.dg/vect/slp-11c.c: ...these tests.
1318         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1319         * gcc.dg/vect/slp-12c.c: ...this new test.
1320         * gcc.dg/vect/slp-19.c: Split into...
1321         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1322         gcc.dg/vect/slp-19c.c: ...these new tests.
1323
1324 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1325
1326         * lib/target-supports.exp
1327         (check_effective_target_vect_extract_even_odd_wide): Delete.
1328         (check_effective_target_vect_strided_wide): Likewise.
1329         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1330         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1331         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1332         * gcc.dg/vect/pr37539.c: Likewise.
1333         * gcc.dg/vect/slp-11.c: Likewise.
1334         * gcc.dg/vect/slp-12a.c: Likewise.
1335         * gcc.dg/vect/slp-12b.c: Likewise.
1336         * gcc.dg/vect/slp-19.c: Likewise.
1337         * gcc.dg/vect/slp-23.c: Likewise.
1338         * gcc.dg/vect/vect-1.c: Likewise.
1339         * gcc.dg/vect/vect-98.c: Likewise.
1340         * gcc.dg/vect/vect-107.c: Likewise.
1341         * gcc.dg/vect/vect-strided-float.c: Likewise.
1342
1343 2011-05-02  Jason Merrill  <jason@redhat.com>
1344
1345         * g++.dg/init/new31.C: New.
1346
1347 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1348
1349         PR c/35445
1350         * gcc.dg/pr35445.c: New test.
1351
1352 2011-05-02  Jason Merrill  <jason@redhat.com>
1353
1354         * c-c++-common/vla-1.c: New.
1355
1356 2011-05-02  Richard Guenther  <rguenther@suse.de>
1357
1358         PR tree-optimization/48822
1359         * gcc.dg/torture/pr48822.c: New testcase.
1360
1361 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1362
1363         PR c++/47969
1364         * g++.dg/cpp0x/constexpr-47969.C: New.
1365
1366 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1367
1368         PR testsuite/48498
1369         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1370         on vect_no_align targets.
1371         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1372         vect_no_align targets.
1373
1374 2011-05-01  Xinliang David Li  <davidxl@google.com>
1375
1376         * gcc.dg/tree-ssa/integer-addr.c: New test.
1377         * gcc.dg/tree-ssa/alias_bug.c: New test.
1378
1379 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1380
1381         PR libgfortran/48787
1382         * gfortran.dg/round_3.f08: Add more checks.
1383
1384 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1385
1386         PR fortran/48821
1387         * gfortran.dg/import9.f90: New, proper test.
1388         * gfortran.dg/interface_37.f90: Remove bogus
1389         test (bogus copy of interface_36.f90).
1390
1391 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1392
1393         PR fortran/48821
1394         * gfortran.dg/interface_37.f90: New.
1395
1396 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1397
1398         PR fortran/48746
1399         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1400
1401 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1402
1403         PR tree-optimization/48809
1404         * gcc.c-torture/execute/pr48809.c: New test.
1405
1406 2011-04-29  Jeff Law <law@redhat.com>
1407
1408         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1409
1410 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1411
1412         PR c++/48606
1413         * g++.dg/init/ctor10.C: New.
1414
1415 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1416
1417         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1418           warning in implicitly instantiated templates.
1419
1420 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1421
1422         * g++.dg/warn/Wnull-conversion-1.C: New.
1423         * g++.dg/warn/Wnull-conversion-2.C: New.
1424
1425 2011-04-29  Diego Novillo  <dnovillo@google.com>
1426
1427         * g++.old-deja/g++.other/null3.C: Expect warning about
1428         converting boolean to a pointer.
1429
1430 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1431
1432         PR fortran/48462
1433         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1434         being a target.
1435
1436         PR fortran/48746
1437         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1438
1439 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1440
1441         PR fortran/48810
1442         * gfortran.dg/typebound_proc_22.f90: New.
1443
1444         PR fortran/48800
1445         * gfortran.dg/interface_36.f90: New.
1446
1447 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1448
1449         PR libgfortran/48488
1450         PR libgfortran/48602
1451         PR libgfortran/48615
1452         PR libgfortran/48684
1453         PR libgfortran/48787
1454         * gfortran.dg/fmt_g.f: Adjust test.
1455         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1456         * gfortran.dg/round_3.f08: New test.
1457         * gfortran.dg/namelist_print_1.f: Adjust test.
1458         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1459         * gfortran.dg/f2003_io_5.f03: Adjust test.
1460         * gfortran.dg/coarray_15.f90: Adjust test.
1461         * gfortran.dg/namelist_65.f90: Adjust test.
1462         * gfortran.dg/fmt_cache_1.f: Adjust test.
1463         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1464         * gfortran.dg/real_const_3.f90: Adjust test.
1465
1466 2011-04-28  Xinliang David Li  <davidxl@google.com>
1467
1468         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1469         * testsuite/g++.dg/prof-robust-1.C: New test.
1470
1471 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1472
1473         PR tree-optimization/48765
1474         * gcc.dg/vect/pr48765.c: New.
1475
1476 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1477
1478         PR tree-optimization/48775
1479         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1480
1481 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1482
1483         PR c++/48798
1484         * g++.dg/inherit/pr48798.C: New.
1485         * g++.old-deja/g++.other/base1.C: Adjust.
1486
1487 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1488
1489         PR c++/48656
1490         * g++.dg/template/inherit7.C: New test case.
1491
1492 2011-04-28  Richard Guenther  <rguenther@suse.de>
1493
1494         PR tree-optimization/40052
1495         PR tree-optimization/15347
1496         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1497         * gcc.dg/pr15347.c: Likewise.
1498
1499 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1500
1501         PR c++/48530
1502         * g++.dg/cpp0x/sfinae18.C: New.
1503
1504 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1505
1506         PR c++/48771
1507         * g++.dg/ext/is_literal_type1.C: New.
1508
1509 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1510
1511         PR fortran/48112
1512         PR fortran/48279
1513         * gfortran.dg/interface_35.f90: New.
1514         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1515         * gfortran.dg/func_result_6.f90: Add dg-warning.
1516         * gfortran.dg/bessel_1.f90: Ditto.
1517         * gfortran.dg/hypot_1.f90: Ditto.
1518         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1519         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1520         * gfortran.dg/interface_assignment_4.f90: Ditto.
1521
1522 2011-04-27  Jason Merrill  <jason@redhat.com>
1523
1524         * g++.dg/ext/complex8.C: New.
1525
1526         * g++.dg/cpp0x/initlist49.C: New.
1527         * g++.dg/init/new30.C: New.
1528
1529 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1530
1531         PR fortran/48788
1532         * gfortran.dg/whole_file_34.f90: New.
1533
1534 2011-04-27  Jan Hubicka  <jh@suse.cz>
1535
1536         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1537
1538 2011-04-27  Jason Merrill  <jason@redhat.com>
1539
1540         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1541
1542         * g++.dg/parse/ambig6.C: New.
1543
1544 2011-04-27  Nick Clifton  <nickc@redhat.com>
1545
1546         * gcc.dg/20020312-2.c: Add definition for RX.
1547
1548         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1549         option with RX targets.
1550
1551         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1552         /* */ comments.
1553
1554 2011-04-27  Richard Guenther  <rguenther@suse.de>
1555
1556         * gcc.dg/tree-ssa/pr23382.c: Remove.
1557
1558 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1559
1560         PR target/48767
1561         * gcc.c-torture/compile/pr48767.c: New test.
1562
1563 2011-04-27  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/48772
1566         * g++.dg/pr48772.C: New testcase.
1567
1568 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR c/48742
1571         * gcc.c-torture/compile/pr48742.c: New test.
1572
1573 2011-04-26  Jason Merrill  <jason@redhat.com>
1574
1575         * g++.dg/lookup/koenig13.C: New.
1576
1577         * g++.dg/cpp0x/initlist48.C: New.
1578
1579 2011-04-25  Jason Merrill  <jason@redhat.com>
1580
1581         * g++.dg/cpp0x/sfinae17.C: New.
1582
1583 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1584
1585         PR target/48258
1586         * gcc.target/powerpc/pr48258-1.c: New file.
1587         * gcc.target/powerpc/pr48258-2.c: Ditto.
1588
1589 2011-04-26  Xinliang David Li  <davidxl@google.com>
1590
1591         * gcc.dg/uninit-suppress.c: New test.
1592         * gcc.dg/uninit-suppress.c: New test.
1593
1594 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1595
1596         PR debug/48768
1597         * gcc.dg/pr48768.c: New test.
1598
1599         PR tree-optimization/48734
1600         * gcc.c-torture/compile/pr48734.c: New test.
1601
1602         PR testsuite/48753
1603         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1604
1605 2011-04-26  Richard Guenther  <rguenther@suse.de>
1606
1607         PR tree-optimization/48731
1608         * gcc.dg/torture/pr48731.c: New testcase.
1609
1610 2011-04-26  Richard Guenther  <rguenther@suse.de>
1611
1612         PR testsuite/48753
1613         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1614
1615 2011-04-26  Richard Guenther  <rguenther@suse.de>
1616
1617         PR middle-end/48694
1618         * gcc.dg/torture/pr48694-1.c: New testcase.
1619         * gcc.dg/torture/pr48694-2.c: Likewise.
1620
1621 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1622
1623         * g++.dg/ext/underlying_type1.C: New.
1624         * g++.dg/ext/underlying_type2.C: Likewise.
1625         * g++.dg/ext/underlying_type3.C: Likewise.
1626         * g++.dg/ext/underlying_type4.C: Likewise.
1627         * g++.dg/ext/underlying_type5.C: Likewise.
1628         * g++.dg/ext/underlying_type6.C: Likewise.
1629         * g++.dg/ext/underlying_type7.C: Likewise.
1630         * g++.dg/ext/underlying_type8.C: Likewise.
1631         * g++.dg/ext/underlying_type9.C: Likewise.
1632         * g++.dg/ext/underlying_type10.C: Likewise.
1633
1634 2011-04-25  Jason Merrill  <jason@redhat.com>
1635
1636         * g++.dg/cpp0x/regress/template-const2.C: New.
1637
1638 2011-04-25  Jeff Law <law@redhat.com>
1639
1640         * gcc.dg/tree-ssa/vrp56.c: new test.
1641
1642 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1643
1644         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1645
1646 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1647
1648         PR preprocessor/48740
1649         * c-c++-common/raw-string-11.c: New test.
1650
1651 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1652
1653         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1654         hppa*-*-hpux*.
1655
1656 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1657
1658         PR fortran/18918
1659         * gfortran.dg/coarray_19.f90: New.
1660
1661 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR c/48685
1664         * gcc.dg/pr48685.c: New test.
1665
1666 2011-04-22  Jan Hubicka  <jh@suse.cz>
1667
1668         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1669
1670 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1671
1672         PR tree-optimization/48717
1673         * gcc.c-torture/execute/pr48717.c: New test.
1674
1675 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1676
1677         PR target/48723
1678         * gcc.target/i386/pr48723.c: New test.
1679
1680 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1681
1682         PR c/48716
1683         * gcc.dg/gomp/pr48716.c: New test.
1684         * g++.dg/gomp/pr48716.C: New test.
1685
1686 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1687
1688         PR c/36750
1689         * gcc.dg/missing-field-init-2.c: Update testcase.
1690
1691 2011-04-22  Alan Modra  <amodra@gmail.com>
1692
1693         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1694
1695 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1696
1697         PR fortran/48405
1698         * gfortran.dg/function_optimize_6.f90:  New test.
1699
1700 2011-04-21  Easwaran Raman  <eraman@google.com>
1701
1702         * gcc.dg/stack-layout-2.c: New test.
1703
1704 2011-04-21  Richard Guenther  <rguenther@suse.de>
1705
1706         PR lto/48703
1707         * g++.dg/lto/pr48207-2_0.C: New testcase.
1708         * g++.dg/lto/pr48207-3_0.C: Likewise.
1709
1710 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1711
1712         * gnat.dg/volatile5.adb: New test.
1713         * gnat.dg/volatile5_pkg.ads: New helper.
1714
1715 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1716
1717         PR target/48708
1718         * gcc.target/i386/pr48708.c: New test.
1719
1720 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1721
1722         * gcc.dg/vect/vect-119.c: New test.
1723
1724 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1725
1726         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1727         and once without.
1728
1729 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1730             Richard Sandiford  <richard.sandiford@linaro.org>
1731
1732         PR target/46329
1733         * gcc.target/arm/pr46329.c: New test.
1734
1735 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1736
1737         PR fortran/18918
1738         * gfortran.dg/coarray_18.f90: New.
1739
1740 2011-04-20  Jason Merrill  <jason@redhat.com>
1741
1742         * g++.dg/cpp0x/initlist47.C: New.
1743
1744         * g++.dg/init/dtor4.C: New.
1745
1746 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1747
1748         PR target/48678
1749         * gcc.target/i386/sse2-pinsrw.c: New test.
1750         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1751         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1752         * gcc.target/i386/sse2-insvhi.c: Ditto.
1753         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1754         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1755
1756 2011-04-20  Jason Merrill  <jason@redhat.com>
1757
1758         * g++.dg/template/const4.C: New.
1759
1760 2011-04-20  Easwaran Raman  <eraman@google.com>
1761
1762         * gcc.dg/stack-layout-1.c: New test.
1763
1764 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1765
1766         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1767         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1768         function.
1769
1770 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1771
1772         * gcc.dg/binop-xor1.c: New test.
1773         * gcc.dg/binop-xor2.c: New test.
1774         * gcc.dg/binop-xor3.c: New test.
1775         * gcc.dg/binop-xor4.c: New test.
1776         * gcc.dg/binop-xor5.c: New test.
1777
1778 2011-04-20  Richard Guenther  <rguenther@suse.de>
1779
1780         PR tree-optimization/47892
1781         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1782
1783 2011-04-20  Richard Guenther  <rguenther@suse.de>
1784
1785         PR middle-end/48695
1786         * g++.dg/torture/pr48695.C: New testcase.
1787
1788 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1789
1790         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1791         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1792         * gcc.c-torture/execute/pr45262.c: Ditto
1793         * gcc.dg/torture/pr43165.c: Ditto.
1794         * gcc.dg/torture/pr47228.c: Ditto.
1795         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1796         * gcc.dg/ipa/pr45644.c: Ditto.
1797         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1798         PDP11.
1799
1800 2011-04-19  Jason Merrill  <jason@redhat.com>
1801
1802         * g++.dg/ext/complex7.C: New.
1803
1804         * g++.dg/ext/attrib41.C: New.
1805
1806 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1807
1808         PR testsuite/48676
1809         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1810
1811 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR target/48678
1814         * gcc.target/i386/pr48678.c: New test.
1815
1816 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1817
1818         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1819         * g++.dg/opt/devirt2.C: New test.
1820         * g++.dg/ipa/devirt-g-1.C: Likewise.
1821
1822 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/48588
1825         * gfortran.dg/whole_file_33.f90: New.
1826
1827 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1828
1829         * g++.dg/ipa/devirt-7.C: New test.
1830
1831 2011-04-19  Richard Guenther  <rguenther@suse.de>
1832
1833         PR lto/48207
1834         * g++.dg/lto/pr48207_0.C: New testcase.
1835
1836 2011-04-18  Jason Merrill  <jason@redhat.com>
1837
1838         * g++.dg/init/void1.C: New.
1839
1840         * g++.dg/cpp0x/union4.C: New.
1841
1842 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR middle-end/48661
1845         * g++.dg/torture/pr48661.C: New test.
1846
1847         PR c++/48632
1848         * g++.dg/gomp/pr48632.C: New test.
1849
1850 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1851
1852         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1853         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1854
1855 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1856
1857         PR fortran/18918
1858         * gfortran.dg/coarray_17.f90: New.
1859         * gfortran.dg/coarray_10.f90: Update dg-error.
1860
1861 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1862
1863         PR testsuite/48251
1864         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1865         * gfortran.dg/guality/guality.exp: Likewise.
1866
1867 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1868
1869         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1870
1871 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1872
1873         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1874
1875 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1876
1877         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1878
1879 2011-04-18  Richard Guenther  <rguenther@suse.de>
1880
1881         PR middle-end/46364
1882         * g++.dg/torture/pr46364.C: New testcase.
1883
1884 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1885
1886         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1887
1888 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1889
1890         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1891
1892 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1893             Ira Rosen  <ira.rosen@linaro.org>
1894
1895         PR target/48252
1896         * gcc.target/arm/pr48252.c: New test.
1897
1898 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1899
1900         PR tree-optimization/48616
1901         * gcc.dg/pr48616.c: New test.
1902
1903 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1904
1905         PR fortran/18918
1906         * gfortran.dg/coarray_16.f90: New.
1907
1908 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1909
1910         PR fortran/48462
1911         * gfortran.dg/realloc_on_assign_7.f03: New test.
1912
1913 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1914
1915         PR libgfortran/48602
1916         * gfortran.dg/fmt_g0_6.f08: New test.
1917
1918 2011-04-17  Jason Merrill  <jason@redhat.com>
1919
1920         * g++.dg/cpp0x/sfinae16.C: New.
1921
1922 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1923
1924         * gcc.target/mips/reg-var-1.c: New test.
1925
1926 2011-04-17  Jan Hubicka  <jh@suse.cz>
1927
1928         * gcc.dg/winline-5.c: Update testcase.
1929
1930 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1931
1932         * gnat.dg/discr27.ad[sb]: Move dg directive.
1933         * gnat.dg/discr28.ad[sb]: New test.
1934         * gnat.dg/discr28_pkg.ads: New helper.
1935
1936 2011-04-17  Michael Matz  <matz@suse.de>
1937
1938         PR tree-optimization/48622
1939         PR lto/48645
1940         * gcc.dg/lto/pr48622_0.c: New test.
1941
1942 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1943
1944         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1945         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1946         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1947         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1948         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1949         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1950
1951 2011-04-15  Jason Merrill  <jason@redhat.com>
1952
1953         * g++.dg/cpp0x/range-for17.C: New.
1954
1955 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1956
1957         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1958         * g++.dg/cpp0x/range-for3.C: Likewise.
1959         * g++.dg/cpp0x/range-for9.C: Correct error message.
1960         * g++.dg/cpp0x/range-for11.C: New.
1961         * g++.dg/cpp0x/range-for12.C: New.
1962         * g++.dg/cpp0x/range-for13.C: New.
1963         * g++.dg/cpp0x/range-for14.C: New.
1964         * g++.dg/cpp0x/range-for15.C: New.
1965         * g++.dg/cpp0x/range-for16.C: New.
1966
1967 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1968
1969         PR fortran/18918
1970         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1971
1972 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1973
1974         * objc.dg/naming-4.m: Updated.
1975         * objc.dg/naming-5.m: Updated.
1976         * objc.dg/naming-6.m: New.
1977         * objc.dg/naming-7.m: New.
1978         * obj-c++.dg/naming-1.mm: Updated.
1979         * obj-c++.dg/naming-2.mm: Updated.
1980         * obj-c++.dg/naming-3.mm: New.
1981         * obj-c++.dg/naming-4.mm: New.
1982
1983 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1984
1985         PR libgfortran/48589
1986         * gfortran.dg/fmt_g0_5.f08: New test.
1987
1988 2011-04-15  Richard Guenther  <rguenther@suse.de>
1989
1990         PR testsuite/48286
1991         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1992
1993 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1994
1995         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1996         -finline-limit=0 to -fno-inline
1997
1998 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1999
2000         PR target/48614
2001         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2002         just avx.
2003
2004 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
2005
2006         PR target/48605
2007         * gcc.target/i386/sse4_1-insertps-3.c: New test.
2008         * gcc.target/i386/sse4_1-insertps-4.c: New test.
2009         * gcc.target/i386/avx-insertps-3.c: New test.
2010         * gcc.target/i386/avx-insertps-4.c: New test.
2011
2012 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2013
2014         * gcc.target/avr/torture/pr41885.c (dg-options): Add
2015         -finline-limit=0
2016
2017 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2018
2019         PR target/46779
2020         PR target/45291
2021         PR target/41894
2022         * gcc.target/avr/pr46779-1.c: New test case
2023         * gcc.target/avr/pr46779-2.c: New test case
2024
2025 2011-04-14  Jason Merrill  <jason@redhat.com>
2026
2027         * g++.dg/cpp0x/sfinae15.C: New.
2028
2029         * g++.dg/cpp0x/sfinae14.C: New.
2030
2031         * g++.dg/ext/vla10.C: New.
2032
2033 2011-04-14  Richard Guenther  <rguenther@suse.de>
2034
2035         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2036
2037 2011-04-14  Richard Guenther  <rguenther@suse.de>
2038
2039         * gcc.dg/fold-bitand-4.c: Move ...
2040         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
2041
2042 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2043
2044         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2045         variables const.
2046         * gcc.target/avr/torture/trivial.c: Ditto.
2047
2048 2011-04-13  Jason Merrill  <jason@redhat.com>
2049
2050         * g++.dg/template/operator11.C: New.
2051
2052 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
2053
2054         PR middle-end/48591
2055         * gcc.dg/gomp/pr48591.c: New test.
2056
2057         PR c++/48570
2058         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2059         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2060
2061 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
2062
2063         PR c++/48574
2064         * g++.dg/template/dependent-expr7.C: New test case.
2065
2066 2011-04-13  Jason Merrill  <jason@redhat.com>
2067
2068         * g++.dg/cpp0x/sfinae13.C: New.
2069
2070 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
2071
2072         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2073
2074 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2075
2076         * gcc.target/arm/pr43698.c: Remove -march option.
2077
2078 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2079
2080         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2081         -march option.
2082
2083 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
2084
2085         PR fortran/48360
2086         PR fortran/48456
2087         * gfortran.dg/realloc_on_assign_6.f03: New test.
2088
2089 2011-04-12  Kai Tietz  <ktietz@redhat.com>
2090
2091         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2092         targets the additional -mno-ms-bitfields and
2093         -Wno-packed-bitfield-compat options.
2094         * g++.dg/ext/bitfield3.C: Likewise.
2095         * g++.dg/ext/bitfield4.C: Likewise.
2096         * g++.dg/ext/bitfield5.C: Likewise.
2097         * gcc.dg/bitfld-15.c: Likewise.
2098         * gcc.dg/bitfld-16.c: Likewise.
2099         * gcc.dg/bitfld-17.c: Likewise.
2100         * gcc.dg/bitfld-18.c: Likewise.
2101
2102 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
2103
2104         * gcc.target/arm/neon-vld3-1.c: New test.
2105         * gcc.target/arm/neon-vst3-1.c: New test.
2106         * gcc.target/arm/neon/v*.c: Regenerate.
2107
2108 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2109
2110         PR rtl-optimization/48549
2111         * g++.dg/opt/pr48549.C: New test.
2112
2113 2011-04-12  Richard Guenther  <rguenther@suse.de>
2114
2115         PR tree-optimization/46076
2116         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2117
2118 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2119
2120         PR testsuite/21164
2121         * lib/compat.exp (compat-execute): Declare unsupported after
2122         stripping path from src1.
2123         * lib/lto.exp (lto-execute): Likewise.
2124
2125 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2126
2127         PR c/48552
2128         * gcc.dg/pr48552-1.c: New test.
2129         * gcc.dg/pr48552-2.c: New test.
2130
2131 2011-04-11  Jason Merrill  <jason@redhat.com>
2132
2133         * g++.dg/cpp0x/sfinae12.C: New.
2134
2135         * g++.dg/cpp0x/enum10.C: New.
2136
2137         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2138
2139         * g++.dg/cpp0x/rv-func.C: New.
2140
2141 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2142
2143         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2144         alpha*-dec-osf5*.
2145
2146 2011-04-11  Martin Jambor  <mjambor@suse.cz>
2147
2148         PR tree-optimization/48195
2149         * gcc.dg/ipa/pr48195.c: New test.
2150
2151 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
2152
2153         * gnat.dg/return3.adb: Remove unused switch.
2154
2155 2011-04-08  Mike Stump  <mikestump@comcast.net>
2156
2157         PR testsuite/48506
2158         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2159         default to fno-common.
2160
2161 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
2162
2163         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2164         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2165
2166 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2167
2168         PR fortran/48448
2169         * gfortran.dg/function_optimize_5.f90:  New test.
2170
2171 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2172
2173         * gnat.dg/aggr17.adb: New test.
2174         * gnat.dg/aggr18.adb: Likewise.
2175
2176 2011-04-08  Michael Matz  <matz@suse.de>
2177
2178         PR middle-end/48389
2179         * gcc.target/i386/pr48389.c: New test.
2180
2181 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
2182
2183         PR rtl-optimization/48272
2184         * g++.dg/opt/pr48272.C: New.
2185
2186 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
2187
2188         PR rtl-optimization/48235
2189         * gcc.dg/pr48235.c: New.
2190
2191 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2192
2193         PR rtl-optimization/48302
2194         * g++.dg/opt/pr48302.C: New.
2195
2196 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2197
2198         PR target/48273
2199         * g++.dg/opt/pr48273.C: New.
2200
2201 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2202
2203         PR rtl-optimization/48442
2204         * gcc.dg/pr48442.c: New.
2205
2206 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
2207
2208         PR tree-optimization/48377
2209         * gcc.dg/vect/pr48377.c: New test.
2210
2211 2011-04-07  Jason Merrill  <jason@redhat.com>
2212
2213         * g++.dg/cpp0x/regress/call1.C: New.
2214
2215         * g++.dg/cpp0x/variadic107.C: New.
2216
2217         * g++.dg/cpp0x/sfinae11.C: New.
2218         * g++.dg/cpp0x/noexcept02.C: Fix.
2219
2220         * g++.dg/cpp0x/sfinae10.C: New.
2221
2222         * g++.dg/cpp0x/sfinae9.C: New.
2223
2224         * c-c++-common/Wcast-qual-1.c: Move here from...
2225         * gcc.dg/cast-qual-3.c: ...here, and...
2226         * g++.dg/warn/Wcast-qual2.C: ...here.
2227
2228         * g++.dg/cpp0x/sfinae8.C: New.
2229
2230         * g++.dg/cpp0x/sfinae7.C: New.
2231
2232         * g++.dg/cpp0x/enum9.C: New.
2233
2234 2011-04-07  Mike Stump  <mikestump@comcast.net>
2235
2236         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2237         with no trampolines.
2238
2239 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR fortran/48117
2242         * gfortran.dg/gomp/pr48117.f90: New test.
2243
2244         PR debug/48343
2245         * gcc.dg/torture/pr48343.c: New test.
2246
2247 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2248
2249         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2250
2251 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
2252
2253         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2254
2255 2011-04-07  Tom de Vries  <tom@codesourcery.com>
2256
2257         PR target/43920
2258         * lib/scanasm.exp (object-size): New proc.
2259         * gcc.target/arm/pr43920-2.c: New test.
2260
2261 2011-04-06  Tobias Burnus  <burnus@net-b.de>
2262
2263         PR fortran/18918
2264         PR fortran/48477
2265         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2266
2267 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
2268
2269         * gcc.dg/mtune.c: Prune note from output.
2270
2271 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
2272
2273         PR debug/48466
2274         * gcc.dg/guality/pr36977.c: New test.
2275         * gcc.dg/guality/pr48466.c: New test.
2276
2277 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2278
2279         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2280
2281 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2282
2283         * gnat.dg/return3.adb: New test.
2284
2285 2011-04-06  Richard Guenther  <rguenther@suse.de>
2286
2287         PR tree-optimization/47663
2288         * gcc.dg/tree-ssa/inline-8.c: New testcase.
2289
2290 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
2291
2292         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2293         Solaris 8 and 9 as well.
2294
2295 2011-04-05  Tom de Vries  <tom@codesourcery.com>
2296
2297         PR target/43920
2298         * gcc.target/arm/pr43920-1.c: New test.
2299
2300 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2301
2302         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2303         (cctor): Actually return the value.
2304         (main): Cast return values.
2305
2306 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2307
2308         * gfortran.dg/character_comparison_8.f90:  New test.
2309
2310 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2311
2312         * frontend-passes: (optimize_lexical_comparison): New function.
2313         (optimize_expr): Call it.
2314         (optimize_comparison): Also handle lexical comparison functions.
2315         Return false instad of -2 for unequal comparison.
2316
2317 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2318
2319         PR fortran/48412
2320         * function_optimize_4.f90:  New test.
2321
2322 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2323
2324         PR fortran/18918
2325         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2326         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2327         * gfortran.dg/coarray_15.f90: New.
2328
2329 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2330
2331         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2332         * gfortran.dg/bessel_7.f90: Likewise.
2333
2334 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2335
2336         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2337
2338 2011-04-03  Richard Guenther  <rguenther@suse.de>
2339             Ira Rosen  <ira.rosen@linaro.org>
2340
2341         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2342         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2343         -ftree-loop-if-convert-stores.
2344
2345 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2346
2347         * gnat.dg/specs/aggr2.ads: New test.
2348
2349 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2350
2351         * gnat.dg/debug2.ad[sb]: New test.
2352         * gnat.dg/debug2_pkg.ads: New helper.
2353         * gnat.dg/debug3.ad[sb]: New test.
2354
2355 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2356
2357         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2358
2359 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR middle-end/48335
2362         * gcc.c-torture/compile/pr48335-1.c: New test.
2363         * gcc.dg/pr48335-1.c: New test.
2364         * gcc.dg/pr48335-2.c: New test.
2365         * gcc.dg/pr48335-3.c: New test.
2366         * gcc.dg/pr48335-4.c: New test.
2367         * gcc.dg/pr48335-5.c: New test.
2368         * gcc.dg/pr48335-6.c: New test.
2369         * gcc.dg/pr48335-7.c: New test.
2370         * gcc.dg/pr48335-8.c: New test.
2371         * gcc.target/i386/pr48335-1.c: New test.
2372
2373 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2374
2375         PR c/36299
2376         * gcc.dg/Waddress.c: New test.
2377
2378 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2379
2380         PR fortran/48352
2381         * gfortran.dg/function_optimize_3.f90:  New test.
2382
2383 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2384
2385         * gcc.c-torture/compile/20110401-1.c: New test.
2386
2387         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2388         * g++.dg/lto/20091002-2_0.C: Likewise.
2389         * g++.dg/lto/20090303_0.c: Likewise.
2390         * g++.dg/lto/20091004-1_0.C: Likewise.
2391         * g++.dg/lto/20091002-3_0.C: Likewise.
2392         * g++.dg/lto/20091004-2_0.C: Likewise.
2393         * g++.dg/lto/20081123_0.C: Likewise.
2394         * g++.dg/lto/20090313_0.C: Likewise.
2395         * g++.dg/lto/20081109-1_0.C: Likewise.
2396         * g++.dg/lto/20081219_0.C: Likewise.
2397         * g++.dg/lto/20081204-1_0.C: Likewise.
2398         * g++.dg/lto/20090302_0.C: Likewise.
2399         * g++.dg/lto/20081119-1_0.C: Likewise.
2400         * g++.dg/lto/20081118_0.C: Likewise.
2401         * gcc.dg/lto/20091020-2_0.c: Likewise.
2402         * gcc.dg/lto/20090210_0.c: Likewise.
2403         * gcc.dg/lto/20081204-1_0.c: Likewise.
2404         * gcc.dg/lto/20081224_0.c: Likewise.
2405         * gcc.dg/lto/20090219_0.c: Likewise.
2406         * gcc.dg/lto/20091014-1_0.c: Likewise.
2407         * gcc.dg/lto/20091016-1_0.c: Likewise.
2408         * gcc.dg/lto/20090206-2_0.c: Likewise.
2409         * gcc.dg/lto/20090116_0.c: Likewise.
2410         * gcc.dg/lto/20091013-1_0.c: Likewise.
2411         * gcc.dg/lto/20091015-1_0.c: Likewise.
2412         * gcc.dg/lto/20090126-2_0.c: Likewise.
2413
2414 2011-03-31  Ian Lance Taylor  <iant@google.com>
2415
2416         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2417
2418 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2419
2420         * gnat.dg/opt16.adb: New test.
2421
2422 2011-03-31  Jason Merrill  <jason@redhat.com>
2423
2424         * g++.dg/cpp0x/defaulted24.C: New.
2425
2426 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2427
2428         PR target/16292
2429         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2430         with -O0.
2431
2432 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2433
2434         * g++.dg/other/i386-9.C: New test.
2435
2436 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2437
2438         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2439
2440 2011-03-30  Jason Merrill  <jason@redhat.com>
2441
2442         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2443
2444         * g++.dg/cpp0x/regress/isnan.C: New.
2445
2446         * g++.dg/cpp0x/initlist46.C: New.
2447
2448 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2449
2450         PR target/47551
2451         * gcc.target/arm/neon-modes-2.c: New test.
2452
2453 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR c/48305
2456         * gcc.c-torture/compile/pr48305.c: New test.
2457
2458 2011-03-29  Jason Merrill  <jason@redhat.com>
2459
2460         * g++.dg/cpp0x/regress/value-dep1.C: New.
2461
2462 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2463
2464         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2465
2466 2011-03-29  Ian Lance Taylor  <iant@google.com>
2467
2468         * go.test/go-test.exp: Handle the test lines used in several new
2469         tests.
2470         (errchk): Add opts parameter.  Change all callers.  Handle parens
2471         in regexps.
2472
2473 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2474             Dominique d'Humieres  <dominiq@lps.ens.fr>
2475
2476         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2477         and __APPLE__ && __PPC__ && __ALTIVEC__.
2478
2479 2011-03-29  Jason Merrill  <jason@redhat.com>
2480
2481         * g++.dg/cpp0x/dependent1.C: New.
2482
2483         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2484
2485         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2486
2487         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2488
2489 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2490
2491         PR fortran/48095
2492         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2493         * gfortran.dg/proc_ptr_comp_32.f90: New.
2494
2495 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2496
2497         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2498         check for corresponding warning.
2499
2500 2011-03-28  Jason Merrill  <jason@redhat.com>
2501
2502         * g++.dg/cpp0x/rv-deduce2.C: New.
2503
2504 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR debug/48203
2507         * gcc.dg/pr48203.c: New test.
2508
2509 2011-03-28  Jeff Law <law@redhat.com>
2510
2511         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2512
2513 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2514
2515         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2516         and __PPC__ && __ALTIVEC__.
2517
2518 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2519
2520         PR testsuite/48238
2521         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2522         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2523         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2524         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2525
2526 2011-03-28  Jason Merrill  <jason@redhat.com>
2527
2528         * g++.dg/cpp0x/initlist-array2.C: New.
2529
2530         * g++.dg/cpp0x/initlist-array1.C: New.
2531
2532         * g++.dg/cpp0x/constexpr-compound.C: New.
2533
2534         * g++.dg/cpp0x/constexpr-using.C: New.
2535
2536         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2537
2538 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2539
2540         PR testsuite/48276
2541         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2542
2543 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2544
2545         * gcc.dg/slp-1.c: New test.
2546
2547 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2548
2549         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2550         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2551         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2552         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2553         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2554         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2555         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2556         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2557         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2558         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2559         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2560         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2561         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2562         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2563
2564 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2565
2566         PR fortran/47065
2567         * gfortran.dg/trim_optimize_5.f90:  New test.
2568         * gfortran.dg/trim_optimize_6.f90:  New test.
2569
2570 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2571
2572         PR target/38598
2573         * gcc.target/mips/madd-7.c: Remove -mlong32.
2574         * gcc.target/mips/msub-7.c: Likewise.
2575
2576 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2577
2578         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2579         accesses to preserve the meaning of the test for doubleword vectors.
2580         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2581         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2582
2583 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2584
2585         PR fortran/48291
2586         * gfortran.dg/class_42.f03: New.
2587
2588 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2589
2590         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2591         strided accesses.
2592
2593 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2594
2595         PR rtl-optimization/48144
2596         * gcc.dg/pr48144.c: New test.
2597
2598 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2599
2600         * gnat.dg/discr27.ad[sb]: New test.
2601
2602 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2603
2604         * gnat.dg/limited_with2.ad[sb]: New test.
2605         * gnat.dg/limited_with2_pkg1.ads: New helper.
2606         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2607
2608 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2609
2610         * gnat.dg/opt15.adb: New test.
2611         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2612
2613 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2614
2615         PR fortran/48174
2616         PR fortran/45304
2617         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2618         * gfortran.dg/leadz_trailz_3.f90: Ditto
2619
2620 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2621
2622         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2623
2624 2011-03-25  Jason Merrill  <jason@redhat.com>
2625
2626         * g++.dg/cpp0x/defaulted22.C: New.
2627         * g++.dg/cpp0x/defaulted23.C: New.
2628         * g++.dg/cpp0x/defaulted15.C: Adjust.
2629
2630 2011-03-25  Jason Merrill  <jason@redhat.com>
2631
2632         * g++.dg/cpp0x/move1.C: New.
2633
2634 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2635
2636         PR target/48287
2637         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2638
2639 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2640
2641         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2642         for mips-sgi-irix6.5.
2643         Replace snprintf prototype by <stdio.h>.
2644
2645 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2646
2647         PR testsuite/48283
2648         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2649         run_expensive_tests.
2650         * gcc.dg/graphite/block-4.c: Likewise.
2651         * gcc.dg/graphite/block-7.c: Likewise.
2652         * gcc.dg/graphite/block-8.c: Likewise.
2653
2654 2011-03-25  Richard Guenther  <rguenther@suse.de>
2655
2656         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2657         * g++.dg/tree-ssa/pr8781.C: Likewise.
2658         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2659         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2660         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2661         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2662         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2663         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2664         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2665         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2666         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2667         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2668         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2669         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2670         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2671         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2672         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2673         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2674         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2675         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2676         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2677         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2678         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2679         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2680         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2681         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2682         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2683         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2684         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2685         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2686         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2687         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2688         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2689         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2690         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2691         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2692         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2693         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2694         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2695         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2696         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2697         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2698         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2699         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2700         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2701         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2702         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2703         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2704         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2705         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2706         * c-c++-common/pr46562-2.c: Likewise.
2707         * gfortran.dg/pr42108.f90: Likewise.
2708         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2709         foo to be inlined even at -O1.
2710         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2711         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2712         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2713         * gcc.dg/matrix/matrix.exp: Disable FRE.
2714
2715 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2716
2717         PR debug/48204
2718         * gcc.dg/dfp/pr48204.c: New test.
2719
2720 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2721
2722         PR target/48209
2723         * gcc.c-torture/execute/pr47917.c: Move this...
2724         * gcc.dg/torture/pr47917.c: to here and add xfails.
2725
2726 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2727
2728         * gnat.dg/array16.ad[sb]: New test.
2729         * gnat.dg/array16.ads: New helper.
2730
2731 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2732
2733         * gnat.dg/derived_type2.adb: New test.
2734
2735 2011-03-24  Richard Guenther  <rguenther@suse.de>
2736
2737         PR tree-optimization/48271
2738         * g++.dg/torture/pr48271.C: New testcase.
2739
2740 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2741
2742         * gnat.dg/array15.ad[sb]: New test.
2743
2744 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2745
2746         PR target/48237
2747         * gcc.target/i386/pr48237.c: New test.
2748
2749 2011-03-24  Richard Guenther  <rguenther@suse.de>
2750
2751         PR middle-end/48269
2752         * gcc.dg/builtin-object-size-10.c: New testcase.
2753
2754 2011-03-24  Richard Guenther  <rguenther@suse.de>
2755
2756         PR tree-optimization/46562
2757         * c-c++-common/pr46562-2.c: New testcase.
2758         * c-c++-common/pr46562.c: Likewise.
2759
2760 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2761
2762         * gcc.dg/vect/vect-cselim-1.c: New test.
2763         * gcc.dg/vect/vect-cselim-2.c: New test.
2764
2765 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2766
2767         * gcc.target/arm/pr46934.c: New.
2768
2769 2011-03-23  Ian Lance Taylor  <iant@google.com>
2770
2771         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2772
2773 2011-03-23  Richard Guenther  <rguenther@suse.de>
2774
2775         * gcc.dg/struct: Remove directory and contents.
2776
2777 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2778
2779         PR testsuite/48251
2780         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2781
2782 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2783
2784         * gnat.dg/discr26.ad[sb]: New test.
2785         * gnat.dg/discr26_pkg.ads: New helper.
2786
2787 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2788
2789         PR target/47553
2790         * gcc.target/arm/neon-vld-1.c: New test.
2791
2792 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2793
2794         * gnat.dg/array14.ad[sb]: New test.
2795         * gnat.dg/array14_pkg.ads: New helper.
2796
2797 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2798
2799         * gcc.c-torture/execute/920501-8.x: Remove.
2800         * gcc.c-torture/execute/930513-1.x: Remove.
2801         * gcc.c-torture/execute/960312-1.x: Remove.
2802         * gcc.c-torture/compile/20000804-1.c,
2803         gcc.c-torture/compile/20001205-1.c,
2804         gcc.c-torture/compile/20001226-1.c,
2805         gcc.c-torture/compile/20010518-2.c,
2806         gcc.c-torture/compile/20020312-1.c,
2807         gcc.c-torture/compile/20020604-1.c,
2808         gcc.c-torture/compile/920501-12.c,
2809         gcc.c-torture/compile/920501-4.c,
2810         gcc.c-torture/compile/920520-1.c,
2811         gcc.c-torture/compile/980506-1.c,
2812         gcc.c-torture/execute/980709-1.x,
2813         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2814         options for m68hc11.
2815         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2816         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2817         m68hc11.
2818
2819 2011-03-22  Nick Clifton  <nickc@redhat.com>
2820
2821         * lib/target-supports.exp (check_profiling_available): Add MN10300
2822         to the list of targets that do not support profiling.  Restore
2823         alpha sorting to this list.
2824
2825 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2826
2827         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2828         failure on 32-bit systems.
2829         * gcc.dg/torture/vector-2.c: Ditto.
2830
2831 2011-03-22  Richard Guenther  <rguenther@suse.de>
2832
2833         PR tree-optimization/48228
2834         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2835
2836 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2837
2838         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2839         powerpc.
2840
2841         PR target/48226
2842         * gcc.target/powerpc/pr48226.c: New file.
2843
2844 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2845
2846         * lib/prune.exp (prune_gcc_output): Prune "could not create
2847         compact unwind for" warnings.
2848
2849 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2850
2851         PR c/42544
2852         PR c/48197
2853         * gcc.c-torture/execute/pr42544.c: New test.
2854         * gcc.c-torture/execute/pr48197.c: New test.
2855
2856 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2857
2858         PR preprocessor/48192
2859         * gcc.target/powerpc/pr48192.c: New file.
2860
2861         PR target/48053
2862         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2863         split problem of 0 being loaded in a VSX register.
2864
2865 2011-03-21  Richard Guenther  <rguenther@suse.de>
2866
2867         PR c/47939
2868         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2869         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2870         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2871         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2872
2873 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2874
2875         PR target/48213
2876         * gcc.dg/pr48213.c: New test.
2877
2878 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2879
2880         PR target/12171
2881         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2882
2883 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2884
2885         * gcc.target/arm/xor-and.c: New.
2886
2887 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2888
2889         PR fortran/22572
2890         * gfortran.dg/function_optimize_1.f90:  New test.
2891         * gfortran.dg/function_optimize_2.f90:  New test.
2892
2893 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2894
2895         PR rtl-optimization/47502
2896         * gcc.target/i386/pr47502-1.c: New.
2897         * gcc.target/i386/pr47502-2.c: Likewise.
2898
2899 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2900
2901         PR rtl-optimization/48156
2902         * gcc.dg/pr48156.c: New test.
2903
2904 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2905
2906         PR libfortran/47439
2907         * gfortran.dg/scratch_1.f90: Adjust test.
2908
2909 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2910
2911         PR libfortran/47439
2912         * gfortran.dg/scratch_1.f90: New test.
2913
2914 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2915
2916         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2917         variably modified typedefs.
2918         * gcc.dg/c1x-typedef-2.c: Remove.
2919
2920 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2921
2922         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2923         * gcc.dg/c1x-anon-struct-3.c: New test.
2924         * gcc.dg/anon-struct-11.c: Update.
2925
2926 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2927
2928         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2929         dg-xfail-run-if.
2930         Only xfail with gas.
2931
2932 2011-03-18  Jason Merrill  <jason@redhat.com>
2933
2934         * g++.dg/template/fn-ptr1.C: New.
2935
2936         * g++.dg/overload/volatile1.C: New.
2937
2938         * g++.dg/opt/pr23372.C: New.
2939
2940         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2941
2942 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2943
2944         PR middle-end/47405
2945         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2946
2947 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2948
2949         * gcc.target/arm/unsigned-extend-1.c: New.
2950
2951 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2952
2953         PR bootstrap/48161
2954         * gcc.c-torture/compile/pr48161.c: New test.
2955
2956 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2957
2958         PR middle-end/47725
2959         * gcc.dg/torture/pr47725.c: New.
2960
2961 2011-03-17  Jason Merrill  <jason@redhat.com>
2962
2963         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2964         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2965
2966 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2967
2968         * gnat.dg/specs/elab2.ads: New test.
2969         * gnat.dg/specs/elab2_pkg.ads: New helper.
2970
2971 2011-03-17  Jason Merrill  <jason@redhat.com>
2972
2973         * g++.dg/cpp0x/decltype-1212.C: New.
2974         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2975
2976 2011-03-17  Jason Merrill  <jason@redhat.com>
2977
2978         * g++.dg/parse/memfnquals1.C: New.
2979
2980 2011-03-17  Richard Guenther  <rguenther@suse.de>
2981
2982         PR middle-end/48134
2983         * gcc.dg/pr48134.c: New testcase.
2984
2985 2011-03-17  Richard Guenther  <rguenther@suse.de>
2986
2987         PR middle-end/48165
2988         * g++.dg/torture/pr48165.C: New testcase.
2989
2990 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR rtl-optimization/48141
2993         * gcc.dg/pr48141.c: New test.
2994
2995 2011-03-16  Jason Merrill  <jason@redhat.com>
2996
2997         * g++.dg/cpp0x/constexpr-48089.C: New.
2998
2999         * g++.dg/cpp0x/constexpr-abi1.C: New.
3000
3001         * g++.dg/cpp0x/constexpr-46336.C: New.
3002         * g++.dg/parse/friend5.C: Adjust expected errors.
3003
3004         * g++.dg/cpp0x/constexpr-47570.C: New.
3005
3006 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
3007
3008         PR debug/47510
3009         * ++.dg/debug/dwarf2/typedef6.C: New test.
3010
3011 2011-03-16  Jason Merrill  <jason@redhat.com>
3012
3013         * g++.dg/cpp0x/elision2.C: New.
3014
3015         * g++.dg/cpp0x/constexpr-array3.C: New.
3016
3017 2011-03-16  Jason Merrill  <jason@redhat.com>
3018
3019         * g++.dg/cpp0x/sfinae6.C: New.
3020         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3021         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3022         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3023         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3024         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3025
3026 2011-03-16  Jason Merrill  <jason@redhat.com>
3027
3028         * g++.dg/template/incomplete6.C: New.
3029
3030 2011-03-16  Jeff Law <law@redhat.com>
3031
3032         * gcc.dg/tree-ssa/vrp55.c: New test.
3033
3034 2011-03-16  Jason Merrill  <jason@redhat.com>
3035
3036         * g++.dg/cpp0x/auto22.C: New.
3037
3038 2011-03-16  Richard Guenther  <rguenther@suse.de>
3039
3040         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3041         optimizing it away if promoted to const.
3042
3043 2011-03-16  Richard Guenther  <rguenther@suse.de>
3044
3045         PR tree-optimization/48149
3046         * gcc.dg/fold-complex-1.c: New testcase.
3047
3048 2011-03-16  Richard Guenther  <rguenther@suse.de>
3049
3050         PR testsuite/48147
3051         * gcc.dg/guality/pr45882.c: Really make sure no inlining
3052         or cloning happens.
3053
3054 2011-03-16  Richard Guenther  <rguenther@suse.de>
3055
3056         PR tree-optimization/26134
3057         * gcc.dg/tree-ssa/complex-6.c: New testcase.
3058
3059 2011-03-16  Richard Guenther  <rguenther@suse.de>
3060
3061         PR tree-optimization/48146
3062         * gcc.dg/torture/pr48146.c: New testcase.
3063
3064 2011-03-16  Richard Guenther  <rguenther@suse.de>
3065
3066         * gcc.dg/tree-ssa/pr14814.c: Adjust.
3067         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3068
3069 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
3070
3071         PR middle-end/48136
3072         * gcc.c-torture/compile/pr48136.c: New test.
3073
3074         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3075
3076         PR debug/45882
3077         * gcc.dg/guality/pr45882.c: New test.
3078
3079 2011-03-15  Jason Merrill  <jason@redhat.com>
3080
3081         * g++.dg/cpp0x/constexpr-recursion.C: New.
3082
3083         * g++.dg/cpp0x/implicit11.C: New.
3084
3085 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3086
3087         * g++.dg/cpp0x/constexpr-attribute.C: New.
3088
3089 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3090
3091         * g++.dg/parse/pr34758.C: New.
3092
3093 2011-03-15  Xinliang David Li  <davidxl@google.com>
3094
3095         PR c/47837
3096         * gcc.dg/uninit-pred-7_d.c: New test.
3097         * gcc.dg/uninit-pred-8_d.c: New test.
3098
3099 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3100
3101         PR target/46788
3102         * gcc.target/arm/pr46788.c: New.
3103
3104 2011-03-15  Richard Guenther  <rguenther@suse.de>
3105
3106         PR middle-end/47650
3107         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3108         * gfortran.dg/ishft_4.f90: Likewise.
3109         * gfortran.dg/leadz_trailz_3.f90: Likewise.
3110
3111 2011-03-15  Richard Guenther  <rguenther@suse.de>
3112
3113         PR tree-optimization/13954
3114         * g++.dg/tree-ssa/pr13954.C: New testcase.
3115
3116 2011-03-15  Richard Guenther  <rguenther@suse.de>
3117
3118         PR tree-optimization/48037
3119         * gcc.target/i386/pr48037-1.c: New testcase.
3120
3121 2011-03-15  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/41490
3124         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3125         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3126         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3127         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3128         * g++.dg/tree-ssa/pr33604.C: Adjust.
3129
3130 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
3131
3132         PR middle-end/47917
3133         * gcc.c-torture/execute/pr47917.c: New test.
3134         * gcc.dg/pr47917.c: New test.
3135
3136         PR middle-end/38878
3137         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3138
3139 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
3140
3141         * gcc.target/i386/sse4_1-floor-vec.c: New test.
3142         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3143         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3144         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3145         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3146         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3147         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3148         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3149         * gcc.target/i386/avx-floor-vec.c: Ditto.
3150         * gcc.target/i386/avx-ceil-vec.c: Ditto.
3151         * gcc.target/i386/avx-trunc-vec.c: Ditto.
3152         * gcc.target/i386/avx-rint-vec.c: Ditto.
3153         * gcc.target/i386/avx-floorf-vec.c: Ditto.
3154         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3155         * gcc.target/i386/avx-truncf-vec.c: Ditto.
3156         * gcc.target/i386/avx-rintf-vec.c: Ditto.
3157
3158 2011-03-14  Tom Tromey  <tromey@redhat.com>
3159
3160         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3161         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3162         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3163
3164 2011-03-14  Tom Tromey  <tromey@redhat.com>
3165
3166         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3167         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3168         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3169
3170 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3171
3172         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3173
3174 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
3175
3176         PR rtl-optimization/47166
3177         * gcc.c-torture/execute/postmod-1.c: New test.
3178
3179 2011-03-14  Richard Guenther  <rguenther@suse.de>
3180
3181         PR middle-end/48098
3182         * gcc.dg/torture/pr48098.c: New testcase.
3183
3184 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
3185
3186         PR target/48053
3187         * gcc.target/powerpc/pr48053-1.c: New test.
3188         * gcc.target/powerpc/pr48053-2.c: Likewise.
3189
3190 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3191
3192         PR libfortran/48066
3193         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
3194
3195 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3196
3197         PR libfortran/48066
3198         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
3199
3200 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
3201
3202         PR fortran/48059
3203         * gfortran.dg/class_41.f03: New.
3204
3205 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
3206
3207         * g++.dg/conversion/cast3.C: New test.
3208
3209 2011-03-11  Jason Merrill  <jason@redhat.com>
3210
3211         * g++.dg/template/error45.C: New.
3212
3213         * g++.dg/parse/no-type-defn1.C: New.
3214
3215         * g++.dg/ext/attrib40.C: New.
3216
3217         * g++.dg/cpp0x/regress/array1.C: New.
3218
3219 2011-03-11  Richard Guenther  <rguenther@suse.de>
3220
3221         PR tree-optimization/48067
3222         * gcc.dg/pr48067.c: New testcase.
3223
3224 2011-03-11  Richard Guenther  <rguenther@suse.de>
3225
3226         PR lto/48073
3227         * g++.dg/lto/20110311-1_0.C: New testcase.
3228
3229 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3230
3231         PR c++/48035
3232         * g++.dg/inherit/virtual8.C: New test.
3233
3234         PR middle-end/48044
3235         * gcc.dg/torture/pr48044.c: New test.
3236
3237 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
3238
3239         PR fortran/47768
3240         * gfortran.dg/proc_ptr_comp_31.f90: New.
3241
3242 2011-03-11  Richard Guenther  <rguenther@suse.de>
3243
3244         PR tree-optimization/47278
3245         * gcc.dg/torture/pr47278-1.c: New testcase.
3246         * gcc.dg/torture/pr47278-2.c: Likewise.
3247
3248 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3249
3250         PR tree-optimization/48063
3251         * gcc.dg/torture/pr48063.c: New test.
3252
3253 2011-03-10  Jason Merrill  <jason@redhat.com>
3254
3255         * g++.dg/template/array22.C: New.
3256
3257         * g++.dg/cpp0x/syntax-err1.C: New.
3258         * g++.dg/parse/error36.C: Adjust expected errors.
3259         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3260         * g++.old-deja/g++.pt/typename3.C: Likewise.
3261         * g++.old-deja/g++.pt/typename4.C: Likewise.
3262         * g++.old-deja/g++.pt/typename6.C: Likewise.
3263
3264 2011-03-09  Jason Merrill  <jason@redhat.com>
3265
3266         * g++.dg/template/nontype22.C: New.
3267
3268 2011-03-09  Martin Jambor  <mjambor@suse.cz>
3269
3270         PR tree-optimization/47714
3271         * g++.dg/torture/pr47714.C: New test.
3272
3273 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3274
3275         PR target/47755
3276         * gcc.target/powerpc/pr47755-2.c: New file.
3277
3278 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3279
3280         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3281         is not set in the environment, pass 64 as first argument when not
3282         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3283         native where ulimit -u is supported.
3284
3285 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3286
3287         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3288
3289 2011-03-08  Jason Merrill  <jason@redhat.com>
3290
3291         * g++.dg/template/nontype21.C: New.
3292
3293         * g++.dg/template/anon5.C: New.
3294
3295 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3296
3297         PR debug/47881
3298         * gcc.dg/pr47881.c: New test.
3299
3300 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
3301
3302         PR c++/47957
3303         * g++.dg/lookup/template3.C: New test.
3304
3305 2011-03-08  Kai Tietz  <ktietz@redhat.com>
3306
3307         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3308         'long' type.
3309
3310 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3311
3312         PR testsuite/47954
3313         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3314         sizeof to compute alignment.
3315
3316 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3317
3318         PR tree-optimization/48022
3319         * gcc.dg/pr48022-1.c: New test.
3320         * gcc.dg/pr48022-2.c: New test.
3321
3322 2011-03-07  Jason Merrill  <jason@redhat.com>
3323
3324         * g++.dg/template/nontype20.C: New.
3325         * g++.dg/init/member1.C: Adjust expected errors.
3326         * g++.dg/parse/constant4.C: Likewise.
3327         * g++.dg/template/qualified-id3.C: Likewise.
3328         * g++.old-deja/g++.pt/crash10.C: Likewise.
3329
3330         * g++.dg/cpp0x/regress/non-const1.C: New.
3331
3332 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3333
3334         PR debug/47991
3335         * gcc.dg/pr47991.c: New test.
3336
3337 2011-03-07  Jason Merrill  <jason@redhat.com>
3338
3339         * g++.dg/abi/mangle46.C: New.
3340
3341 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3342
3343         PR target/47862
3344         * gcc.target/powerpc/pr47862.c: New.
3345
3346 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3347
3348         PR target/45413
3349         * gcc.target/i386/combine-mul.c: Require nonpic.
3350
3351 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3352             Nathan Froyd  <froydnj@codesourcery.com>
3353
3354         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3355
3356 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3357
3358         * README.QMTEST: Remove.
3359
3360 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3361             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3362
3363         PR fortran/47850
3364         * gfortran.dg/array_constructor_37.f90 : New test.
3365
3366 2011-03-05  Jason Merrill  <jason@redhat.com>
3367
3368         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3369         * g++.dg/abi/mangle45.C: Likewise.
3370         * g++.dg/cpp0x/trailing1.C: Likewise.
3371
3372 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3373
3374         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3375
3376 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3377
3378         PR rtl-optimization/47899
3379         * gcc.dg/pr47899.c: New test.
3380
3381         * gcc.dg/torture/pr47968.c: Ignore warnings.
3382
3383         PR tree-optimization/47967
3384         * gcc.c-torture/compile/pr47967.c: New test.
3385
3386 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3387
3388         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3389         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3390
3391 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3392
3393         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3394         and property_getAttributes() if __OBJC2__.
3395         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3396         * objc.dg/property/property-encoding-1.m: New.
3397         * obj-c++.dg/property/property-encoding-1.mm: New.
3398
3399 2011-03-04  Jason Merrill  <jason@redhat.com>
3400
3401         * g++.dg/template/pseudodtor6.C: New.
3402
3403         * g++.dg/inherit/covariant19.C: New.
3404
3405 2011-03-04  Richard Guenther  <rguenther@suse.de>
3406
3407         PR middle-end/47968
3408         * gcc.dg/torture/pr47968.c: New testcase.
3409
3410 2011-03-04  Richard Guenther  <rguenther@suse.de>
3411
3412         PR middle-end/47975
3413         * gcc.dg/torture/pr47975.c: New testcase.
3414
3415 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3416
3417         PR c++/47974
3418         * g++.dg/template/crash106.C: New.
3419
3420 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3421
3422         PR c/47963
3423         * gcc.dg/gomp/pr47963.c: New test.
3424         * g++.dg/gomp/pr47963.C: New test.
3425
3426 2011-03-02  Jason Merrill  <jason@redhat.com>
3427
3428         * g++.dg/cpp0x/regress/condition1.C: New.
3429
3430         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3431
3432 2011-03-01  Jason Merrill  <jason@redhat.com>
3433
3434         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3435
3436         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3437
3438 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3439
3440         PR rtl-optimization/47925
3441         * gcc.c-torture/execute/pr47925.c: New test.
3442
3443 2011-03-01  Jason Merrill  <jason@redhat.com>
3444
3445         * g++.dg/cpp0x/decltype25.C: New.
3446
3447         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3448
3449 2011-03-01  Richard Guenther  <rguenther@suse.de>
3450
3451         PR tree-optimization/47890
3452         * gcc.dg/torture/pr47890.c: New testcase.
3453
3454 2011-03-01  Richard Guenther  <rguenther@suse.de>
3455
3456         PR lto/47924
3457         * gcc.dg/lto/pr47924_0.c: New testcase.
3458
3459 2011-03-01  Richard Guenther  <rguenther@suse.de>
3460
3461         PR lto/46911
3462         * gfortran.dg/lto/pr46911_0.f: New testcase.
3463
3464 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3465
3466         PR libgfortran/47933
3467         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3468         compile errors from older code form.
3469
3470 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3471
3472         PR libgfortran/47567
3473         * gfortran.dg/fmt_fw_d.f90: New test.
3474
3475 2011-02-28  Jason Merrill  <jason@redhat.com>
3476
3477         * g++.dg/inherit/covariant18.C: New.
3478
3479 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3480
3481         PR middle-end/47893
3482         * gcc.dg/pr47893.c: New test.
3483
3484 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3485
3486         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3487         NULL in case of a selector with conflicting types.
3488         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3489
3490 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3491
3492         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3493         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3494         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3495         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3496
3497 2011-02-28  Jason Merrill  <jason@redhat.com>
3498
3499         PR c++/47906
3500         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3501
3502 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3503
3504         PR libgfortran/47778
3505         * gfortran.dg/namelist_71.f90: New test.
3506
3507 2011-02-27  Jason Merrill  <jason@redhat.com>
3508
3509         PR c++/47906
3510         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3511         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3512
3513 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3514
3515         PR c++/46466
3516         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3517
3518 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR fortran/47886
3521         * gfortran.dg/gomp/task-1.f90: Removed.
3522
3523 2011-02-26  Jason Merrill  <jason@redhat.com>
3524
3525         * g++.dg/template/this-targ1.C: New.
3526
3527         * g++.dg/cpp0x/regress/template-const1.C: New.
3528         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3529         * g++.dg/template/function1.C: Adjust.
3530         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3531         * g++.dg/debug/debug7.C: Adjust.
3532
3533 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3534
3535         PR fortran/47886
3536         * gfortran.dg/gomp/task-1.f90: New.
3537
3538 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3539
3540         * gcc.target/arm/neon-thumb2-move.c: Add
3541         dg-require-effective-target arm_thumb2_ok.
3542
3543 2011-02-24  Jason Merrill  <jason@redhat.com>
3544
3545         * g++.dg/parse/constant1.C: Specify C++98 mode.
3546         * g++.dg/parse/constant5.C: Likewise.
3547         * g++.dg/parse/error2.C: Likewise.
3548         * g++.dg/parse/semicolon3.C: Likewise.
3549         * g++.dg/template/crash14.C: Likewise.
3550         * g++.dg/template/local4.C: Likewise.
3551         * g++.dg/template/nontype3.C: Likewise.
3552         * g++.dg/parse/crash31.C: Adjust expected errors.
3553         * g++.dg/template/function1.C: Likewise.
3554         * g++.dg/template/ref3.C: Likewise.
3555         * g++.dg/template/static9.C: Likewise.
3556         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3557
3558         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3559         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3560         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3561         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3562         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3563
3564 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR fortran/47878
3567         * gfortran.dg/pr47878.f90: New test.
3568
3569 2011-02-24  Richard Guenther  <rguenther@suse.de>
3570
3571         PR testsuite/47801
3572         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3573         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3574
3575 2011-02-24  Richard Guenther  <rguenther@suse.de>
3576
3577         PR fortran/47839
3578         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3579         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3580
3581 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3582
3583         PR libgfortran/47567
3584         * gfortran.dg/fmt_f0_1.f90: Update test.
3585
3586 2011-02-23  Jason Merrill  <jason@redhat.com>
3587
3588         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3589         * g++.dg/abi/mangle45.C: New.
3590
3591         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3592         * g++.dg/template/canon-type-9.C: Match use of decltype
3593         between declaration and definition.
3594         * g++.dg/template/canon-type-12.C: Likewise.
3595
3596 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3597
3598         PR fortran/40850
3599         * gfortran.dg/nested_allocatables_1.f90: New.
3600
3601 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3602
3603         PR c++/46868
3604         * g++.dg/pr46868.C: New test.
3605         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3606         * g++.dg/parse/error14.C: Adjust.
3607
3608 2011-02-23  Richard Guenther  <rguenther@suse.de>
3609
3610         PR tree-optimization/47838
3611         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3612
3613 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3614
3615         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3616
3617 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3618
3619         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3620         * gfortran.dg/count_init_expr.f03: Ditto.
3621         * gfortran.dg/gomp/pr43711.f90: Ditto.
3622         * gcc.dg/struct-parse-2.c: Ditto.
3623         * gcc.dg/parse-error-3.c: Ditto.
3624         * gcc.dg/Wlogical-op-1.c: Ditto.
3625         * gcc.dg/Walways-true-1.c: Ditto.
3626         * gcc.dg/pr24225.c: Ditto.
3627         * gcc.dg/Walways-true-2.c: Ditto.
3628         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3629         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3630         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3631         * g++.dg/overload/defarg4.C: Ditto.
3632         * g++.dg/inherit/covariant16.C: Ditto.
3633         * g++.dg/inherit/virtual7.C: Ditto.
3634         * g++.dg/template/canon-type-9.C: Ditto.
3635         * g++.dg/template/access19.C: Ditto.
3636         * g++.dg/template/call7.C: Ditto.
3637         * g++.dg/template/canon-type-2.C: Ditto.
3638         * g++.dg/template/init7.C: Ditto.
3639         * g++.dg/template/sizeof-template-argument.C: Ditto.
3640         * g++.dg/template/const3.C: Ditto.
3641         * g++.dg/template/sfinae26.C: Ditto.
3642         * g++.dg/template/sfinae26.C: Ditto.
3643         * g++.dg/template/canon-type-11.C: Ditto.
3644         * g++.dg/template/union2.C: Ditto.
3645         * g++.dg/template/canon-type-3.C: Ditto.
3646         * g++.dg/template/canon-type-1.C: Ditto.
3647         * g++.dg/template/canon-type-5.C: Ditto.
3648         * g++.dg/template/canon-type-7.C: Ditto.
3649         * g++.dg/template/canon-type-10.C: Ditto.
3650         * g++.dg/template/spec36.C: Ditto.
3651         * g++.dg/template/typedef38.C: Ditto.
3652         * g++.dg/template/canon-type-4.C: Ditto.
3653         * g++.dg/template/canon-type-6.C: Ditto.
3654         * g++.dg/template/canon-type-13.C: Ditto.
3655         * g++.dg/template/instantiate9.C: Ditto.
3656         * g++.dg/template/ttp22.C: Ditto.
3657         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3658         * g++.dg/warn/Walways-true-1.C: Ditto.
3659         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3660         * g++.dg/warn/Walways-true-2.C: Ditto.
3661         * g++.dg/conversion/op4.C: Ditto.
3662         * g++.dg/opt/pr19650.C: Ditto.
3663         * g++.dg/lookup/friend11.C: Ditto.
3664         * g++.dg/other/default2.C: Ditto.
3665         * g++.dg/other/default3.C: Ditto.
3666         * g++.dg/other/dtor2.C: Ditto.
3667         * g++.dg/other/friend5.C: Ditto.
3668         * g++.dg/other/default5.C: Ditto.
3669         * g++.dg/init/brace6.C: Ditto.
3670         * g++.dg/init/aggr5.C: Ditto.
3671         * g++.dg/init/error2.C: Ditto.
3672         * g++.dg/expr/bound-mem-fun.C: Ditto.
3673         * g++.dg/expr/cond6.C: Ditto.
3674         * g++.dg/expr/stmt-expr-1.C: Ditto.
3675         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3676         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3677         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3678         * g++.dg/cpp0x/bracket1.C: Ditto.
3679         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3680         * g++.dg/cpp0x/pr38646.C: Ditto.
3681         * g++.dg/cpp0x/variadic73.C: Ditto.
3682         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3683         * g++.dg/cpp0x/bracket4.C: Ditto.
3684         * g++.dg/cpp0x/decltype4.C: Ditto.
3685         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3686         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3687         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3688         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3689         * g++.dg/cpp0x/decltype2.C: Ditto.
3690         * g++.dg/cpp0x/decltype1.C: Ditto.
3691         * g++.dg/cpp0x/bracket2.C: Ditto.
3692         * g++.dg/cpp0x/decltype5.C: Ditto.
3693         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3694         * g++.dg/cpp0x/variadic70.C: Ditto.
3695         * g++.dg/cpp0x/decltype6.C: Ditto.
3696         * g++.dg/cpp0x/rvo.C: Ditto.
3697         * g++.dg/cpp0x/vt-40092.C: Ditto.
3698         * g++.dg/cpp0x/variadic-new.C: Ditto.
3699         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3700         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3701         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3702         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3703         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3704         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3705         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3706         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3707         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3708         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3709         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3710         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3711         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3712         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3713         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3714         * g++.dg/cpp0x/pr39639.C: Ditto.
3715         * g++.dg/cpp0x/decltype3.C: Ditto.
3716         * g++.dg/cpp0x/variadic68.C: Ditto.
3717         * g++.dg/cpp0x/variadic-function.C: Ditto.
3718         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3719         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3720         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3721         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3722         * g++.dg/parse/crash35.C: Ditto.
3723         * g++.dg/parse/crash40.C: Ditto.
3724         * g++.dg/parse/defarg12.C: Ditto.
3725         * g++.dg/parse/crash34.C: Ditto.
3726         * g++.dg/parse/constructor3.C: Ditto.
3727         * g++.dg/parse/template23.C: Ditto.
3728         * g++.dg/parse/crash56.C: Ditto.
3729         * g++.dg/parse/dtor13.C: Ditto.
3730         * g++.dg/parse/error33.C: Ditto.
3731         * g++.dg/parse/ctor9.C: Ditto.
3732         * g++.dg/parse/error32.C: Ditto.
3733         * g++.dg/parse/error37.C: Ditto.
3734         * g++.dg/parse/bitfield3.C: Ditto.
3735         * g++.dg/parse/struct-4.C: Ditto.
3736         * g++.dg/ext/has_trivial_copy.C: Ditto.
3737         * g++.dg/ext/is_polymorphic.C: Ditto.
3738         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3739         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3740         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3741         * g++.dg/ext/is_union.C: Ditto.
3742         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3743         * g++.dg/ext/is_pod.C: Ditto.
3744         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3745         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3746         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3747         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3748         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3749         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3750         * g++.dg/ext/is_abstract.C: Ditto.
3751         * g++.dg/ext/has_trivial_assign.C: Ditto.
3752         * g++.dg/ext/is_class.C: Ditto.
3753         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3754         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3755         * g++.dg/ext/is_base_of.C: Ditto.
3756         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3757         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3758         * g++.dg/ext/is_empty.C: Ditto.
3759         * g++.dg/ext/is_enum.C: Ditto.
3760         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3761         * gnat.dg/opt11.adb: Ditto.
3762         * obj-c++.dg/pr45735.mm: Ditto.
3763         * obj-c++.dg/pr24393.mm: Ditto.
3764         * obj-c++.dg/exceptions-2.mm: Ditto.
3765         * objc.dg/pr45735.m: Ditto.
3766         * objc.dg/pr24393.m: Ditto.
3767
3768 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3769
3770         * objc.dg/attributes/objc-exception-1.m: New.
3771
3772 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3773
3774         * gcc.dg/cpp/include7.c: New test.
3775
3776 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3777
3778         PR c++/47242
3779         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3780
3781 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3782
3783         PR rtl-optimization/47763
3784         * gcc.dg/pr47763.c: New test.
3785
3786 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3787
3788         PR fortran/45743
3789         * gfortran.dg/whole_file_32.f90 : New test.
3790
3791 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3792
3793         PR c++/47666
3794         * g++.dg/inherit/virtual7.C: New test.
3795
3796 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3797
3798         PR objc/47832
3799         * objc.dg/type-size-3.m: Updated error message.
3800         * objc.dg/type-size-4.m: New test.
3801         * objc.dg/type-size-5.m: New test.
3802
3803 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3804
3805         * lib/gnat.exp: Fix comments.
3806         Don't load libgloss.exp.
3807         (default_gnat_version): Call $compiler with --version.
3808         Adapt regexp for gnatmake output, insert version.
3809         (gnat_version): New proc.
3810         (gnat_init): Remove gnat_libgcc_s_path.
3811         (gnat_target_compile): Likewise.
3812         Remove ld_library_path.
3813         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3814         (gnat_pass): Remove.
3815         (gnat_pass): Remove.
3816         (gnat_finish): Remove.
3817         (gnat_exit): Remove.
3818         (local_find_gnatmake): Reindent.
3819         (runtest_file_p): Remove.
3820         (prune_warnings): Remove.
3821         (find_gnatclean): New proc.
3822         * lib/gnat-dg.exp (lremove): New proc.
3823         (gnat-dg-test): Reindent.
3824         Remove additional output files.
3825         (gnat-dg-runtest): Remove.
3826
3827         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3828         * gnat.dg/loop_optimization6.adb: Likewise.
3829         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3830
3831 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3832
3833         PR tree-optimization/47835
3834         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3835
3836 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3837
3838         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3839         * gfortran.dg/abstract_type_2.f03: Ditto.
3840         * gfortran.dg/abstract_type_3.f03: Ditto.
3841         * gfortran.dg/abstract_type_4.f03: Ditto.
3842         * gfortran.dg/abstract_type_5.f03: Ditto.
3843         * gfortran.dg/abstract_type_6.f03: Ditto.
3844         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3845         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3846         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3847         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3848         * gfortran.dg/array_function_5.f90: Ditto.
3849         * gfortran.dg/asynchronous_3.f03: Ditto.
3850         * gfortran.dg/char_expr_1.f90: Ditto.
3851         * gfortran.dg/class_14.f03: Ditto.
3852         * gfortran.dg/data_array_6.f: Ditto.
3853         * gfortran.dg/data_invalid.f90: Ditto.
3854         * gfortran.dg/dot_product_1.f03: Ditto.
3855         * gfortran.dg/func_derived_5.f90: Ditto.
3856         * gfortran.dg/func_result_4.f90: Ditto.
3857         * gfortran.dg/implied_do_1.f90: Ditto.
3858         * gfortran.dg/initialization_25.f90: Ditto.
3859         * gfortran.dg/initialization_26.f90: Ditto.
3860         * gfortran.dg/interface_34.f90: Ditto.
3861         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3862         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3863         * gfortran.dg/matmul_8.f03: Ditto.
3864         * gfortran.dg/merge_init_expr.f90: Ditto.
3865         * gfortran.dg/pack_assign_1.f90: Ditto.
3866         * gfortran.dg/pack_vector_1.f90: Ditto.
3867         * gfortran.dg/pointer_check_8.f90: Ditto.
3868         * gfortran.dg/product_init_expr.f03: Ditto.
3869         * gfortran.dg/reshape_order_5.f90: Ditto.
3870         * gfortran.dg/reshape_shape_1.f90: Ditto.
3871         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3872         * gfortran.dg/same_name_2.f90: Ditto.
3873         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3874         * gfortran.dg/spread_init_expr.f03: Ditto.
3875         * gfortran.dg/stmt_func_1.f90: Ditto.
3876         * gfortran.dg/sum_init_expr.f03: Ditto.
3877         * gfortran.dg/transpose_3.f03: Ditto.
3878         * gfortran.dg/unpack_init_expr.f03: Ditto.
3879         * gfortran.dg/warn_conversion.f90: Ditto.
3880         * gfortran.dg/warn_conversion_2.f90: Ditto.
3881         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3882         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3883         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3884         * gfortran.dg/whole_file_16.f90: Ditto.
3885         * gfortran.dg/whole_file_17.f90: Ditto.
3886         * gfortran.dg/whole_file_18.f90: Ditto.
3887         * gfortran.dg/whole_file_20.f03: Ditto.
3888         * gfortran.dg/whole_file_5.f90: Ditto.
3889         * gfortran.dg/whole_file_6.f90: Ditto.
3890         * gfortran.dg/write_invalid_format.f90: Ditto.
3891         * gfortran.dg/zero_sized_6.f90: Ditto.
3892
3893 2011-02-21  Jeff Law <law@redhat.com>
3894
3895         PR rtl-optimization/46178
3896         * gcc.target/i386/pr46178.c: New test.
3897
3898         PR rtl-optimization/46002
3899         * gcc.c-torture/compile/pr46002.c: New test.
3900
3901 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3902
3903         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3904         *-*-hpux10*.
3905
3906 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3907
3908         PR debug/47106
3909         * g++.dg/debug/pr47106.C: Require effective target lto.
3910
3911 2011-02-21  Jason Merrill  <jason@redhat.com>
3912
3913         * g++.dg/cpp0x/constexpr-diag2.C: New.
3914
3915 2011-02-20  Jason Merrill  <jason@redhat.com>
3916
3917         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3918
3919         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3920
3921         * g++.dg/overload/conv-op1.C: New.
3922
3923         * g++.dg/cpp0x/constexpr-synth1.C: New.
3924
3925 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3926
3927         * objc.dg/layout-2.m: New.
3928         * objc.dg/selector-3.m: Adjusted location of error message.
3929         * objc.dg/type-size-3.m: Same.
3930         * obj-c++.dg/selector-3.mm: Same.
3931
3932 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3933
3934         PR objc/47784
3935         * objc.dg/property/dotsyntax-22.m: New.
3936         * obj-c++.dg/property/dotsyntax-22.mm: New.
3937
3938 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3939
3940         PR c++/46394
3941         * g++.dg/template/typedef38.C: New test.
3942
3943 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3944
3945         PR fortran/46818
3946         * gfortran.dg/whole_file_30.f90 : New test.
3947         * gfortran.dg/whole_file_31.f90 : New test.
3948
3949 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3950
3951         PR fortran/45077
3952         PR fortran/44945
3953         * gfortran.dg/whole_file_28.f90 : New test.
3954         * gfortran.dg/whole_file_29.f90 : New test.
3955
3956 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3957
3958         PR c++/44118
3959         * g++.dg/template/crash105.C: New.
3960
3961 2011-02-19  Jason Merrill  <jason@redhat.com>
3962
3963         * g++.dg/cpp0x/regress/no-elide1.C: New.
3964
3965 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3966
3967         PR tree-optimization/46620
3968         * gcc.dg/pr46620.c: New.
3969
3970 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3971
3972         PR c/47809
3973         * gcc.target/i386/pr47809.c: New test.
3974
3975 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3976             Tobias Burnus  <burnus@net-b.de>
3977
3978         * lib/target-supports.exp
3979         (check_effective_target_fortran_large_real): New check for large reals.
3980         * gfortran.dg/nan_7.f90: New test.
3981
3982 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3983
3984         PR libgfortran/47567
3985         * gfortran.dg/fmt_f0_1.f90: Update test.
3986
3987 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3988
3989         PR fortran/47348
3990         * gfortran.dg/array_constructor_36.f90 : New test.
3991         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3992         allow for comparison between different elements of the array
3993         constructor at different levels of optimization.
3994
3995 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3996
3997         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3998         * gcc.target/i386/pr32280-1.c: Likewise.
3999
4000 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
4001
4002         PR target/47800
4003         * gcc.target/i386/pr47800.c: New test.
4004
4005 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
4006
4007         * objc/execute/exceptions/foward-1.x: New.
4008
4009 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4010
4011         PR fortran/47789
4012         * gfortran.dg/derived_constructor_comps_4.f90: New.
4013
4014 2011-02-18  Tobias Burnus
4015
4016         PR fortran/47775
4017         * gfortran.dg/func_result_6.f90: New.
4018
4019 2011-02-18  Michael Matz  <matz@suse.de>
4020
4021         PR fortran/45586
4022         * gfortran.dg/lto/pr45586_0.f90: New test.
4023         * gfortran.dg/typebound_proc_20.f90: Ditto.
4024         * gfortran.dg/typebound_proc_21.f90: Ditto.
4025
4026 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4027
4028         PR c++/47795
4029         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4030
4031 2011-02-18  Tobias Burnus  <burnus@net-b.de>
4032
4033         PR fortran/47750
4034         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4035         gcc_warning_prefix.
4036         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4037         normalizing the error/warning output.
4038         * gfortran.dg/Wall.f90: Update dg-error/warning.
4039         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4040         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4041         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4042         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4043         * gfortran.dg/class_30.f90: Update dg-error/warning.
4044         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4045         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4046         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4047         * gfortran.dg/entry_17.f90: Update dg-error/warning.
4048         * gfortran.dg/entry_19.f90: Update dg-error/warning.
4049         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4050         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4051         * gfortran.dg/g77/12632.f: Update dg-error/warning.
4052         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4053         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4054         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4055         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4056         * gfortran.dg/goto_8.f90: Update dg-error/warning.
4057         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4058         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4059         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4060         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4061         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4062         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4063         * gfortran.dg/volatile3.f90: Update dg-error/warning.
4064         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4065         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4066         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4067         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4068         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4069
4070 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4071
4072         PR fortran/47768
4073         * gfortran.dg/proc_ptr_comp_30.f90: New.
4074
4075 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
4076
4077         PR debug/47780
4078         * gcc.target/i386/pr47780.c: New test.
4079
4080 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4081
4082         PR fortran/47767
4083         * gfortran.dg/class_40.f03: New.
4084
4085 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
4086
4087         PR c++/47208
4088         * g++.dg/cpp0x/auto21.C: New test.
4089
4090 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
4091
4092         * objc.dg/special/unclaimed-category-1.h: Updated for
4093         new ABI support.
4094         * objc.dg/special/unclaimed-category-1.m: Same.
4095         * objc.dg/zero-link-1.m: Same.
4096         * objc.dg/lookup-1.m: Same.
4097         * objc.dg/torture/strings/const-str-9.m
4098         * objc.dg/torture/strings/const-str-10.m: Same.
4099         * objc.dg/torture/strings/const-str-11.m: Same.
4100         * objc.dg/torture/forward-1.m: Same.
4101         * objc.dg/zero-link-2.m: Same.
4102         * objc.dg/encode-7-next-64bit.m: Same.
4103         * objc.dg/method-4.m: Same.
4104         * objc.dg/next-runtime-1.m: Same.
4105         * objc.dg/image-info.m: Same.
4106         * objc.dg/pr23214.m: Same.
4107         * objc.dg/symtab-1.m: Same.
4108         * obj-c++.dg/basic.m: Same.
4109         * obj-c++.dg/proto-lossage-3.m: Same.
4110         * obj-c++.dg/torture/strings/const-str-10.m: Same.
4111         * obj-c++.dg/torture/strings/const-str-11.m: Same.
4112         * obj-c++.dg/torture/strings/const-str-9.m: Same.
4113         * obj-c++.dg/method-11.m: Same.
4114         * objc/execute/enumeration-1.m: Same.
4115         * objc/execute/object_is_class.m: Same.
4116         * objc/execute/formal_protocol-2.m: Same.
4117         * objc/execute/formal_protocol-4.m: Same.
4118         * objc/execute/formal_protocol-6.m: Same.
4119         * objc/execute/bycopy-3.m: Same.
4120         * objc/execute/exceptions/catchall-1.m: Same.
4121         * objc/execute/exceptions/finally-1.m: Same.
4122         * objc/execute/exceptions/local-variables-1.m: Same.
4123         * objc/execute/exceptions/foward-1.m: Same.
4124         * objc/execute/bf-common.h
4125         * objc/execute/enumeration-2.m: Same.
4126         * objc/execute/formal_protocol-1.m: Same.
4127         * objc/execute/formal_protocol-3.m: Same.
4128         * objc/execute/formal_protocol-5.m: Same.
4129         * objc/execute/accessing_ivars.m: Same.
4130         * objc/execute/bycopy-2.m: Same.
4131         * objc/execute/formal_protocol-7.m: Same.
4132         * objc/execute/compatibility_alias.m: Same.
4133         * objc/execute/no_clash.m: Same.
4134         * objc/execute/object_is_meta_class.m: Same.
4135         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4136         * objc/execute/class-tests-1.h: Include stdio.h.
4137         * objc/execute/class-tests-2.h: Same.
4138         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4139         runtimes.
4140         * obj-c++.dg/try-catch-2.mm: Same.
4141
4142 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR c++/47783
4145         * g++.dg/warn/Wunused-parm-4.C: New test.
4146
4147 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
4148             Jan Hubicka  <jh@suse.cz>
4149
4150         PR debug/47106
4151         PR debug/47402
4152         * g++.dg/debug/pr47106.C: New.
4153
4154 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
4155
4156         PR target/43653
4157         * gcc.target/i386/pr43653.c: New test.
4158
4159 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
4160
4161         PR c++/47172
4162         * g++.dg/template/inherit6.C: New test.
4163
4164 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
4165
4166         PR fortran/47745
4167         * gfortran.dg/class_39.f03: New.
4168
4169 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
4170
4171         PR c++/47326
4172         * g++.dg/cpp0x/variadic106.C: New test.
4173
4174 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
4175
4176         PR libfortran/47757
4177         * gfortran.dg/pr47757-1.f90: New test.
4178         * gfortran.dg/pr47757-2.f90: New test.
4179         * gfortran.dg/pr47757-3.f90: New test.
4180
4181         PR c++/47704
4182         * g++.dg/cpp0x/enum8.C: New test.
4183
4184 2011-02-15  Jason Merrill  <jason@redhat.com>
4185
4186         * g++.dg/inherit/implicit-trivial1.C: New.
4187         * g++.dg/cpp0x/implicit-trivial1.C: New.
4188
4189 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4190
4191         PR middle-end/47725
4192         * gcc.dg/torture/pr47725.c: Removed.
4193
4194 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4195
4196         PR target/47755
4197         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4198         constant does not generate a load from memory.
4199
4200 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4201
4202         PR middle-end/47725
4203         * gcc.dg/torture/pr47725.c: New.
4204
4205 2011-02-15  Richard Guenther  <rguenther@suse.de>
4206
4207         PR tree-optimization/47743
4208         * gcc.dg/torture/pr47743.c: New testcase.
4209
4210 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
4211
4212         PR middle-end/47581
4213         * gcc.target/i386/pr47581.c: New test.
4214
4215 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4216
4217         PR fortran/47730
4218         * gfortran.dg/select_type_22.f03: New.
4219
4220 2011-02-14  Jason Merrill  <jason@redhat.com>
4221
4222         * g++.dg/cpp0x/regress/enum1.C: New.
4223
4224 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4225
4226         * gnat.dg/include.adb: New test.
4227
4228 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4229
4230         PR fortran/47728
4231         * gfortran.dg/class_38.f03: New.
4232
4233 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4234
4235         * gcc.dg/pr46494.c: New test.
4236
4237 2011-02-14  Richard Guenther  <rguenther@suse.de>
4238
4239         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4240
4241 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4242
4243         PR ada/41929
4244         * gnat.dg/null_pointer_deref1.exp: Don't skip on
4245         sparc*-sun-solaris2.11.
4246
4247 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4248
4249         PR fortran/47349
4250         * gfortran.dg/argument_checking_18.f90: New.
4251
4252 2011-02-13  Tobias Burnus  <burnus@net-b.de>
4253
4254         * gfortran.dg/argument_checking_13.f90: Update dg-error.
4255         * gfortran.dg/argument_checking_17.f90: New.
4256
4257 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
4258
4259         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4260         are temporarily disabled.
4261         * gfortran.dg/class_7.f03: Ditto.
4262         * gfortran.dg/coarray_14.f90: Ditto.
4263         * gfortran.dg/typebound_proc_13.f03: Ditto.
4264
4265 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
4266
4267         PR fortran/45586
4268         * gfortran.dg/extends_11.f03: New.
4269
4270 2011-02-11  Xinliang David Li  <davidxl@google.com>
4271
4272         PR tree-optimization/47707
4273         * g++.dg/tree-ssa/pr47707.C: New test.
4274
4275 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
4276
4277         * g++.dg/opt/inline17.C: New test.
4278
4279 2011-02-11  Tobias Burnus  <burnus@net-b.de>
4280
4281         PR fortran/47550
4282         * gfortran.dg/pure_formal_2.f90: New.
4283
4284 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
4285
4286         PR rtl-optimization/47614
4287         * gfortran.dg/pr47614.f: New.
4288
4289 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
4290
4291         PR driver/47678
4292         * gcc.dg/opts-6.c: New test.
4293
4294 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
4295
4296         PR debug/47684
4297         * gcc.dg/pr47684.c: New test.
4298
4299 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4300
4301         PR target/47629
4302         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4303         c99_runtime, dg-add-options c99_runtime.
4304         (main): Use __asm__.
4305
4306 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4307
4308         PR testsuite/47400
4309         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4310         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4311         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4312         * gcc.dg/ucnid-10.c: Likewise.
4313         * gcc.dg/ucnid-13.c: Likewise.
4314         * gcc.dg/ucnid-7.c: Likewise.
4315         * gcc.dg/ucnid-8.c: Likewise.
4316         Adapt dg-warning line number.
4317
4318 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4319
4320         * gcc.target/i386/parity-1.c: Use -march=k8.
4321         * gcc.target/i386/parity-2.c: Ditto.
4322         * gcc.target/i386/vecinit-1.c: Ditto.
4323         * gcc.target/i386/vecinit-2.c: Ditto.
4324
4325 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4326
4327         PR target/46610
4328         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4329         * gcc.target/mips/save-restore-3.c: Likewise.
4330         * gcc.target/mips/save-restore-4.c: Likewise.
4331         * gcc.target/mips/save-restore-5.c: Likewise.
4332
4333         PR target/47683
4334         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4335         * g++.dg/tree-prof/partition2.C: Likewise.
4336
4337 2011-02-09  Jason Merrill  <jason@redhat.com>
4338
4339         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4340         rather than misdeclare std::puts.
4341
4342         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4343         * g++.dg/other/warning1.C: Likewise.
4344         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4345         * g++.old-deja/g++.gb/scope06.C: Likewise.
4346         * g++.old-deja/g++.law/cvt11.C: Likewise.
4347         * g++.old-deja/g++.law/init1.C: Likewise.
4348         * g++.dg/abi/mangle26.C: Likewise.
4349
4350         * g++.dg/template/function1.C: Adjust for C++0x mode.
4351         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4352
4353         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4354         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4355
4356         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4357
4358         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4359
4360         * g++.dg/cpp0x/regress: New directory.
4361         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4362         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4363         * g++.dg/cpp0x/regress/regress3.C: New.
4364
4365 2011-02-10  Richard Guenther  <rguenther@suse.de>
4366
4367         PR tree-optimization/47677
4368         * gcc.dg/torture/pr47677.c: New testcase.
4369
4370 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4371
4372         * objc.dg/special/load-category-1.m: Remove unused header.
4373         * objc.dg/special/load-category-1a.m: Likewise.
4374         * objc.dg/special/load-category-2.m: Likewise.
4375         * objc.dg/special/load-category-2a.m: Likewise.
4376         * objc.dg/special/load-category-3.m: Likewise.
4377         * objc.dg/special/load-category-3a.m: Likewise.
4378         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4379         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4380         * objc.dg/attributes/class-attribute-1.m: Likewise.
4381         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4382         * obj-c++.dg/property/property.exp: Likewise.
4383         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4384         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4385         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4386         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4387         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4388         * obj-c++.dg/template-8.mm: Likewise.
4389
4390 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4391
4392         PR target/47665
4393         * gcc.target/i386/pr47665.c: New test.
4394
4395 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4396
4397         PR testsuite/47622
4398         Revert
4399         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4400         PR debug/42631
4401         * gcc.dg/pr42631.c: Update test.
4402         * gcc.dg/pr42631-2.c: New test.
4403
4404 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4405
4406         PR fortran/47352
4407         * gfortran.dg/proc_decl_25.f90: New.
4408
4409 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4410
4411         PR fortran/47463
4412         * gfortran.dg/typebound_assignment_2.f03: New.
4413
4414 2011-02-09  Richard Guenther  <rguenther@suse.de>
4415
4416         PR tree-optimization/47664
4417         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4418
4419 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4420
4421         PR middle-end/47646
4422         * gnat.dg/uninit_func.adb: Adjust dg directive.
4423
4424 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4425
4426         PR middle-end/47646
4427         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4428
4429 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4430
4431         PR fortran/47637
4432         * gfortran.dg/auto_dealloc_2.f90: New.
4433
4434 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4435
4436         * gcc.dg/builtins-config.h: Remove __sgi handling.
4437         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4438         -std=c99 for mips-sgi-irix6.5*.
4439
4440 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4441
4442         PR middle-end/45505
4443         * gfortran.dg/pr25923.f90: Remove xfails.
4444
4445 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4446
4447         PR fortran/47583
4448         * gfortran.dg/inquire_14.f90: New test.
4449
4450 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4451
4452         PR fortran/45290
4453         * gfortran.dg/pointer_init_6.f90: New.
4454
4455 2011-02-08  Jeff Law <law@redhat.com>
4456
4457         PR tree-optimization/42893
4458         * gcc.tree-ssa/pr42893.c: New test.
4459
4460 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4461
4462         PR tree-optimization/46834
4463         PR tree-optimization/46994
4464         PR tree-optimization/46995
4465         * gcc.dg/graphite/id-pr46834.c: New.
4466         * gfortran.dg/graphite/id-pr46994.f90: New.
4467         * gfortran.dg/graphite/id-pr46995.f90: New.
4468
4469 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4470
4471         PR middle-end/47646
4472         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4473         using the variable is known the warning is emitted there.
4474         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4475         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4476
4477         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4478         statement.
4479         (vg): Likewise.
4480         * gcc.dg/noreturn-1.c (foo5): Likewise.
4481         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4482         (method2): Likewise.
4483
4484         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4485         the return statement using the uninitialized variable.
4486         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4487
4488 2011-02-08  Richard Guenther  <rguenther@suse.de>
4489
4490         PR middle-end/47639
4491         * g++.dg/opt/pr47639.c: New testcase.
4492
4493 2011-02-08  Richard Guenther  <rguenther@suse.de>
4494
4495         PR tree-optimization/47632
4496         * g++.dg/opt/pr47632.C: New testcase.
4497
4498 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4499
4500         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4501
4502 2011-02-07  Richard Guenther  <rguenther@suse.de>
4503
4504         PR tree-optimization/47615
4505         * g++.dg/opt/pr47615.C: New testcase.
4506
4507 2011-02-07  Richard Guenther  <rguenther@suse.de>
4508
4509         PR tree-optimization/47621
4510         * gcc.dg/torture/pr47621.c: New testcase.
4511
4512 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4513
4514         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4515
4516 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4517
4518         PR fortran/47592
4519         * gfortran.dg/allocate_with_source_1 : New test.
4520
4521 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4522
4523         PR middle-end/47610
4524         * gcc.dg/pr47610.c: New test.
4525
4526 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4527
4528         PR debug/42631
4529         * gcc.dg/pr42631.c: Update test.
4530         * gcc.dg/pr42631-2.c: New test.
4531
4532 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4533
4534         PR fortran/47574
4535         * gfortran.dg/pr47574.f90:  New test.
4536
4537 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4538
4539         PR tree-optimization/46194
4540         * gcc.dg/autopar/pr46194.c: New.
4541
4542 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4543
4544         PR tree-optimization/43695
4545         * g++.dg/ipa/pr43695.C: New.
4546
4547 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4548
4549         PR inline-asm/23200
4550         * gcc.dg/pr23200.c: New test.
4551
4552 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4553
4554         PR c++/47589
4555         * g++.dg/pr47589.C: New test.
4556
4557 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4558
4559         PR c++/47398
4560         * g++.dg/template/typedef37.C: New test.
4561         * g++.dg/template/param1.C: Adjust expected error message.
4562
4563 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR middle-end/31490
4566         * gcc.dg/pr31490-2.c: New test.
4567         * gcc.dg/pr31490-3.c: New test.
4568         * gcc.dg/pr31490-4.c: New test.
4569
4570 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4571             Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR c++/46890
4574         * g++.dg/parser/semicolon3.C: Adjust.
4575         * g++.dg/parser/semicolon4.C: New testcase.
4576         * g++.dg/pr46890.C: New testcase.
4577
4578 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4579
4580         PR c++/29571
4581         * g++.dg/init/pr29571.C: New.
4582
4583 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4584
4585         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4586         instead of vect_int.
4587
4588 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4589
4590         PR target/47312
4591         * gcc.target/i386/pr47312.c: New test.
4592
4593         PR target/47564
4594         * gcc.target/i386/pr47564.c: New test.
4595
4596 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4597
4598         PR tree-optimization/45122
4599         * gcc.dg/tree-ssa/pr45122.c: New.
4600
4601 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4602
4603         PR target/47272
4604         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4605         and vec_vsx_st.
4606
4607         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4608         and vsx so a default --with-cpu=power7 doesn't give an error
4609         when -mavoid-indexed-addresses is used.
4610
4611         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4612         wrapper function to save the arguments and then jump to the real
4613         function, rather than depending on the compiler not to move stuff
4614         before an asm.
4615         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4616
4617 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4618             Paul Thomas  <pault@gcc.gnu.org>
4619
4620         PR fortran/47082
4621         * gfortran.dg/class_37.f03 : New test.
4622
4623 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4624             Richard Guenther  <rguenther@suse.de>
4625
4626         PR tree-optimization/40979
4627         PR bootstrap/47044
4628         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4629         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4630         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4631         check_vect_support_and_set_flags.
4632         * gfortran.dg/graphite/vect-pr40979.f90: New.
4633
4634 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4635
4636         PR fortran/47572
4637         * gfortran.dg/class_36.f03: New.
4638
4639 2011-02-02  Richard Guenther  <rguenther@suse.de>
4640
4641         PR tree-optimization/47566
4642         * gcc.dg/lto/20110201-1_0.c: New testcase.
4643
4644 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4645
4646         PR debug/47498
4647         PR debug/47501
4648         PR debug/45136
4649         PR debug/45130
4650         * debug/pr47498.c: New.
4651         * debug/pr47501.c: New.
4652
4653 2011-02-01  Richard Guenther  <rguenther@suse.de>
4654
4655         PR tree-optimization/47559
4656         * g++.dg/torture/pr47559.C: New testcase.
4657
4658 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4659
4660         PR fortran/47565
4661         * gfortran.dg/typebound_call_20.f03: New.
4662
4663 2011-02-01  Richard Guenther  <rguenther@suse.de>
4664
4665         PR tree-optimization/47555
4666         * gcc.dg/pr47555.c: New testcase.
4667
4668 2011-02-01  Richard Guenther  <rguenther@suse.de>
4669
4670         PR tree-optimization/47541
4671         * g++.dg/torture/pr47541.C: New testcase.
4672
4673 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4674
4675         PR fortran/47455
4676         * gfortran.dg/typebound_call_19.f03: New.
4677
4678 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4679
4680         PR c++/47416
4681         * g++.dg/cpp0x/pr47416.C: New test.
4682
4683 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4684
4685         PR fortran/47519
4686         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4687
4688 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4689
4690         PR fortran/47463
4691         * gfortran.dg/typebound_assignment_1.f03: New.
4692
4693 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR tree-optimization/47538
4696         * gcc.c-torture/execute/pr47538.c: New test.
4697
4698 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4699
4700         PR target/45325
4701         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4702
4703 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4704
4705         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4706
4707 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4708
4709         PR rtl-optimization/44031
4710         * gcc.c-torture/compile/20110131-1.c: New test.
4711
4712 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4713
4714         PR fortran/47042
4715         * gfortran.dg/stmt_func_1.f90: New.
4716
4717 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4718
4719         PR fortran/47042
4720         * gfortran.dg/interface_34.f90: New.
4721
4722 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4723
4724         PR fortran/47523
4725         * gfortran.dg/realloc_on_assign_5.f03: New test.
4726         * gfortran.dg/realloc_on_assign_5.f03: New test.
4727
4728 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4729
4730         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4731         * gfortran.dg/bessel_7.f90: Likewise.
4732         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4733
4734         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4735         * gfortran.dg/sum_init_expr.f03: Likewise.
4736
4737         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4738
4739         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4740         -r -nostdlib.
4741
4742         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4743         loop only on "vect_intfloat_cvt" targets.
4744
4745 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4746
4747         PR fortran/47531
4748         * gfortran.dg/shape_6.f90: New.
4749
4750 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4751
4752         PR libgfortran/47434
4753         * gfortran.dg/read_infnan_1.f90: Update test.
4754         * gfortran.dg/module_nan.f90: Update test.
4755         * gfortran.dg/char4_iunit_1.f03: Update test.
4756         * gfortran.dg/large_real_kind_1.f90: Update test.
4757         * gfortran.dg/real_const_3.f90: Update test.
4758         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4759
4760 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4761
4762         PR c++/47311
4763         * g++.dg/template/param2.C: New test.
4764
4765 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4766
4767         PR libgfortran/47285
4768         * gfortran.dg/fmt_g.f: New test.
4769
4770 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4771
4772         PR fortran/47507
4773         * gfortran.dg/pure_formal_1.f90: New.
4774
4775 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4776
4777         PR target/42894
4778         * gcc.dg/tls/pr42894.c: New test.
4779
4780 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4781
4782         * gcc.dg/pr47276.c: Add dg-require-visibility.
4783
4784 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4785
4786         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4787
4788 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4789             Tobias Burnus  <burnus@gcc.gnu.org>
4790
4791         PR fortran/45170
4792         PR fortran/35810
4793         PR fortran/47350
4794         * gfortran.dg/realloc_on_assign_3.f03: New test.
4795         * gfortran.dg/realloc_on_assign_4.f03: New test.
4796         * gfortran.dg/allocatable_function_5.f90: New test.
4797         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4798         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4799         implemented" dg-errors.
4800
4801 2011-01-27  Jan Hubicka  <jh@suse.cz>
4802
4803         PR middle-end/46949
4804         * gcc.dg/attr-weakref-4.c: New testcase
4805
4806 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4807
4808         PR tree-optimization/47228
4809         * gcc.dg/torture/pr47228.c: New test.
4810
4811 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4812
4813         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4814
4815 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4816
4817         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4818         when using auto-overlay support on the SPU.
4819
4820 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4821
4822         PR rtl-optimization/44174
4823         * gcc.target/i386/asm-6.c: New test.
4824
4825 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4826
4827         PR rtl-optimization/46856
4828         * gcc.c-torture/compile/pr46856.c: New test.
4829
4830 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4831             Andrew Pinski  <pinskia@gmail.com>
4832
4833         PR c/43082
4834         * gcc.dg/pr43082.c: New.
4835
4836 2011-01-26  DJ Delorie  <dj@redhat.com>
4837
4838         PR rtl-optimization/46878
4839         * gcc.dg/pr46878-1.c: New test.
4840
4841 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4842
4843         PR c++/47476
4844         * g++.dg/cpp0x/pr47476.C: New test.
4845
4846 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4847
4848         * gcc.c-torture/compile/20110126-1.c: New test.
4849
4850 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4851
4852         PR c/47473
4853         * gcc.dg/torture/pr47473.c: New test.
4854
4855 2011-01-26  Jan Hubicka  <jh@suse.cz>
4856
4857         PR target/47237
4858         * gcc.c-torture/execute/pr47237.c: New testcase.
4859
4860 2011-01-26  Jan Hubicka  <jh@suse.cz>
4861
4862         PR tree-optimization/47190
4863         * gcc.dg/attr-weakref-3.c: New testcase.
4864
4865 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4866
4867         PR c++/43601
4868         * gcc.dg/dll-9a.c: New test file.
4869         * gcc.dg/dll-11.c: Likewise.
4870         * gcc.dg/dll-12.c: Likewise.
4871         * gcc.dg/dll-12a.c: Likewise.
4872         * gcc.dg/dll-11a.c: Likewise.
4873         * gcc.dg/dll-9.c: Likewise.
4874         * gcc.dg/dll-10.c: Likewise.
4875         * gcc.dg/dll-10a.c: Likewise.
4876         * g++.dg/ext/dllexport4a.cc: Likewise.
4877         * g++.dg/ext/dllexport4.C: Likewise.
4878         * g++.dg/ext/dllexport5.C: Likewise.
4879         * g++.dg/ext/dllexport5a.cc: Likewise.
4880
4881 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4882
4883         PR tree-optimization/46970
4884         * gcc.dg/graphite/pr46970.c: New.
4885
4886 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4887
4888         PR tree-optimization/46215
4889         * gcc.dg/graphite/pr46215.c: New.
4890
4891 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4892
4893         PR tree-optimization/46168
4894         * gcc.dg/graphite/pr46168.c: New.
4895
4896 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4897
4898         PR tree-optimization/43657
4899         * gcc.dg/graphite/pr43657.c: New.
4900
4901 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4902
4903         PR tree-optimization/29832
4904         * gfortran.dg/graphite/pr29832.f90: New.
4905
4906 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4907
4908         PR tree-optimization/43567
4909         * gcc.dg/graphite/pr43567.c: New.
4910
4911 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4912
4913         * gfortran.dg/graphite/interchange-4.f: New.
4914         * gfortran.dg/graphite/interchange-5.f: New.
4915
4916         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4917         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4918         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4919         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4920         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4921         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4922         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4923         * gfortran.dg/ltrans-7.f90: Removed.
4924         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4925
4926         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4927         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4928         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4929         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4930         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4931         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4932         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4933         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4934         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4935         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4936         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4937         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4938         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4939         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4940         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4941         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4942         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4943         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4944         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4945         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4946         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4947         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4948         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4949         * gcc.dg/tree-ssa/data-dep-1.c
4950         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4951         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4952         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4953         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4954         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4955
4956 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4957
4958         PR tree-optimization/47265
4959         PR tree-optimization/47443
4960         * gcc.c-torture/compile/pr47265.c: New test.
4961         * gcc.dg/pr47443.c: New test.
4962
4963 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4964
4965         PR tree-optimization/47382
4966         * g++.dg/torture/pr47382.C: New test.
4967         * g++.dg/opt/devirt1.C: Xfail.
4968
4969 2011-01-25  Yao Qi  <yao@codesourcery.com>
4970
4971         PR target/45701
4972         * gcc.target/arm/pr45701-1.c: New test.
4973         * gcc.target/arm/pr45701-2.c: New test.
4974         * gcc.target/arm/pr45701-3.c: New test.
4975
4976 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4977             Jakub Jelinek  <jakub@redhat.com>
4978
4979         PR tree-optimization/47271
4980         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4981
4982 2011-01-25  Nick Clifton  <nickc@redhat.com>
4983
4984         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4985         (saturate_add): Delete.
4986         (exchange): Delete.
4987         (main): Do not run saturate_add.
4988         (set_interrupts): Delete.
4989
4990 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4991
4992         PR fortran/47448
4993         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4994
4995 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR tree-optimization/47427
4998         PR tree-optimization/47428
4999         * gcc.c-torture/compile/pr47427.c: New test.
5000         * gcc.c-torture/compile/pr47428.c: New test.
5001
5002 2011-01-25  Richard Guenther  <rguenther@suse.de>
5003
5004         PR middle-end/47411
5005         * gcc.dg/torture/pr47411.c: New testcase.
5006
5007 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5008
5009         * gfortran.dg/graphite/id-24.f: New.
5010         * gfortran.dg/graphite/id-25.f: New.
5011
5012 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5013
5014         * gfortran.dg/graphite/id-23.f: New.
5015
5016 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5017
5018         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5019
5020 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5021
5022         * gcc.dg/graphite/block-0.c: Un-XFAILed.
5023         * gcc.dg/graphite/block-1.c: Un-XFAILed.
5024         * gcc.dg/graphite/block-7.c: Un-XFAILed.
5025         * gcc.dg/graphite/block-8.c: Un-XFAILed.
5026         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5027         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5028         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5029         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5030         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5031
5032 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5033
5034         * gcc.dg/graphite/block-0.c: Add documentation.
5035         * gcc.dg/graphite/block-4.c: Same.
5036         * gcc.dg/graphite/block-7.c: Same.
5037         * gcc.dg/graphite/block-8.c: New.
5038         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5039         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5040         * gcc.dg/graphite/interchange-12.c: Add documentation.
5041         * gcc.dg/graphite/interchange-13.c: New.
5042         * gcc.dg/graphite/interchange-14.c: New.
5043         * gcc.dg/graphite/interchange-15.c: New.
5044         * gcc.dg/graphite/interchange-8.c: Add documentation.
5045         * gcc.dg/graphite/interchange-mvt.c: Same.
5046
5047 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5048
5049         PR target/47408
5050         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5051         * gcc.target/powerpc/altivec-14.c: Ditto.
5052         * gcc.target/powerpc/altivec-33.c: Ditto.
5053         * gcc.target/powerpc/altivec-types-1.c: Ditto.
5054         * gcc.target/powerpc/altivec-types-2.c: Ditto.
5055         * gcc.target/powerpc/altivec-types-3.c: Ditto.
5056         * gcc.target/powerpc/altivec-types-4.c: Ditto.
5057         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5058         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5059         * g++.dg/ext/altivec-15.C: Ditto.
5060         * g++.dg/ext/altivec-types-1.C: Ditto.
5061         * g++.dg/ext/altivec-types-2.C: Ditto.
5062         * g++.dg/ext/altivec-types-3.C: Ditto.
5063         * g++.dg/ext/altivec-types-4.C: Ditto.
5064
5065 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5066
5067         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5068
5069 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5070
5071         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5072         optimization options.
5073
5074 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5075
5076         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5077
5078         PR testsuite/45988
5079         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5080
5081 2011-01-23  Tobias Burnus  <burnus@net-b.de>
5082
5083         PR fortran/47421
5084         * gfortran.dg/allocatable_scalar_12.f90: New.
5085
5086 2011-01-23  Ira Rosen  <irar@il.ibm.com>
5087
5088         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5089         vectorization to be not profitable if peeling is used to
5090         realign the memory access.
5091         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5092         loop bound to avoid loop unrolling.
5093         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5094
5095 2011-01-22  Jan Hubicka  <jh@suse.cz>
5096
5097         PR lto/47333
5098         * g++.dg/lto/pr47333.C: New file.
5099
5100 2011-01-22  Jan Hubicka  <jh@suse.cz>
5101
5102         PR tree-optimization/43884
5103         PR lto/44334
5104         * gcc.dg/autopar/outer-2.c: Increase array size.
5105         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5106
5107 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5108
5109         PR fortran/38536
5110         * gfortran.dg/c_loc_tests_16.f90:  New test.
5111
5112 2011-01-22  Tobias Burnus  <burnus@net-b.de>
5113
5114         PR fortran/47399
5115         * gfortran.dg/typebound_proc_19.f90: New.
5116
5117 2011-01-21  Jeff Law <law@redhat.com>
5118
5119         PR tree-optimization/47053
5120         * g++.dg/pr47053.C: New test.
5121
5122 2011-01-21  Jason Merrill  <jason@redhat.com>
5123
5124         PR c++/47041
5125         * g++.dg/cpp0x/constexpr-ctor6.C: New.
5126
5127 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR c++/47388
5130         * g++.dg/cpp0x/range-for10.C: New test.
5131         * g++.dg/template/for1.C: New test.
5132
5133         PR middle-end/45566
5134         * g++.dg/tree-prof/partition3.C: New test.
5135
5136         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5137
5138         PR rtl-optimization/47366
5139         * g++.dg/opt/pr47366.C: New test.
5140
5141 2011-01-21  Jason Merrill  <jason@redhat.com>
5142
5143         PR c++/46552
5144         * g++.dg/cpp0x/constexpr-regress2.C: New.
5145
5146         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5147
5148 2011-01-21  Jeff Law <law@redhat.com>
5149
5150         PR rtl-optimization/41619
5151         * gcc.dg/pr41619.c: New.
5152
5153 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR tree-optimization/47355
5156         * g++.dg/opt/pr47355.C: New test.
5157
5158 2011-01-21  Richard Guenther  <rguenther@suse.de>
5159
5160         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5161         making main hot.
5162
5163 2011-01-21  Richard Guenther  <rguenther@suse.de>
5164
5165         PR tree-optimization/47365
5166         * gcc.dg/torture/pr47365.c: New testcase.
5167         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5168
5169 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5170
5171         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5172
5173 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5174
5175         PR tree-optimization/47391
5176         * gcc.dg/pr47391.c: New test.
5177
5178 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5179
5180         * g++.dg/template/char1.C: Use signed char.
5181
5182 2011-01-21  Tobias Burnus  <burnus@net-b.de>
5183
5184         PR fortran/47377
5185         * gfortran.dg/pointer_target_4.f90: New.
5186
5187 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5188
5189         PR target/47251
5190         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5191         ILP32 system and not IP32.
5192
5193 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
5194
5195         PR debug/46583
5196         * g++.dg/debug/pr46583.C: New.
5197
5198 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5199
5200         PR debug/47283
5201         * g++.dg/debug/pr47283.C: New test.
5202
5203         PR testsuite/47371
5204         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5205         * gcc.target/i386/headmerge-2.c: Likewise.
5206
5207 2011-01-20  Richard Guenther  <rguenther@suse.de>
5208
5209         PR middle-end/47370
5210         * gcc.dg/torture/pr47370.c: New testcase.
5211
5212 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5213
5214         PR tree-optimization/46130
5215         * gcc.dg/pr46130-1.c: New test.
5216         * gcc.dg/pr46130-2.c: New test.
5217
5218 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
5219
5220         PR c++/47291
5221         * g++.dg/debug/dwarf2/template-params-10.C: New test.
5222
5223 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
5224
5225         PR debug/46240
5226         * g++.dg/debug/pr46240.cc: New.
5227
5228 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR c++/47303
5231         * g++.dg/template/anonunion1.C: New test.
5232
5233         PR rtl-optimization/47337
5234         * gcc.c-torture/execute/pr47337.c: New test.
5235
5236 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5237
5238         PR testsuite/45342
5239         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5240
5241 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5242
5243         PR tree-optimization/46021
5244         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5245
5246 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5247
5248         PR tree-optimization/47290
5249         * g++.dg/torture/pr47290.C: New test.
5250
5251 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
5252
5253         PR fortran/47240
5254         * gfortran.dg/proc_ptr_comp_29.f90: New.
5255
5256 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5257
5258         PR testsuite/41146
5259         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5260         powerpc-apple-darwin9.
5261
5262 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
5263
5264         PR rtl-optimization/47299
5265         * gcc.c-torture/execute/pr47299.c: New test.
5266
5267 2011-01-17  Jason Merrill  <jason@redhat.com>
5268
5269         * g++.dg/cpp0x/constexpr-virtual.C: New.
5270
5271 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
5272
5273         PR fortran/47331
5274         * gfortran.dg/gomp/pr47331.f90: New test.
5275
5276 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5277
5278         PR objc/47314
5279         * objc.dg/selector-warn-1.m: New.
5280         * obj-c++.dg/selector-warn-1.mm: New.
5281
5282 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
5283
5284         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5285         Update dg-final accordingly.
5286
5287 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5288
5289         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5290
5291 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5292
5293         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5294         target check.
5295         * gcc.dg/guality/pr36728-2.c: Likewise.
5296
5297 2011-01-17  Richard Guenther  <rguenther@suse.de>
5298
5299         PR tree-optimization/47313
5300         * g++.dg/torture/pr47313.C: New testcase.
5301
5302 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
5303
5304         PR target/47318
5305         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5306         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5307         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5308         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5309
5310         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5311         as __m256i.
5312         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5313         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5314         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5315
5316 2011-01-17  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/45967
5319         * gcc.dg/torture/pr45967-2.c: New testcase.
5320         * gcc.dg/torture/pr45967-3.c: Likewise.
5321
5322 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5323
5324         PR testsuite/47325
5325         * g++.dg/ext/pr47213.C: Require visibility.
5326
5327 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5328
5329         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5330         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5331
5332 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5333
5334         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5335         Linux-based targets.
5336
5337 2011-01-13  Jan Hubicka  <jh@suse.cz>
5338
5339         PR tree-optimization/47276
5340         * gcc.dg/pr47276.c: New testcase.
5341
5342 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5343             Jonathan Wakely  <jwakely.gcc@gmail.com>
5344
5345         PR c++/33558
5346         * g++.dg/other/pr33558.C: New.
5347         * g++.dg/other/pr33558-2.C: New.
5348
5349 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5350
5351         PR tree-optimization/45934
5352         PR tree-optimization/46302
5353         * g++.dg/ipa/devirt-c-1.C: New test.
5354         * g++.dg/ipa/devirt-c-2.C: Likewise.
5355         * g++.dg/ipa/devirt-c-3.C: Likewise.
5356         * g++.dg/ipa/devirt-c-4.C: Likewise.
5357         * g++.dg/ipa/devirt-c-5.C: Likewise.
5358         * g++.dg/ipa/devirt-c-6.C: Likewise.
5359         * g++.dg/ipa/devirt-6.C: Likewise.
5360         * g++.dg/ipa/devirt-d-1.C: Likewise.
5361         * g++.dg/torture/pr45934.C: Likewise.
5362
5363 2011-01-14  Jason Merrill  <jason@redhat.com>
5364
5365         * g++.dg/cpp0x/variadic105.C: New.
5366
5367 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5368             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5369
5370         PR objc/45989
5371         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5372         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5373         execution tests on i?86-*-*, x86_64-*-* and
5374         powerpc*-apple-darwin* && ilp32.
5375         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5376         tests on i?86-*-* and x86_64-*-*.
5377
5378 2011-01-14  Richard Guenther  <rguenther@suse.de>
5379
5380         PR tree-optimization/47280
5381         * g++.dg/opt/pr47280.C: New testcase.
5382
5383 2011-01-14  Jason Merrill  <jason@redhat.com>
5384
5385         * g++.dg/cpp0x/constexpr-regress1.C: New.
5386
5387         * g++.dg/ext/flexary2.C: New.
5388
5389 2011-01-14  Richard Guenther  <rguenther@suse.de>
5390
5391         PR middle-end/47281
5392         * gcc.dg/torture/pr47281.c: New testcase.
5393         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5394
5395 2011-01-14  Richard Guenther  <rguenther@suse.de>
5396
5397         PR tree-optimization/47286
5398         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5399
5400 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5401
5402         PR c++/47213
5403         * g++.dg/ext/pr47213.C: New.
5404
5405 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5406
5407         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5408
5409 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5410             Mikael Morin  <mikael@gcc.gnu.org>
5411
5412         PR fortran/45848
5413         PR fortran/47204
5414         * gfortran.dg/select_type_20.f90: New.
5415         * gfortran.dg/select_type_21.f90: New.
5416
5417 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5418
5419         PR target/47251
5420         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5421
5422 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5423
5424         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5425         * gcc.dg/guality/pr36728-2.c: Likewise.
5426
5427 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5428
5429         PR debug/PR46973
5430         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5431
5432 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5433
5434         PR rtl-optimization/45352
5435         * gcc.dg/pr45352-3.c: New.
5436
5437 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5438
5439         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5440         comment.
5441         * g++.dg/cpp0x/range-for8.C: New.
5442         * g++.dg/cpp0x/range-for9.C: New.
5443
5444 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5445
5446         PR debug/47209
5447         * g++.dg/debug/pr47209.C: New.
5448
5449 2011-01-12  Richard Guenther  <rguenther@suse.de>
5450
5451         PR lto/47259
5452         * gcc.dg/lto/pr47259_0.c: New testcase.
5453         * gcc.dg/lto/pr47259_1.c: Likewise.
5454
5455 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5456
5457         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5458         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5459         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5460         methods missing from the OBJC2 Object.
5461         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5462         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5463         GNU and NeXT runtimes.
5464         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5465         comments.
5466         * objc-obj-c++-shared/Object1.m: Likewise.
5467         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5468         * objc.dg/proto-qual-1.m: Likewise.
5469         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5470         * obj-c++.dg/proto-qual-1.mm: Likewise.
5471
5472 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5473
5474         PR testsuite/33033
5475         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5476
5477 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5478
5479         Fixed the Objective-C++ testsuite and updated all tests.
5480         * lib/obj-c++.exp (obj-c++_init): Declare and set
5481         gcc_warning_prefix and gcc_error_prefix.
5482         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5483         'dg-warning', 'dg-message' and 'dg-error'.
5484         * obj-c++.dg/class-extension-3.mm: Likewise.
5485         * obj-c++.dg/class-protocol-1.mm: Likewise.
5486         * obj-c++.dg/encode-7.mm: Likewise.
5487         * obj-c++.dg/exceptions-3.mm: Likewise.
5488         * obj-c++.dg/exceptions-5.mm: Likewise.
5489         * obj-c++.dg/method-12.mm: Likewise.
5490         * obj-c++.dg/method-13.mm: Likewise.
5491         * obj-c++.dg/method-15.mm: Likewise.
5492         * obj-c++.dg/method-16.mm: Likewise.
5493         * obj-c++.dg/method-4.mm: Likewise.
5494         * obj-c++.dg/method-8.mm: Likewise.
5495         * obj-c++.dg/method-conflict-1.mm: Likewise.
5496         * obj-c++.dg/method-conflict-2.mm: Likewise.
5497         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5498         and uncommented second part of the testcase now that the testsuite
5499         works correctly.
5500         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5501         and uncommented second part of the testcase now that the testsuite
5502         works correctly.
5503         * obj-c++.dg/private-1.mm: Likewise.
5504         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5505         * obj-c++.dg/syntax-error-7.mm: Likewise.
5506         * obj-c++.dg/warn5.mm: Likewise.
5507         * obj-c++.dg/property/at-property-14.mm: Likewise.
5508         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5509         FIXME.
5510         * obj-c++.dg/property/at-property-18.mm: Likewise.
5511         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5512         FIXME.
5513         * obj-c++.dg/property/at-property-21.mm: Likewise.
5514         * obj-c++.dg/property/at-property-28.mm: Likewise.
5515         * obj-c++.dg/property/at-property-5.mm: Likewise.
5516         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5517         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5518         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5519         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5520         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5521         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5522         * obj-c++.dg/tls/diag-5.mm: Likewise.
5523         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5524         dg-error, now matched correctly.
5525
5526 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5527
5528         * objc.dg/property/at-property-29.m: New.
5529         * obj-c++.dg/property/at-property-29.mm: New.
5530
5531 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5532
5533         * go.test/go-test.exp (go-set-goarch): New proc.
5534         (go-gc-tests): Use it.
5535
5536 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5537
5538         PR debug/46955
5539         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5540
5541 2011-01-11  Richard Henderson  <rth@redhat.com>
5542
5543         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5544
5545 2011-01-11  Jan Hubicka  <jh@suse.cz>
5546
5547         PR lto/45721
5548         PR lto/45375
5549         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5550         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5551
5552 2011-01-11  Richard Guenther  <rguenther@suse.de>
5553
5554         PR tree-optimization/46076
5555         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5556
5557 2011-01-11  Jeff Law <law@redhat.com>
5558
5559         * PR tree-optimization/47086
5560         * gcc.dg/pr47086.c: New test.
5561
5562 2011-01-11  Jason Merrill  <jason@redhat.com>
5563
5564         PR c++/46658
5565         * g++.dg/template/new10.C: New.
5566
5567         PR c++/45520
5568         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5569
5570 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5571
5572         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5573         Split type definitions and NSConstantString class into...
5574         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5575         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5576         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5577         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5578         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5579         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5580         to comments.
5581         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5582         encode defines for newer NeXT system headers.
5583         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5584         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5585         * objc.dg/foreach-5.m: Likewise.
5586         * objc.dg/foreach-2.m: Likewise.
5587         * objc.dg/foreach-4.m: Likewise.
5588         * objc.dg/torture/strings/string1.m: Likewise.
5589         * objc.dg/torture/strings/string2.m: Likewise.
5590         * objc.dg/torture/strings/string3.m: Likewise.
5591         * objc.dg/torture/strings/string4.m: Likewise.
5592         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5593         header and stand alone.
5594         * obj-c++.dg/strings/strings-2.mm: Likewise.
5595         * objc.dg/torture/strings/const-str-3.m: Likewise.
5596         * objc.dg/strings/strings-2.m: Likewise.
5597         * objc.dg/strings/const-str-12b.m: Likewise.
5598
5599 2011-01-12  Richard Guenther  <rguenther@suse.de>
5600
5601         PR middle-end/32511
5602         * gcc.dg/attr-weak-1.c: Adjust.
5603
5604 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5605
5606         PR fortran/47051
5607         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5608         standard compliant and comment.
5609
5610 2011-01-10  Jan Hubicka  <jh@suse.cz>
5611
5612         PR lto/46083
5613         * gcc.dg/initpri3.c: New testcase.
5614
5615 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617         PR lto/47222
5618         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5619         externally visible.
5620         (g_esi): Likewise.
5621         (g_ebx): Likewise.
5622         (g_ebp): Likewise.
5623         (g_esp): Likewise.
5624         (g_ebp_save): Likewise.
5625         (g_esp_save): Likewise.
5626
5627 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5628
5629         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5630
5631 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5632
5633         PR tree-optimization/46021
5634         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5635         i?86-*-*, x86_64-*-*.
5636
5637 2011-01-10  Jeff Law <law@redhat.com>
5638
5639         * PR tree-optimization/47141
5640         * gcc.c-torture/compile/pr47141.c: New test.
5641
5642 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5643
5644         PR testsuite/46230
5645         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5646         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5647         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5648         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5649
5650         PR testsuite/46230
5651         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5652         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5653         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5654         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5655         being vectorized.  Adjust dg-final pattern.
5656
5657         PR testsuite/46230
5658         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5659         * gcc.dg/vect/slp-24.c: Likewise.
5660
5661 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5662
5663         PR c++/47218
5664         * g++.dg/other/pr47218-1.C: New test file.
5665         * g++.dg/other/pr47218.C: Likewise.
5666         * g++.dg/other/pr47218.h: New supporting header.
5667
5668 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5669
5670         PR objc/47232
5671         * objc.dg/attributes/invalid-attribute-1.m: New.
5672         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5673
5674 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5675
5676         PR fortran/47224
5677         * gfortran.dg/proc_ptr_comp_28.f90: New.
5678
5679 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5680
5681         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5682         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5683         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5684         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5685         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5686         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5687         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5688         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5689         * objc.dg/gnu-api-2-class.m: Likewise.
5690         * objc.dg/gnu-api-2-ivar.m: Likewise.
5691         * objc.dg/gnu-api-2-method.m: Likewise.
5692         * objc.dg/gnu-api-2-objc.m: Likewise.
5693         * objc.dg/gnu-api-2-object.m: Likewise.
5694         * objc.dg/gnu-api-2-property.m: Likewise.
5695         * objc.dg/gnu-api-2-protocol.m: Likewise.
5696         * objc.dg/gnu-api-2-sel.m: Likewise.
5697
5698 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5699
5700         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5701         * objc.dg/objc-foreach-4.m: Likewise.
5702         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5703         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5704         * objc.dg/foreach-4.m: Likewise.
5705         * objc.dg/foreach-5.m: Likewise.
5706         * objc.dg/foreach-3.m: Return self from init.
5707
5708 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5709
5710         PR fortran/38536
5711         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5712
5713 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5714
5715         PR fortran/46313
5716         * gfortran.dg/class_35.f90: New.
5717
5718 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5719
5720         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5721
5722 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5723
5724         PR objc/47078
5725         * objc.dg/invalid-method-2.m: New.
5726         * obj-c++.dg/invalid-method-2.mm: New.
5727
5728 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5729
5730         PR fortran/46896
5731         * gfortran.dg/transpose_optimization_2.f90 : New test.
5732
5733 2011-01-08  Jan Hubicka  <jh@suse.cz>
5734
5735         PR tree-optmization/46469
5736         * g++.dg/torture/pr46469.C: New testcase.
5737
5738 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5739
5740         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5741         emulation of libobjc-gnu structure layout functionality to ..
5742         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5743         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5744         * objc/execute/bf-common.h: Adjust headers.
5745         * objc/execute/bf-1.m: Likewise.
5746         * objc/execute/bf-2.m: Likewise.
5747         * objc/execute/bf-3.m: Likewise.
5748         * objc/execute/bf-4.m: Likewise.
5749         * objc/execute/bf-5.m: Likewise.
5750         * objc/execute/bf-6.m: Likewise.
5751         * objc/execute/bf-7.m: Likewise.
5752         * objc/execute/bf-8.m: Likewise.
5753         * objc/execute/bf-9.m: Likewise.
5754         * objc/execute/bf-10.m: Likewise.
5755         * objc/execute/bf-11.m: Likewise.
5756         * objc/execute/bf-12.m: Likewise.
5757         * objc/execute/bf-13.m: Likewise.
5758         * objc/execute/bf-14.m: Likewise.
5759         * objc/execute/bf-15.m: Likewise.
5760         * objc/execute/bf-16.m: Likewise.
5761         * objc/execute/bf-17.m: Likewise.
5762         * objc/execute/bf-18.m: Likewise.
5763         * objc/execute/bf-19.m: Likewise.
5764         * objc/execute/bf-20.m: Likewise.
5765         * objc/execute/bf-21.m: Likewise.
5766         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5767         objc_get_type_qualifiers ().
5768
5769 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5770
5771         PR fortran/45777
5772         * gfortran.dg/dependency_39.f90:  New test.
5773
5774 2011-01-07  Jan Hubicka  <jh@suse.cz>
5775
5776         Get builtins tests ready for linker plugin.
5777         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5778         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5779         my_memset, my_bzero): Mark used.
5780         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5781         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5782         volatile.
5783         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5784         volatile.
5785
5786 2011-01-07  Jan Hubicka  <jh@suse.cz>
5787
5788         PR tree-optimization/46367
5789         * g++.dg/torture/pr46367.C: New file.
5790
5791 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5792
5793         PR target/47201
5794         * gcc.dg/pr47201.c: New test.
5795
5796         PR bootstrap/47187
5797         * gcc.dg/tree-prof/pr47187.c: New test.
5798
5799 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5800
5801         PR fortran/41580
5802         * gfortran.dg/extends_type_of_3.f90: New.
5803
5804 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5805
5806         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5807         * g++.dg/ext/dllimport-MI1.C: Likewise.
5808         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5809         * g++.dg/ext/dllimport10.C: Likewise.
5810         * g++.dg/ext/dllimport11.C: Likewise.
5811         * g++.dg/ext/dllimport12.C: Likewise.
5812         * g++.dg/ext/dllimport13.C: Likewise.
5813         * g++.dg/ext/dllimport2.C: Likewise.
5814         * g++.dg/ext/dllimport3.C: Likewise.
5815         * g++.dg/ext/dllimport4.C: Likewise.
5816         * g++.dg/ext/dllimport5.C: Likewise.
5817         * g++.dg/ext/dllimport6.C: Likewise.
5818         * g++.dg/ext/dllimport8.C: Likewise.
5819         * g++.dg/ext/dllimport9.C: Likewise.
5820         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5821         targets, too. Additionally enable test for i?86-*-mingw*.
5822         * g++.dg/ext/selectany1.C: Likewise.
5823         Remove guard variable check.
5824
5825 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5826
5827         PR fortran/47189
5828         PR fortran/47194
5829         * gfortran.dg/storage_size_3.f08: Extended.
5830
5831 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR c++/47022
5834         * g++.dg/template/stdarg1.C: New test.
5835
5836 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5837
5838         PR fortran/47195
5839         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5840         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5841         from the interface of functions to not hide the errors that
5842         shall be tested.
5843
5844 2011-01-06  Jan Hubicka  <jh@suse.cz>
5845
5846         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5847         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5848
5849 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5850
5851         PR fortran/33117
5852         PR fortran/46478
5853         * gfortran.dg/interface_33.f90: New test.
5854
5855 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR c/47150
5858         * gcc.c-torture/compile/pr47150.c: New test.
5859
5860 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5861
5862         PR tree-optimization/47139
5863         * gcc.dg/vect/pr47139.c: New test.
5864
5865 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5866
5867         PR fortran/47180
5868         * gfortran.dg/extends_type_of_2.f03: New.
5869
5870 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5871
5872         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5873
5874 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5875
5876         * gnat.dg/opt14.adb: New test.
5877
5878 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5879
5880         PR fortran/46017
5881         * gfortran.dg/allocate_error_2.f90:  New test.
5882
5883 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5884
5885         PR fortran/47024
5886         * gfortran.dg/storage_size_3.f08: New.
5887
5888 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5889
5890         PR libgfortran/47154
5891         * gfortran.dg/namelist_68.f90: New test.
5892
5893 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5894
5895         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5896
5897 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5898
5899         PR fortran/46448
5900         * gfortran.dg/class_34.f90: New.
5901
5902 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5903
5904         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5905         use __builtin_inff.  Skip all single-precision tests that require
5906         Infinity.
5907
5908 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5909
5910         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5911
5912 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR tree-optimization/47148
5915         * gcc.c-torture/execute/pr47148.c: New test.
5916
5917         PR tree-optimization/47155
5918         * gcc.c-torture/execute/pr47155.c: New test.
5919
5920         PR rtl-optimization/47157
5921         * gcc.c-torture/compile/pr47157.c: New test.
5922
5923 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5924
5925         * gcc.dg/torture/vector-shift2.c (schar): Define.
5926         (main): Always use schar or uchar instead of plain "char" to avoid
5927         dependencies on implementation-defined char signedness.
5928
5929 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5930
5931         PR tree-optimization/46801
5932         * gnat.dg/pack9.adb: Remove xfail.
5933
5934 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5935
5936         PR tree-optimization/46984
5937         * g++.dg/ipa/pr46984.C: New test.
5938
5939 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5940
5941         PR fortran/46408
5942         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5943
5944 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5945
5946         PR tree-optimization/47140
5947         * gcc.c-torture/compile/pr47140.c: New test.
5948
5949         PR rtl-optimization/47028
5950         * gcc.dg/pr47028.c: New test.
5951
5952 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5953
5954         * objc.dg/protocol-forward-1.m: Removed TODO.
5955         * objc.dg/protocol-forward-2.m: New.
5956         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5957         * obj-c++.dg/protocol-forward-2.mm: New.
5958
5959 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5960
5961         PR target/38662
5962         * g++.dg/eh/pr38662.C: New testcase.
5963
5964 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5965
5966         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5967         scan for newline '\n'.
5968
5969 \f
5970 Copyright (C) 2011 Free Software Foundation, Inc.
5971
5972 Copying and distribution of this file, with or without modification,
5973 are permitted in any medium without royalty provided the copyright
5974 notice and this notice are preserved.