OSDN Git Service

PR c++/50531
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-18  Jason Merrill  <jason@redhat.com>
2
3         PR c++/50531
4         * g++.dg/cpp0x/defaulted32.C: New.
5
6 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/47023
9         * gfortran.dg/c_kind_tests_3.f03: New.
10
11 2011-10-15  Janus Weil  <janus@gcc.gnu.org>
12
13         PR fortran/50570
14         * gfortran.dg/pointer_intent_5.f90: New.
15
16 2011-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
17
18         Backport from mainline
19         2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
20
21         PR objc-++/48275
22         * obj-c++.dg/property/cxx-property-1.mm: New.
23         * obj-c++.dg/property/cxx-property-2.mm: New.
24
25 2011-10-15  Tobias Burnus  <burnus@net-b.de>
26
27         PR fortran/50718
28         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
29         for dummy arguments with VALUE attribute.
30
31 2011-10-14  Richard Guenther  <rguenther@suse.de>
32
33         Backport from mainline
34         2011-10-14  Richard Guenther  <rguenther@suse.de>
35
36         * gcc.dg/torture/pr50723.c: New testcase.
37
38         2011-10-13  Richard Guenther  <rguenther@suse.de>
39
40         * gcc.target/i386/pr50712.c: New testcase.
41
42 2011-10-13  Jason Merrill  <jason@redhat.com>
43
44         PR c++/50618
45         * g++.dg/init/vbase1.C: New.
46
47 2011-10-12  Janus Weil  <janus@gcc.gnu.org>
48
49         PR fortran/50659
50         * gfortran.dg/proc_decl_27.f90: New.
51
52 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
53
54         PR tree-optimization/50189
55         * g++.dg/torture/pr50189.C: New testcase.
56
57 2011-10-12  Richard Guenther  <rguenther@suse.de>
58
59         PR tree-optimization/50700
60         * gcc.dg/builtin-object-size-12.c: New testcase.
61
62 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
63
64         PR c/50565
65         * gcc.c-torture/compile/pr50565-1.c,
66         gcc.c-torture/compile/pr50565-2.c: New tests.
67
68 2011-10-11  Jason Merrill  <jason@redhat.com>
69
70         * g++.dg/cpp0x/initlist-49216.C: New.
71
72         PR c++/49855
73         PR c++/49896
74         * g++.dg/template/constant1.C: New.
75         * g++.dg/template/constant2.C: New.
76
77 2011-10-11  Janis Johnson  <janisjo@codesourcery.com>
78
79         PR c++/44473
80         * g++.dg/dfp/44473-1.C: New test.
81         * g++.dg/dfp/44473-2.C: New test.
82         * g++.dg/dfp/mangle-1.C: New test.
83         * g++.dg/dfp/mangle-2.C: New test.
84         * g++.dg/dfp/mangle-3.C: New test.
85         * g++.dg/dfp/mangle-4.C: New test.
86         * g++.dg/dfp/mangle-5.C: New test.
87
88 2011-10-11  Tobias Burnus  <burnus@net-b.de>
89
90         PR fortran/50273
91         * gfortran.dg/common_16.f90: New.
92
93 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
94
95         PR fortran/50585
96         * gfortran.dg/assumed_charlen_arg_2.f90: New.
97
98         PR fortran/50625
99         * gfortran.dg/class_46.f03: New.
100
101 2011-10-07  Bernd Schmidt  <bernds@codesourcery.com>
102
103         PR target/49049
104         * gcc.c-torture/compile/pr49049.c: New test.
105
106 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
107
108         PR tree-optimization/49279
109         * gcc.c-torture/execute/pr49279.c: New test.
110
111 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
112
113         PR fortran/48706
114         * gfortran.dg/extends_12.f03: New.
115
116 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
117
118         PR inline-asm/50571
119         * gcc.dg/pr50571.c: New test.
120
121 2011-09-26  Jason Merrill  <jason@redhat.com>
122
123         PR c++/46105
124         * g++.dg/template/partial12.C: New.
125
126         PR c++/50508
127         * g++.dg/cpp0x/constexpr-typedef1.C: New.
128
129 2011-09-26  Richard Guenther  <rguenther@suse.de>
130
131         PR tree-optimization/50472
132         * gcc.dg/torture/pr50472.c: New testcase.
133
134 2011-09-23  Jason Merrill  <jason@redhat.com>
135
136         Core 253
137         * g++.dg/init/const8.C: New.
138         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
139         * g++.dg/cpp0x/defaulted2.C: Likewise.
140         * g++.dg/cpp0x/pr42844-2.C: Likewise.
141         * g++.dg/init/pr42844.C: Likewise.
142
143         * lib/prune.exp: Prune "note"s.
144
145 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
146
147         PR tree-optimization/50413
148         * g++.dg/vect/vect.exp: Run slp-pr* tests with
149         -fdump-tree-slp-details.  Run other tests with
150         -fdump-tree-vect-details.
151         * g++.dg/vect/slp-pr50413.cc: New.
152
153 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
154
155         PR tree-optimization/50412
156         * gfortran.dg/vect/pr50412.f90: New.
157
158 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
159
160         PR c++/50491
161         * g++.dg/cpp0x/pr50491.C: New.
162
163 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
164
165         PR testsuite/50487
166         * gfortran.dg/bessel_6.f90: Fix tolerance test.
167
168 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
169
170         PR target/50464
171         * g++.dg/other/pr50464.C: New test.
172
173 2011-09-19  Martin Jambor  <mjambor@suse.cz>
174
175         PR middle-end/49886
176         * gcc.dg/torture/pr49886.c: Remove XFAILs.
177         * gcc.dg/torture/pr50287.c: New test.
178
179 2011-09-17  Jason Merrill  <jason@redhat.com>
180
181         PR c++/50442
182         Revert:
183         PR c++/49267
184         * g++.dg/cpp0x/rv-conv1.C: New.
185
186 2011-09-16  Jason Merrill  <jason@redhat.com>
187
188         PR c++/50424
189         * g++.dg/eh/defarg1.C: New.
190
191 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
192
193         PR c++/48320
194         * g++.dg/cpp0x/variadic116.C: New test case.
195
196 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
197
198         * gnat.dg/atomic5.ad[sb]: New test.
199
200 2011-09-08  Martin Jambor  <mjambor@suse.cz>
201
202         Backport from mainline
203         2011-09-07  Martin Jambor  <mjambor@suse.cz>
204
205         PR tree-optimization/49911
206         * g++.dg/tree-ssa/pr49911.C: New test.
207
208 2011-09-08  Richard Guenther  <rguenther@suse.de>
209
210         Backport from mainline
211         2011-07-04  Richard Guenther  <rguenther@suse.de>
212
213         PR tree-optimization/49518
214         PR tree-optimization/49628
215         * g++.dg/torture/pr49628.C: New testcase.
216         * gcc.dg/torture/pr49518.c: Likewise.
217
218 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
219
220         PR target/50310
221         * gcc.c-torture/execute/ieee/pr50310.c: New test.
222         * gcc.dg/pr50310-2.c: New test.
223
224 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
225
226         PR c++/50309
227         * g++.dg/cpp0x/noexcept11.C: New.
228
229 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
230
231         Backport from trunk
232         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
233
234 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
235
236         * gcc.c-torture/compile/20110906-1.c: New test.
237
238 2011-09-06  Martin Jambor  <mjambor@suse.cz>
239
240         * gcc.c-torture/execute/pr49886.c: Move to...
241         * gcc.dg/torture/pr49886.c: ...here. Xfail run test for -O2 and above.
242
243 2011-09-04  Jason Merrill  <jason@redhat.com>
244
245         PR c++/49267
246         * g++.dg/cpp0x/rv-conv1.C: New.
247
248 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
249
250         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
251         to work even with -fshort-enums.
252
253 2011-09-02  Martin Jambor  <mjambor@suse.cz>
254
255         PR middle-end/49886
256         * gcc.c-torture/execute/pr49886.c: New testcase.
257         * gfortran.fortran-torture/compile/pr50260.f90: Likewise.
258
259 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
260
261         PR tree-optimization/50178
262         * gfortran.dg/vect/pr50178.f90: New test.
263
264 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
265             Jason Merrill  <jason@redhat.com>
266
267         * g++.dg/dfp/base.C: New test.
268
269 2011-08-30  Jason Merrill  <jason@redhat.com>
270
271         PR c++/50089
272         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
273
274         PR c++/50220
275         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
276
277         PR c++/50234
278         * g++.dg/cpp0x/constexpr-value3.C: New.
279
280 2011-08-29  Jason Merrill  <jason@redhat.com>
281
282         PR c++/50224
283         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
284
285 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
286
287         Backport from trunk
288         PR libfortran/50192
289         * gfortran.dg/widechar_compare_1.f90:  New test.
290
291 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
292
293         PR target/50202
294         * gcc.target/i386/pr50202.c: New test.
295
296 2011-08-26  Mikael Morin  <mikael.morin@gcc.gnu.org>
297
298         PR fortran/50050
299         * gfortran.dg/pointer_comp_init_1.f90: New test.
300
301 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
302
303         PR c/50179
304         * c-c++-common/Wunused-var-14.c: New test.
305
306 2011-08-25  Jason Merrill  <jason@redhat.com>
307
308         PR c++/50157
309         * g++.dg/cpp0x/sfinae27.C: New.
310
311 2011-08-25  Tobias Burnus  <burnus@net-b.de>
312
313         PR fortran/50163
314         * gfortran.dg/initialization_28.f90: New.
315
316 2011-08-23  Jason Merrill  <jason@redhat.com>
317
318         PR c++/50024
319         * g++.dg/cpp0x/constexpr-initlist5.C: New.
320
321 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
322
323         PR c++/46862
324         * g++.dg/dfp/nofields.C: New test.
325
326 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
327
328         PR fortran/50050
329         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
330
331 2011-08-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
332
333         Backport from trunk
334         PR fortran/50130
335         * gfortran.dg/zero_stride_1.f90:  New test.
336
337 2011-08-20  Mikael Morin  <mikael.morin@sfr.fr>
338
339         PR fortran/50129
340         * gfortran.dg/where_3.f90: New test.
341
342 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
343
344         PR tree-optimization/48739
345         * gcc.dg/pr48739-1.c: New test.
346         * gcc.dg/pr48739-2.c: New test.
347
348 2011-08-19  Tobias Burnus  <burnus@net-b.de>
349
350         PR fortran/50109
351         * gfortran.dg/namelist_73.f90: New.
352
353 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
354
355         PR target/50092
356         * gcc.dg/torture/pr50092.c: New test.
357
358 2011-08-16  Jason Merrill  <jason@redhat.com>
359
360         PR c++/50086
361         * g++.dg/cpp0x/variadic-unresolved.C: New.
362
363         PR c++/50054
364         * g++.dg/cpp0x/initlist56.C: New.
365
366 2011-08-12  David Li  <davidxl@google.com>
367
368         * g++.dg/abi/vbase15.C: New test.
369
370 2011-08-09  Martin Jambor  <mjambor@suse.cz>
371
372         PR middle-end/49923
373         * gcc.dg/tree-ssa/pr49923.c: New test.
374
375 2011-08-05  Jason Merrill  <jason@redhat.com>
376
377         PR c++/48993
378         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
379
380         PR c++/49921
381         * g++.dg/cpp0x/decltype31.C: New.
382
383         PR c++/49669
384         * g++.dg/init/array28.C: New.
385
386         PR c++/49988
387         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
388
389 2011-08-05  Janus Weil  <janus@gcc.gnu.org>
390
391         PR fortran/49112
392         * gfortran.dg/abstract_type_6.f03: Modified.
393         * gfortran.dg/typebound_proc_24.f03: New.
394
395 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
396
397         PR tree-optimization/49948
398         * gcc.dg/pr49948.c: New test.
399
400 2011-08-03  Daniel Kraft  <d@domob.eu>
401
402         PR fortran/49885
403         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
404
405 2011-08-02  Jason Merrill  <jason@redhat.com>
406
407         PR c++/43886
408         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
409
410         PR c++/49593
411         * g++.dg/cpp0x/variadic115.C: New.
412
413         PR c++/49803
414         * g++.dg/cpp0x/union5.C: New.
415
416         PR c++/49924
417         * g++.dg/cpp0x/constexpr-array4.C: New.
418
419         PR c++/49260
420         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
421
422 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
423
424         PR target/49920
425         * gcc.target/i386/pr49920.c: New test.
426
427 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
428
429         Backport from trunk.
430         PR fortran/48876
431         * gfortran.dg/string_5.f90:  New test.
432
433 2011-07-29  Wei Guozhi  <carrot@google.com>
434
435         Backported from mainline
436         2011-07-29  Wei Guozhi  <carrot@google.com>
437
438         PR rtl-optimization/49799
439         * gcc.dg/pr49799.c: New test case.
440
441 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
442
443         PR debug/49871
444         * gcc.dg/debug/dwarf2/pr49871.c: New test.
445
446 2011-07-28  Tobias Burnus  <burnus@net-b.de>
447
448         PR fortran/45586
449         * gfortran.dg/lto/pr45586-2_0.f90: New.
450
451 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
452
453         * g++.old-deja/g++.pt/crash60.C: Updated.
454
455 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
456
457         PR target/49866
458         * gcc.target/i386/pr49866.c: New test.
459
460 2011-07-27  Tobias Burnus  <burnus@net-b.de>
461
462         Backported from mainline
463         2011-07-23  Tobias Burnus  <burnus@net-b.de>
464
465         PR fortran/49791
466         * gfortran.dg/namelist_72.f: New.
467
468 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
469
470         * gcc.target/i386/avx-os-support.h: New.
471         * gcc.target/i386/avx-check.h: Include avx-os-support.h
472         (main): Check avx_os_support before the test is run.
473         * gcc.target/i386/aes-avx-check.h: Ditto.
474         * gcc.target/i386/pclmul-avx-check.h: Ditto.
475
476 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
477
478         * gcc.dg/vect/vect-70.c: Reduce the data size to fit SPU local store.
479
480 2011-07-25  Andrew Pinski  <apinski@cavium.com>
481
482         PR tree-opt/49671
483         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
484         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
485
486 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
487
488         PR testsuite/49753
489         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
490
491         Revert:
492         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
493
494         PR testsuite/49753
495         * g++.dg/torture/pr49309.C: Remove.
496
497 2011-07-23  Janus Weil  <janus@gcc.gnu.org>
498
499         PR fortran/49708
500         * gfortran.dg/allocate_error_3.f90: New.
501
502 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
503
504         * lib/target-supports.exp (check_ifunc_available): Rewrite.
505
506 2011-07-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
507
508         PR debug/47393
509         * g++.dg/debug/dwarf2/icf.C: XFAIL some scan-assembler on
510         mips-sgi-irix*.
511
512 2011-07-22  Richard Guenther  <rguenther@suse.de>
513
514         PR tree-optimization/45819
515         * gcc.dg/pr45819.c: New testcase.
516
517 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
518
519         * lib/target-supports.exp (check_avx_os_support_available): New.
520         (check_effective_target_avx_runtime): Use it.
521
522 2011-07-19  Jason Merrill  <jason@redhat.com>
523
524         PR c++/49785
525         * g++.dg/cpp0x/variadic114.C: New.
526
527 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
528
529         PR tree-optimization/49768
530         * gcc.c-torture/execute/pr49768.c: New test.
531
532 2011-07-18  Mikael Morin  <mikael.morin@sfr.fr>
533
534         PR fortran/49648
535         * gfortran.dg/result_in_spec_4.f90: New test.
536
537 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
538
539         PR middle-end/49675
540         * gfortran.dg/pr49675.f90: New test.
541
542 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
543
544         * gnat.dg/pointer_controlled.adb: New test.
545
546 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
547
548         PR testsuite/49753
549         * g++.dg/torture/pr49309.C: Remove.
550
551 2011-07-14  Janis Johnson  <janisjo@codesourcery.com>
552
553         * gcc.target/arm/pr40657-2.c: Remove -march.
554         * gcc.target/arm/pr42235.c: Likewise.
555         * gcc.target/arm/pr42495.c: Likewise.
556         * gcc.target/arm/pr42574.c: Likewise.
557         * gcc.target/arm/pr40956.c: Remove target-specific options.
558         * gcc.target/arm/pr42505.c: Likewise.
559
560         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
561         * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march.
562
563         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
564
565         * gcc.target/arm/pr39839.c: Don't specify -march, require thumb.
566         * gcc.target/arm/thumb-branch1.c: Likewise.
567
568         * gcc.target/arm/pr45701-1.c: Don't specify -march, require thumb.
569         * gcc.target/arm/pr45701-2.c: Likewise.
570
571         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
572         * gcc.target/arm/vfp-ldmias.c: Likewise.
573         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
574         * gcc.target/arm/vfp-stmdbs.c: Likewise.
575         * gcc.target/arm/vfp-ldmiad.c: Likewise.
576         * gcc.target/arm/vfp-stmias.c: Likewise.
577         * gcc.target/arm/vfp-stmdbd.c: Likewise.
578         * gcc.target/arm/vfp-stmiad.c: Likewise.
579
580         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
581         * gcc.c-torture/compile/pr46883.c: Likewise.
582
583         * gcc.target/arm/pr41679.c: Remove test directives in preparation
584         for move to ../../gcc.c-torture/compile.
585         * gcc.target/arm/pr46883.c: Likewise.
586
587         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
588         * gcc.target/arm/wmul-1.c: Use it instead of specific -march.
589         * gcc.target/arm/wmul-2.c: Likewise.
590         * gcc.target/arm/wmul-3.c: Likewise.
591         * gcc.target/arm/wmul-4.c: Likewise.
592
593 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
594
595         PR tree-opt/49309
596         * g++.dg/torture/pr49309.C: New testcase.
597
598 2011-07-14  Richard Guenther  <rguenther@suse.de>
599
600         PR tree-optimization/49651
601         * gcc.dg/torture/pr49651.c: New testcase.
602
603 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
604
605         Backport from trunk:
606         PR libfortran/49296
607         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
608         and logical reads.
609
610 2011-07-11  Martin Jambor  <mjambor@suse.cz>
611
612         PR tree-optimization/49094
613         * gcc.dg/tree-ssa/pr49094.c: New test.
614
615 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
616
617         PR fortran/49698
618         * gfortran.dg/pr49698.f90: New test.
619
620 2011-07-10  Tobias Burnus  <burnus@net-b.de>
621
622         PR fortran/49690
623         * gfortran.dg/intrinsic_signal.f90: New.
624
625 2011-07-10  Janus Weil  <janus@gcc.gnu.org>
626
627         PR fortran/49562
628         * gfortran.dg/typebound_proc_23.f90: New.
629
630 2011-07-09  Uros Bizjak  <ubizjak@gmail.com>
631
632         * gcc.dg/graphite/pr37485.c (dg-options): Add -floop-block
633         -fno-loop-strip-mine -fno-loop-interchange -ffast-math.
634
635 2011-07-09  Jason Merrill  <jason@redhat.com>
636
637         * g++.dg/cpp0x/regress/regress5.C: New.
638
639 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
640
641         PR target/49621
642         * gcc.target/powerpc/altivec-34.c: New test.
643
644 2011-07-07  Jason Merrill  <jason@redhat.com>
645
646         PR c++/48157
647         * g++.dg/template/template-id-4.C: New.
648
649 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
650
651         * gcc.target/sparc/cas64.c: New test.
652
653 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
654
655         PR c/49644
656         * g++.dg/torture/pr49644.C: New test.
657
658         PR c/49644
659         * gcc.c-torture/execute/pr49644.c: New test.
660
661         PR debug/49522
662         * gcc.dg/debug/pr49522.c: New test.
663
664         PR middle-end/49640
665         * gcc.dg/gomp/pr49640.c: New test.
666
667 2011-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
668
669         PR fortran/49479
670         * gfortran.dg/reshape_zerosize_3.f90:  New test case.
671
672 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
673
674         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
675         * gcc.target/arm/pr40482.c: Likewise.
676         * gcc.target/arm/stack-corruption.c: Likewise.
677
678         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
679         * gcc.target/arm/pr42879.c: Likewise.
680         * gcc.target/arm/pr45701-3.c: Likewise.
681
682         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
683
684         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
685         is not xscale.
686
687         * lib/target-supports-dg.exp (dg-require-effective-target): Return
688         early if the test is already being skipped.
689
690         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
691         from add_options_for_arm_neon_fp16.
692         (check_effective_target_arm_fp16_ok_nocache): Renamed from
693         check_effective_target_arm_neon_fp16_ok_nocache.
694         Check -mfpu and -mfloat-abi options from current multilib.
695         Do not require neon support.
696         (check_effective_target_arm_fp16_ok): Renamed from
697         check_effecitve_target_arm_neon_fp16_ok.
698         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
699         arm_neon_fp16_ok and arm_fp16.
700         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
701         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
702         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
703         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
704
705         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
706         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
707         unresolved and report the reason to the log file.
708
709         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
710         scan-assembler-dem-not): For missing file, report unresolved with
711         same message as for pass/fail, with reason reported in log file.
712
713 2011-07-05  Jason Merrill  <jason@redhat.com>
714
715         PR testsuite/49643
716         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
717
718         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
719
720         * g++.dg/diagnostic/aka1.C: New.
721
722 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
723
724         * ada/acats/run_acats (which): Extract last field from type -p,
725         type output only if command succeeded.
726
727 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
728
729         PR rtl-optimization/49619
730         * gcc.dg/pr49619.c: New test.
731
732         PR rtl-optimization/49472
733         * gfortran.dg/pr49472.f90: New test.
734
735         Backported from mainline
736         2011-06-30  Jakub Jelinek  <jakub@redhat.com>
737
738         PR fortran/49540
739         * gfortran.dg/pr49540-1.f90: New test.
740         * gfortran.dg/pr49540-2.f90: New test.
741
742 2011-07-04  Richard Guenther  <rguenther@suse.de>
743
744         PR tree-optimization/49615
745         * g++.dg/torture/pr49615.C: New testcase.
746
747 2011-07-03  Janne Blomqvist  <jb@gcc.gnu.org>
748
749         Backport from mainline:
750         PR libfortran/49296
751         * gfortran.dg/read_list_eof_1.f90: New test.
752
753 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
754
755         PR fortran/49466
756         * gfortran.dg/allocatable_scalar_9.f90: Modified.
757         * gfortran.dg/extends_14.f03: New.
758
759 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
760
761         PR ada/49511
762         * ada/acats/run_acats (which): Use last field of type -p output.
763
764 2011-06-30  Richard Guenther  <rguenther@suse.de>
765
766         PR tree-optimization/38752
767         * gcc.c-torture/compile/pr38752.c: New testcase.
768
769 2011-06-29  Martin Jambor  <mjambor@suse.cz>
770         Backport from mainline
771         2011-06-24  Martin Jambor  <mjambor@suse.cz>
772
773         PR tree-optimizations/49516
774         * g++.dg/tree-ssa/pr49516.C: New test.
775
776 2011-06-28 Changpeng Fang <changpeng.fang@amd.com>
777         Backport from mainline
778         2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
779
780         * gcc.target/i386/avx256-unaligned-load-1.c: New.
781         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
782         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
783         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
784         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
785         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
786         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
787         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
788         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
789         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
790         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
791         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
792         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
793         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
794
795 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
796
797         * gnat.dg/opt17.ad[sb]: New test.
798
799 2011-06-28  Alexander Monakov  <amonakov@ispras.ru>
800
801         Backport from mainline
802         2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
803
804         PR target/48273
805         * g++.dg/opt/pr48273.C: New.
806
807 2011-06-27  Jason Merrill  <jason@redhat.com>
808
809         PR c++/49528
810         * g++.dg/init/ref19.C: New.
811         * g++.dg/cpp0x/constexpr-cleanup.C: New.
812
813         PR c++/49440
814         * g++.dg/rtti/anon-ns1.C: New.
815
816         PR c++/49418
817         * g++.dg/template/param3.C: New.
818
819 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
820
821         Backported from mainline
822         2011-06-26  Jakub Jelinek  <jakub@redhat.com>
823
824         PR tree-optimization/48377
825         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
826         non_strict_align.
827
828         2011-06-26  Steve Ellcey  <sje@cup.hp.com>
829
830         PR middle-end/49191
831         * lib/target-supports.exp (check_effective_target_non_strict_align):
832         New.
833
834 2011-06-27  Release Manager
835
836         * GCC 4.6.1 released.
837
838 2011-06-23  Jason Merrill  <jason@redhat.com>
839
840         PR c++/49507
841         * g++.dg/cpp0x/defaulted30.C: New.
842
843 2011-06-21  Jason Merrill  <jason@redhat.com>
844
845         PR c++/49482
846         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
847
848 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
849
850         PR fortran/49112
851         * gfortran.dg/class_44.f03: New.
852
853 2011-06-19  Janus Weil  <janus@gcc.gnu.org>
854
855         PR fortran/47601
856         * gfortran.dg/extends_13.f03: New.
857
858         PR fortran/48699
859         * gfortran.dg/move_alloc_5.f90: New.
860
861         PR fortran/49074
862         * gfortran.dg/typebound_assignment_3.f03: New.
863
864         PR fortran/49417
865         * gfortran.dg/class_43.f03: New.
866
867 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
868
869         PR testsuite/49432
870         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
871
872         PR target/49411
873         * gcc.target/i386/testimm-1.c: New test.
874         * gcc.target/i386/testimm-2.c: New test.
875         * gcc.target/i386/testimm-3.c: New test.
876         * gcc.target/i386/testimm-4.c: New test.
877         * gcc.target/i386/testimm-5.c: New test.
878         * gcc.target/i386/testimm-6.c: New test.
879         * gcc.target/i386/testimm-7.c: New test.
880         * gcc.target/i386/testimm-8.c: New test.
881         * gcc.target/i386/xop-vpermil2px-2.c: New test.
882         * gcc.target/i386/xop-rotate1-int.c: New test.
883         * gcc.target/i386/xop-rotate2-int.c: New test.
884
885 2011-06-17  Richard Guenther  <rguenther@suse.de>
886
887         Backport from mainline
888         2011-05-23  Richard Guenther  <rguenther@suse.de>
889
890         PR tree-optimization/49115
891         * g++.dg/torture/pr49115.C: New testcase.
892
893 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
894
895         Backport from mainline
896         2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
897
898         PR rtl-optimization/48542
899         * gcc.dg/torture/pr48542.c: New test.
900
901 2011-06-17  Tobias Burnus
902
903         PR fortran/49324
904         * gfortran.dg/alloc_comp_assign_11.f90: New.
905
906 2011-06-16  Jason Merrill  <jason@redhat.com>
907
908         PR c++/49229
909         * g++.dg/cpp0x/sfinae26.C: New.
910
911         PR c++/49251
912         * g++.dg/cpp0x/variadic113.C: New.
913
914 2011-06-16  Kaz Kojima  <kkojima@gcc.gnu.org>
915
916         Backport form main line
917         2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
918
919         PR target/49307
920         * gcc.dg/pr49307.c: New.
921
922 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
923
924         PR tree-optimization/49419
925         * gcc.c-torture/execute/pr49419.c: New test.
926
927         Backported from mainline
928         2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
929
930         PR target/44618
931         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
932
933 2011-06-14  Jason Merrill  <jason@redhat.com>
934
935         * g++.dg/other/error23.C: Adjust error message.
936         * g++.dg/other/error32.C: Likewise.
937
938         PR c++/49369
939         * g++.dg/cpp0x/decltype30.C: New.
940
941 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
942
943         PR fortran/49103
944         * gfortran.dg/pr49103.f90: New test.
945
946         PR rtl-optimization/49390
947         * gcc.c-torture/execute/pr49390.c: New test.
948
949 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
950
951         * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
952         options, do not override other options.
953         * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
954         incompatible options.
955         * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
956         * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
957         * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
958         * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
959
960         * lib/target-supports.exp
961         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
962         multilib flags use -mfpu with a value other than neon-fp16.
963
964 2011-06-08  Kaz Kojima  <kkojima@gcc.gnu.org>
965
966         Backport from mainline
967         2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
968
969         PR target/49238
970         * gcc.c-torture/compile/pr49238.c: New.
971
972 2011-06-07  Jason Merrill  <jason@redhat.com>
973
974         * g++.dg/cpp0x/enum19.C: New.
975
976 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
977
978         PR gcov-profile/49299
979         * gcc.dg/tree-prof/pr49299-1.c: New test.
980         * gcc.dg/tree-prof/pr49299-2.c: New test.
981
982 2011-06-06  Jason Merrill  <jason@redhat.com>
983
984         * g++.dg/cpp0x/regress/ptrmem1.C: New.
985
986 2011-06-06  Asher Langton  <langton2@llnl.gov>
987
988         PR fortran/49268
989         * gfortran.dg/PR49268.f90: New test.
990
991 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
992
993         PR c++/49264
994         * g++.dg/opt/pr49264.C: New test.
995
996 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
997
998         PR tree-optimization/49243
999         * gcc.dg/pr49243.c: New.
1000
1001 2011-06-06  Richard Guenther  <rguenther@suse.de>
1002
1003         PR tree-optimization/48702
1004         * gcc.dg/torture/pr48702.c: New testcase.
1005
1006         Backport from mainline
1007         2011-05-31  Jakub Jelinek  <jakub@redhat.com>
1008
1009         PR rtl-optimization/49235
1010         * gcc.dg/pr49235.c: New test.
1011
1012 2011-06-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1013
1014         Backport from mainline
1015         2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1016
1017         PR target/49186
1018         * gcc.c-torture/execute/pr49186.c: New.
1019
1020 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
1021
1022         PR c++/33840
1023         * g++.dg/diagnostic/bitfld2.C: New.
1024
1025 2011-06-04  Ira Rosen  <ira.rosen@linaro.org>
1026
1027         PR tree-optimization/49038
1028         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1029         * gcc.dg/vect/pr49038.c: New test.
1030
1031 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
1032
1033         PR c++/49276
1034         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1035
1036 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1037
1038         PR fortran/49265
1039         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1040         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1041
1042 2011-06-02  Ira Rosen  <ira.rosen@linaro.org>
1043
1044         PR tree-optimization/49093
1045         * gcc.dg/vect/pr49093.c: New test.
1046
1047 2011-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
1048
1049         Backport from trunk
1050         PR fortran/45786
1051         * gfortran.dg/operator_7.f90:  New test case.
1052
1053 2011-05-31  Richard Guenther  <rguenther@suse.de>
1054
1055         Backport from mainline
1056         2011-05-19  Richard Guenther  <rguenther@suse.de>
1057
1058         PR middle-end/48985
1059         * gcc.dg/builtin-object-size-11.c: New testcase.
1060
1061 2011-05-31  Richard Guenther  <rguenther@suse.de>
1062
1063         Backport from mainline
1064         2011-05-11  Richard Guenther  <rguenther@suse.de>
1065
1066         PR middle-end/48953
1067         * gcc.dg/torture/pr48953.c: New testcase.
1068
1069 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
1070
1071         PR c++/49223
1072         * g++.dg/gomp/pr49223-1.C: New test.
1073         * g++.dg/gomp/pr49223-2.C: New test.
1074
1075 2011-05-30  Richard Guenther  <rguenther@suse.de>
1076
1077         PR tree-optimization/49218
1078         * gcc.c-torture/execute/pr49218.c: New testcase.
1079
1080 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
1081
1082         * gcc.target/mips/reg-var-1.c: New test.
1083
1084 2011-05-29  Richard Guenther  <rguenther@suse.de>
1085
1086         PR tree-optimization/49217
1087         * gcc.dg/torture/pr49217.c: New testcase.
1088
1089 2011-05-27  Jason Merrill  <jason@redhat.com>
1090
1091         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1092
1093         * g++.dg/cpp0x/enum18.C: New.
1094
1095         * g++.dg/cpp0x/error6.C: New.
1096
1097 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
1098
1099         PR c++/49165
1100         * g++.dg/eh/cond6.C: New test.
1101
1102 2011-05-27  Jason Merrill  <jason@redhat.com>
1103
1104         * g++.dg/template/const5.C: New.
1105
1106 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1107
1108         PR fortran/48955
1109         * gfortran.dg/dependency_40.f90 : New test.
1110
1111 2011-05-26  Jason Merrill  <jason@redhat.com>
1112
1113         * g++.dg/cpp0x/variadic111.C: New.
1114         * g++.dg/cpp0x/variadic41.C: Adjust.
1115
1116 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR c++/49165
1119         * g++.dg/eh/cond5.C: New test.
1120
1121         PR tree-optimization/49161
1122         * gcc.c-torture/execute/pr49161.c: New test.
1123
1124 2011-05-25  Jason Merrill  <jason@redhat.com>
1125
1126         * g++.dg/cpp0x/error4.C: New.
1127
1128         * g++.dg/cpp0x/rv-restrict.C: New.
1129
1130 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
1131         * g++.dg/init/pr25811-2.C: New.
1132         * g++.dg/init/pr25811-3.C: New.
1133         * g++.dg/init/pr25811-4.C: New.
1134
1135 2011-05-25  Jason Merrill  <jason@redhat.com>
1136
1137         * g++.dg/cpp0x/enum15.C: New.
1138         * g++.dg/cpp0x/constexpr-switch2.C: New.
1139
1140         * g++.dg/cpp0x/variadic110.C: New.
1141
1142         * g++.dg/cpp0x/auto9.C: Add typedef test.
1143
1144         * g++.dg/cpp0x/auto23.C: New.
1145         * g++.dg/cpp0x/auto9.C: Adjust.
1146
1147         * g++.dg/cpp0x/defaulted29.C: New.
1148
1149         * g++.dg/cpp0x/initlist51.C: New.
1150
1151 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
1152
1153         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1154         * g++.dg/abi/packed1.C: Suppress warning.
1155         * g++.dg/warn/Wunused-parm-3.C: Likewise.
1156         * g++.dg/template/stdarg1.C: Likewise.
1157         * g++.dg/other/packed1.C: Remove arm from xfail list.
1158
1159 2011-05-25  Jason Merrill  <jason@redhat.com>
1160
1161         * g++.dg/cpp0x/enum16.C: New.
1162         * g++.dg/parse/error15.C: Adjust.
1163
1164         * g++.dg/cpp0x/initlist50.C: New.
1165
1166         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1167
1168         * g++.dg/cpp0x/variadic109.C: New.
1169
1170 2011-05-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1171
1172         Backport from mainline
1173         2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1174
1175         PR libobjc/48177
1176         * objc.dg/pr48177.m: New testcase.
1177
1178 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
1179
1180         PR c++/49136
1181         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1182         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1183
1184 2011-05-24  Jason Merrill  <jason@redhat.com>
1185
1186         * g++.dg/cpp0x/access01.C: New.
1187
1188         * g++.dg/template/access21.C: New.
1189         * g++.dg/template/access22.C: New.
1190
1191         * g++.dg/cpp0x/rv-cast2.C: New.
1192
1193         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1194
1195         * g++.dg/cpp0x/error3.C: New.
1196
1197         * g++.dg/cpp0x/defaulted27.C: New.
1198
1199         * g++.dg/cpp0x/decltype27.C: New.
1200
1201 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
1202
1203         PR target/49133
1204         * g++.dg/other/pr49133.C: New test.
1205
1206 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR lto/49123
1209         * gcc.c-torture/execute/pr49123.c: New test.
1210
1211         PR debug/49032
1212         * gcc.dg/debug/pr49032.c: New test.
1213
1214         PR c/49120
1215         * gcc.dg/pr49120.c: New test.
1216
1217         PR middle-end/48973
1218         * gcc.c-torture/execute/pr48973-1.c: New test.
1219         * gcc.c-torture/execute/pr48973-2.c: New test.
1220
1221 2011-05-22  Jason Merrill  <jason@redhat.com>
1222
1223         * g++.dg/cpp0x/sfinae23.C: New.
1224         * g++.dg/cpp0x/sfinae8.C: Correct.
1225
1226 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
1227
1228         PR middle-end/49029
1229         * gcc.c-torture/compile/pr49029.c: New test.
1230
1231 2011-05-20  Jason Merrill  <jason@redhat.com>
1232
1233         * g++.dg/cpp0x/constexpr-static7.C: New.
1234
1235         * g++.dg/cpp0x/enum13.C: New.
1236
1237         * g++.dg/cpp0x/defaulted26.C: New.
1238
1239         * g++.dg/cpp0x/noexcept02.C: Fix.
1240         * g++.dg/cpp0x/noexcept03.C: Fix.
1241         * g++.dg/cpp0x/noexcept08.C: Fix.
1242         * g++.dg/cpp0x/noexcept10.C: New.
1243
1244         * g++.dg/cpp0x/constexpr-friend.C: New.
1245         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1246         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1247         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1248         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1249
1250         * g++.dg/cpp0x/sfinae22.C: New.
1251
1252         * g++.dg/cpp0x/variadic108.C: New.
1253
1254         * g++.dg/init/new32.C: New.
1255
1256 2011-05-20  Richard Guenther  <rguenther@suse.de>
1257
1258         PR tree-optimization/49079
1259         * gcc.dg/torture/pr49079.c: New testcase.
1260
1261 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR tree-optimization/49073
1264         * gcc.c-torture/execute/pr49073.c: New test.
1265
1266 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1267
1268         * gcc.c-torture/execute/960321-1.x: Remove.
1269
1270 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1271
1272         Backport from mainline
1273         2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1274
1275         PR target/49002
1276         * gcc.target/i386/pr49002-1.c: New test.
1277         * gcc.target/i386/pr49002-2.c: Likewise.
1278
1279 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
1280
1281         PR tree-optimization/49039
1282         * gcc.c-torture/execute/pr49039.c: New test.
1283         * gcc.dg/tree-ssa/pr49039.c: New test.
1284         * g++.dg/torture/pr49039.C: New test.
1285
1286 2011-05-18  Richard Guenther  <rguenther@suse.de>
1287
1288         Backport from mainline
1289         2011-04-19  Richard Guenther  <rguenther@suse.de>
1290
1291         PR lto/48207
1292         * g++.dg/lto/pr48207_0.C: New testcase.
1293
1294         2011-04-21  Richard Guenther  <rguenther@suse.de>
1295
1296         PR lto/48703
1297         * g++.dg/lto/pr48207-2_0.C: New testcase.
1298         * g++.dg/lto/pr48207-3_0.C: Likewise.
1299
1300 2011-05-18  Richard Guenther  <rguenther@suse.de>
1301
1302         Backport from mainline
1303         2011-05-12  Richard Guenther  <rguenther@suse.de>
1304
1305         PR tree-optimization/48172
1306         * gcc.dg/vect/pr48172.c: New testcase.
1307
1308 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
1309
1310         PR tree-optimization/49000
1311         * gcc.dg/pr49000.c: New test.
1312
1313 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR tree-optimization/48975
1316         * gcc.dg/pr48975.c: New test.
1317
1318 2011-05-12  Richard Guenther  <rguenther@suse.de>
1319
1320         Backport from mainline
1321         2011-05-02  Richard Guenther  <rguenther@suse.de>
1322
1323         PR tree-optimization/48822
1324         * gcc.dg/torture/pr48822.c: New testcase.
1325
1326 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
1327
1328         PR debug/48967
1329         * g++.dg/opt/pr48967.C: New test.
1330
1331 2011-05-11  Tobias Burnus  <burnus@net-b.de>
1332
1333         PR fortran/48889
1334         * gfortran.dg/generic_24.f90: New.
1335
1336 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR debug/48159
1339         * gcc.dg/pr48159-1.c: New test.
1340         * gcc.dg/pr48159-2.c: New test.
1341
1342 2011-05-11  Fabien Chêne  <fabien@gcc.gnu.org>
1343
1344         PR c++/48859
1345         * g++.dg/init/pr48859.C: New.
1346
1347 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1348
1349         Backport from mainline
1350         2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1351
1352         PR target/48857
1353         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1354         are passed and returned in vector registers.
1355
1356 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
1357
1358         Backported from mainline
1359         2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
1360
1361         PR tree-optimization/48837
1362         * gcc.dg/pr48837.c: New testcase.
1363
1364 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR tree-optimization/48611
1367         PR tree-optimization/48794
1368         * gfortran.dg/gomp/pr48611.f90: New test.
1369         * gfortran.dg/gomp/pr48794.f90: New test.
1370
1371 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1372
1373         PR c++/48522
1374         * g++.dg/cpp0x/pr48522.C: New.
1375
1376 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
1377
1378         PR c++/48574
1379         * g++.dg/template/dependent-expr8.C: New test case.
1380
1381 2011-05-06  Jason Merrill  <jason@redhat.com>
1382
1383         * g++.dg/cpp0x/constexpr-condition2.C: New.
1384
1385         * g++.dg/cpp0x/constexpr-missing.C: New.
1386
1387         * g++.dg/ext/vla10.C: New.
1388         * c-c++-common/vla-1.c: New.
1389
1390         * g++.dg/cpp0x/constexpr-48089.C: New.
1391
1392 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
1393
1394         PR c++/48838
1395         * g++.dg/template/member9.C: New test case.
1396
1397 2011-05-05  Jason Merrill  <jason@redhat.com>
1398
1399         * g++.dg/init/new30.C: New.
1400
1401 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1402
1403         * gnat.dg/discr29.ad[sb]: New test.
1404         * gnat.dg/discr30.adb: Likewise.
1405
1406 2011-05-05  Julian Brown  <julian@codesourcery.com>
1407
1408         * gcc.target/arm/neon-vset_lanes8.c: New test.
1409
1410 2011-05-05  Ira Rosen  <ira.rosen@linaro.org>
1411
1412         Backport from mainline:
1413         2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1414                     Ira Rosen  <ira.rosen@linaro.org>
1415
1416         PR target/48252
1417         * gcc.target/arm/pr48252.c: New test.
1418
1419 2011-05-04  Jason Merrill  <jason@redhat.com>
1420
1421         * g++.dg/conversion/base1.C: New.
1422
1423 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1424
1425         PR target/48774
1426         * gcc.dg/pr48774.c: New test.
1427
1428 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1429
1430         PR fortran/48462
1431         PR fortran/48746
1432         * gfortran.dg/realloc_on_assign_7.f03: New test.
1433
1434 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR tree-optimization/48809
1437         * gcc.c-torture/execute/pr48809.c: New test.
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-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1448
1449         Backport from mainline
1450         2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1451
1452         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1453         failure on 32-bit systems.
1454         * gcc.dg/torture/vector-2.c: Ditto.
1455
1456         Backport from mainline
1457         2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1458
1459         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1460         powerpc.
1461
1462         PR target/48226
1463         * gcc.target/powerpc/pr48226.c: New file.
1464
1465 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1466
1467         PR c++/48656
1468         * g++.dg/template/inherit7.C: New test case.
1469
1470 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1471
1472         PR fortran/48112
1473         PR fortran/48279
1474         * gfortran.dg/interface_35.f90: New.
1475         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1476         * gfortran.dg/func_result_6.f90: Add dg-warning.
1477         * gfortran.dg/bessel_1.f90: Ditto.
1478         * gfortran.dg/hypot_1.f90: Ditto.
1479         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1480         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1481         * gfortran.dg/interface_assignment_4.f90: Ditto.
1482
1483 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1484
1485         PR fortran/48788
1486         * gfortran.dg/whole_file_34.f90: New.
1487
1488 2011-04-27  Jason Merrill  <jason@redhat.com>
1489
1490         * g++.dg/parse/ambig6.C: New.
1491
1492 2011-04-27  Nick Clifton  <nickc@redhat.com>
1493
1494         * gcc.dg/20020312-2.c: Add definition for RX.
1495
1496         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1497         option with RX targets.
1498
1499         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1500         /* */ comments.
1501
1502 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1503
1504         PR c/48742
1505         * gcc.c-torture/compile/pr48742.c: New test.
1506
1507 2011-04-26  Jason Merrill  <jason@redhat.com>
1508
1509         * g++.dg/lookup/koenig13.C: New.
1510
1511 2011-04-26  Jason Merrill  <jason@redhat.com>
1512
1513         * g++.dg/cpp0x/initlist48.C: New.
1514
1515 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR debug/48768
1518         * gcc.dg/pr48768.c: New test.
1519
1520         PR tree-optimization/48734
1521         * gcc.c-torture/compile/pr48734.c: New test.
1522
1523 2011-04-26  Richard Guenther  <rguenther@suse.de>
1524
1525         PR tree-optimization/48731
1526         * gcc.dg/torture/pr48731.c: New testcase.
1527
1528 2011-04-26  Tobias Burnus  <burnus@net-b.de>
1529
1530         PR fortran/48588
1531         * gfortran.dg/whole_file_33.f90: New.
1532
1533 2011-04-25  Jason Merrill  <jason@redhat.com>
1534
1535         * g++.dg/cpp0x/regress/template-const2.C: New.
1536
1537 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR preprocessor/48740
1540         * c-c++-common/raw-string-11.c: New test.
1541
1542 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1543
1544         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1545         hppa*-*-hpux*.
1546
1547 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1548
1549         PR c/48685
1550         * gcc.dg/pr48685.c: New test.
1551
1552 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1553
1554         PR tree-optimization/48717
1555         * gcc.c-torture/execute/pr48717.c: New test.
1556
1557 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1558
1559         PR target/48723
1560         * gcc.target/i386/pr48723.c: New test.
1561
1562 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1563
1564         PR c/48716
1565         * gcc.dg/gomp/pr48716.c: New test.
1566         * g++.dg/gomp/pr48716.C: New test.
1567
1568 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1569
1570         PR target/48708
1571         * gcc.target/i386/pr48708.c: New test.
1572
1573 2011-04-21  Richard Guenther  <rguenther@suse.de>
1574
1575         PR middle-end/48695
1576         * g++.dg/torture/pr48695.C: New testcase.
1577
1578 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1579
1580         * gnat.dg/volatile5.adb: New test.
1581         * gnat.dg/volatile5_pkg.ads: New helper.
1582
1583 2011-04-20  Jason Merrill  <jason@redhat.com>
1584
1585         * g++.dg/cpp0x/initlist47.C: New.
1586
1587 2011-04-20  Jason Merrill  <jason@redhat.com>
1588
1589         * g++.dg/template/const4.C: New.
1590
1591 2011-04-19  Jason Merrill  <jason@redhat.com>
1592
1593         * g++.dg/ext/complex7.C: New.
1594
1595 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR target/48678
1598         * gcc.target/i386/pr48678.c: New test.
1599
1600 2011-04-18  Jason Merrill  <jason@redhat.com>
1601
1602         * g++.dg/cpp0x/union4.C: New.
1603
1604 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1605
1606         PR middle-end/48661
1607         * g++.dg/torture/pr48661.C: New test.
1608
1609         PR c++/48632
1610         * g++.dg/gomp/pr48632.C: New test.
1611
1612 2011-04-18  Richard Guenther  <rguenther@suse.de>
1613
1614         PR middle-end/46364
1615         * g++.dg/torture/pr46364.C: New testcase.
1616
1617 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR tree-optimization/48616
1620         * gcc.dg/pr48616.c: New test.
1621
1622 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1623
1624         PR target/48614
1625         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1626         just avx.
1627
1628         PR target/48605
1629         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1630         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1631         * gcc.target/i386/avx-insertps-3.c: New test.
1632         * gcc.target/i386/avx-insertps-4.c: New test.
1633
1634 2011-04-13  Jason Merrill  <jason@redhat.com>
1635
1636         * g++.dg/template/operator11.C: New.
1637
1638 2011-04-13  Paul Thomas  <pault@gcc.gnu.org>
1639
1640         PR fortran/48360
1641         PR fortran/48456
1642         * gfortran.dg/realloc_on_assign_6.f03: New test.
1643
1644 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1645
1646         PR middle-end/48591
1647         * gcc.dg/gomp/pr48591.c: New test.
1648
1649         PR c++/48570
1650         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1651         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1652
1653 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1654
1655         PR c++/48574
1656         * g++.dg/template/dependent-expr7.C: New test case.
1657
1658 2011-04-12  Martin Jambor  <mjambor@suse.cz>
1659
1660         PR tree-optimization/48195
1661         * gcc.dg/ipa/pr48195.c: New test.
1662
1663 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR rtl-optimization/48549
1666         * g++.dg/opt/pr48549.C: New test.
1667
1668         PR c/48517
1669         * gcc.c-torture/compile/pr48517.c: New test.
1670
1671 2011-04-11  Jason Merrill  <jason@redhat.com>
1672
1673         * g++.dg/cpp0x/enum10.C: New.
1674
1675         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1676
1677 2011-04-09  Jason Merrill  <jason@redhat.com>
1678
1679         PR c++/48528
1680         * g++.dg/cpp0x/sfinae10.C: Remove abstract class.
1681
1682 2011-04-08  Mike Stump  <mikestump@comcast.net>
1683
1684         PR testsuite/48506
1685         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1686         default to fno-common.
1687
1688 2011-04-07  Jason Merrill  <jason@redhat.com>
1689
1690         * g++.dg/cpp0x/regress/call1.C: New.
1691
1692         * g++.dg/cpp0x/sfinae11.C: New.
1693         * g++.dg/cpp0x/noexcept02.C: Fix.
1694
1695         * g++.dg/cpp0x/sfinae10.C: New.
1696
1697         * g++.dg/cpp0x/sfinae7.C: New.
1698
1699         * g++.dg/cpp0x/enum9.C: New.
1700
1701 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR tree-optimization/48377
1704         * gcc.dg/vect/pr48377.c: New test.
1705
1706 2011-04-07  Mike Stump  <mikestump@comcast.net>
1707
1708         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1709         with no trampolines.
1710
1711 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR fortran/48117
1714         * gfortran.dg/gomp/pr48117.f90: New test.
1715
1716         PR debug/48343
1717         * gcc.dg/torture/pr48343.c: New test.
1718
1719 2011-04-07  Andrey Belevantsev  <abel@ispras.ru>
1720
1721         Backport from mainline
1722         2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
1723
1724         PR rtl-optimization/48144
1725         * gcc.dg/pr48144.c: New test.
1726
1727 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR debug/48466
1730         * gcc.dg/guality/pr36977.c: New test.
1731         * gcc.dg/guality/pr48466.c: New test.
1732
1733         Backported from mainline
1734         2011-04-01  Jakub Jelinek  <jakub@redhat.com>
1735
1736         PR middle-end/48335
1737         * gcc.c-torture/compile/pr48335-1.c: New test.
1738         * gcc.dg/pr48335-1.c: New test.
1739         * gcc.dg/pr48335-2.c: New test.
1740         * gcc.dg/pr48335-3.c: New test.
1741         * gcc.dg/pr48335-4.c: New test.
1742         * gcc.dg/pr48335-5.c: New test.
1743         * gcc.dg/pr48335-6.c: New test.
1744         * gcc.dg/pr48335-7.c: New test.
1745         * gcc.dg/pr48335-8.c: New test.
1746         * gcc.target/i386/pr48335-1.c: New test.
1747
1748 2011-04-04  Janus Weil  <janus@gcc.gnu.org>
1749
1750         PR fortran/48291
1751         * gfortran.dg/class_42.f03: New.
1752
1753 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1754
1755         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1756         * gfortran.dg/bessel_7.f90: Likewise.
1757
1758 2011-03-31  Jason Merrill  <jason@redhat.com>
1759
1760         * g++.dg/cpp0x/defaulted24.C: New.
1761
1762 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1763
1764         PR target/16292
1765         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1766         with -O0.
1767
1768 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1769
1770         * g++.dg/other/i386-9.C: New test.
1771
1772 2011-03-30  Jason Merrill  <jason@redhat.com>
1773
1774         * g++.dg/cpp0x/regress/error-recovery1.C: New.
1775
1776         * g++.dg/cpp0x/regress/isnan.C: New.
1777
1778         * g++.dg/cpp0x/initlist46.C: New.
1779
1780 2011-03-29  Jason Merrill  <jason@redhat.com>
1781
1782         * g++.dg/cpp0x/regress/value-dep1.C: New.
1783
1784         * g++.dg/cpp0x/dependent1.C: New.
1785
1786 2011-03-29  Jason Merrill  <jason@redhat.com>
1787
1788         * g++.dg/parse/memfnquals1.C: New.
1789
1790         * g++.dg/cpp0x/constexpr-memfn1.C: New.
1791
1792         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1793
1794         * g++.dg/cpp0x/initlist-array2.C: New.
1795
1796         * g++.dg/cpp0x/initlist-array1.C: New.
1797
1798         * g++.dg/cpp0x/move1.C: New.
1799
1800         * g++.dg/cpp0x/auto22.C: New.
1801
1802         * g++.dg/cpp0x/rv-deduce2.C: New.
1803
1804         * g++.dg/cpp0x/elision2.C: New.
1805
1806 2011-03-29  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1807
1808         * g++.dg/cpp0x/constexpr-attribute.C: New.
1809
1810 2011-03-29  Jason Merrill  <jason@redhat.com>
1811
1812         * g++.dg/cpp0x/constexpr-recursion.C: New.
1813
1814         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1815
1816         * g++.dg/cpp0x/constexpr-overflow2.C: New.
1817         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1818
1819         * g++.dg/cpp0x/constexpr-47570.C: New.
1820
1821 2011-03-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1822
1823         Backport from mainline:
1824         2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1825
1826         PR testsuite/48251
1827         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1828
1829 2011-03-28  Richard Sandiford  <richard.sandiford@linaro.org>
1830
1831         PR target/47553
1832         * gcc.target/arm/neon-vld-1.c: New test.
1833
1834 2011-03-28  Richard Guenther  <rguenther@suse.de>
1835
1836         Backport from mainline
1837         2011-03-24  Richard Guenther  <rguenther@suse.de>
1838
1839         PR middle-end/48269
1840         * gcc.dg/builtin-object-size-10.c: New testcase.
1841
1842         2011-03-22  Richard Guenther  <rguenther@suse.de>
1843
1844         PR tree-optimization/48228
1845         * gcc.dg/Wstrict-overflow-23.c: New testcase.
1846
1847         2011-03-17  Richard Guenther  <rguenther@suse.de>
1848
1849         PR middle-end/48134
1850         * gcc.dg/pr48134.c: New testcase.
1851
1852 2011-03-26  Uros Bizjak  <ubizjak@gmail.com>
1853
1854         Backport from mainline:
1855         2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
1856
1857         PR target/48237
1858         * gcc.target/i386/pr48237.c: New test.
1859
1860 2011-03-26  Jakub Jelinek  <jakub@redhat.com>
1861
1862         Backport from mainline
1863         2011-03-24  Jakub Jelinek  <jakub@redhat.com>
1864
1865         PR debug/48204
1866         * gcc.dg/dfp/pr48204.c: New test.
1867
1868         2011-03-20  Jakub Jelinek  <jakub@redhat.com>
1869
1870         PR c/42544
1871         PR c/48197
1872         * gcc.c-torture/execute/pr42544.c: New test.
1873         * gcc.c-torture/execute/pr48197.c: New test.
1874
1875         PR rtl-optimization/48156
1876         * gcc.dg/pr48156.c: New test.
1877
1878         2011-03-17  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR rtl-optimization/48141
1881         * gcc.dg/pr48141.c: New test.
1882
1883 2011-03-25  Release Manager
1884
1885         * GCC 4.6.0 released.
1886
1887 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1888
1889         Backport from mainline:
1890         2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1891
1892         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1893         dg-xfail-run-if.
1894         Only xfail with gas.
1895
1896 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
1897
1898         PR target/48213
1899         * gcc.dg/pr48213.c: New test.
1900
1901 2011-03-20  Joseph Myers  <joseph@codesourcery.com>
1902
1903         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1904         variably modified typedefs.
1905         * gcc.dg/c1x-typedef-2.c: Remove.
1906
1907 2011-03-20  Joseph Myers  <joseph@codesourcery.com>
1908
1909         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1910         * gcc.dg/c1x-anon-struct-3.c: New test.
1911         * gcc.dg/anon-struct-11.c: Update.
1912
1913 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1914
1915         PR middle-end/47405
1916         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1917
1918 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR bootstrap/48161
1921         * gcc.c-torture/compile/pr48161.c: New test.
1922
1923 2011-03-17  Richard Guenther  <rguenther@suse.de>
1924
1925         PR middle-end/48165
1926         * g++.dg/torture/pr48165.C: New testcase.
1927
1928 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
1929
1930         PR debug/47510
1931         * g++.dg/debug/dwarf2/typedef6.C: New test.
1932
1933 2011-03-16  Jason Merrill  <jason@redhat.com>
1934
1935         * g++.dg/cpp0x/constexpr-array3.C: New.
1936
1937 2011-03-16  Jason Merrill  <jason@redhat.com>
1938
1939         * g++.dg/cpp0x/sfinae6.C: New.
1940         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1941         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1942         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1943         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1944         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1945
1946 2011-03-16  Jason Merrill  <jason@redhat.com>
1947
1948         * g++.dg/template/incomplete6.C: New.
1949
1950 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1951
1952         PR target/46788
1953         * gcc.target/arm/pr46788.c: New.
1954
1955 2011-03-15  Richard Sandiford  <richard.sandiford@linaro.org>
1956
1957         PR rtl-optimization/47166
1958         * gcc.c-torture/execute/postmod-1.c: New test.
1959
1960 2011-03-14  Richard Guenther  <rguenther@suse.de>
1961
1962         PR middle-end/48098
1963         * gcc.dg/torture/pr48098.c: New testcase.
1964
1965 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
1966
1967         PR target/48053
1968         * gcc/testsuite/gcc.target/powerpc/pr48053-1.c: New test.
1969         * gcc/testsuite/gcc.target/powerpc/pr48053-2.c: Likewise.
1970
1971 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1972
1973         PR libfortran/48066
1974         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
1975
1976 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1977
1978         PR libfortran/48066
1979         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
1980
1981 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
1982
1983         PR fortran/48059
1984         * gfortran.dg/class_41.f03: New.
1985
1986 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
1987
1988         * g++.dg/conversion/cast3.C: New test.
1989
1990 2011-03-11  Jason Merrill  <jason@redhat.com>
1991
1992         * g++.dg/template/error45.C: New.
1993
1994         * g++.dg/parse/no-type-defn1.C: New.
1995
1996         * g++.dg/ext/attrib40.C: New.
1997
1998         * g++.dg/cpp0x/regress/array1.C: New.
1999
2000 2011-03-11  Richard Guenther  <rguenther@suse.de>
2001
2002         PR tree-optimization/48067
2003         * gcc.dg/pr48067.c: New testcase.
2004
2005 2011-03-11  Richard Guenther  <rguenther@suse.de>
2006
2007         PR lto/48073
2008         * g++.dg/lto/20110311-1_0.C: New testcase.
2009
2010 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR c++/48035
2013         * g++.dg/inherit/virtual8.C: New test.
2014
2015         PR middle-end/48044
2016         * gcc.dg/torture/pr48044.c: New test.
2017
2018 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2019
2020         PR fortran/47768
2021         * gfortran.dg/proc_ptr_comp_31.f90: New.
2022
2023 2011-03-11  Richard Guenther  <rguenther@suse.de>
2024
2025         PR tree-optimization/47278
2026         * gcc.dg/torture/pr47278-1.c: New testcase.
2027         * gcc.dg/torture/pr47278-2.c: Likewise.
2028
2029 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2030
2031         PR tree-optimization/48063
2032         * gcc.dg/torture/pr48063.c: New test.
2033
2034 2011-03-10  Jason Merrill  <jason@redhat.com>
2035
2036         * g++.dg/template/array22.C: New.
2037
2038         * g++.dg/cpp0x/syntax-err1.C: New.
2039         * g++.dg/parse/error36.C: Adjust expected errors.
2040         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2041         * g++.old-deja/g++.pt/typename3.C: Likewise.
2042         * g++.old-deja/g++.pt/typename4.C: Likewise.
2043         * g++.old-deja/g++.pt/typename6.C: Likewise.
2044
2045 2011-03-09  Jason Merrill  <jason@redhat.com>
2046
2047         * g++.dg/template/nontype22.C: New.
2048
2049 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2050
2051         PR tree-optimization/47714
2052         * g++.dg/torture/pr47714.C: New test.
2053
2054 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2055
2056         PR target/47755
2057         * gcc.target/powerpc/pr47755-2.c: New file.
2058
2059 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2060
2061         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2062         is not set in the environment, pass 64 as first argument when not
2063         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2064         native where ulimit -u is supported.
2065
2066 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2067
2068         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2069
2070 2011-03-08  Jason Merrill  <jason@redhat.com>
2071
2072         * g++.dg/template/nontype21.C: New.
2073
2074         * g++.dg/template/anon5.C: New.
2075
2076 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR debug/47881
2079         * gcc.dg/pr47881.c: New test.
2080
2081 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2082
2083         PR c++/47957
2084         * g++.dg/lookup/template3.C: New test.
2085
2086 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2087
2088         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2089         'long' type.
2090
2091 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2092
2093         PR testsuite/47954
2094         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2095         sizeof to compute alignment.
2096
2097 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2098
2099         PR tree-optimization/48022
2100         * gcc.dg/pr48022-1.c: New test.
2101         * gcc.dg/pr48022-2.c: New test.
2102
2103 2011-03-07  Jason Merrill  <jason@redhat.com>
2104
2105         * g++.dg/template/nontype20.C: New.
2106         * g++.dg/init/member1.C: Adjust expected errors.
2107         * g++.dg/parse/constant4.C: Likewise.
2108         * g++.dg/template/qualified-id3.C: Likewise.
2109         * g++.old-deja/g++.pt/crash10.C: Likewise.
2110
2111         * g++.dg/cpp0x/regress/non-const1.C: New.
2112
2113 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR debug/47991
2116         * gcc.dg/pr47991.c: New test.
2117
2118 2011-03-07  Jason Merrill  <jason@redhat.com>
2119
2120         * g++.dg/abi/mangle46.C: New.
2121
2122 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
2123
2124         PR target/47862
2125         * gcc.target/powerpc/pr47862.c: New.
2126
2127 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
2128
2129         PR target/45413
2130         * gcc.target/i386/combine-mul.c: Require nonpic.
2131
2132 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
2133             Nathan Froyd  <froydnj@codesourcery.com>
2134
2135         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2136
2137 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
2138
2139         * README.QMTEST: Remove.
2140
2141 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
2142             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2143
2144         PR fortran/47850
2145         * gfortran.dg/array_constructor_37.f90 : New test.
2146
2147 2011-03-05  Jason Merrill  <jason@redhat.com>
2148
2149         * g++.dg/abi/mangle39.C: ABI v5, not 6.
2150         * g++.dg/abi/mangle45.C: Likewise.
2151         * g++.dg/cpp0x/trailing1.C: Likewise.
2152
2153 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2154
2155         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2156
2157 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR rtl-optimization/47899
2160         * gcc.dg/pr47899.c: New test.
2161
2162         * gcc.dg/torture/pr47968.c: Ignore warnings.
2163
2164         PR tree-optimization/47967
2165         * gcc.c-torture/compile/pr47967.c: New test.
2166
2167 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2168
2169         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2170         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2171
2172 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2173
2174         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2175         and property_getAttributes() if __OBJC2__.
2176         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2177         * objc.dg/property/property-encoding-1.m: New.
2178         * obj-c++.dg/property/property-encoding-1.mm: New.
2179
2180 2011-03-04  Jason Merrill  <jason@redhat.com>
2181
2182         * g++.dg/template/pseudodtor6.C: New.
2183
2184         * g++.dg/inherit/covariant19.C: New.
2185
2186 2011-03-04  Richard Guenther  <rguenther@suse.de>
2187
2188         PR middle-end/47968
2189         * gcc.dg/torture/pr47968.c: New testcase.
2190
2191 2011-03-04  Richard Guenther  <rguenther@suse.de>
2192
2193         PR middle-end/47975
2194         * gcc.dg/torture/pr47975.c: New testcase.
2195
2196 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
2197
2198         PR c++/47974
2199         * g++.dg/template/crash106.C: New.
2200
2201 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR c/47963
2204         * gcc.dg/gomp/pr47963.c: New test.
2205         * g++.dg/gomp/pr47963.C: New test.
2206
2207 2011-03-02  Jason Merrill  <jason@redhat.com>
2208
2209         * g++.dg/cpp0x/regress/condition1.C: New.
2210
2211         * g++.dg/cpp0x/constexpr-ctor9.C: New.
2212
2213 2011-03-01  Jason Merrill  <jason@redhat.com>
2214
2215         * g++.dg/cpp0x/lambda/lambda-98.C: New.
2216
2217         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2218
2219 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
2220
2221         PR rtl-optimization/47925
2222         * gcc.c-torture/execute/pr47925.c: New test.
2223
2224 2011-03-01  Jason Merrill  <jason@redhat.com>
2225
2226         * g++.dg/cpp0x/decltype25.C: New.
2227
2228         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2229
2230 2011-03-01  Richard Guenther  <rguenther@suse.de>
2231
2232         PR tree-optimization/47890
2233         * gcc.dg/torture/pr47890.c: New testcase.
2234
2235 2011-03-01  Richard Guenther  <rguenther@suse.de>
2236
2237         PR lto/47924
2238         * gcc.dg/lto/pr47924_0.c: New testcase.
2239
2240 2011-03-01  Richard Guenther  <rguenther@suse.de>
2241
2242         PR lto/46911
2243         * gfortran.dg/lto/pr46911_0.f: New testcase.
2244
2245 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2246
2247         PR libgfortran/47933
2248         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2249         compile errors from older code form.
2250
2251 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2252
2253         PR libgfortran/47567
2254         * gfortran.dg/fmt_fw_d.f90: New test.
2255
2256 2011-02-28  Jason Merrill  <jason@redhat.com>
2257
2258         * g++.dg/inherit/covariant18.C: New.
2259
2260 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
2261
2262         PR middle-end/47893
2263         * gcc.dg/pr47893.c: New test.
2264
2265 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2266
2267         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2268         NULL in case of a selector with conflicting types.
2269         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2270
2271 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
2272
2273         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2274         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2275         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2276         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2277
2278 2011-02-28  Jason Merrill  <jason@redhat.com>
2279
2280         PR c++/47906
2281         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2282
2283 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2284
2285         PR libgfortran/47778
2286         * gfortran.dg/namelist_71.f90: New test.
2287
2288 2011-02-27  Jason Merrill  <jason@redhat.com>
2289
2290         PR c++/47906
2291         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2292         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2293
2294 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2295
2296         PR c++/46466
2297         * g++.dg/cpp0x/constexpr-ctor8.C: New.
2298
2299 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
2300
2301         PR fortran/47886
2302         * gfortran.dg/gomp/task-1.f90: Removed.
2303
2304 2011-02-26  Jason Merrill  <jason@redhat.com>
2305
2306         * g++.dg/template/this-targ1.C: New.
2307
2308         * g++.dg/cpp0x/regress/template-const1.C: New.
2309         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2310         * g++.dg/template/function1.C: Adjust.
2311         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2312         * g++.dg/debug/debug7.C: Adjust.
2313
2314 2011-02-26  Tobias Burnus  <burnus@net-b.de>
2315
2316         PR fortran/47886
2317         * gfortran.dg/gomp/task-1.f90: New.
2318
2319 2011-02-25  Jie Zhang  <jie@codesourcery.com>
2320
2321         * gcc.target/arm/neon-thumb2-move.c: Add
2322         dg-require-effective-target arm_thumb2_ok.
2323
2324 2011-02-24  Jason Merrill  <jason@redhat.com>
2325
2326         * g++.dg/parse/constant1.C: Specify C++98 mode.
2327         * g++.dg/parse/constant5.C: Likewise.
2328         * g++.dg/parse/error2.C: Likewise.
2329         * g++.dg/parse/semicolon3.C: Likewise.
2330         * g++.dg/template/crash14.C: Likewise.
2331         * g++.dg/template/local4.C: Likewise.
2332         * g++.dg/template/nontype3.C: Likewise.
2333         * g++.dg/parse/crash31.C: Adjust expected errors.
2334         * g++.dg/template/function1.C: Likewise.
2335         * g++.dg/template/ref3.C: Likewise.
2336         * g++.dg/template/static9.C: Likewise.
2337         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2338
2339         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2340         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2341         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2342         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2343         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2344
2345 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
2346
2347         PR fortran/47878
2348         * gfortran.dg/pr47878.f90: New test.
2349
2350 2011-02-24  Richard Guenther  <rguenther@suse.de>
2351
2352         PR testsuite/47801
2353         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2354         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2355
2356 2011-02-24  Richard Guenther  <rguenther@suse.de>
2357
2358         PR fortran/47839
2359         * gfortran.dg/lto/pr47839_0.f90: New testcase.
2360         * gfortran.dg/lto/pr47839_1.f90: Likewise.
2361
2362 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2363
2364         PR libgfortran/47567
2365         * gfortran.dg/fmt_f0_1.f90: Update test.
2366
2367 2011-02-23  Jason Merrill  <jason@redhat.com>
2368
2369         * g++.dg/abi/mangle39.C: Adjust parm mangling.
2370         * g++.dg/abi/mangle45.C: New.
2371
2372         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2373         * g++.dg/template/canon-type-9.C: Match use of decltype
2374         between declaration and definition.
2375         * g++.dg/template/canon-type-12.C: Likewise.
2376
2377 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
2378
2379         PR fortran/40850
2380         * gfortran.dg/nested_allocatables_1.f90: New.
2381
2382 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
2383
2384         PR c++/46868
2385         * g++.dg/pr46868.C: New test.
2386         * g++.dg/parse/parameter-declaration-1.C: Adjust.
2387         * g++.dg/parse/error14.C: Adjust.
2388
2389 2011-02-23  Richard Guenther  <rguenther@suse.de>
2390
2391         PR tree-optimization/47838
2392         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2393
2394 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2395
2396         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
2397
2398 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2399
2400         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2401         * gfortran.dg/count_init_expr.f03: Ditto.
2402         * gfortran.dg/gomp/pr43711.f90: Ditto.
2403         * gcc.dg/struct-parse-2.c: Ditto.
2404         * gcc.dg/parse-error-3.c: Ditto.
2405         * gcc.dg/Wlogical-op-1.c: Ditto.
2406         * gcc.dg/Walways-true-1.c: Ditto.
2407         * gcc.dg/pr24225.c: Ditto.
2408         * gcc.dg/Walways-true-2.c: Ditto.
2409         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2410         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2411         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2412         * g++.dg/overload/defarg4.C: Ditto.
2413         * g++.dg/inherit/covariant16.C: Ditto.
2414         * g++.dg/inherit/virtual7.C: Ditto.
2415         * g++.dg/template/canon-type-9.C: Ditto.
2416         * g++.dg/template/access19.C: Ditto.
2417         * g++.dg/template/call7.C: Ditto.
2418         * g++.dg/template/canon-type-2.C: Ditto.
2419         * g++.dg/template/init7.C: Ditto.
2420         * g++.dg/template/sizeof-template-argument.C: Ditto.
2421         * g++.dg/template/const3.C: Ditto.
2422         * g++.dg/template/sfinae26.C: Ditto.
2423         * g++.dg/template/sfinae26.C: Ditto.
2424         * g++.dg/template/canon-type-11.C: Ditto.
2425         * g++.dg/template/union2.C: Ditto.
2426         * g++.dg/template/canon-type-3.C: Ditto.
2427         * g++.dg/template/canon-type-1.C: Ditto.
2428         * g++.dg/template/canon-type-5.C: Ditto.
2429         * g++.dg/template/canon-type-7.C: Ditto.
2430         * g++.dg/template/canon-type-10.C: Ditto.
2431         * g++.dg/template/spec36.C: Ditto.
2432         * g++.dg/template/typedef38.C: Ditto.
2433         * g++.dg/template/canon-type-4.C: Ditto.
2434         * g++.dg/template/canon-type-6.C: Ditto.
2435         * g++.dg/template/canon-type-13.C: Ditto.
2436         * g++.dg/template/instantiate9.C: Ditto.
2437         * g++.dg/template/ttp22.C: Ditto.
2438         * g++.dg/warn/Wreturn-type-6.C: Ditto.
2439         * g++.dg/warn/Walways-true-1.C: Ditto.
2440         * g++.dg/warn/Wlogical-op-1.C: Ditto.
2441         * g++.dg/warn/Walways-true-2.C: Ditto.
2442         * g++.dg/conversion/op4.C: Ditto.
2443         * g++.dg/opt/pr19650.C: Ditto.
2444         * g++.dg/lookup/friend11.C: Ditto.
2445         * g++.dg/other/default2.C: Ditto.
2446         * g++.dg/other/default3.C: Ditto.
2447         * g++.dg/other/dtor2.C: Ditto.
2448         * g++.dg/other/friend5.C: Ditto.
2449         * g++.dg/other/default5.C: Ditto.
2450         * g++.dg/init/brace6.C: Ditto.
2451         * g++.dg/init/aggr5.C: Ditto.
2452         * g++.dg/init/error2.C: Ditto.
2453         * g++.dg/expr/bound-mem-fun.C: Ditto.
2454         * g++.dg/expr/cond6.C: Ditto.
2455         * g++.dg/expr/stmt-expr-1.C: Ditto.
2456         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2457         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2458         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2459         * g++.dg/cpp0x/bracket1.C: Ditto.
2460         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2461         * g++.dg/cpp0x/pr38646.C: Ditto.
2462         * g++.dg/cpp0x/variadic73.C: Ditto.
2463         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2464         * g++.dg/cpp0x/bracket4.C: Ditto.
2465         * g++.dg/cpp0x/decltype4.C: Ditto.
2466         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2467         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2468         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2469         * g++.dg/cpp0x/variadic-new2.C: Ditto.
2470         * g++.dg/cpp0x/decltype2.C: Ditto.
2471         * g++.dg/cpp0x/decltype1.C: Ditto.
2472         * g++.dg/cpp0x/bracket2.C: Ditto.
2473         * g++.dg/cpp0x/decltype5.C: Ditto.
2474         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2475         * g++.dg/cpp0x/variadic70.C: Ditto.
2476         * g++.dg/cpp0x/decltype6.C: Ditto.
2477         * g++.dg/cpp0x/rvo.C: Ditto.
2478         * g++.dg/cpp0x/vt-40092.C: Ditto.
2479         * g++.dg/cpp0x/variadic-new.C: Ditto.
2480         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2481         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2482         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2483         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2484         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2485         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2486         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2487         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2488         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2489         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2490         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2491         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2492         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2493         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2494         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2495         * g++.dg/cpp0x/pr39639.C: Ditto.
2496         * g++.dg/cpp0x/decltype3.C: Ditto.
2497         * g++.dg/cpp0x/variadic68.C: Ditto.
2498         * g++.dg/cpp0x/variadic-function.C: Ditto.
2499         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2500         * g++.dg/cpp0x/variadic-bind.C: Ditto.
2501         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2502         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2503         * g++.dg/parse/crash35.C: Ditto.
2504         * g++.dg/parse/crash40.C: Ditto.
2505         * g++.dg/parse/defarg12.C: Ditto.
2506         * g++.dg/parse/crash34.C: Ditto.
2507         * g++.dg/parse/constructor3.C: Ditto.
2508         * g++.dg/parse/template23.C: Ditto.
2509         * g++.dg/parse/crash56.C: Ditto.
2510         * g++.dg/parse/dtor13.C: Ditto.
2511         * g++.dg/parse/error33.C: Ditto.
2512         * g++.dg/parse/ctor9.C: Ditto.
2513         * g++.dg/parse/error32.C: Ditto.
2514         * g++.dg/parse/error37.C: Ditto.
2515         * g++.dg/parse/bitfield3.C: Ditto.
2516         * g++.dg/parse/struct-4.C: Ditto.
2517         * g++.dg/ext/has_trivial_copy.C: Ditto.
2518         * g++.dg/ext/is_polymorphic.C: Ditto.
2519         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2520         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2521         * g++.dg/ext/has_nothrow_assign.C: Ditto.
2522         * g++.dg/ext/is_union.C: Ditto.
2523         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2524         * g++.dg/ext/is_pod.C: Ditto.
2525         * g++.dg/ext/has_virtual_destructor.C: Ditto.
2526         * g++.dg/ext/has_trivial_constructor.C: Ditto.
2527         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2528         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2529         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2530         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2531         * g++.dg/ext/is_abstract.C: Ditto.
2532         * g++.dg/ext/has_trivial_assign.C: Ditto.
2533         * g++.dg/ext/is_class.C: Ditto.
2534         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2535         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2536         * g++.dg/ext/is_base_of.C: Ditto.
2537         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2538         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2539         * g++.dg/ext/is_empty.C: Ditto.
2540         * g++.dg/ext/is_enum.C: Ditto.
2541         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2542         * gnat.dg/opt11.adb: Ditto.
2543         * obj-c++.dg/pr45735.mm: Ditto.
2544         * obj-c++.dg/pr24393.mm: Ditto.
2545         * obj-c++.dg/exceptions-2.mm: Ditto.
2546         * objc.dg/pr45735.m: Ditto.
2547         * objc.dg/pr24393.m: Ditto.
2548
2549 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2550
2551         * objc.dg/attributes/objc-exception-1.m: New.
2552
2553 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2554
2555         * gcc.dg/cpp/include7.c: New test.
2556
2557 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
2558
2559         PR c++/47242
2560         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2561
2562 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2563
2564         PR rtl-optimization/47763
2565         * gcc.dg/pr47763.c: New test.
2566
2567 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
2568
2569         PR fortran/45743
2570         * gfortran.dg/whole_file_32.f90 : New test.
2571
2572 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
2573
2574         PR c++/47666
2575         * g++.dg/inherit/virtual7.C: New test.
2576
2577 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
2578
2579         PR objc/47832
2580         * objc.dg/type-size-3.m: Updated error message.
2581         * objc.dg/type-size-4.m: New test.
2582         * objc.dg/type-size-5.m: New test.
2583
2584 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2585
2586         * lib/gnat.exp: Fix comments.
2587         Don't load libgloss.exp.
2588         (default_gnat_version): Call $compiler with --version.
2589         Adapt regexp for gnatmake output, insert version.
2590         (gnat_version): New proc.
2591         (gnat_init): Remove gnat_libgcc_s_path.
2592         (gnat_target_compile): Likewise.
2593         Remove ld_library_path.
2594         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2595         (gnat_pass): Remove.
2596         (gnat_pass): Remove.
2597         (gnat_finish): Remove.
2598         (gnat_exit): Remove.
2599         (local_find_gnatmake): Reindent.
2600         (runtest_file_p): Remove.
2601         (prune_warnings): Remove.
2602         (find_gnatclean): New proc.
2603         * lib/gnat-dg.exp (lremove): New proc.
2604         (gnat-dg-test): Reindent.
2605         Remove additional output files.
2606         (gnat-dg-runtest): Remove.
2607
2608         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2609         * gnat.dg/loop_optimization6.adb: Likewise.
2610         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2611
2612 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR tree-optimization/47835
2615         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2616
2617 2011-02-22  Tobias Burnus  <burnus@net-b.de>
2618
2619         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2620         * gfortran.dg/abstract_type_2.f03: Ditto.
2621         * gfortran.dg/abstract_type_3.f03: Ditto.
2622         * gfortran.dg/abstract_type_4.f03: Ditto.
2623         * gfortran.dg/abstract_type_5.f03: Ditto.
2624         * gfortran.dg/abstract_type_6.f03: Ditto.
2625         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2626         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2627         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2628         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2629         * gfortran.dg/array_function_5.f90: Ditto.
2630         * gfortran.dg/asynchronous_3.f03: Ditto.
2631         * gfortran.dg/char_expr_1.f90: Ditto.
2632         * gfortran.dg/class_14.f03: Ditto.
2633         * gfortran.dg/data_array_6.f: Ditto.
2634         * gfortran.dg/data_invalid.f90: Ditto.
2635         * gfortran.dg/dot_product_1.f03: Ditto.
2636         * gfortran.dg/func_derived_5.f90: Ditto.
2637         * gfortran.dg/func_result_4.f90: Ditto.
2638         * gfortran.dg/implied_do_1.f90: Ditto.
2639         * gfortran.dg/initialization_25.f90: Ditto.
2640         * gfortran.dg/initialization_26.f90: Ditto.
2641         * gfortran.dg/interface_34.f90: Ditto.
2642         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2643         * gfortran.dg/keyword_symbol_1.f90: Ditto.
2644         * gfortran.dg/matmul_8.f03: Ditto.
2645         * gfortran.dg/merge_init_expr.f90: Ditto.
2646         * gfortran.dg/pack_assign_1.f90: Ditto.
2647         * gfortran.dg/pack_vector_1.f90: Ditto.
2648         * gfortran.dg/pointer_check_8.f90: Ditto.
2649         * gfortran.dg/product_init_expr.f03: Ditto.
2650         * gfortran.dg/reshape_order_5.f90: Ditto.
2651         * gfortran.dg/reshape_shape_1.f90: Ditto.
2652         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2653         * gfortran.dg/same_name_2.f90: Ditto.
2654         * gfortran.dg/selected_real_kind_1.f90: Ditto.
2655         * gfortran.dg/spread_init_expr.f03: Ditto.
2656         * gfortran.dg/stmt_func_1.f90: Ditto.
2657         * gfortran.dg/sum_init_expr.f03: Ditto.
2658         * gfortran.dg/transpose_3.f03: Ditto.
2659         * gfortran.dg/unpack_init_expr.f03: Ditto.
2660         * gfortran.dg/warn_conversion.f90: Ditto.
2661         * gfortran.dg/warn_conversion_2.f90: Ditto.
2662         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2663         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2664         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2665         * gfortran.dg/whole_file_16.f90: Ditto.
2666         * gfortran.dg/whole_file_17.f90: Ditto.
2667         * gfortran.dg/whole_file_18.f90: Ditto.
2668         * gfortran.dg/whole_file_20.f03: Ditto.
2669         * gfortran.dg/whole_file_5.f90: Ditto.
2670         * gfortran.dg/whole_file_6.f90: Ditto.
2671         * gfortran.dg/write_invalid_format.f90: Ditto.
2672         * gfortran.dg/zero_sized_6.f90: Ditto.
2673
2674 2011-02-21  Jeff Law <law@redhat.com>
2675
2676         PR rtl-optimization/46178
2677         * gcc.target/i386/pr46178.c: New test.
2678
2679         PR rtl-optimization/46002
2680         * gcc.c-torture/compile/pr46002.c: New test.
2681
2682 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2683
2684         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2685         *-*-hpux10*.
2686
2687 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
2688
2689         PR debug/47106
2690         * g++.dg/debug/pr47106.C: Require effective target lto.
2691
2692 2011-02-21  Jason Merrill  <jason@redhat.com>
2693
2694         * g++.dg/cpp0x/constexpr-diag2.C: New.
2695
2696 2011-02-20  Jason Merrill  <jason@redhat.com>
2697
2698         * g++.dg/cpp0x/constexpr-ctor7.C: New.
2699
2700         * g++.dg/cpp0x/fntmpdefarg2.C: New.
2701
2702         * g++.dg/overload/conv-op1.C: New.
2703
2704         * g++.dg/cpp0x/constexpr-synth1.C: New.
2705
2706 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2707
2708         * objc.dg/layout-2.m: New.
2709         * objc.dg/selector-3.m: Adjusted location of error message.
2710         * objc.dg/type-size-3.m: Same.
2711         * obj-c++.dg/selector-3.mm: Same.
2712
2713 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2714
2715         PR objc/47784
2716         * objc.dg/property/dotsyntax-22.m: New.
2717         * obj-c++.dg/property/dotsyntax-22.mm: New.
2718
2719 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
2720
2721         PR c++/46394
2722         * g++.dg/template/typedef38.C: New test.
2723
2724 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2725
2726         PR fortran/46818
2727         * gfortran.dg/whole_file_30.f90 : New test.
2728         * gfortran.dg/whole_file_31.f90 : New test.
2729
2730 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2731
2732         PR fortran/45077
2733         PR fortran/44945
2734         * gfortran.dg/whole_file_28.f90 : New test.
2735         * gfortran.dg/whole_file_29.f90 : New test.
2736
2737 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2738
2739         PR c++/44118
2740         * g++.dg/template/crash105.C: New.
2741
2742 2011-02-19  Jason Merrill  <jason@redhat.com>
2743
2744         * g++.dg/cpp0x/regress/no-elide1.C: New.
2745
2746 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
2747
2748         PR tree-optimization/46620
2749         * gcc.dg/pr46620.c: New.
2750
2751 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2752
2753         PR c/47809
2754         * gcc.target/i386/pr47809.c: New test.
2755
2756 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2757             Tobias Burnus  <burnus@net-b.de>
2758
2759         * lib/target-supports.exp
2760         (check_effective_target_fortran_large_real): New check for large reals.
2761         * gfortran.dg/nan_7.f90: New test.
2762
2763 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2764
2765         PR libgfortran/47567
2766         * gfortran.dg/fmt_f0_1.f90: Update test.
2767
2768 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
2769
2770         PR fortran/47348
2771         * gfortran.dg/array_constructor_36.f90 : New test.
2772         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2773         allow for comparison between different elements of the array
2774         constructor at different levels of optimization.
2775
2776 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2777
2778         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2779         * gcc.target/i386/pr32280-1.c: Likewise.
2780
2781 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2782
2783         PR target/47800
2784         * gcc.target/i386/pr47800.c: New test.
2785
2786 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
2787
2788         * objc/execute/exceptions/foward-1.x: New.
2789
2790 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2791
2792         PR fortran/47789
2793         * gfortran.dg/derived_constructor_comps_4.f90: New.
2794
2795 2011-02-18  Tobias Burnus
2796
2797         PR fortran/47775
2798         * gfortran.dg/func_result_6.f90: New.
2799
2800 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2801
2802         PR c++/47795
2803         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2804
2805 2011-02-18  Tobias Burnus  <burnus@net-b.de>
2806
2807         PR fortran/47750
2808         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2809         gcc_warning_prefix.
2810         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2811         normalizing the error/warning output.
2812         * gfortran.dg/Wall.f90: Update dg-error/warning.
2813         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2814         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2815         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2816         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2817         * gfortran.dg/class_30.f90: Update dg-error/warning.
2818         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2819         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2820         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2821         * gfortran.dg/entry_17.f90: Update dg-error/warning.
2822         * gfortran.dg/entry_19.f90: Update dg-error/warning.
2823         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2824         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2825         * gfortran.dg/g77/12632.f: Update dg-error/warning.
2826         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2827         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2828         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2829         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2830         * gfortran.dg/goto_8.f90: Update dg-error/warning.
2831         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2832         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2833         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2834         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2835         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2836         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2837         * gfortran.dg/volatile3.f90: Update dg-error/warning.
2838         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2839         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2840         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2841         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2842         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2843
2844 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2845
2846         PR fortran/47768
2847         * gfortran.dg/proc_ptr_comp_30.f90: New.
2848
2849 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
2850
2851         PR debug/47780
2852         * gcc.target/i386/pr47780.c: New test.
2853
2854 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2855
2856         PR fortran/47767
2857         * gfortran.dg/class_40.f03: New.
2858
2859 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
2860
2861         PR c++/47208
2862         * g++.dg/cpp0x/auto21.C: New test.
2863
2864 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
2865
2866         * objc.dg/special/unclaimed-category-1.h: Updated for
2867         new ABI support.
2868         * objc.dg/special/unclaimed-category-1.m: Same.
2869         * objc.dg/zero-link-1.m: Same.
2870         * objc.dg/lookup-1.m: Same.
2871         * objc.dg/torture/strings/const-str-9.m
2872         * objc.dg/torture/strings/const-str-10.m: Same.
2873         * objc.dg/torture/strings/const-str-11.m: Same.
2874         * objc.dg/torture/forward-1.m: Same.
2875         * objc.dg/zero-link-2.m: Same.
2876         * objc.dg/encode-7-next-64bit.m: Same.
2877         * objc.dg/method-4.m: Same.
2878         * objc.dg/next-runtime-1.m: Same.
2879         * objc.dg/image-info.m: Same.
2880         * objc.dg/pr23214.m: Same.
2881         * objc.dg/symtab-1.m: Same.
2882         * obj-c++.dg/basic.m: Same.
2883         * obj-c++.dg/proto-lossage-3.m: Same.
2884         * obj-c++.dg/torture/strings/const-str-10.m: Same.
2885         * obj-c++.dg/torture/strings/const-str-11.m: Same.
2886         * obj-c++.dg/torture/strings/const-str-9.m: Same.
2887         * obj-c++.dg/method-11.m: Same.
2888         * objc/execute/enumeration-1.m: Same.
2889         * objc/execute/object_is_class.m: Same.
2890         * objc/execute/formal_protocol-2.m: Same.
2891         * objc/execute/formal_protocol-4.m: Same.
2892         * objc/execute/formal_protocol-6.m: Same.
2893         * objc/execute/bycopy-3.m: Same.
2894         * objc/execute/exceptions/catchall-1.m: Same.
2895         * objc/execute/exceptions/finally-1.m: Same.
2896         * objc/execute/exceptions/local-variables-1.m: Same.
2897         * objc/execute/exceptions/foward-1.m: Same.
2898         * objc/execute/bf-common.h
2899         * objc/execute/enumeration-2.m: Same.
2900         * objc/execute/formal_protocol-1.m: Same.
2901         * objc/execute/formal_protocol-3.m: Same.
2902         * objc/execute/formal_protocol-5.m: Same.
2903         * objc/execute/accessing_ivars.m: Same.
2904         * objc/execute/bycopy-2.m: Same.
2905         * objc/execute/formal_protocol-7.m: Same.
2906         * objc/execute/compatibility_alias.m: Same.
2907         * objc/execute/no_clash.m: Same.
2908         * objc/execute/object_is_meta_class.m: Same.
2909         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2910         * objc/execute/class-tests-1.h: Include stdio.h.
2911         * objc/execute/class-tests-2.h: Same.
2912         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2913         runtimes.
2914         * obj-c++.dg/try-catch-2.mm: Same.
2915
2916 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR c++/47783
2919         * g++.dg/warn/Wunused-parm-4.C: New test.
2920
2921 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
2922             Jan Hubicka  <jh@suse.cz>
2923
2924         PR debug/47106
2925         PR debug/47402
2926         * g++.dg/debug/pr47106.C: New.
2927
2928 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
2929
2930         PR target/43653
2931         * gcc.target/i386/pr43653.c: New test.
2932
2933 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
2934
2935         PR c++/47172
2936         * g++.dg/template/inherit6.C: New test.
2937
2938 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
2939
2940         PR fortran/47745
2941         * gfortran.dg/class_39.f03: New.
2942
2943 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
2944
2945         PR c++/47326
2946         * g++.dg/cpp0x/variadic106.C: New test.
2947
2948 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
2949
2950         PR libfortran/47757
2951         * gfortran.dg/pr47757-1.f90: New test.
2952         * gfortran.dg/pr47757-2.f90: New test.
2953         * gfortran.dg/pr47757-3.f90: New test.
2954
2955         PR c++/47704
2956         * g++.dg/cpp0x/enum8.C: New test.
2957
2958 2011-02-15  Jason Merrill  <jason@redhat.com>
2959
2960         * g++.dg/inherit/implicit-trivial1.C: New.
2961         * g++.dg/cpp0x/implicit-trivial1.C: New.
2962
2963 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2964
2965         PR middle-end/47725
2966         * gcc.dg/torture/pr47725.c: Removed.
2967
2968 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2969
2970         PR target/47755
2971         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2972         constant does not generate a load from memory.
2973
2974 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2975
2976         PR middle-end/47725
2977         * gcc.dg/torture/pr47725.c: New.
2978
2979 2011-02-15  Richard Guenther  <rguenther@suse.de>
2980
2981         PR tree-optimization/47743
2982         * gcc.dg/torture/pr47743.c: New testcase.
2983
2984 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR middle-end/47581
2987         * gcc.target/i386/pr47581.c: New test.
2988
2989 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2990
2991         PR fortran/47730
2992         * gfortran.dg/select_type_22.f03: New.
2993
2994 2011-02-14  Jason Merrill  <jason@redhat.com>
2995
2996         * g++.dg/cpp0x/regress/enum1.C: New.
2997
2998 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2999
3000         * gnat.dg/include.adb: New test.
3001
3002 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/47728
3005         * gfortran.dg/class_38.f03: New.
3006
3007 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3008
3009         * gcc.dg/pr46494.c: New test.
3010
3011 2011-02-14  Richard Guenther  <rguenther@suse.de>
3012
3013         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3014
3015 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3016
3017         PR ada/41929
3018         * gnat.dg/null_pointer_deref1.exp: Don't skip on
3019         sparc*-sun-solaris2.11.
3020
3021 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3022
3023         PR fortran/47349
3024         * gfortran.dg/argument_checking_18.f90: New.
3025
3026 2011-02-13  Tobias Burnus  <burnus@net-b.de>
3027
3028         * gfortran.dg/argument_checking_13.f90: Update dg-error.
3029         * gfortran.dg/argument_checking_17.f90: New.
3030
3031 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
3032
3033         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3034         are temporarily disabled.
3035         * gfortran.dg/class_7.f03: Ditto.
3036         * gfortran.dg/coarray_14.f90: Ditto.
3037         * gfortran.dg/typebound_proc_13.f03: Ditto.
3038
3039 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
3040
3041         PR fortran/45586
3042         * gfortran.dg/extends_11.f03: New.
3043
3044 2011-02-11  Xinliang David Li  <davidxl@google.com>
3045
3046         PR tree-optimization/47707
3047         * g++.dg/tree-ssa/pr47707.C: New test.
3048
3049 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
3050
3051         * g++.dg/opt/inline17.C: New test.
3052
3053 2011-02-11  Tobias Burnus  <burnus@net-b.de>
3054
3055         PR fortran/47550
3056         * gfortran.dg/pure_formal_2.f90: New.
3057
3058 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
3059
3060         PR rtl-optimization/47614
3061         * gfortran.dg/pr47614.f: New.
3062
3063 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
3064
3065         PR driver/47678
3066         * gcc.dg/opts-6.c: New test.
3067
3068 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
3069
3070         PR debug/47684
3071         * gcc.dg/pr47684.c: New test.
3072
3073 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3074
3075         PR target/47629
3076         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3077         c99_runtime, dg-add-options c99_runtime.
3078         (main): Use __asm__.
3079
3080 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3081
3082         PR testsuite/47400
3083         * lib/target-supports.exp (check_ascii_locale_available): New proc.
3084         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3085         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3086         * gcc.dg/ucnid-10.c: Likewise.
3087         * gcc.dg/ucnid-13.c: Likewise.
3088         * gcc.dg/ucnid-7.c: Likewise.
3089         * gcc.dg/ucnid-8.c: Likewise.
3090         Adapt dg-warning line number.
3091
3092 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
3093
3094         * gcc.target/i386/parity-1.c: Use -march=k8.
3095         * gcc.target/i386/parity-2.c: Ditto.
3096         * gcc.target/i386/vecinit-1.c: Ditto.
3097         * gcc.target/i386/vecinit-2.c: Ditto.
3098
3099 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3100
3101         PR target/46610
3102         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3103         * gcc.target/mips/save-restore-3.c: Likewise.
3104         * gcc.target/mips/save-restore-4.c: Likewise.
3105         * gcc.target/mips/save-restore-5.c: Likewise.
3106
3107         PR target/47683
3108         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3109         * g++.dg/tree-prof/partition2.C: Likewise.
3110
3111 2011-02-09  Jason Merrill  <jason@redhat.com>
3112
3113         * g++.dg/tree-ssa/inline-3.C: Use a normal function
3114         rather than misdeclare std::puts.
3115
3116         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3117         * g++.dg/other/warning1.C: Likewise.
3118         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3119         * g++.old-deja/g++.gb/scope06.C: Likewise.
3120         * g++.old-deja/g++.law/cvt11.C: Likewise.
3121         * g++.old-deja/g++.law/init1.C: Likewise.
3122         * g++.dg/abi/mangle26.C: Likewise.
3123
3124         * g++.dg/template/function1.C: Adjust for C++0x mode.
3125         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3126
3127         * g++.dg/ext/label10.C: Adjust for C++0x mode.
3128         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3129
3130         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3131
3132         * g++.dg/cpp0x/regress/abi-empty7.C: New.
3133
3134         * g++.dg/cpp0x/regress: New directory.
3135         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3136         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3137         * g++.dg/cpp0x/regress/regress3.C: New.
3138
3139 2011-02-10  Richard Guenther  <rguenther@suse.de>
3140
3141         PR tree-optimization/47677
3142         * gcc.dg/torture/pr47677.c: New testcase.
3143
3144 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
3145
3146         * objc.dg/special/load-category-1.m: Remove unused header.
3147         * objc.dg/special/load-category-1a.m: Likewise.
3148         * objc.dg/special/load-category-2.m: Likewise.
3149         * objc.dg/special/load-category-2a.m: Likewise.
3150         * objc.dg/special/load-category-3.m: Likewise.
3151         * objc.dg/special/load-category-3a.m: Likewise.
3152         * objc.dg/attributes/proto-attribute-2.m: Likewise.
3153         * objc.dg/attributes/proto-attribute-3.m: Likewise.
3154         * objc.dg/attributes/class-attribute-1.m: Likewise.
3155         * objc.dg/property/property.exp: Don't run for Darwin < 9.
3156         * obj-c++.dg/property/property.exp: Likewise.
3157         * objc.dg/attributes/method-sentinel-1.m: Update type header.
3158         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3159         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3160         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3161         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3162         * obj-c++.dg/template-8.mm: Likewise.
3163
3164 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
3165
3166         PR target/47665
3167         * gcc.target/i386/pr47665.c: New test.
3168
3169 2011-02-10  Jie Zhang  <jie@codesourcery.com>
3170
3171         PR testsuite/47622
3172         Revert
3173         2011-02-05  Jie Zhang  <jie@codesourcery.com>
3174         PR debug/42631
3175         * gcc.dg/pr42631.c: Update test.
3176         * gcc.dg/pr42631-2.c: New test.
3177
3178 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3179
3180         PR fortran/47352
3181         * gfortran.dg/proc_decl_25.f90: New.
3182
3183 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3184
3185         PR fortran/47463
3186         * gfortran.dg/typebound_assignment_2.f03: New.
3187
3188 2011-02-09  Richard Guenther  <rguenther@suse.de>
3189
3190         PR tree-optimization/47664
3191         * gcc.dg/tree-ssa/inline-7.c: New testcase.
3192
3193 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
3194
3195         PR middle-end/47646
3196         * gnat.dg/uninit_func.adb: Adjust dg directive.
3197
3198 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
3199
3200         PR middle-end/47646
3201         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3202
3203 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3204
3205         PR fortran/47637
3206         * gfortran.dg/auto_dealloc_2.f90: New.
3207
3208 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3209
3210         * gcc.dg/builtins-config.h: Remove __sgi handling.
3211         * lib/target-supports.exp (add_options_for_c99_runtime): Add
3212         -std=c99 for mips-sgi-irix6.5*.
3213
3214 2011-02-09  Martin Jambor  <mjambor@suse.cz>
3215
3216         PR middle-end/45505
3217         * gfortran.dg/pr25923.f90: Remove xfails.
3218
3219 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3220
3221         PR fortran/47583
3222         * gfortran.dg/inquire_14.f90: New test.
3223
3224 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
3225
3226         PR fortran/45290
3227         * gfortran.dg/pointer_init_6.f90: New.
3228
3229 2011-02-08  Jeff Law <law@redhat.com>
3230
3231         PR tree-optimization/42893
3232         * gcc.tree-ssa/pr42893.c: New test.
3233
3234 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
3235
3236         PR tree-optimization/46834
3237         PR tree-optimization/46994
3238         PR tree-optimization/46995
3239         * gcc.dg/graphite/id-pr46834.c: New.
3240         * gfortran.dg/graphite/id-pr46994.f90: New.
3241         * gfortran.dg/graphite/id-pr46995.f90: New.
3242
3243 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3244
3245         PR middle-end/47646
3246         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3247         using the variable is known the warning is emitted there.
3248         * gcc.dg/uninit-pr19430.c (foo): Likewise.
3249         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3250
3251         * c-c++-common/pr20000.c (g): Both warnings occur at the return
3252         statement.
3253         (vg): Likewise.
3254         * gcc.dg/noreturn-1.c (foo5): Likewise.
3255         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3256         (method2): Likewise.
3257
3258         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3259         the return statement using the uninitialized variable.
3260         * gfortran.dg/pr39666-2.f90 (f): Likewise.
3261
3262 2011-02-08  Richard Guenther  <rguenther@suse.de>
3263
3264         PR middle-end/47639
3265         * g++.dg/opt/pr47639.c: New testcase.
3266
3267 2011-02-08  Richard Guenther  <rguenther@suse.de>
3268
3269         PR tree-optimization/47632
3270         * g++.dg/opt/pr47632.C: New testcase.
3271
3272 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3273
3274         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3275
3276 2011-02-07  Richard Guenther  <rguenther@suse.de>
3277
3278         PR tree-optimization/47615
3279         * g++.dg/opt/pr47615.C: New testcase.
3280
3281 2011-02-07  Richard Guenther  <rguenther@suse.de>
3282
3283         PR tree-optimization/47621
3284         * gcc.dg/torture/pr47621.c: New testcase.
3285
3286 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
3287
3288         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3289
3290 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
3291
3292         PR fortran/47592
3293         * gfortran.dg/allocate_with_source_1 : New test.
3294
3295 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
3296
3297         PR middle-end/47610
3298         * gcc.dg/pr47610.c: New test.
3299
3300 2011-02-05  Jie Zhang  <jie@codesourcery.com>
3301
3302         PR debug/42631
3303         * gcc.dg/pr42631.c: Update test.
3304         * gcc.dg/pr42631-2.c: New test.
3305
3306 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3307
3308         PR fortran/47574
3309         * gfortran.dg/pr47574.f90:  New test.
3310
3311 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
3312
3313         PR tree-optimization/46194
3314         * gcc.dg/autopar/pr46194.c: New.
3315
3316 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3317
3318         PR tree-optimization/43695
3319         * g++.dg/ipa/pr43695.C: New.
3320
3321 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR inline-asm/23200
3324         * gcc.dg/pr23200.c: New test.
3325
3326 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
3327
3328         PR c++/47589
3329         * g++.dg/pr47589.C: New test.
3330
3331 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
3332
3333         PR c++/47398
3334         * g++.dg/template/typedef37.C: New test.
3335         * g++.dg/template/param1.C: Adjust expected error message.
3336
3337 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
3338
3339         PR middle-end/31490
3340         * gcc.dg/pr31490-2.c: New test.
3341         * gcc.dg/pr31490-3.c: New test.
3342         * gcc.dg/pr31490-4.c: New test.
3343
3344 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
3345             Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR c++/46890
3348         * g++.dg/parser/semicolon3.C: Adjust.
3349         * g++.dg/parser/semicolon4.C: New testcase.
3350         * g++.dg/pr46890.C: New testcase.
3351
3352 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3353
3354         PR c++/29571
3355         * g++.dg/init/pr29571.C: New.
3356
3357 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3358
3359         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3360         instead of vect_int.
3361
3362 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
3363
3364         PR target/47312
3365         * gcc.target/i386/pr47312.c: New test.
3366
3367         PR target/47564
3368         * gcc.target/i386/pr47564.c: New test.
3369
3370 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
3371
3372         PR tree-optimization/45122
3373         * gcc.dg/tree-ssa/pr45122.c: New.
3374
3375 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3376
3377         PR target/47272
3378         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3379         and vec_vsx_st.
3380
3381         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3382         and vsx so a default --with-cpu=power7 doesn't give an error
3383         when -mavoid-indexed-addresses is used.
3384
3385         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3386         wrapper function to save the arguments and then jump to the real
3387         function, rather than depending on the compiler not to move stuff
3388         before an asm.
3389         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3390
3391 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
3392             Paul Thomas  <pault@gcc.gnu.org>
3393
3394         PR fortran/47082
3395         * gfortran.dg/class_37.f03 : New test.
3396
3397 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
3398             Richard Guenther  <rguenther@suse.de>
3399
3400         PR tree-optimization/40979
3401         PR bootstrap/47044
3402         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3403         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3404         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3405         check_vect_support_and_set_flags.
3406         * gfortran.dg/graphite/vect-pr40979.f90: New.
3407
3408 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
3409
3410         PR fortran/47572
3411         * gfortran.dg/class_36.f03: New.
3412
3413 2011-02-02  Richard Guenther  <rguenther@suse.de>
3414
3415         PR tree-optimization/47566
3416         * gcc.dg/lto/20110201-1_0.c: New testcase.
3417
3418 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
3419
3420         PR debug/47498
3421         PR debug/47501
3422         PR debug/45136
3423         PR debug/45130
3424         * debug/pr47498.c: New.
3425         * debug/pr47501.c: New.
3426
3427 2011-02-01  Richard Guenther  <rguenther@suse.de>
3428
3429         PR tree-optimization/47559
3430         * g++.dg/torture/pr47559.C: New testcase.
3431
3432 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
3433
3434         PR fortran/47565
3435         * gfortran.dg/typebound_call_20.f03: New.
3436
3437 2011-02-01  Richard Guenther  <rguenther@suse.de>
3438
3439         PR tree-optimization/47555
3440         * gcc.dg/pr47555.c: New testcase.
3441
3442 2011-02-01  Richard Guenther  <rguenther@suse.de>
3443
3444         PR tree-optimization/47541
3445         * g++.dg/torture/pr47541.C: New testcase.
3446
3447 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3448
3449         PR fortran/47455
3450         * gfortran.dg/typebound_call_19.f03: New.
3451
3452 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3453
3454         PR c++/47416
3455         * g++.dg/cpp0x/pr47416.C: New test.
3456
3457 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
3458
3459         PR fortran/47519
3460         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3461
3462 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3463
3464         PR fortran/47463
3465         * gfortran.dg/typebound_assignment_1.f03: New.
3466
3467 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3468
3469         PR tree-optimization/47538
3470         * gcc.c-torture/execute/pr47538.c: New test.
3471
3472 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3473
3474         PR target/45325
3475         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3476
3477 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3478
3479         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3480
3481 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3482
3483         PR rtl-optimization/44031
3484         * gcc.c-torture/compile/20110131-1.c: New test.
3485
3486 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3487
3488         PR fortran/47042
3489         * gfortran.dg/stmt_func_1.f90: New.
3490
3491 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3492
3493         PR fortran/47042
3494         * gfortran.dg/interface_34.f90: New.
3495
3496 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
3497
3498         PR fortran/47523
3499         * gfortran.dg/realloc_on_assign_5.f03: New test.
3500         * gfortran.dg/realloc_on_assign_5.f03: New test.
3501
3502 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3503
3504         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3505         * gfortran.dg/bessel_7.f90: Likewise.
3506         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
3507
3508         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3509         * gfortran.dg/sum_init_expr.f03: Likewise.
3510
3511         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3512
3513         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3514         -r -nostdlib.
3515
3516         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3517         loop only on "vect_intfloat_cvt" targets.
3518
3519 2011-01-29  Tobias Burnus  <burnus@net-b.de>
3520
3521         PR fortran/47531
3522         * gfortran.dg/shape_6.f90: New.
3523
3524 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3525
3526         PR libgfortran/47434
3527         * gfortran.dg/read_infnan_1.f90: Update test.
3528         * gfortran.dg/module_nan.f90: Update test.
3529         * gfortran.dg/char4_iunit_1.f03: Update test.
3530         * gfortran.dg/large_real_kind_1.f90: Update test.
3531         * gfortran.dg/real_const_3.f90: Update test.
3532         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3533
3534 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
3535
3536         PR c++/47311
3537         * g++.dg/template/param2.C: New test.
3538
3539 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3540
3541         PR libgfortran/47285
3542         * gfortran.dg/fmt_g.f: New test.
3543
3544 2011-01-28  Tobias Burnus  <burnus@net-b.de>
3545
3546         PR fortran/47507
3547         * gfortran.dg/pure_formal_1.f90: New.
3548
3549 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
3550
3551         PR target/42894
3552         * gcc.dg/tls/pr42894.c: New test.
3553
3554 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3555
3556         * gcc.dg/pr47276.c: Add dg-require-visibility.
3557
3558 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3559
3560         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3561
3562 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
3563             Tobias Burnus  <burnus@gcc.gnu.org>
3564
3565         PR fortran/45170
3566         PR fortran/35810
3567         PR fortran/47350
3568         * gfortran.dg/realloc_on_assign_3.f03: New test.
3569         * gfortran.dg/realloc_on_assign_4.f03: New test.
3570         * gfortran.dg/allocatable_function_5.f90: New test.
3571         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3572         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3573         implemented" dg-errors.
3574
3575 2011-01-27  Jan Hubicka  <jh@suse.cz>
3576
3577         PR middle-end/46949
3578         * gcc.dg/attr-weakref-4.c: New testcase
3579
3580 2011-01-27  Martin Jambor  <mjambor@suse.cz>
3581
3582         PR tree-optimization/47228
3583         * gcc.dg/torture/pr47228.c: New test.
3584
3585 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3586
3587         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3588
3589 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3590
3591         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3592         when using auto-overlay support on the SPU.
3593
3594 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3595
3596         PR rtl-optimization/44174
3597         * gcc.target/i386/asm-6.c: New test.
3598
3599 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
3600
3601         PR rtl-optimization/46856
3602         * gcc.c-torture/compile/pr46856.c: New test.
3603
3604 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
3605             Andrew Pinski  <pinskia@gmail.com>
3606
3607         PR c/43082
3608         * gcc.dg/pr43082.c: New.
3609
3610 2011-01-26  DJ Delorie  <dj@redhat.com>
3611
3612         PR rtl-optimization/46878
3613         * gcc.dg/pr46878-1.c: New test.
3614
3615 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3616
3617         PR c++/47476
3618         * g++.dg/cpp0x/pr47476.C: New test.
3619
3620 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3621
3622         * gcc.c-torture/compile/20110126-1.c: New test.
3623
3624 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3625
3626         PR c/47473
3627         * gcc.dg/torture/pr47473.c: New test.
3628
3629 2011-01-26  Jan Hubicka  <jh@suse.cz>
3630
3631         PR target/47237
3632         * gcc.c-torture/execute/pr47237.c: New testcase.
3633
3634 2011-01-26  Jan Hubicka  <jh@suse.cz>
3635
3636         PR tree-optimization/47190
3637         * gcc.dg/attr-weakref-3.c: New testcase.
3638
3639 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
3640
3641         PR c++/43601
3642         * gcc.dg/dll-9a.c: New test file.
3643         * gcc.dg/dll-11.c: Likewise.
3644         * gcc.dg/dll-12.c: Likewise.
3645         * gcc.dg/dll-12a.c: Likewise.
3646         * gcc.dg/dll-11a.c: Likewise.
3647         * gcc.dg/dll-9.c: Likewise.
3648         * gcc.dg/dll-10.c: Likewise.
3649         * gcc.dg/dll-10a.c: Likewise.
3650         * g++.dg/ext/dllexport4a.cc: Likewise.
3651         * g++.dg/ext/dllexport4.C: Likewise.
3652         * g++.dg/ext/dllexport5.C: Likewise.
3653         * g++.dg/ext/dllexport5a.cc: Likewise.
3654
3655 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3656
3657         PR tree-optimization/46970
3658         * gcc.dg/graphite/pr46970.c: New.
3659
3660 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3661
3662         PR tree-optimization/46215
3663         * gcc.dg/graphite/pr46215.c: New.
3664
3665 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3666
3667         PR tree-optimization/46168
3668         * gcc.dg/graphite/pr46168.c: New.
3669
3670 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3671
3672         PR tree-optimization/43657
3673         * gcc.dg/graphite/pr43657.c: New.
3674
3675 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3676
3677         PR tree-optimization/29832
3678         * gfortran.dg/graphite/pr29832.f90: New.
3679
3680 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3681
3682         PR tree-optimization/43567
3683         * gcc.dg/graphite/pr43567.c: New.
3684
3685 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3686
3687         * gfortran.dg/graphite/interchange-4.f: New.
3688         * gfortran.dg/graphite/interchange-5.f: New.
3689
3690         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3691         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3692         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3693         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3694         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3695         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3696         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3697         * gfortran.dg/ltrans-7.f90: Removed.
3698         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3699
3700         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3701         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3702         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3703         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3704         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3705         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3706         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3707         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3708         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3709         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3710         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3711         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3712         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3713         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3714         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3715         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3716         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3717         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3718         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3719         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3720         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3721         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3722         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3723         * gcc.dg/tree-ssa/data-dep-1.c
3724         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3725         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3726         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3727         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3728         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3729
3730 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3731
3732         PR tree-optimization/47265
3733         PR tree-optimization/47443
3734         * gcc.c-torture/compile/pr47265.c: New test.
3735         * gcc.dg/pr47443.c: New test.
3736
3737 2011-01-25  Martin Jambor  <mjambor@suse.cz>
3738
3739         PR tree-optimization/47382
3740         * g++.dg/torture/pr47382.C: New test.
3741         * g++.dg/opt/devirt1.C: Xfail.
3742
3743 2011-01-25  Yao Qi  <yao@codesourcery.com>
3744
3745         PR target/45701
3746         * gcc.target/arm/pr45701-1.c: New test.
3747         * gcc.target/arm/pr45701-2.c: New test.
3748         * gcc.target/arm/pr45701-3.c: New test.
3749
3750 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3751             Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR tree-optimization/47271
3754         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3755
3756 2011-01-25  Nick Clifton  <nickc@redhat.com>
3757
3758         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3759         (saturate_add): Delete.
3760         (exchange): Delete.
3761         (main): Do not run saturate_add.
3762         (set_interrupts): Delete.
3763
3764 2011-01-25  Tobias Burnus  <burnus@net-b.de>
3765
3766         PR fortran/47448
3767         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3768
3769 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3770
3771         PR tree-optimization/47427
3772         PR tree-optimization/47428
3773         * gcc.c-torture/compile/pr47427.c: New test.
3774         * gcc.c-torture/compile/pr47428.c: New test.
3775
3776 2011-01-25  Richard Guenther  <rguenther@suse.de>
3777
3778         PR middle-end/47411
3779         * gcc.dg/torture/pr47411.c: New testcase.
3780
3781 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3782
3783         * gfortran.dg/graphite/id-24.f: New.
3784         * gfortran.dg/graphite/id-25.f: New.
3785
3786 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3787
3788         * gfortran.dg/graphite/id-23.f: New.
3789
3790 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3791
3792         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3793
3794 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3795
3796         * gcc.dg/graphite/block-0.c: Un-XFAILed.
3797         * gcc.dg/graphite/block-1.c: Un-XFAILed.
3798         * gcc.dg/graphite/block-7.c: Un-XFAILed.
3799         * gcc.dg/graphite/block-8.c: Un-XFAILed.
3800         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3801         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3802         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3803         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3804         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3805
3806 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3807
3808         * gcc.dg/graphite/block-0.c: Add documentation.
3809         * gcc.dg/graphite/block-4.c: Same.
3810         * gcc.dg/graphite/block-7.c: Same.
3811         * gcc.dg/graphite/block-8.c: New.
3812         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3813         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3814         * gcc.dg/graphite/interchange-12.c: Add documentation.
3815         * gcc.dg/graphite/interchange-13.c: New.
3816         * gcc.dg/graphite/interchange-14.c: New.
3817         * gcc.dg/graphite/interchange-15.c: New.
3818         * gcc.dg/graphite/interchange-8.c: Add documentation.
3819         * gcc.dg/graphite/interchange-mvt.c: Same.
3820
3821 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3822
3823         PR target/47408
3824         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3825         * gcc.target/powerpc/altivec-14.c: Ditto.
3826         * gcc.target/powerpc/altivec-33.c: Ditto.
3827         * gcc.target/powerpc/altivec-types-1.c: Ditto.
3828         * gcc.target/powerpc/altivec-types-2.c: Ditto.
3829         * gcc.target/powerpc/altivec-types-3.c: Ditto.
3830         * gcc.target/powerpc/altivec-types-4.c: Ditto.
3831         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3832         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3833         * g++.dg/ext/altivec-15.C: Ditto.
3834         * g++.dg/ext/altivec-types-1.C: Ditto.
3835         * g++.dg/ext/altivec-types-2.C: Ditto.
3836         * g++.dg/ext/altivec-types-3.C: Ditto.
3837         * g++.dg/ext/altivec-types-4.C: Ditto.
3838
3839 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3840
3841         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3842
3843 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3844
3845         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3846         optimization options.
3847
3848 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3849
3850         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3851
3852         PR testsuite/45988
3853         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3854
3855 2011-01-23  Tobias Burnus  <burnus@net-b.de>
3856
3857         PR fortran/47421
3858         * gfortran.dg/allocatable_scalar_12.f90: New.
3859
3860 2011-01-23  Ira Rosen  <irar@il.ibm.com>
3861
3862         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3863         vectorization to be not profitable if peeling is used to
3864         realign the memory access.
3865         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3866         loop bound to avoid loop unrolling.
3867         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3868
3869 2011-01-22  Jan Hubicka  <jh@suse.cz>
3870
3871         PR lto/47333
3872         * g++.dg/lto/pr47333.C: New file.
3873
3874 2011-01-22  Jan Hubicka  <jh@suse.cz>
3875
3876         PR tree-optimization/43884
3877         PR lto/44334
3878         * gcc.dg/autopar/outer-2.c: Increase array size.
3879         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3880
3881 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3882
3883         PR fortran/38536
3884         * gfortran.dg/c_loc_tests_16.f90:  New test.
3885
3886 2011-01-22  Tobias Burnus  <burnus@net-b.de>
3887
3888         PR fortran/47399
3889         * gfortran.dg/typebound_proc_19.f90: New.
3890
3891 2011-01-21  Jeff Law <law@redhat.com>
3892
3893         PR tree-optimization/47053
3894         * g++.dg/pr47053.C: New test.
3895
3896 2011-01-21  Jason Merrill  <jason@redhat.com>
3897
3898         PR c++/47041
3899         * g++.dg/cpp0x/constexpr-ctor6.C: New.
3900
3901 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR c++/47388
3904         * g++.dg/cpp0x/range-for10.C: New test.
3905         * g++.dg/template/for1.C: New test.
3906
3907         PR middle-end/45566
3908         * g++.dg/tree-prof/partition3.C: New test.
3909
3910         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3911
3912         PR rtl-optimization/47366
3913         * g++.dg/opt/pr47366.C: New test.
3914
3915 2011-01-21  Jason Merrill  <jason@redhat.com>
3916
3917         PR c++/46552
3918         * g++.dg/cpp0x/constexpr-regress2.C: New.
3919
3920         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3921
3922 2011-01-21  Jeff Law <law@redhat.com>
3923
3924         PR rtl-optimization/41619
3925         * gcc.dg/pr41619.c: New.
3926
3927 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3928
3929         PR tree-optimization/47355
3930         * g++.dg/opt/pr47355.C: New test.
3931
3932 2011-01-21  Richard Guenther  <rguenther@suse.de>
3933
3934         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3935         making main hot.
3936
3937 2011-01-21  Richard Guenther  <rguenther@suse.de>
3938
3939         PR tree-optimization/47365
3940         * gcc.dg/torture/pr47365.c: New testcase.
3941         * gcc.dg/tree-ssa/pr47392.c: Likewise.
3942
3943 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3944
3945         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3946
3947 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR tree-optimization/47391
3950         * gcc.dg/pr47391.c: New test.
3951
3952 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3953
3954         * g++.dg/template/char1.C: Use signed char.
3955
3956 2011-01-21  Tobias Burnus  <burnus@net-b.de>
3957
3958         PR fortran/47377
3959         * gfortran.dg/pointer_target_4.f90: New.
3960
3961 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3962
3963         PR target/47251
3964         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3965         ILP32 system and not IP32.
3966
3967 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
3968
3969         PR debug/46583
3970         * g++.dg/debug/pr46583.C: New.
3971
3972 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3973
3974         PR debug/47283
3975         * g++.dg/debug/pr47283.C: New test.
3976
3977         PR testsuite/47371
3978         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3979         * gcc.target/i386/headmerge-2.c: Likewise.
3980
3981 2011-01-20  Richard Guenther  <rguenther@suse.de>
3982
3983         PR middle-end/47370
3984         * gcc.dg/torture/pr47370.c: New testcase.
3985
3986 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3987
3988         PR tree-optimization/46130
3989         * gcc.dg/pr46130-1.c: New test.
3990         * gcc.dg/pr46130-2.c: New test.
3991
3992 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
3993
3994         PR c++/47291
3995         * g++.dg/debug/dwarf2/template-params-10.C: New test.
3996
3997 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
3998
3999         PR debug/46240
4000         * g++.dg/debug/pr46240.cc: New.
4001
4002 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4003
4004         PR c++/47303
4005         * g++.dg/template/anonunion1.C: New test.
4006
4007         PR rtl-optimization/47337
4008         * gcc.c-torture/execute/pr47337.c: New test.
4009
4010 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4011
4012         PR testsuite/45342
4013         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4014
4015 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4016
4017         PR tree-optimization/46021
4018         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4019
4020 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4021
4022         PR tree-optimization/47290
4023         * g++.dg/torture/pr47290.C: New test.
4024
4025 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
4026
4027         PR fortran/47240
4028         * gfortran.dg/proc_ptr_comp_29.f90: New.
4029
4030 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4031
4032         PR testsuite/41146
4033         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4034         powerpc-apple-darwin9.
4035
4036 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR rtl-optimization/47299
4039         * gcc.c-torture/execute/pr47299.c: New test.
4040
4041 2011-01-17  Jason Merrill  <jason@redhat.com>
4042
4043         * g++.dg/cpp0x/constexpr-virtual.C: New.
4044
4045 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
4046
4047         PR fortran/47331
4048         * gfortran.dg/gomp/pr47331.f90: New test.
4049
4050 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4051
4052         PR objc/47314
4053         * objc.dg/selector-warn-1.m: New.
4054         * obj-c++.dg/selector-warn-1.mm: New.
4055
4056 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
4057
4058         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4059         Update dg-final accordingly.
4060
4061 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4062
4063         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4064
4065 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4066
4067         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4068         target check.
4069         * gcc.dg/guality/pr36728-2.c: Likewise.
4070
4071 2011-01-17  Richard Guenther  <rguenther@suse.de>
4072
4073         PR tree-optimization/47313
4074         * g++.dg/torture/pr47313.C: New testcase.
4075
4076 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
4077
4078         PR target/47318
4079         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4080         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4081         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4082         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4083
4084         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4085         as __m256i.
4086         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4087         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4088         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4089
4090 2011-01-17  Richard Guenther  <rguenther@suse.de>
4091
4092         PR tree-optimization/45967
4093         * gcc.dg/torture/pr45967-2.c: New testcase.
4094         * gcc.dg/torture/pr45967-3.c: Likewise.
4095
4096 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4097
4098         PR testsuite/47325
4099         * g++.dg/ext/pr47213.C: Require visibility.
4100
4101 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4102
4103         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4104         * gcc.dg/fixed-point/struct-union.c: Update error messages.
4105
4106 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4107
4108         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4109         Linux-based targets.
4110
4111 2011-01-13  Jan Hubicka  <jh@suse.cz>
4112
4113         PR tree-optimization/47276
4114         * gcc.dg/pr47276.c: New testcase.
4115
4116 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
4117             Jonathan Wakely  <jwakely.gcc@gmail.com>
4118
4119         PR c++/33558
4120         * g++.dg/other/pr33558.C: New.
4121         * g++.dg/other/pr33558-2.C: New.
4122
4123 2011-01-14  Martin Jambor  <mjambor@suse.cz>
4124
4125         PR tree-optimization/45934
4126         PR tree-optimization/46302
4127         * g++.dg/ipa/devirt-c-1.C: New test.
4128         * g++.dg/ipa/devirt-c-2.C: Likewise.
4129         * g++.dg/ipa/devirt-c-3.C: Likewise.
4130         * g++.dg/ipa/devirt-c-4.C: Likewise.
4131         * g++.dg/ipa/devirt-c-5.C: Likewise.
4132         * g++.dg/ipa/devirt-c-6.C: Likewise.
4133         * g++.dg/ipa/devirt-6.C: Likewise.
4134         * g++.dg/ipa/devirt-d-1.C: Likewise.
4135         * g++.dg/torture/pr45934.C: Likewise.
4136
4137 2011-01-14  Jason Merrill  <jason@redhat.com>
4138
4139         * g++.dg/cpp0x/variadic105.C: New.
4140
4141 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4142             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4143
4144         PR objc/45989
4145         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4146         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4147         execution tests on i?86-*-*, x86_64-*-* and
4148         powerpc*-apple-darwin* && ilp32.
4149         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4150         tests on i?86-*-* and x86_64-*-*.
4151
4152 2011-01-14  Richard Guenther  <rguenther@suse.de>
4153
4154         PR tree-optimization/47280
4155         * g++.dg/opt/pr47280.C: New testcase.
4156
4157 2011-01-14  Jason Merrill  <jason@redhat.com>
4158
4159         * g++.dg/cpp0x/constexpr-regress1.C: New.
4160
4161         * g++.dg/ext/flexary2.C: New.
4162
4163 2011-01-14  Richard Guenther  <rguenther@suse.de>
4164
4165         PR middle-end/47281
4166         * gcc.dg/torture/pr47281.c: New testcase.
4167         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4168
4169 2011-01-14  Richard Guenther  <rguenther@suse.de>
4170
4171         PR tree-optimization/47286
4172         * gcc.dg/tree-ssa/pr47286.c: New testcase.
4173
4174 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
4175
4176         PR c++/47213
4177         * g++.dg/ext/pr47213.C: New.
4178
4179 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4180
4181         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4182
4183 2011-01-13  Tobias Burnus  <burnus@net-b.de>
4184             Mikael Morin  <mikael@gcc.gnu.org>
4185
4186         PR fortran/45848
4187         PR fortran/47204
4188         * gfortran.dg/select_type_20.f90: New.
4189         * gfortran.dg/select_type_21.f90: New.
4190
4191 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4192
4193         PR target/47251
4194         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4195
4196 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4197
4198         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4199         * gcc.dg/guality/pr36728-2.c: Likewise.
4200
4201 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
4202
4203         PR debug/PR46973
4204         * g++.dg/debug/dwarf2/template-params-9.C: New test.
4205
4206 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
4207
4208         PR rtl-optimization/45352
4209         * gcc.dg/pr45352-3.c: New.
4210
4211 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4212
4213         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4214         comment.
4215         * g++.dg/cpp0x/range-for8.C: New.
4216         * g++.dg/cpp0x/range-for9.C: New.
4217
4218 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
4219
4220         PR debug/47209
4221         * g++.dg/debug/pr47209.C: New.
4222
4223 2011-01-12  Richard Guenther  <rguenther@suse.de>
4224
4225         PR lto/47259
4226         * gcc.dg/lto/pr47259_0.c: New testcase.
4227         * gcc.dg/lto/pr47259_1.c: Likewise.
4228
4229 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
4230
4231         * objc-obj-c++-shared/Object1.h: Add copyright header, update
4232         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4233         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4234         methods missing from the OBJC2 Object.
4235         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4236         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4237         GNU and NeXT runtimes.
4238         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4239         comments.
4240         * objc-obj-c++-shared/Object1.m: Likewise.
4241         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
4242         * objc.dg/proto-qual-1.m: Likewise.
4243         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4244         * obj-c++.dg/proto-qual-1.mm: Likewise.
4245
4246 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4247
4248         PR testsuite/33033
4249         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4250
4251 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4252
4253         Fixed the Objective-C++ testsuite and updated all tests.
4254         * lib/obj-c++.exp (obj-c++_init): Declare and set
4255         gcc_warning_prefix and gcc_error_prefix.
4256         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4257         'dg-warning', 'dg-message' and 'dg-error'.
4258         * obj-c++.dg/class-extension-3.mm: Likewise.
4259         * obj-c++.dg/class-protocol-1.mm: Likewise.
4260         * obj-c++.dg/encode-7.mm: Likewise.
4261         * obj-c++.dg/exceptions-3.mm: Likewise.
4262         * obj-c++.dg/exceptions-5.mm: Likewise.
4263         * obj-c++.dg/method-12.mm: Likewise.
4264         * obj-c++.dg/method-13.mm: Likewise.
4265         * obj-c++.dg/method-15.mm: Likewise.
4266         * obj-c++.dg/method-16.mm: Likewise.
4267         * obj-c++.dg/method-4.mm: Likewise.
4268         * obj-c++.dg/method-8.mm: Likewise.
4269         * obj-c++.dg/method-conflict-1.mm: Likewise.
4270         * obj-c++.dg/method-conflict-2.mm: Likewise.
4271         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4272         and uncommented second part of the testcase now that the testsuite
4273         works correctly.
4274         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
4275         and uncommented second part of the testcase now that the testsuite
4276         works correctly.
4277         * obj-c++.dg/private-1.mm: Likewise.
4278         * obj-c++.dg/proto-lossage-4.mm: Likewise.
4279         * obj-c++.dg/syntax-error-7.mm: Likewise.
4280         * obj-c++.dg/warn5.mm: Likewise.
4281         * obj-c++.dg/property/at-property-14.mm: Likewise.
4282         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4283         FIXME.
4284         * obj-c++.dg/property/at-property-18.mm: Likewise.
4285         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4286         FIXME.
4287         * obj-c++.dg/property/at-property-21.mm: Likewise.
4288         * obj-c++.dg/property/at-property-28.mm: Likewise.
4289         * obj-c++.dg/property/at-property-5.mm: Likewise.
4290         * obj-c++.dg/property/dynamic-2.mm: Likewise.
4291         * obj-c++.dg/property/property-neg-3.mm: Likewise.
4292         * obj-c++.dg/property/synthesize-11.mm: Likewise.
4293         * obj-c++.dg/property/synthesize-6.mm: Likewise.
4294         * obj-c++.dg/property/synthesize-8.mm: Likewise.
4295         * obj-c++.dg/property/synthesize-9.mm: Likewise.
4296         * obj-c++.dg/tls/diag-5.mm: Likewise.
4297         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4298         dg-error, now matched correctly.
4299
4300 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4301
4302         * objc.dg/property/at-property-29.m: New.
4303         * obj-c++.dg/property/at-property-29.mm: New.
4304
4305 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4306
4307         * go.test/go-test.exp (go-set-goarch): New proc.
4308         (go-gc-tests): Use it.
4309
4310 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
4311
4312         PR debug/46955
4313         * g++.dg/debug/dwarf2/template-params-8.C: New test.
4314
4315 2011-01-11  Richard Henderson  <rth@redhat.com>
4316
4317         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4318
4319 2011-01-11  Jan Hubicka  <jh@suse.cz>
4320
4321         PR lto/45721
4322         PR lto/45375
4323         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4324         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4325
4326 2011-01-11  Richard Guenther  <rguenther@suse.de>
4327
4328         PR tree-optimization/46076
4329         * gcc.dg/tree-ssa/pr46076.c: New testcase.
4330
4331 2011-01-11  Jeff Law <law@redhat.com>
4332
4333         * PR tree-optimization/47086
4334         * gcc.dg/pr47086.c: New test.
4335
4336 2011-01-11  Jason Merrill  <jason@redhat.com>
4337
4338         PR c++/46658
4339         * g++.dg/template/new10.C: New.
4340
4341         PR c++/45520
4342         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4343
4344 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
4345
4346         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4347         Split type definitions and NSConstantString class into...
4348         * objc-obj-c++-shared/objc-test-suite-types.h: New.
4349         * objc-obj-c++-shared/nsconstantstring-class.h: New.
4350         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4351         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4352         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4353         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4354         to comments.
4355         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4356         encode defines for newer NeXT system headers.
4357         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4358         * obj-c++.dg/torture/strings/string1.mm: Likewise.
4359         * objc.dg/foreach-5.m: Likewise.
4360         * objc.dg/foreach-2.m: Likewise.
4361         * objc.dg/foreach-4.m: Likewise.
4362         * objc.dg/torture/strings/string1.m: Likewise.
4363         * objc.dg/torture/strings/string2.m: Likewise.
4364         * objc.dg/torture/strings/string3.m: Likewise.
4365         * objc.dg/torture/strings/string4.m: Likewise.
4366         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4367         header and stand alone.
4368         * obj-c++.dg/strings/strings-2.mm: Likewise.
4369         * objc.dg/torture/strings/const-str-3.m: Likewise.
4370         * objc.dg/strings/strings-2.m: Likewise.
4371         * objc.dg/strings/const-str-12b.m: Likewise.
4372
4373 2011-01-12  Richard Guenther  <rguenther@suse.de>
4374
4375         PR middle-end/32511
4376         * gcc.dg/attr-weak-1.c: Adjust.
4377
4378 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
4379
4380         PR fortran/47051
4381         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4382         standard compliant and comment.
4383
4384 2011-01-10  Jan Hubicka  <jh@suse.cz>
4385
4386         PR lto/46083
4387         * gcc.dg/initpri3.c: New testcase.
4388
4389 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
4390
4391         PR lto/47222
4392         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4393         externally visible.
4394         (g_esi): Likewise.
4395         (g_ebx): Likewise.
4396         (g_ebp): Likewise.
4397         (g_esp): Likewise.
4398         (g_ebp_save): Likewise.
4399         (g_esp_save): Likewise.
4400
4401 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4402
4403         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4404
4405 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4406
4407         PR tree-optimization/46021
4408         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4409         i?86-*-*, x86_64-*-*.
4410
4411 2011-01-10  Jeff Law <law@redhat.com>
4412
4413         * PR tree-optimization/47141
4414         * gcc.c-torture/compile/pr47141.c: New test.
4415
4416 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
4417
4418         PR testsuite/46230
4419         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4420         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4421         * gcc.dg/vect/slp-35.c: Remove XFAILs.
4422         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4423
4424         PR testsuite/46230
4425         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4426         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
4427         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4428         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4429         being vectorized.  Adjust dg-final pattern.
4430
4431         PR testsuite/46230
4432         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4433         * gcc.dg/vect/slp-24.c: Likewise.
4434
4435 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
4436
4437         PR c++/47218
4438         * g++.dg/other/pr47218-1.C: New test file.
4439         * g++.dg/other/pr47218.C: Likewise.
4440         * g++.dg/other/pr47218.h: New supporting header.
4441
4442 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4443
4444         PR objc/47232
4445         * objc.dg/attributes/invalid-attribute-1.m: New.
4446         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4447
4448 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4449
4450         PR fortran/47224
4451         * gfortran.dg/proc_ptr_comp_28.f90: New.
4452
4453 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4454
4455         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4456         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4457         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4458         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4459         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4460         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4461         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4462         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4463         * objc.dg/gnu-api-2-class.m: Likewise.
4464         * objc.dg/gnu-api-2-ivar.m: Likewise.
4465         * objc.dg/gnu-api-2-method.m: Likewise.
4466         * objc.dg/gnu-api-2-objc.m: Likewise.
4467         * objc.dg/gnu-api-2-object.m: Likewise.
4468         * objc.dg/gnu-api-2-property.m: Likewise.
4469         * objc.dg/gnu-api-2-protocol.m: Likewise.
4470         * objc.dg/gnu-api-2-sel.m: Likewise.
4471
4472 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4473
4474         * objc.dg/foreach-1.m: Skip for Darwin < 9.
4475         * objc.dg/objc-foreach-4.m: Likewise.
4476         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4477         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4478         * objc.dg/foreach-4.m: Likewise.
4479         * objc.dg/foreach-5.m: Likewise.
4480         * objc.dg/foreach-3.m: Return self from init.
4481
4482 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4483
4484         PR fortran/38536
4485         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
4486
4487 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4488
4489         PR fortran/46313
4490         * gfortran.dg/class_35.f90: New.
4491
4492 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4493
4494         * objc.dg/foreach-1.m: Add "-Wall" to flags.
4495
4496 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4497
4498         PR objc/47078
4499         * objc.dg/invalid-method-2.m: New.
4500         * obj-c++.dg/invalid-method-2.mm: New.
4501
4502 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
4503
4504         PR fortran/46896
4505         * gfortran.dg/transpose_optimization_2.f90 : New test.
4506
4507 2011-01-08  Jan Hubicka  <jh@suse.cz>
4508
4509         PR tree-optmization/46469
4510         * g++.dg/torture/pr46469.C: New testcase.
4511
4512 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4513
4514         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4515         emulation of libobjc-gnu structure layout functionality to ..
4516         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4517         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4518         * objc/execute/bf-common.h: Adjust headers.
4519         * objc/execute/bf-1.m: Likewise.
4520         * objc/execute/bf-2.m: Likewise.
4521         * objc/execute/bf-3.m: Likewise.
4522         * objc/execute/bf-4.m: Likewise.
4523         * objc/execute/bf-5.m: Likewise.
4524         * objc/execute/bf-6.m: Likewise.
4525         * objc/execute/bf-7.m: Likewise.
4526         * objc/execute/bf-8.m: Likewise.
4527         * objc/execute/bf-9.m: Likewise.
4528         * objc/execute/bf-10.m: Likewise.
4529         * objc/execute/bf-11.m: Likewise.
4530         * objc/execute/bf-12.m: Likewise.
4531         * objc/execute/bf-13.m: Likewise.
4532         * objc/execute/bf-14.m: Likewise.
4533         * objc/execute/bf-15.m: Likewise.
4534         * objc/execute/bf-16.m: Likewise.
4535         * objc/execute/bf-17.m: Likewise.
4536         * objc/execute/bf-18.m: Likewise.
4537         * objc/execute/bf-19.m: Likewise.
4538         * objc/execute/bf-20.m: Likewise.
4539         * objc/execute/bf-21.m: Likewise.
4540         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4541         objc_get_type_qualifiers ().
4542
4543 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4544
4545         PR fortran/45777
4546         * gfortran.dg/dependency_39.f90:  New test.
4547
4548 2011-01-07  Jan Hubicka  <jh@suse.cz>
4549
4550         Get builtins tests ready for linker plugin.
4551         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4552         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4553         my_memset, my_bzero): Mark used.
4554         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4555         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4556         volatile.
4557         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4558         volatile.
4559
4560 2011-01-07  Jan Hubicka  <jh@suse.cz>
4561
4562         PR tree-optimization/46367
4563         * g++.dg/torture/pr46367.C: New file.
4564
4565 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4566
4567         PR target/47201
4568         * gcc.dg/pr47201.c: New test.
4569
4570         PR bootstrap/47187
4571         * gcc.dg/tree-prof/pr47187.c: New test.
4572
4573 2011-01-07  Tobias Burnus  <burnus@net-b.de>
4574
4575         PR fortran/41580
4576         * gfortran.dg/extends_type_of_3.f90: New.
4577
4578 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
4579
4580         * g++.dg/ext/dllexport-MI1.C: Adjust test.
4581         * g++.dg/ext/dllimport-MI1.C: Likewise.
4582         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4583         * g++.dg/ext/dllimport10.C: Likewise.
4584         * g++.dg/ext/dllimport11.C: Likewise.
4585         * g++.dg/ext/dllimport12.C: Likewise.
4586         * g++.dg/ext/dllimport13.C: Likewise.
4587         * g++.dg/ext/dllimport2.C: Likewise.
4588         * g++.dg/ext/dllimport3.C: Likewise.
4589         * g++.dg/ext/dllimport4.C: Likewise.
4590         * g++.dg/ext/dllimport5.C: Likewise.
4591         * g++.dg/ext/dllimport6.C: Likewise.
4592         * g++.dg/ext/dllimport8.C: Likewise.
4593         * g++.dg/ext/dllimport9.C: Likewise.
4594         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4595         targets, too. Additionally enable test for i?86-*-mingw*.
4596         * g++.dg/ext/selectany1.C: Likewise.
4597         Remove guard variable check.
4598
4599 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
4600
4601         PR fortran/47189
4602         PR fortran/47194
4603         * gfortran.dg/storage_size_3.f08: Extended.
4604
4605 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4606
4607         PR c++/47022
4608         * g++.dg/template/stdarg1.C: New test.
4609
4610 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4611
4612         PR fortran/47195
4613         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4614         * gfortran.dg/defined_operators_1.f90: Split the subroutine
4615         from the interface of functions to not hide the errors that
4616         shall be tested.
4617
4618 2011-01-06  Jan Hubicka  <jh@suse.cz>
4619
4620         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4621         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4622
4623 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4624
4625         PR fortran/33117
4626         PR fortran/46478
4627         * gfortran.dg/interface_33.f90: New test.
4628
4629 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
4630
4631         PR c/47150
4632         * gcc.c-torture/compile/pr47150.c: New test.
4633
4634 2011-01-06  Ira Rosen  <irar@il.ibm.com>
4635
4636         PR tree-optimization/47139
4637         * gcc.dg/vect/pr47139.c: New test.
4638
4639 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4640
4641         PR fortran/47180
4642         * gfortran.dg/extends_type_of_2.f03: New.
4643
4644 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4645
4646         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4647
4648 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4649
4650         * gnat.dg/opt14.adb: New test.
4651
4652 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4653
4654         PR fortran/46017
4655         * gfortran.dg/allocate_error_2.f90:  New test.
4656
4657 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4658
4659         PR fortran/47024
4660         * gfortran.dg/storage_size_3.f08: New.
4661
4662 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4663
4664         PR libgfortran/47154
4665         * gfortran.dg/namelist_68.f90: New test.
4666
4667 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4668
4669         * gnat.dg/unchecked_convert8.ad[sb]: New test.
4670
4671 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
4672
4673         PR fortran/46448
4674         * gfortran.dg/class_34.f90: New.
4675
4676 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4677
4678         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4679         use __builtin_inff.  Skip all single-precision tests that require
4680         Infinity.
4681
4682 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4683
4684         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4685
4686 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
4687
4688         PR tree-optimization/47148
4689         * gcc.c-torture/execute/pr47148.c: New test.
4690
4691         PR tree-optimization/47155
4692         * gcc.c-torture/execute/pr47155.c: New test.
4693
4694         PR rtl-optimization/47157
4695         * gcc.c-torture/compile/pr47157.c: New test.
4696
4697 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4698
4699         * gcc.dg/torture/vector-shift2.c (schar): Define.
4700         (main): Always use schar or uchar instead of plain "char" to avoid
4701         dependencies on implementation-defined char signedness.
4702
4703 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4704
4705         PR tree-optimization/46801
4706         * gnat.dg/pack9.adb: Remove xfail.
4707
4708 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4709
4710         PR tree-optimization/46984
4711         * g++.dg/ipa/pr46984.C: New test.
4712
4713 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
4714
4715         PR fortran/46408
4716         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4717
4718 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR tree-optimization/47140
4721         * gcc.c-torture/compile/pr47140.c: New test.
4722
4723         PR rtl-optimization/47028
4724         * gcc.dg/pr47028.c: New test.
4725
4726 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4727
4728         * objc.dg/protocol-forward-1.m: Removed TODO.
4729         * objc.dg/protocol-forward-2.m: New.
4730         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4731         * obj-c++.dg/protocol-forward-2.mm: New.
4732
4733 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
4734
4735         PR target/38662
4736         * g++.dg/eh/pr38662.C: New testcase.
4737
4738 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
4739
4740         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4741         scan for newline '\n'.
4742
4743 \f
4744 Copyright (C) 2011 Free Software Foundation, Inc.
4745
4746 Copying and distribution of this file, with or without modification,
4747 are permitted in any medium without royalty provided the copyright
4748 notice and this notice are preserved.