OSDN Git Service

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