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