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