OSDN Git Service

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