OSDN Git Service

fd5066b204e3ea4c8bfbcc0de8a9cf90c861f6b0
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR libgfortran/47567
4         * gfortran.dg/fmt_f0_1.f90: Update test.
5
6 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/47348
9         * gfortran.dg/array_constructor_36.f90 : New test.
10         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11         allow for comparison between different elements of the array
12         constructor at different levels of optimization.
13
14 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
15
16         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
17         * gcc.target/i386/pr32280-1.c: Likewise.
18
19 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
20
21         PR target/47800
22         * gcc.target/i386/pr47800.c: New test.
23
24 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
25
26         * objc/execute/exceptions/foward-1.x: New.
27         
28 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
29
30         PR fortran/47789
31         * gfortran.dg/derived_constructor_comps_4.f90: New.
32
33 2011-02-18  Tobias Burnus
34
35         PR fortran/47775
36         * gfortran.dg/func_result_6.f90: New.
37
38 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
39
40         PR c++/47795
41         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
42
43 2011-02-18  Tobias Burnus  <burnus@net-b.de>
44
45         PR fortran/47750
46         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
47         gcc_warning_prefix.
48         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
49         normalizing the error/warning output.
50         * gfortran.dg/Wall.f90: Update dg-error/warning.
51         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
52         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
53         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
54         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
55         * gfortran.dg/class_30.f90: Update dg-error/warning.
56         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
57         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
58         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
59         * gfortran.dg/entry_17.f90: Update dg-error/warning.
60         * gfortran.dg/entry_19.f90: Update dg-error/warning.
61         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
62         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
63         * gfortran.dg/g77/12632.f: Update dg-error/warning.
64         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
65         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
66         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
67         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
68         * gfortran.dg/goto_8.f90: Update dg-error/warning.
69         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
70         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
71         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
72         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
73         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
74         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
75         * gfortran.dg/volatile3.f90: Update dg-error/warning.
76         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
77         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
78         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
79         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
80         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
81
82 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
83
84         PR fortran/47768
85         * gfortran.dg/proc_ptr_comp_30.f90: New.
86
87 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
88
89         PR debug/47780
90         * gcc.target/i386/pr47780.c: New test.
91
92 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
93
94         PR fortran/47767
95         * gfortran.dg/class_40.f03: New.
96
97 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
98
99         PR c++/47208
100         * g++.dg/cpp0x/auto21.C: New test.
101
102 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
103
104         * objc.dg/special/unclaimed-category-1.h: Updated for
105         new ABI support.
106         * objc.dg/special/unclaimed-category-1.m: Same.
107         * objc.dg/zero-link-1.m: Same.
108         * objc.dg/lookup-1.m: Same.
109         * objc.dg/torture/strings/const-str-9.m
110         * objc.dg/torture/strings/const-str-10.m: Same.
111         * objc.dg/torture/strings/const-str-11.m: Same.
112         * objc.dg/torture/forward-1.m: Same.
113         * objc.dg/zero-link-2.m: Same.
114         * objc.dg/encode-7-next-64bit.m: Same.
115         * objc.dg/method-4.m: Same.
116         * objc.dg/next-runtime-1.m: Same.
117         * objc.dg/image-info.m: Same.
118         * objc.dg/pr23214.m: Same.
119         * objc.dg/symtab-1.m: Same.
120         * obj-c++.dg/basic.m: Same.
121         * obj-c++.dg/proto-lossage-3.m: Same.
122         * obj-c++.dg/torture/strings/const-str-10.m: Same.
123         * obj-c++.dg/torture/strings/const-str-11.m: Same.
124         * obj-c++.dg/torture/strings/const-str-9.m: Same.
125         * obj-c++.dg/method-11.m: Same.
126         * objc/execute/enumeration-1.m: Same.
127         * objc/execute/object_is_class.m: Same.
128         * objc/execute/formal_protocol-2.m: Same.
129         * objc/execute/formal_protocol-4.m: Same.
130         * objc/execute/formal_protocol-6.m: Same.
131         * objc/execute/bycopy-3.m: Same.
132         * objc/execute/exceptions/catchall-1.m: Same.
133         * objc/execute/exceptions/finally-1.m: Same.
134         * objc/execute/exceptions/local-variables-1.m: Same.
135         * objc/execute/exceptions/foward-1.m: Same.
136         * objc/execute/bf-common.h
137         * objc/execute/enumeration-2.m: Same.
138         * objc/execute/formal_protocol-1.m: Same.
139         * objc/execute/formal_protocol-3.m: Same.
140         * objc/execute/formal_protocol-5.m: Same.
141         * objc/execute/accessing_ivars.m: Same.
142         * objc/execute/bycopy-2.m: Same.
143         * objc/execute/formal_protocol-7.m: Same.
144         * objc/execute/compatibility_alias.m: Same.
145         * objc/execute/no_clash.m: Same.
146         * objc/execute/object_is_meta_class.m: Same.
147         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
148         * objc/execute/class-tests-1.h: Include stdio.h.
149         * objc/execute/class-tests-2.h: Same.
150         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
151         runtimes.
152         * obj-c++.dg/try-catch-2.mm: Same.
153
154 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
155
156         PR c++/47783
157         * g++.dg/warn/Wunused-parm-4.C: New test.
158
159 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
160             Jan Hubicka  <jh@suse.cz>
161
162         PR debug/47106
163         PR debug/47402
164         * g++.dg/debug/pr47106.C: New.
165
166 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
167
168         PR target/43653
169         * gcc.target/i386/pr43653.c: New test.
170
171 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
172
173         PR c++/47172
174         * g++.dg/template/inherit6.C: New test.
175
176 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
177
178         PR fortran/47745
179         * gfortran.dg/class_39.f03: New.
180
181 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
182
183         PR c++/47326
184         * g++.dg/cpp0x/variadic106.C: New test.
185
186 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
187
188         PR libfortran/47757
189         * gfortran.dg/pr47757-1.f90: New test.
190         * gfortran.dg/pr47757-2.f90: New test.
191         * gfortran.dg/pr47757-3.f90: New test.
192
193         PR c++/47704
194         * g++.dg/cpp0x/enum8.C: New test.
195
196 2011-02-15  Jason Merrill  <jason@redhat.com>
197
198         * g++.dg/inherit/implicit-trivial1.C: New.
199         * g++.dg/cpp0x/implicit-trivial1.C: New.
200
201 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
202
203         PR middle-end/47725
204         * gcc.dg/torture/pr47725.c: Removed.
205
206 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
207
208         PR target/47755
209         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
210         constant does not generate a load from memory.
211
212 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
213
214         PR middle-end/47725
215         * gcc.dg/torture/pr47725.c: New.
216
217 2011-02-15  Richard Guenther  <rguenther@suse.de>
218
219         PR tree-optimization/47743
220         * gcc.dg/torture/pr47743.c: New testcase.
221
222 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
223
224         PR middle-end/47581
225         * gcc.target/i386/pr47581.c: New test.
226
227 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
228
229         PR fortran/47730
230         * gfortran.dg/select_type_22.f03: New.
231
232 2011-02-14  Jason Merrill  <jason@redhat.com>
233
234         * g++.dg/cpp0x/regress/enum1.C: New.
235
236 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
237
238         * gnat.dg/include.adb: New test.
239
240 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
241
242         PR fortran/47728
243         * gfortran.dg/class_38.f03: New.
244
245 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gcc.dg/pr46494.c: New test.
248
249 2011-02-14  Richard Guenther  <rguenther@suse.de>
250
251         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
252
253 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
254
255         PR ada/41929
256         * gnat.dg/null_pointer_deref1.exp: Don't skip on
257         sparc*-sun-solaris2.11.
258
259 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
260
261         PR fortran/47349
262         * gfortran.dg/argument_checking_18.f90: New.
263
264 2011-02-13  Tobias Burnus  <burnus@net-b.de>
265
266         * gfortran.dg/argument_checking_13.f90: Update dg-error.
267         * gfortran.dg/argument_checking_17.f90: New.
268
269 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
270
271         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
272         are temporarily disabled.
273         * gfortran.dg/class_7.f03: Ditto.
274         * gfortran.dg/coarray_14.f90: Ditto.
275         * gfortran.dg/typebound_proc_13.f03: Ditto.
276
277 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
278
279         PR fortran/45586
280         * gfortran.dg/extends_11.f03: New.
281
282 2011-02-11  Xinliang David Li  <davidxl@google.com>
283
284         PR tree-optimization/47707
285         * g++.dg/tree-ssa/pr47707.C: New test.
286
287 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * g++.dg/opt/inline17.C: New test.
290
291 2011-02-11  Tobias Burnus  <burnus@net-b.de>
292
293         PR fortran/47550
294         * gfortran.dg/pure_formal_2.f90: New.
295
296 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
297
298         PR rtl-optimization/47614
299         * gfortran.dg/pr47614.f: New.
300
301 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
302
303         PR driver/47678
304         * gcc.dg/opts-6.c: New test.
305
306 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
307
308         PR debug/47684
309         * gcc.dg/pr47684.c: New test.
310
311 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
312
313         PR target/47629
314         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
315         c99_runtime, dg-add-options c99_runtime.
316         (main): Use __asm__.
317
318 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
319
320         PR testsuite/47400
321         * lib/target-supports.exp (check_ascii_locale_available): New proc.
322         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
323         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
324         * gcc.dg/ucnid-10.c: Likewise.
325         * gcc.dg/ucnid-13.c: Likewise.
326         * gcc.dg/ucnid-7.c: Likewise.
327         * gcc.dg/ucnid-8.c: Likewise.
328         Adapt dg-warning line number.
329
330 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
331
332         * gcc.target/i386/parity-1.c: Use -march=k8.
333         * gcc.target/i386/parity-2.c: Ditto.
334         * gcc.target/i386/vecinit-1.c: Ditto.
335         * gcc.target/i386/vecinit-2.c: Ditto.
336
337 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
338
339         PR target/46610
340         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
341         * gcc.target/mips/save-restore-3.c: Likewise.
342         * gcc.target/mips/save-restore-4.c: Likewise.
343         * gcc.target/mips/save-restore-5.c: Likewise.
344
345         PR target/47683
346         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
347         * g++.dg/tree-prof/partition2.C: Likewise.
348
349 2011-02-09  Jason Merrill  <jason@redhat.com>
350
351         * g++.dg/tree-ssa/inline-3.C: Use a normal function
352         rather than misdeclare std::puts.
353
354         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
355         * g++.dg/other/warning1.C: Likewise.
356         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
357         * g++.old-deja/g++.gb/scope06.C: Likewise.
358         * g++.old-deja/g++.law/cvt11.C: Likewise.
359         * g++.old-deja/g++.law/init1.C: Likewise.
360         * g++.dg/abi/mangle26.C: Likewise.
361
362         * g++.dg/template/function1.C: Adjust for C++0x mode.
363         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
364
365         * g++.dg/ext/label10.C: Adjust for C++0x mode.
366         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
367
368         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
369
370         * g++.dg/cpp0x/regress/abi-empty7.C: New.
371
372         * g++.dg/cpp0x/regress: New directory.
373         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
374         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
375         * g++.dg/cpp0x/regress/regress3.C: New.
376
377 2011-02-10  Richard Guenther  <rguenther@suse.de>
378
379         PR tree-optimization/47677
380         * gcc.dg/torture/pr47677.c: New testcase.
381
382 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
383
384         * objc.dg/special/load-category-1.m: Remove unused header.
385         * objc.dg/special/load-category-1a.m: Likewise.
386         * objc.dg/special/load-category-2.m: Likewise.
387         * objc.dg/special/load-category-2a.m: Likewise.
388         * objc.dg/special/load-category-3.m: Likewise.
389         * objc.dg/special/load-category-3a.m: Likewise.
390         * objc.dg/attributes/proto-attribute-2.m: Likewise.
391         * objc.dg/attributes/proto-attribute-3.m: Likewise.
392         * objc.dg/attributes/class-attribute-1.m: Likewise.
393         * objc.dg/property/property.exp: Don't run for Darwin < 9.
394         * obj-c++.dg/property/property.exp: Likewise.
395         * objc.dg/attributes/method-sentinel-1.m: Update type header.
396         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
397         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
398         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
399         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
400         * obj-c++.dg/template-8.mm: Likewise.
401
402 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
403
404         PR target/47665
405         * gcc.target/i386/pr47665.c: New test.
406
407 2011-02-10  Jie Zhang  <jie@codesourcery.com>
408
409         PR testsuite/47622
410         Revert
411         2011-02-05  Jie Zhang  <jie@codesourcery.com>
412         PR debug/42631
413         * gcc.dg/pr42631.c: Update test.
414         * gcc.dg/pr42631-2.c: New test.
415
416 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
417
418         PR fortran/47352
419         * gfortran.dg/proc_decl_25.f90: New.
420
421 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
422
423         PR fortran/47463
424         * gfortran.dg/typebound_assignment_2.f03: New.
425
426 2011-02-09  Richard Guenther  <rguenther@suse.de>
427
428         PR tree-optimization/47664
429         * gcc.dg/tree-ssa/inline-7.c: New testcase.
430
431 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
432
433         PR middle-end/47646
434         * gnat.dg/uninit_func.adb: Adjust dg directive.
435
436 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
437
438         PR middle-end/47646
439         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
440
441 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
442
443         PR fortran/47637
444         * gfortran.dg/auto_dealloc_2.f90: New.
445
446 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
447
448         * gcc.dg/builtins-config.h: Remove __sgi handling.
449         * lib/target-supports.exp (add_options_for_c99_runtime): Add
450         -std=c99 for mips-sgi-irix6.5*.
451
452 2011-02-09  Martin Jambor  <mjambor@suse.cz>
453
454         PR middle-end/45505
455         * gfortran.dg/pr25923.f90: Remove xfails.
456
457 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
458
459         PR fortran/47583
460         * gfortran.dg/inquire_14.f90: New test.
461
462 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
463
464         PR fortran/45290
465         * gfortran.dg/pointer_init_6.f90: New.
466
467 2011-02-08  Jeff Law <law@redhat.com>
468
469         PR tree-optimization/42893
470         * gcc.tree-ssa/pr42893.c: New test.
471
472 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
473
474         PR tree-optimization/46834
475         PR tree-optimization/46994
476         PR tree-optimization/46995
477         * gcc.dg/graphite/id-pr46834.c: New.
478         * gfortran.dg/graphite/id-pr46994.f90: New.
479         * gfortran.dg/graphite/id-pr46995.f90: New.
480
481 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
482
483         PR middle-end/47646
484         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
485         using the variable is known the warning is emitted there.
486         * gcc.dg/uninit-pr19430.c (foo): Likewise.
487         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
488
489         * c-c++-common/pr20000.c (g): Both warnings occur at the return
490         statement.
491         (vg): Likewise.
492         * gcc.dg/noreturn-1.c (foo5): Likewise.
493         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
494         (method2): Likewise.
495
496         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
497         the return statement using the uninitialized variable.
498         * gfortran.dg/pr39666-2.f90 (f): Likewise.
499
500 2011-02-08  Richard Guenther  <rguenther@suse.de>
501
502         PR middle-end/47639
503         * g++.dg/opt/pr47639.c: New testcase.
504
505 2011-02-08  Richard Guenther  <rguenther@suse.de>
506
507         PR tree-optimization/47632
508         * g++.dg/opt/pr47632.C: New testcase.
509
510 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
511
512         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
513
514 2011-02-07  Richard Guenther  <rguenther@suse.de>
515
516         PR tree-optimization/47615
517         * g++.dg/opt/pr47615.C: New testcase.
518
519 2011-02-07  Richard Guenther  <rguenther@suse.de>
520
521         PR tree-optimization/47621
522         * gcc.dg/torture/pr47621.c: New testcase.
523
524 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
525
526         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
527
528 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
529
530         PR fortran/47592
531         * gfortran.dg/allocate_with_source_1 : New test.
532
533 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
534
535         PR middle-end/47610
536         * gcc.dg/pr47610.c: New test.
537
538 2011-02-05  Jie Zhang  <jie@codesourcery.com>
539
540         PR debug/42631
541         * gcc.dg/pr42631.c: Update test.
542         * gcc.dg/pr42631-2.c: New test.
543
544 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
545
546         PR fortran/47574
547         * gfortran.dg/pr47574.f90:  New test.
548
549 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
550
551         PR tree-optimization/46194
552         * gcc.dg/autopar/pr46194.c: New.
553
554 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
555
556         PR tree-optimization/43695
557         * g++.dg/ipa/pr43695.C: New.
558
559 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
560
561         PR inline-asm/23200
562         * gcc.dg/pr23200.c: New test.
563
564 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
565
566         PR c++/47589
567         * g++.dg/pr47589.C: New test.
568
569 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
570
571         PR c++/47398
572         * g++.dg/template/typedef37.C: New test.
573         * g++.dg/template/param1.C: Adjust expected error message.
574
575 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
576
577         PR middle-end/31490
578         * gcc.dg/pr31490-2.c: New test.
579         * gcc.dg/pr31490-3.c: New test.
580         * gcc.dg/pr31490-4.c: New test.
581
582 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
583             Jakub Jelinek  <jakub@redhat.com>
584
585         PR c++/46890
586         * g++.dg/parser/semicolon3.C: Adjust.
587         * g++.dg/parser/semicolon4.C: New testcase.
588         * g++.dg/pr46890.C: New testcase.
589
590 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
591
592         PR c++/29571
593         * g++.dg/init/pr29571.C: New.
594
595 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
596
597         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
598         instead of vect_int.
599
600 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
601
602         PR target/47312
603         * gcc.target/i386/pr47312.c: New test.
604
605         PR target/47564
606         * gcc.target/i386/pr47564.c: New test.
607
608 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
609
610         PR tree-optimization/45122
611         * gcc.dg/tree-ssa/pr45122.c: New.
612
613 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
614
615         PR target/47272
616         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
617         and vec_vsx_st.
618
619         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
620         and vsx so a default --with-cpu=power7 doesn't give an error
621         when -mavoid-indexed-addresses is used.
622
623         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
624         wrapper function to save the arguments and then jump to the real
625         function, rather than depending on the compiler not to move stuff
626         before an asm.
627         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
628
629 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
630             Paul Thomas  <pault@gcc.gnu.org>
631
632         PR fortran/47082
633         * gfortran.dg/class_37.f03 : New test.
634
635 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
636             Richard Guenther  <rguenther@suse.de>
637
638         PR tree-optimization/40979
639         PR bootstrap/47044
640         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
641         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
642         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
643         check_vect_support_and_set_flags.
644         * gfortran.dg/graphite/vect-pr40979.f90: New.
645
646 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
647
648         PR fortran/47572
649         * gfortran.dg/class_36.f03: New.
650
651 2011-02-02  Richard Guenther  <rguenther@suse.de>
652
653         PR tree-optimization/47566
654         * gcc.dg/lto/20110201-1_0.c: New testcase.
655
656 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
657
658         PR debug/47498
659         PR debug/47501
660         PR debug/45136
661         PR debug/45130
662         * debug/pr47498.c: New.
663         * debug/pr47501.c: New.
664
665 2011-02-01  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/47559
668         * g++.dg/torture/pr47559.C: New testcase.
669
670 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
671
672         PR fortran/47565
673         * gfortran.dg/typebound_call_20.f03: New.
674
675 2011-02-01  Richard Guenther  <rguenther@suse.de>
676
677         PR tree-optimization/47555
678         * gcc.dg/pr47555.c: New testcase.
679
680 2011-02-01  Richard Guenther  <rguenther@suse.de>
681
682         PR tree-optimization/47541
683         * g++.dg/torture/pr47541.C: New testcase.
684
685 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
686
687         PR fortran/47455
688         * gfortran.dg/typebound_call_19.f03: New.
689
690 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
691
692         PR c++/47416
693         * g++.dg/cpp0x/pr47416.C: New test.
694
695 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
696
697         PR fortran/47519
698         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
699
700 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
701
702         PR fortran/47463
703         * gfortran.dg/typebound_assignment_1.f03: New.
704
705 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
706
707         PR tree-optimization/47538
708         * gcc.c-torture/execute/pr47538.c: New test.
709
710 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
711
712         PR target/45325
713         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
714
715 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
716
717         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
718
719 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
720
721         PR rtl-optimization/44031
722         * gcc.c-torture/compile/20110131-1.c: New test.
723
724 2011-01-31  Tobias Burnus  <burnus@net-b.de>
725
726         PR fortran/47042
727         * gfortran.dg/stmt_func_1.f90: New.
728
729 2011-01-31  Tobias Burnus  <burnus@net-b.de>
730
731         PR fortran/47042
732         * gfortran.dg/interface_34.f90: New.
733
734 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
735
736         PR fortran/47523
737         * gfortran.dg/realloc_on_assign_5.f03: New test.
738         * gfortran.dg/realloc_on_assign_5.f03: New test.
739
740 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
741
742         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
743         * gfortran.dg/bessel_7.f90: Likewise.
744         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
745
746         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
747         * gfortran.dg/sum_init_expr.f03: Likewise.
748
749         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
750
751         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
752         -r -nostdlib.
753
754         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
755         loop only on "vect_intfloat_cvt" targets.
756
757 2011-01-29  Tobias Burnus  <burnus@net-b.de>
758
759         PR fortran/47531
760         * gfortran.dg/shape_6.f90: New.
761
762 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
763
764         PR libgfortran/47434
765         * gfortran.dg/read_infnan_1.f90: Update test.
766         * gfortran.dg/module_nan.f90: Update test.
767         * gfortran.dg/char4_iunit_1.f03: Update test.
768         * gfortran.dg/large_real_kind_1.f90: Update test.
769         * gfortran.dg/real_const_3.f90: Update test.
770         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
771
772 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
773
774         PR c++/47311
775         * g++.dg/template/param2.C: New test.
776
777 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
778
779         PR libgfortran/47285
780         * gfortran.dg/fmt_g.f: New test.
781
782 2011-01-28  Tobias Burnus  <burnus@net-b.de>
783
784         PR fortran/47507
785         * gfortran.dg/pure_formal_1.f90: New.
786
787 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
788
789         PR target/42894
790         * gcc.dg/tls/pr42894.c: New test.
791
792 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
793
794         * gcc.dg/pr47276.c: Add dg-require-visibility.
795
796 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
797
798         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
799
800 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
801             Tobias Burnus  <burnus@gcc.gnu.org>
802
803         PR fortran/45170
804         PR fortran/35810
805         PR fortran/47350
806         * gfortran.dg/realloc_on_assign_3.f03: New test.
807         * gfortran.dg/realloc_on_assign_4.f03: New test.
808         * gfortran.dg/allocatable_function_5.f90: New test.
809         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
810         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
811         implemented" dg-errors.
812
813 2011-01-27  Jan Hubicka  <jh@suse.cz>
814
815         PR middle-end/46949
816         * gcc.dg/attr-weakref-4.c: New testcase
817
818 2011-01-27  Martin Jambor  <mjambor@suse.cz>
819
820         PR tree-optimization/47228
821         * gcc.dg/torture/pr47228.c: New test.
822
823 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
824
825         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
826
827 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
828
829         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
830         when using auto-overlay support on the SPU.
831
832 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
833
834         PR rtl-optimization/44174
835         * gcc.target/i386/asm-6.c: New test.
836
837 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
838
839         PR rtl-optimization/46856
840         * gcc.c-torture/compile/pr46856.c: New test.
841
842 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
843             Andrew Pinski  <pinskia@gmail.com>
844
845         PR c/43082
846         * gcc.dg/pr43082.c: New.
847
848 2011-01-26  DJ Delorie  <dj@redhat.com>
849
850         PR rtl-optimization/46878
851         * gcc.dg/pr46878-1.c: New test.
852
853 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
854
855         PR c++/47476
856         * g++.dg/cpp0x/pr47476.C: New test.
857
858 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
859
860         * gcc.c-torture/compile/20110126-1.c: New test.
861
862 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
863
864         PR c/47473
865         * gcc.dg/torture/pr47473.c: New test.
866
867 2011-01-26  Jan Hubicka  <jh@suse.cz>
868
869         PR target/47237
870         * gcc.c-torture/execute/pr47237.c: New testcase.
871
872 2011-01-26  Jan Hubicka  <jh@suse.cz>
873
874         PR tree-optimization/47190
875         * gcc.dg/attr-weakref-3.c: New testcase.
876
877 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
878
879         PR c++/43601
880         * gcc.dg/dll-9a.c: New test file.
881         * gcc.dg/dll-11.c: Likewise.
882         * gcc.dg/dll-12.c: Likewise.
883         * gcc.dg/dll-12a.c: Likewise.
884         * gcc.dg/dll-11a.c: Likewise.
885         * gcc.dg/dll-9.c: Likewise.
886         * gcc.dg/dll-10.c: Likewise.
887         * gcc.dg/dll-10a.c: Likewise.
888         * g++.dg/ext/dllexport4a.cc: Likewise.
889         * g++.dg/ext/dllexport4.C: Likewise.
890         * g++.dg/ext/dllexport5.C: Likewise.
891         * g++.dg/ext/dllexport5a.cc: Likewise.
892
893 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
894
895         PR tree-optimization/46970
896         * gcc.dg/graphite/pr46970.c: New.
897
898 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
899
900         PR tree-optimization/46215
901         * gcc.dg/graphite/pr46215.c: New.
902
903 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
904
905         PR tree-optimization/46168
906         * gcc.dg/graphite/pr46168.c: New.
907
908 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
909
910         PR tree-optimization/43657
911         * gcc.dg/graphite/pr43657.c: New.
912
913 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
914
915         PR tree-optimization/29832
916         * gfortran.dg/graphite/pr29832.f90: New.
917
918 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
919
920         PR tree-optimization/43567
921         * gcc.dg/graphite/pr43567.c: New.
922
923 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
924
925         * gfortran.dg/graphite/interchange-4.f: New.
926         * gfortran.dg/graphite/interchange-5.f: New.
927
928         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
929         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
930         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
931         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
932         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
933         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
934         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
935         * gfortran.dg/ltrans-7.f90: Removed.
936         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
937
938         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
939         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
940         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
941         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
942         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
943         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
944         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
945         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
946         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
947         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
948         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
949         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
950         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
951         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
952         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
953         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
954         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
955         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
956         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
957         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
958         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
959         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
960         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
961         * gcc.dg/tree-ssa/data-dep-1.c
962         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
963         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
964         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
965         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
966         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
967
968 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
969
970         PR tree-optimization/47265
971         PR tree-optimization/47443
972         * gcc.c-torture/compile/pr47265.c: New test.
973         * gcc.dg/pr47443.c: New test.
974
975 2011-01-25  Martin Jambor  <mjambor@suse.cz>
976
977         PR tree-optimization/47382
978         * g++.dg/torture/pr47382.C: New test.
979         * g++.dg/opt/devirt1.C: Xfail.
980
981 2011-01-25  Yao Qi  <yao@codesourcery.com>
982
983         PR target/45701
984         * gcc.target/arm/pr45701-1.c: New test.
985         * gcc.target/arm/pr45701-2.c: New test.
986         * gcc.target/arm/pr45701-3.c: New test.
987
988 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
989             Jakub Jelinek  <jakub@redhat.com>
990
991         PR tree-optimization/47271
992         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
993
994 2011-01-25  Nick Clifton  <nickc@redhat.com>
995
996         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
997         (saturate_add): Delete.
998         (exchange): Delete.
999         (main): Do not run saturate_add.
1000         (set_interrupts): Delete.
1001
1002 2011-01-25  Tobias Burnus  <burnus@net-b.de>
1003
1004         PR fortran/47448
1005         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1006
1007 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
1008
1009         PR tree-optimization/47427
1010         PR tree-optimization/47428
1011         * gcc.c-torture/compile/pr47427.c: New test.
1012         * gcc.c-torture/compile/pr47428.c: New test.
1013
1014 2011-01-25  Richard Guenther  <rguenther@suse.de>
1015
1016         PR middle-end/47411
1017         * gcc.dg/torture/pr47411.c: New testcase.
1018
1019 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1020
1021         * gfortran.dg/graphite/id-24.f: New.
1022         * gfortran.dg/graphite/id-25.f: New.
1023
1024 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1025
1026         * gfortran.dg/graphite/id-23.f: New.
1027
1028 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1029
1030         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1031
1032 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1033
1034         * gcc.dg/graphite/block-0.c: Un-XFAILed.
1035         * gcc.dg/graphite/block-1.c: Un-XFAILed.
1036         * gcc.dg/graphite/block-7.c: Un-XFAILed.
1037         * gcc.dg/graphite/block-8.c: Un-XFAILed.
1038         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1039         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1040         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1041         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1042         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1043
1044 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1045
1046         * gcc.dg/graphite/block-0.c: Add documentation.
1047         * gcc.dg/graphite/block-4.c: Same.
1048         * gcc.dg/graphite/block-7.c: Same.
1049         * gcc.dg/graphite/block-8.c: New.
1050         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1051         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1052         * gcc.dg/graphite/interchange-12.c: Add documentation.
1053         * gcc.dg/graphite/interchange-13.c: New.
1054         * gcc.dg/graphite/interchange-14.c: New.
1055         * gcc.dg/graphite/interchange-15.c: New.
1056         * gcc.dg/graphite/interchange-8.c: Add documentation.
1057         * gcc.dg/graphite/interchange-mvt.c: Same.
1058
1059 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1060
1061         PR target/47408
1062         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1063         * gcc.target/powerpc/altivec-14.c: Ditto.
1064         * gcc.target/powerpc/altivec-33.c: Ditto.
1065         * gcc.target/powerpc/altivec-types-1.c: Ditto.
1066         * gcc.target/powerpc/altivec-types-2.c: Ditto.
1067         * gcc.target/powerpc/altivec-types-3.c: Ditto.
1068         * gcc.target/powerpc/altivec-types-4.c: Ditto.
1069         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1070         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1071         * g++.dg/ext/altivec-15.C: Ditto.
1072         * g++.dg/ext/altivec-types-1.C: Ditto.
1073         * g++.dg/ext/altivec-types-2.C: Ditto.
1074         * g++.dg/ext/altivec-types-3.C: Ditto.
1075         * g++.dg/ext/altivec-types-4.C: Ditto.
1076
1077 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1078
1079         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1080
1081 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1082
1083         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1084         optimization options.
1085
1086 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1087
1088         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1089
1090         PR testsuite/45988
1091         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1092
1093 2011-01-23  Tobias Burnus  <burnus@net-b.de>
1094
1095         PR fortran/47421
1096         * gfortran.dg/allocatable_scalar_12.f90: New.
1097
1098 2011-01-23  Ira Rosen  <irar@il.ibm.com>
1099
1100         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1101         vectorization to be not profitable if peeling is used to
1102         realign the memory access.
1103         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1104         loop bound to avoid loop unrolling.
1105         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1106
1107 2011-01-22  Jan Hubicka  <jh@suse.cz>
1108
1109         PR lto/47333
1110         * g++.dg/lto/pr47333.C: New file.
1111
1112 2011-01-22  Jan Hubicka  <jh@suse.cz>
1113
1114         PR tree-optimization/43884
1115         PR lto/44334
1116         * gcc.dg/autopar/outer-2.c: Increase array size.
1117         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1118
1119 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1120
1121         PR fortran/38536
1122         * gfortran.dg/c_loc_tests_16.f90:  New test.
1123
1124 2011-01-22  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/47399
1127         * gfortran.dg/typebound_proc_19.f90: New.
1128
1129 2011-01-21  Jeff Law <law@redhat.com>
1130
1131         PR tree-optimization/47053
1132         * g++.dg/pr47053.C: New test.
1133
1134 2011-01-21  Jason Merrill  <jason@redhat.com>
1135
1136         PR c++/47041
1137         * g++.dg/cpp0x/constexpr-ctor6.C: New.
1138
1139 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR c++/47388
1142         * g++.dg/cpp0x/range-for10.C: New test.
1143         * g++.dg/template/for1.C: New test.
1144
1145         PR middle-end/45566
1146         * g++.dg/tree-prof/partition3.C: New test.
1147
1148         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1149
1150         PR rtl-optimization/47366
1151         * g++.dg/opt/pr47366.C: New test.
1152
1153 2011-01-21  Jason Merrill  <jason@redhat.com>
1154
1155         PR c++/46552
1156         * g++.dg/cpp0x/constexpr-regress2.C: New.
1157
1158         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1159
1160 2011-01-21  Jeff Law <law@redhat.com>
1161
1162         PR rtl-optimization/41619
1163         * gcc.dg/pr41619.c: New.
1164
1165 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR tree-optimization/47355
1168         * g++.dg/opt/pr47355.C: New test.
1169
1170 2011-01-21  Richard Guenther  <rguenther@suse.de>
1171
1172         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1173         making main hot.
1174
1175 2011-01-21  Richard Guenther  <rguenther@suse.de>
1176
1177         PR tree-optimization/47365
1178         * gcc.dg/torture/pr47365.c: New testcase.
1179         * gcc.dg/tree-ssa/pr47392.c: Likewise.
1180
1181 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1182
1183         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1184
1185 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR tree-optimization/47391
1188         * gcc.dg/pr47391.c: New test.
1189
1190 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1191
1192         * g++.dg/template/char1.C: Use signed char.
1193
1194 2011-01-21  Tobias Burnus  <burnus@net-b.de>
1195
1196         PR fortran/47377
1197         * gfortran.dg/pointer_target_4.f90: New.
1198
1199 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1200
1201         PR target/47251
1202         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1203         ILP32 system and not IP32.
1204
1205 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
1206
1207         PR debug/46583
1208         * g++.dg/debug/pr46583.C: New.
1209
1210 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1211
1212         PR debug/47283
1213         * g++.dg/debug/pr47283.C: New test.
1214
1215         PR testsuite/47371
1216         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1217         * gcc.target/i386/headmerge-2.c: Likewise.
1218
1219 2011-01-20  Richard Guenther  <rguenther@suse.de>
1220
1221         PR middle-end/47370
1222         * gcc.dg/torture/pr47370.c: New testcase.
1223
1224 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR tree-optimization/46130
1227         * gcc.dg/pr46130-1.c: New test.
1228         * gcc.dg/pr46130-2.c: New test.
1229
1230 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
1231
1232         PR c++/47291
1233         * g++.dg/debug/dwarf2/template-params-10.C: New test.
1234
1235 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
1236
1237         PR debug/46240
1238         * g++.dg/debug/pr46240.cc: New.
1239
1240 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR c++/47303
1243         * g++.dg/template/anonunion1.C: New test.
1244
1245         PR rtl-optimization/47337
1246         * gcc.c-torture/execute/pr47337.c: New test.
1247
1248 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1249
1250         PR testsuite/45342
1251         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1252
1253 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1254
1255         PR tree-optimization/46021
1256         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1257
1258 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR tree-optimization/47290
1261         * g++.dg/torture/pr47290.C: New test.
1262
1263 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
1264
1265         PR fortran/47240
1266         * gfortran.dg/proc_ptr_comp_29.f90: New.
1267
1268 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1269
1270         PR testsuite/41146
1271         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1272         powerpc-apple-darwin9.
1273
1274 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
1275
1276         PR rtl-optimization/47299
1277         * gcc.c-torture/execute/pr47299.c: New test.
1278
1279 2011-01-17  Jason Merrill  <jason@redhat.com>
1280
1281         * g++.dg/cpp0x/constexpr-virtual.C: New.
1282
1283 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
1284
1285         PR fortran/47331
1286         * gfortran.dg/gomp/pr47331.f90: New test.
1287
1288 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1289
1290         PR objc/47314
1291         * objc.dg/selector-warn-1.m: New.
1292         * obj-c++.dg/selector-warn-1.mm: New.
1293
1294 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
1295
1296         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1297         Update dg-final accordingly.
1298
1299 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1300
1301         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1302
1303 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1304
1305         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1306         target check.
1307         * gcc.dg/guality/pr36728-2.c: Likewise.
1308
1309 2011-01-17  Richard Guenther  <rguenther@suse.de>
1310
1311         PR tree-optimization/47313
1312         * g++.dg/torture/pr47313.C: New testcase.
1313
1314 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1315
1316         PR target/47318
1317         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1318         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1319         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1320         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1321
1322         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1323         as __m256i.
1324         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1325         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1326         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1327
1328 2011-01-17  Richard Guenther  <rguenther@suse.de>
1329
1330         PR tree-optimization/45967
1331         * gcc.dg/torture/pr45967-2.c: New testcase.
1332         * gcc.dg/torture/pr45967-3.c: Likewise.
1333
1334 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1335
1336         PR testsuite/47325
1337         * g++.dg/ext/pr47213.C: Require visibility.
1338
1339 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1340
1341         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1342         * gcc.dg/fixed-point/struct-union.c: Update error messages.
1343
1344 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1345
1346         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1347         Linux-based targets.
1348
1349 2011-01-13  Jan Hubicka  <jh@suse.cz>
1350
1351         PR tree-optimization/47276
1352         * gcc.dg/pr47276.c: New testcase.
1353
1354 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
1355             Jonathan Wakely  <jwakely.gcc@gmail.com>
1356
1357         PR c++/33558
1358         * g++.dg/other/pr33558.C: New.
1359         * g++.dg/other/pr33558-2.C: New.
1360
1361 2011-01-14  Martin Jambor  <mjambor@suse.cz>
1362
1363         PR tree-optimization/45934
1364         PR tree-optimization/46302
1365         * g++.dg/ipa/devirt-c-1.C: New test.
1366         * g++.dg/ipa/devirt-c-2.C: Likewise.
1367         * g++.dg/ipa/devirt-c-3.C: Likewise.
1368         * g++.dg/ipa/devirt-c-4.C: Likewise.
1369         * g++.dg/ipa/devirt-c-5.C: Likewise.
1370         * g++.dg/ipa/devirt-c-6.C: Likewise.
1371         * g++.dg/ipa/devirt-6.C: Likewise.
1372         * g++.dg/ipa/devirt-d-1.C: Likewise.
1373         * g++.dg/torture/pr45934.C: Likewise.
1374
1375 2011-01-14  Jason Merrill  <jason@redhat.com>
1376
1377         * g++.dg/cpp0x/variadic105.C: New.
1378
1379 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1380             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1381
1382         PR objc/45989
1383         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1384         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1385         execution tests on i?86-*-*, x86_64-*-* and
1386         powerpc*-apple-darwin* && ilp32.
1387         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1388         tests on i?86-*-* and x86_64-*-*.
1389
1390 2011-01-14  Richard Guenther  <rguenther@suse.de>
1391
1392         PR tree-optimization/47280
1393         * g++.dg/opt/pr47280.C: New testcase.
1394
1395 2011-01-14  Jason Merrill  <jason@redhat.com>
1396
1397         * g++.dg/cpp0x/constexpr-regress1.C: New.
1398
1399         * g++.dg/ext/flexary2.C: New.
1400
1401 2011-01-14  Richard Guenther  <rguenther@suse.de>
1402
1403         PR middle-end/47281
1404         * gcc.dg/torture/pr47281.c: New testcase.
1405         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1406
1407 2011-01-14  Richard Guenther  <rguenther@suse.de>
1408
1409         PR tree-optimization/47286
1410         * gcc.dg/tree-ssa/pr47286.c: New testcase.
1411
1412 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
1413
1414         PR c++/47213
1415         * g++.dg/ext/pr47213.C: New.
1416
1417 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1418
1419         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1420
1421 2011-01-13  Tobias Burnus  <burnus@net-b.de>
1422             Mikael Morin  <mikael@gcc.gnu.org>
1423
1424         PR fortran/45848
1425         PR fortran/47204
1426         * gfortran.dg/select_type_20.f90: New.
1427         * gfortran.dg/select_type_21.f90: New.
1428
1429 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1430
1431         PR target/47251
1432         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1433
1434 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1435
1436         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1437         * gcc.dg/guality/pr36728-2.c: Likewise.
1438
1439 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
1440
1441         PR debug/PR46973
1442         * g++.dg/debug/dwarf2/template-params-9.C: New test.
1443
1444 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
1445
1446         PR rtl-optimization/45352
1447         * gcc.dg/pr45352-3.c: New.
1448
1449 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1450
1451         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1452         comment.
1453         * g++.dg/cpp0x/range-for8.C: New.
1454         * g++.dg/cpp0x/range-for9.C: New.
1455
1456 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
1457
1458         PR debug/47209
1459         * g++.dg/debug/pr47209.C: New.
1460
1461 2011-01-12  Richard Guenther  <rguenther@suse.de>
1462
1463         PR lto/47259
1464         * gcc.dg/lto/pr47259_0.c: New testcase.
1465         * gcc.dg/lto/pr47259_1.c: Likewise.
1466
1467 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
1468
1469         * objc-obj-c++-shared/Object1.h: Add copyright header, update
1470         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1471         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1472         methods missing from the OBJC2 Object.
1473         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1474         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1475         GNU and NeXT runtimes.
1476         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1477         comments.
1478         * objc-obj-c++-shared/Object1.m: Likewise.
1479         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
1480         * objc.dg/proto-qual-1.m: Likewise.
1481         * obj-c++.dg/proto-lossage-3.mm: Likewise.
1482         * obj-c++.dg/proto-qual-1.mm: Likewise.
1483
1484 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1485
1486         PR testsuite/33033
1487         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1488
1489 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1490
1491         Fixed the Objective-C++ testsuite and updated all tests.
1492         * lib/obj-c++.exp (obj-c++_init): Declare and set
1493         gcc_warning_prefix and gcc_error_prefix.
1494         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1495         'dg-warning', 'dg-message' and 'dg-error'.
1496         * obj-c++.dg/class-extension-3.mm: Likewise.
1497         * obj-c++.dg/class-protocol-1.mm: Likewise.
1498         * obj-c++.dg/encode-7.mm: Likewise.
1499         * obj-c++.dg/exceptions-3.mm: Likewise.
1500         * obj-c++.dg/exceptions-5.mm: Likewise.
1501         * obj-c++.dg/method-12.mm: Likewise.
1502         * obj-c++.dg/method-13.mm: Likewise.
1503         * obj-c++.dg/method-15.mm: Likewise.
1504         * obj-c++.dg/method-16.mm: Likewise.
1505         * obj-c++.dg/method-4.mm: Likewise.
1506         * obj-c++.dg/method-8.mm: Likewise.
1507         * obj-c++.dg/method-conflict-1.mm: Likewise.
1508         * obj-c++.dg/method-conflict-2.mm: Likewise.
1509         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1510         and uncommented second part of the testcase now that the testsuite
1511         works correctly.
1512         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
1513         and uncommented second part of the testcase now that the testsuite
1514         works correctly.
1515         * obj-c++.dg/private-1.mm: Likewise.
1516         * obj-c++.dg/proto-lossage-4.mm: Likewise.
1517         * obj-c++.dg/syntax-error-7.mm: Likewise.
1518         * obj-c++.dg/warn5.mm: Likewise.
1519         * obj-c++.dg/property/at-property-14.mm: Likewise.
1520         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1521         FIXME.
1522         * obj-c++.dg/property/at-property-18.mm: Likewise.
1523         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1524         FIXME.
1525         * obj-c++.dg/property/at-property-21.mm: Likewise.
1526         * obj-c++.dg/property/at-property-28.mm: Likewise.
1527         * obj-c++.dg/property/at-property-5.mm: Likewise.
1528         * obj-c++.dg/property/dynamic-2.mm: Likewise.
1529         * obj-c++.dg/property/property-neg-3.mm: Likewise.
1530         * obj-c++.dg/property/synthesize-11.mm: Likewise.
1531         * obj-c++.dg/property/synthesize-6.mm: Likewise.
1532         * obj-c++.dg/property/synthesize-8.mm: Likewise.
1533         * obj-c++.dg/property/synthesize-9.mm: Likewise.
1534         * obj-c++.dg/tls/diag-5.mm: Likewise.
1535         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1536         dg-error, now matched correctly.
1537
1538 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1539
1540         * objc.dg/property/at-property-29.m: New.
1541         * obj-c++.dg/property/at-property-29.mm: New.
1542
1543 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1544
1545         * go.test/go-test.exp (go-set-goarch): New proc.
1546         (go-gc-tests): Use it.
1547
1548 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
1549
1550         PR debug/46955
1551         * g++.dg/debug/dwarf2/template-params-8.C: New test.
1552
1553 2011-01-11  Richard Henderson  <rth@redhat.com>
1554
1555         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1556
1557 2011-01-11  Jan Hubicka  <jh@suse.cz>
1558
1559         PR lto/45721
1560         PR lto/45375
1561         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1562         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1563
1564 2011-01-11  Richard Guenther  <rguenther@suse.de>
1565
1566         PR tree-optimization/46076
1567         * gcc.dg/tree-ssa/pr46076.c: New testcase.
1568
1569 2011-01-11  Jeff Law <law@redhat.com>
1570
1571         * PR tree-optimization/47086
1572         * gcc.dg/pr47086.c: New test.
1573
1574 2011-01-11  Jason Merrill  <jason@redhat.com>
1575
1576         PR c++/46658
1577         * g++.dg/template/new10.C: New.
1578
1579         PR c++/45520
1580         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1581
1582 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
1583
1584         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1585         Split type definitions and NSConstantString class into...
1586         * objc-obj-c++-shared/objc-test-suite-types.h: New.
1587         * objc-obj-c++-shared/nsconstantstring-class.h: New.
1588         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1589         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1590         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1591         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1592         to comments.
1593         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1594         encode defines for newer NeXT system headers.
1595         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1596         * obj-c++.dg/torture/strings/string1.mm: Likewise.
1597         * objc.dg/foreach-5.m: Likewise.
1598         * objc.dg/foreach-2.m: Likewise.
1599         * objc.dg/foreach-4.m: Likewise.
1600         * objc.dg/torture/strings/string1.m: Likewise.
1601         * objc.dg/torture/strings/string2.m: Likewise.
1602         * objc.dg/torture/strings/string3.m: Likewise.
1603         * objc.dg/torture/strings/string4.m: Likewise.
1604         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1605         header and stand alone.
1606         * obj-c++.dg/strings/strings-2.mm: Likewise.
1607         * objc.dg/torture/strings/const-str-3.m: Likewise.
1608         * objc.dg/strings/strings-2.m: Likewise.
1609         * objc.dg/strings/const-str-12b.m: Likewise.
1610
1611 2011-01-12  Richard Guenther  <rguenther@suse.de>
1612
1613         PR middle-end/32511
1614         * gcc.dg/attr-weak-1.c: Adjust.
1615
1616 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
1617
1618         PR fortran/47051
1619         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1620         standard compliant and comment.
1621
1622 2011-01-10  Jan Hubicka  <jh@suse.cz>
1623
1624         PR lto/46083
1625         * gcc.dg/initpri3.c: New testcase.
1626
1627 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1628
1629         PR lto/47222
1630         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
1631         externally visible.
1632         (g_esi): Likewise.
1633         (g_ebx): Likewise.
1634         (g_ebp): Likewise.
1635         (g_esp): Likewise.
1636         (g_ebp_save): Likewise.
1637         (g_esp_save): Likewise.
1638
1639 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1640
1641         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
1642
1643 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1644
1645         PR tree-optimization/46021
1646         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
1647         i?86-*-*, x86_64-*-*.
1648
1649 2011-01-10  Jeff Law <law@redhat.com>
1650
1651         * PR tree-optimization/47141
1652         * gcc.c-torture/compile/pr47141.c: New test.
1653
1654 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1655
1656         PR testsuite/46230
1657         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
1658         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
1659         * gcc.dg/vect/slp-35.c: Remove XFAILs.
1660         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
1661
1662         PR testsuite/46230
1663         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
1664         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
1665         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
1666         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
1667         being vectorized.  Adjust dg-final pattern.
1668
1669         PR testsuite/46230
1670         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
1671         * gcc.dg/vect/slp-24.c: Likewise.
1672
1673 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
1674
1675         PR c++/47218
1676         * g++.dg/other/pr47218-1.C: New test file.
1677         * g++.dg/other/pr47218.C: Likewise.
1678         * g++.dg/other/pr47218.h: New supporting header.
1679
1680 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
1681
1682         PR objc/47232
1683         * objc.dg/attributes/invalid-attribute-1.m: New.
1684         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
1685
1686 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1687
1688         PR fortran/47224
1689         * gfortran.dg/proc_ptr_comp_28.f90: New.
1690
1691 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1692
1693         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
1694         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
1695         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1696         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1697         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
1698         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1699         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
1700         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
1701         * objc.dg/gnu-api-2-class.m: Likewise.
1702         * objc.dg/gnu-api-2-ivar.m: Likewise.
1703         * objc.dg/gnu-api-2-method.m: Likewise.
1704         * objc.dg/gnu-api-2-objc.m: Likewise.
1705         * objc.dg/gnu-api-2-object.m: Likewise.
1706         * objc.dg/gnu-api-2-property.m: Likewise.
1707         * objc.dg/gnu-api-2-protocol.m: Likewise.
1708         * objc.dg/gnu-api-2-sel.m: Likewise.
1709
1710 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1711
1712         * objc.dg/foreach-1.m: Skip for Darwin < 9.
1713         * objc.dg/objc-foreach-4.m: Likewise.
1714         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
1715         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
1716         * objc.dg/foreach-4.m: Likewise.
1717         * objc.dg/foreach-5.m: Likewise.
1718         * objc.dg/foreach-3.m: Return self from init.
1719
1720 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1721
1722         PR fortran/38536
1723         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
1724
1725 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1726
1727         PR fortran/46313
1728         * gfortran.dg/class_35.f90: New.
1729
1730 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1731
1732         * objc.dg/foreach-1.m: Add "-Wall" to flags.
1733
1734 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1735
1736         PR objc/47078
1737         * objc.dg/invalid-method-2.m: New.
1738         * obj-c++.dg/invalid-method-2.mm: New.
1739
1740 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
1741
1742         PR fortran/46896
1743         * gfortran.dg/transpose_optimization_2.f90 : New test.
1744
1745 2011-01-08  Jan Hubicka  <jh@suse.cz>
1746
1747         PR tree-optmization/46469
1748         * g++.dg/torture/pr46469.C: New testcase.
1749
1750 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1751
1752         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
1753         emulation of libobjc-gnu structure layout functionality to ..
1754         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
1755         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
1756         * objc/execute/bf-common.h: Adjust headers.
1757         * objc/execute/bf-1.m: Likewise.
1758         * objc/execute/bf-2.m: Likewise.
1759         * objc/execute/bf-3.m: Likewise.
1760         * objc/execute/bf-4.m: Likewise.
1761         * objc/execute/bf-5.m: Likewise.
1762         * objc/execute/bf-6.m: Likewise.
1763         * objc/execute/bf-7.m: Likewise.
1764         * objc/execute/bf-8.m: Likewise.
1765         * objc/execute/bf-9.m: Likewise.
1766         * objc/execute/bf-10.m: Likewise.
1767         * objc/execute/bf-11.m: Likewise.
1768         * objc/execute/bf-12.m: Likewise.
1769         * objc/execute/bf-13.m: Likewise.
1770         * objc/execute/bf-14.m: Likewise.
1771         * objc/execute/bf-15.m: Likewise.
1772         * objc/execute/bf-16.m: Likewise.
1773         * objc/execute/bf-17.m: Likewise.
1774         * objc/execute/bf-18.m: Likewise.
1775         * objc/execute/bf-19.m: Likewise.
1776         * objc/execute/bf-20.m: Likewise.
1777         * objc/execute/bf-21.m: Likewise.
1778         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
1779         objc_get_type_qualifiers ().
1780
1781 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1782
1783         PR fortran/45777
1784         * gfortran.dg/dependency_39.f90:  New test.
1785
1786 2011-01-07  Jan Hubicka  <jh@suse.cz>
1787
1788         Get builtins tests ready for linker plugin.
1789         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
1790         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
1791         my_memset, my_bzero): Mark used.
1792         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
1793         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
1794         volatile.
1795         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
1796         volatile.
1797
1798 2011-01-07  Jan Hubicka  <jh@suse.cz>
1799
1800         PR tree-optimization/46367
1801         * g++.dg/torture/pr46367.C: New file.
1802
1803 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1804
1805         PR target/47201
1806         * gcc.dg/pr47201.c: New test.
1807
1808         PR bootstrap/47187
1809         * gcc.dg/tree-prof/pr47187.c: New test.
1810
1811 2011-01-07  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/41580
1814         * gfortran.dg/extends_type_of_3.f90: New.
1815
1816 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
1817
1818         * g++.dg/ext/dllexport-MI1.C: Adjust test.
1819         * g++.dg/ext/dllimport-MI1.C: Likewise.
1820         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
1821         * g++.dg/ext/dllimport10.C: Likewise.
1822         * g++.dg/ext/dllimport11.C: Likewise.
1823         * g++.dg/ext/dllimport12.C: Likewise.
1824         * g++.dg/ext/dllimport13.C: Likewise.
1825         * g++.dg/ext/dllimport2.C: Likewise.
1826         * g++.dg/ext/dllimport3.C: Likewise.
1827         * g++.dg/ext/dllimport4.C: Likewise.
1828         * g++.dg/ext/dllimport5.C: Likewise.
1829         * g++.dg/ext/dllimport6.C: Likewise.
1830         * g++.dg/ext/dllimport8.C: Likewise.
1831         * g++.dg/ext/dllimport9.C: Likewise.
1832         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
1833         targets, too. Additionally enable test for i?86-*-mingw*.
1834         * g++.dg/ext/selectany1.C: Likewise.
1835         Remove guard variable check.
1836
1837 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
1838
1839         PR fortran/47189
1840         PR fortran/47194
1841         * gfortran.dg/storage_size_3.f08: Extended.
1842
1843 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR c++/47022
1846         * g++.dg/template/stdarg1.C: New test.
1847
1848 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1849
1850         PR fortran/47195
1851         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
1852         * gfortran.dg/defined_operators_1.f90: Split the subroutine
1853         from the interface of functions to not hide the errors that
1854         shall be tested.
1855
1856 2011-01-06  Jan Hubicka  <jh@suse.cz>
1857
1858         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
1859         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
1860
1861 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1862
1863         PR fortran/33117
1864         PR fortran/46478
1865         * gfortran.dg/interface_33.f90: New test.
1866
1867 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
1868
1869         PR c/47150
1870         * gcc.c-torture/compile/pr47150.c: New test.
1871
1872 2011-01-06  Ira Rosen  <irar@il.ibm.com>
1873
1874         PR tree-optimization/47139
1875         * gcc.dg/vect/pr47139.c: New test.
1876
1877 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1878
1879         PR fortran/47180
1880         * gfortran.dg/extends_type_of_2.f03: New.
1881
1882 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1883
1884         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
1885
1886 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1887
1888         * gnat.dg/opt14.adb: New test.
1889
1890 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1891
1892         PR fortran/46017
1893         * gfortran.dg/allocate_error_2.f90:  New test.
1894
1895 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1896
1897         PR fortran/47024
1898         * gfortran.dg/storage_size_3.f08: New.
1899
1900 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1901
1902         PR libgfortran/47154
1903         * gfortran.dg/namelist_68.f90: New test.
1904
1905 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1906
1907         * gnat.dg/unchecked_convert8.ad[sb]: New test.
1908
1909 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
1910
1911         PR fortran/46448
1912         * gfortran.dg/class_34.f90: New.
1913
1914 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1915
1916         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
1917         use __builtin_inff.  Skip all single-precision tests that require
1918         Infinity.
1919
1920 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1921
1922         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
1923
1924 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
1925
1926         PR tree-optimization/47148
1927         * gcc.c-torture/execute/pr47148.c: New test.
1928
1929         PR tree-optimization/47155
1930         * gcc.c-torture/execute/pr47155.c: New test.
1931
1932         PR rtl-optimization/47157
1933         * gcc.c-torture/compile/pr47157.c: New test.
1934
1935 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1936
1937         * gcc.dg/torture/vector-shift2.c (schar): Define.
1938         (main): Always use schar or uchar instead of plain "char" to avoid
1939         dependencies on implementation-defined char signedness.
1940
1941 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1942
1943         PR tree-optimization/46801
1944         * gnat.dg/pack9.adb: Remove xfail.
1945
1946 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1947
1948         PR tree-optimization/46984
1949         * g++.dg/ipa/pr46984.C: New test.
1950
1951 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
1952
1953         PR fortran/46408
1954         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
1955
1956 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
1957
1958         PR tree-optimization/47140
1959         * gcc.c-torture/compile/pr47140.c: New test.
1960
1961         PR rtl-optimization/47028
1962         * gcc.dg/pr47028.c: New test.
1963
1964 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1965
1966         * objc.dg/protocol-forward-1.m: Removed TODO.
1967         * objc.dg/protocol-forward-2.m: New.
1968         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
1969         * obj-c++.dg/protocol-forward-2.mm: New.
1970
1971 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
1972
1973         PR target/38662
1974         * g++.dg/eh/pr38662.C: New testcase.
1975
1976 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
1977
1978         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
1979         scan for newline '\n'.
1980
1981 \f
1982 Copyright (C) 2011 Free Software Foundation, Inc.
1983
1984 Copying and distribution of this file, with or without modification,
1985 are permitted in any medium without royalty provided the copyright
1986 notice and this notice are preserved.