OSDN Git Service

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