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