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