OSDN Git Service

e32c521dabe3297e4741c4c6294d0d2c5698bc6a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/31490
4         * gcc.dg/pr31490-2.c: New test.
5         * gcc.dg/pr31490-3.c: New test.
6         * gcc.dg/pr31490-4.c: New test.
7
8 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9             Jakub Jelinek  <jakub@redhat.com>
10
11         PR c++/46890
12         * g++.dg/parser/semicolon3.C: Adjust.
13         * g++.dg/parser/semicolon4.C: New testcase.
14         * g++.dg/pr46890.C: New testcase.
15
16 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17
18         PR c++/29571
19         * g++.dg/init/pr29571.C: New.
20
21 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
22
23         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
24         instead of vect_int.
25
26 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
27
28         PR target/47312
29         * gcc.target/i386/pr47312.c: New test.
30
31         PR target/47564
32         * gcc.target/i386/pr47564.c: New test.
33
34 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
35
36         PR tree-optimization/45122
37         * gcc.dg/tree-ssa/pr45122.c: New.
38
39 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
40
41         PR target/47272
42         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
43         and vec_vsx_st.
44
45         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
46         and vsx so a default --with-cpu=power7 doesn't give an error
47         when -mavoid-indexed-addresses is used.
48
49         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
50         wrapper function to save the arguments and then jump to the real
51         function, rather than depending on the compiler not to move stuff
52         before an asm.
53         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
54
55 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
56             Paul Thomas  <pault@gcc.gnu.org>
57
58         PR fortran/47082
59         * gfortran.dg/class_37.f03 : New test.
60
61 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
62             Richard Guenther  <rguenther@suse.de>
63
64         PR tree-optimization/40979
65         PR bootstrap/47044
66         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
67         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
68         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
69         check_vect_support_and_set_flags.
70         * gfortran.dg/graphite/vect-pr40979.f90: New.
71
72 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
73
74         PR fortran/47572
75         * gfortran.dg/class_36.f03: New.
76
77 2011-02-02  Richard Guenther  <rguenther@suse.de>
78
79         PR tree-optimization/47566
80         * gcc.dg/lto/20110201-1_0.c: New testcase.
81
82 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
83
84         PR debug/47498
85         PR debug/47501
86         PR debug/45136
87         PR debug/45130
88         * debug/pr47498.c: New.
89         * debug/pr47501.c: New.
90
91 2011-02-01  Richard Guenther  <rguenther@suse.de>
92
93         PR tree-optimization/47559
94         * g++.dg/torture/pr47559.C: New testcase.
95
96 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
97
98         PR fortran/47565
99         * gfortran.dg/typebound_call_20.f03: New.
100
101 2011-02-01  Richard Guenther  <rguenther@suse.de>
102
103         PR tree-optimization/47555
104         * gcc.dg/pr47555.c: New testcase.
105
106 2011-02-01  Richard Guenther  <rguenther@suse.de>
107
108         PR tree-optimization/47541
109         * g++.dg/torture/pr47541.C: New testcase.
110
111 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
112
113         PR fortran/47455
114         * gfortran.dg/typebound_call_19.f03: New.
115
116 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
117
118         PR c++/47416
119         * g++.dg/cpp0x/pr47416.C: New test.
120
121 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
122
123         PR fortran/47519
124         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
125
126 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
127
128         PR fortran/47463
129         * gfortran.dg/typebound_assignment_1.f03: New.
130
131 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
132
133         PR tree-optimization/47538
134         * gcc.c-torture/execute/pr47538.c: New test.
135
136 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
137
138         PR target/45325
139         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
140
141 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
142
143         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
144
145 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
146
147         PR rtl-optimization/44031
148         * gcc.c-torture/compile/20110131-1.c: New test.
149
150 2011-01-31  Tobias Burnus  <burnus@net-b.de>
151
152         PR fortran/47042
153         * gfortran.dg/stmt_func_1.f90: New.
154
155 2011-01-31  Tobias Burnus  <burnus@net-b.de>
156
157         PR fortran/47042
158         * gfortran.dg/interface_34.f90: New.
159
160 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
161
162         PR fortran/47523
163         * gfortran.dg/realloc_on_assign_5.f03: New test.
164         * gfortran.dg/realloc_on_assign_5.f03: New test.
165
166 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
167
168         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
169         * gfortran.dg/bessel_7.f90: Likewise.
170         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
171
172         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
173         * gfortran.dg/sum_init_expr.f03: Likewise.
174
175         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
176
177         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
178         -r -nostdlib.
179
180         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
181         loop only on "vect_intfloat_cvt" targets.
182
183 2011-01-29  Tobias Burnus  <burnus@net-b.de>
184
185         PR fortran/47531
186         * gfortran.dg/shape_6.f90: New.
187
188 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
189
190         PR libgfortran/47434
191         * gfortran.dg/read_infnan_1.f90: Update test.
192         * gfortran.dg/module_nan.f90: Update test.
193         * gfortran.dg/char4_iunit_1.f03: Update test.
194         * gfortran.dg/large_real_kind_1.f90: Update test.
195         * gfortran.dg/real_const_3.f90: Update test.
196         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
197
198 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
199
200         PR c++/47311
201         * g++.dg/template/param2.C: New test.
202
203 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
204
205         PR libgfortran/47285
206         * gfortran.dg/fmt_g.f: New test.
207
208 2011-01-28  Tobias Burnus  <burnus@net-b.de>
209
210         PR fortran/47507
211         * gfortran.dg/pure_formal_1.f90: New.
212
213 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
214
215         PR target/42894
216         * gcc.dg/tls/pr42894.c: New test.
217
218 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
219
220         * gcc.dg/pr47276.c: Add dg-require-visibility.
221
222 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
223
224         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
225
226 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
227             Tobias Burnus  <burnus@gcc.gnu.org>
228
229         PR fortran/45170
230         PR fortran/35810
231         PR fortran/47350
232         * gfortran.dg/realloc_on_assign_3.f03: New test.
233         * gfortran.dg/realloc_on_assign_4.f03: New test.
234         * gfortran.dg/allocatable_function_5.f90: New test.
235         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
236         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
237         implemented" dg-errors.
238
239 2011-01-27  Jan Hubicka  <jh@suse.cz>
240
241         PR middle-end/46949
242         * gcc.dg/attr-weakref-4.c: New testcase
243
244 2011-01-27  Martin Jambor  <mjambor@suse.cz>
245
246         PR tree-optimization/47228
247         * gcc.dg/torture/pr47228.c: New test.
248
249 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
250
251         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
252
253 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
254
255         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
256         when using auto-overlay support on the SPU.
257
258 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
259
260         PR rtl-optimization/44174
261         * gcc.target/i386/asm-6.c: New test.
262
263 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
264
265         PR rtl-optimization/46856
266         * gcc.c-torture/compile/pr46856.c: New test.
267
268 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
269             Andrew Pinski  <pinskia@gmail.com>
270
271         PR c/43082
272         * gcc.dg/pr43082.c: New.
273
274 2011-01-26  DJ Delorie  <dj@redhat.com>
275
276         PR rtl-optimization/46878
277         * gcc.dg/pr46878-1.c: New test.
278
279 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
280
281         PR c++/47476
282         * g++.dg/cpp0x/pr47476.C: New test.
283
284 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
285
286         * gcc.c-torture/compile/20110126-1.c: New test.
287
288 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
289
290         PR c/47473
291         * gcc.dg/torture/pr47473.c: New test.
292
293 2011-01-26  Jan Hubicka  <jh@suse.cz>
294
295         PR target/47237
296         * gcc.c-torture/execute/pr47237.c: New testcase.
297
298 2011-01-26  Jan Hubicka  <jh@suse.cz>
299
300         PR tree-optimization/47190
301         * gcc.dg/attr-weakref-3.c: New testcase.
302
303 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
304
305         PR c++/43601
306         * gcc.dg/dll-9a.c: New test file.
307         * gcc.dg/dll-11.c: Likewise.
308         * gcc.dg/dll-12.c: Likewise.
309         * gcc.dg/dll-12a.c: Likewise.
310         * gcc.dg/dll-11a.c: Likewise.
311         * gcc.dg/dll-9.c: Likewise.
312         * gcc.dg/dll-10.c: Likewise.
313         * gcc.dg/dll-10a.c: Likewise.
314         * g++.dg/ext/dllexport4a.cc: Likewise.
315         * g++.dg/ext/dllexport4.C: Likewise.
316         * g++.dg/ext/dllexport5.C: Likewise.
317         * g++.dg/ext/dllexport5a.cc: Likewise.
318
319 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
320
321         PR tree-optimization/46970
322         * gcc.dg/graphite/pr46970.c: New.
323
324 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
325
326         PR tree-optimization/46215
327         * gcc.dg/graphite/pr46215.c: New.
328
329 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
330
331         PR tree-optimization/46168
332         * gcc.dg/graphite/pr46168.c: New.
333
334 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
335
336         PR tree-optimization/43657
337         * gcc.dg/graphite/pr43657.c: New.
338
339 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
340
341         PR tree-optimization/29832
342         * gfortran.dg/graphite/pr29832.f90: New.
343
344 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
345
346         PR tree-optimization/43567
347         * gcc.dg/graphite/pr43567.c: New.
348
349 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
350
351         * gfortran.dg/graphite/interchange-4.f: New.
352         * gfortran.dg/graphite/interchange-5.f: New.
353
354         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
355         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
356         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
357         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
358         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
359         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
360         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
361         * gfortran.dg/ltrans-7.f90: Removed.
362         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
363
364         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
365         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
366         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
367         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
368         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
369         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
370         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
371         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
372         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
373         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
374         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
375         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
376         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
377         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
378         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
379         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
380         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
381         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
382         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
383         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
384         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
385         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
386         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
387         * gcc.dg/tree-ssa/data-dep-1.c
388         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
389         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
390         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
391         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
392         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
393
394 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
395
396         PR tree-optimization/47265
397         PR tree-optimization/47443
398         * gcc.c-torture/compile/pr47265.c: New test.
399         * gcc.dg/pr47443.c: New test.
400
401 2011-01-25  Martin Jambor  <mjambor@suse.cz>
402
403         PR tree-optimization/47382
404         * g++.dg/torture/pr47382.C: New test.
405         * g++.dg/opt/devirt1.C: Xfail.
406
407 2011-01-25  Yao Qi  <yao@codesourcery.com>
408
409         PR target/45701
410         * gcc.target/arm/pr45701-1.c: New test.
411         * gcc.target/arm/pr45701-2.c: New test.
412         * gcc.target/arm/pr45701-3.c: New test.
413
414 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
415             Jakub Jelinek  <jakub@redhat.com>
416
417         PR tree-optimization/47271
418         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
419
420 2011-01-25  Nick Clifton  <nickc@redhat.com>
421
422         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
423         (saturate_add): Delete.
424         (exchange): Delete.
425         (main): Do not run saturate_add.
426         (set_interrupts): Delete.
427
428 2011-01-25  Tobias Burnus  <burnus@net-b.de>
429
430         PR fortran/47448
431         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
432
433 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
434
435         PR tree-optimization/47427
436         PR tree-optimization/47428
437         * gcc.c-torture/compile/pr47427.c: New test.
438         * gcc.c-torture/compile/pr47428.c: New test.
439
440 2011-01-25  Richard Guenther  <rguenther@suse.de>
441
442         PR middle-end/47411
443         * gcc.dg/torture/pr47411.c: New testcase.
444
445 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
446
447         * gfortran.dg/graphite/id-24.f: New.
448         * gfortran.dg/graphite/id-25.f: New.
449
450 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
451
452         * gfortran.dg/graphite/id-23.f: New.
453
454 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
455
456         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
457
458 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
459
460         * gcc.dg/graphite/block-0.c: Un-XFAILed.
461         * gcc.dg/graphite/block-1.c: Un-XFAILed.
462         * gcc.dg/graphite/block-7.c: Un-XFAILed.
463         * gcc.dg/graphite/block-8.c: Un-XFAILed.
464         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
465         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
466         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
467         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
468         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
469
470 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
471
472         * gcc.dg/graphite/block-0.c: Add documentation.
473         * gcc.dg/graphite/block-4.c: Same.
474         * gcc.dg/graphite/block-7.c: Same.
475         * gcc.dg/graphite/block-8.c: New.
476         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
477         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
478         * gcc.dg/graphite/interchange-12.c: Add documentation.
479         * gcc.dg/graphite/interchange-13.c: New.
480         * gcc.dg/graphite/interchange-14.c: New.
481         * gcc.dg/graphite/interchange-15.c: New.
482         * gcc.dg/graphite/interchange-8.c: Add documentation.
483         * gcc.dg/graphite/interchange-mvt.c: Same.
484
485 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
486
487         PR target/47408
488         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
489         * gcc.target/powerpc/altivec-14.c: Ditto.
490         * gcc.target/powerpc/altivec-33.c: Ditto.
491         * gcc.target/powerpc/altivec-types-1.c: Ditto.
492         * gcc.target/powerpc/altivec-types-2.c: Ditto.
493         * gcc.target/powerpc/altivec-types-3.c: Ditto.
494         * gcc.target/powerpc/altivec-types-4.c: Ditto.
495         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
496         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
497         * g++.dg/ext/altivec-15.C: Ditto.
498         * g++.dg/ext/altivec-types-1.C: Ditto.
499         * g++.dg/ext/altivec-types-2.C: Ditto.
500         * g++.dg/ext/altivec-types-3.C: Ditto.
501         * g++.dg/ext/altivec-types-4.C: Ditto.
502
503 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
504
505         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
506
507 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
508
509         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
510         optimization options.
511
512 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
513
514         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
515
516         PR testsuite/45988
517         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
518
519 2011-01-23  Tobias Burnus  <burnus@net-b.de>
520
521         PR fortran/47421
522         * gfortran.dg/allocatable_scalar_12.f90: New.
523
524 2011-01-23  Ira Rosen  <irar@il.ibm.com>
525
526         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
527         vectorization to be not profitable if peeling is used to
528         realign the memory access.
529         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
530         loop bound to avoid loop unrolling.
531         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
532
533 2011-01-22  Jan Hubicka  <jh@suse.cz>
534
535         PR lto/47333
536         * g++.dg/lto/pr47333.C: New file.
537
538 2011-01-22  Jan Hubicka  <jh@suse.cz>
539
540         PR tree-optimization/43884
541         PR lto/44334
542         * gcc.dg/autopar/outer-2.c: Increase array size.
543         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
544
545 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
546
547         PR fortran/38536
548         * gfortran.dg/c_loc_tests_16.f90:  New test.
549
550 2011-01-22  Tobias Burnus  <burnus@net-b.de>
551
552         PR fortran/47399
553         * gfortran.dg/typebound_proc_19.f90: New.
554
555 2011-01-21  Jeff Law <law@redhat.com>
556
557         PR tree-optimization/47053
558         * g++.dg/pr47053.C: New test.
559
560 2011-01-21  Jason Merrill  <jason@redhat.com>
561
562         PR c++/47041
563         * g++.dg/cpp0x/constexpr-ctor6.C: New.
564
565 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
566
567         PR c++/47388
568         * g++.dg/cpp0x/range-for10.C: New test.
569         * g++.dg/template/for1.C: New test.
570
571         PR middle-end/45566
572         * g++.dg/tree-prof/partition3.C: New test.
573
574         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
575
576         PR rtl-optimization/47366
577         * g++.dg/opt/pr47366.C: New test.
578
579 2011-01-21  Jason Merrill  <jason@redhat.com>
580
581         PR c++/46552
582         * g++.dg/cpp0x/constexpr-regress2.C: New.
583
584         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
585
586 2011-01-21  Jeff Law <law@redhat.com>
587
588         PR rtl-optimization/41619
589         * gcc.dg/pr41619.c: New.
590
591 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
592
593         PR tree-optimization/47355
594         * g++.dg/opt/pr47355.C: New test.
595
596 2011-01-21  Richard Guenther  <rguenther@suse.de>
597
598         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
599         making main hot.
600
601 2011-01-21  Richard Guenther  <rguenther@suse.de>
602
603         PR tree-optimization/47365
604         * gcc.dg/torture/pr47365.c: New testcase.
605         * gcc.dg/tree-ssa/pr47392.c: Likewise.
606
607 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
608
609         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
610
611 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
612
613         PR tree-optimization/47391
614         * gcc.dg/pr47391.c: New test.
615
616 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
617
618         * g++.dg/template/char1.C: Use signed char.
619
620 2011-01-21  Tobias Burnus  <burnus@net-b.de>
621
622         PR fortran/47377
623         * gfortran.dg/pointer_target_4.f90: New.
624
625 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
626
627         PR target/47251
628         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
629         ILP32 system and not IP32.
630
631 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
632
633         PR debug/46583
634         * g++.dg/debug/pr46583.C: New.
635
636 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
637
638         PR debug/47283
639         * g++.dg/debug/pr47283.C: New test.
640
641         PR testsuite/47371
642         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
643         * gcc.target/i386/headmerge-2.c: Likewise.
644
645 2011-01-20  Richard Guenther  <rguenther@suse.de>
646
647         PR middle-end/47370
648         * gcc.dg/torture/pr47370.c: New testcase.
649
650 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
651
652         PR tree-optimization/46130
653         * gcc.dg/pr46130-1.c: New test.
654         * gcc.dg/pr46130-2.c: New test.
655
656 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
657
658         PR c++/47291
659         * g++.dg/debug/dwarf2/template-params-10.C: New test.
660
661 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
662
663         PR debug/46240
664         * g++.dg/debug/pr46240.cc: New.
665
666 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
667
668         PR c++/47303
669         * g++.dg/template/anonunion1.C: New test.
670
671         PR rtl-optimization/47337
672         * gcc.c-torture/execute/pr47337.c: New test.
673
674 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
675
676         PR testsuite/45342
677         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
678
679 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
680
681         PR tree-optimization/46021
682         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
683
684 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
685
686         PR tree-optimization/47290
687         * g++.dg/torture/pr47290.C: New test.
688
689 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
690
691         PR fortran/47240
692         * gfortran.dg/proc_ptr_comp_29.f90: New.
693
694 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
695
696         PR testsuite/41146
697         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
698         powerpc-apple-darwin9.
699
700 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
701
702         PR rtl-optimization/47299
703         * gcc.c-torture/execute/pr47299.c: New test.
704
705 2011-01-17  Jason Merrill  <jason@redhat.com>
706
707         * g++.dg/cpp0x/constexpr-virtual.C: New.
708
709 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
710
711         PR fortran/47331
712         * gfortran.dg/gomp/pr47331.f90: New test.
713
714 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
715
716         PR objc/47314
717         * objc.dg/selector-warn-1.m: New.
718         * obj-c++.dg/selector-warn-1.mm: New.
719
720 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
721
722         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
723         Update dg-final accordingly.
724
725 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
726
727         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
728
729 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
730
731         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
732         target check.
733         * gcc.dg/guality/pr36728-2.c: Likewise.
734
735 2011-01-17  Richard Guenther  <rguenther@suse.de>
736
737         PR tree-optimization/47313
738         * g++.dg/torture/pr47313.C: New testcase.
739
740 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
741
742         PR target/47318
743         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
744         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
745         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
746         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
747
748         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
749         as __m256i.
750         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
751         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
752         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
753
754 2011-01-17  Richard Guenther  <rguenther@suse.de>
755
756         PR tree-optimization/45967
757         * gcc.dg/torture/pr45967-2.c: New testcase.
758         * gcc.dg/torture/pr45967-3.c: Likewise.
759
760 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
761
762         PR testsuite/47325
763         g++.dg/ext/pr47213.C: Require visibility.
764
765 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
766
767         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
768         * gcc.dg/fixed-point/struct-union.c: Update error messages.
769
770 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
771
772         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
773         Linux-based targets.
774
775 2011-01-13  Jan Hubicka  <jh@suse.cz>
776
777         PR tree-optimization/47276
778         * gcc.dg/pr47276.c: New testcase.
779
780 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
781             Jonathan Wakely  <jwakely.gcc@gmail.com>
782
783         PR c++/33558
784         * g++.dg/other/pr33558.C: New.
785         * g++.dg/other/pr33558-2.C: New.
786
787 2011-01-14  Martin Jambor  <mjambor@suse.cz>
788
789         PR tree-optimization/45934
790         PR tree-optimization/46302
791         * g++.dg/ipa/devirt-c-1.C: New test.
792         * g++.dg/ipa/devirt-c-2.C: Likewise.
793         * g++.dg/ipa/devirt-c-3.C: Likewise.
794         * g++.dg/ipa/devirt-c-4.C: Likewise.
795         * g++.dg/ipa/devirt-c-5.C: Likewise.
796         * g++.dg/ipa/devirt-c-6.C: Likewise.
797         * g++.dg/ipa/devirt-6.C: Likewise.
798         * g++.dg/ipa/devirt-d-1.C: Likewise.
799         * g++.dg/torture/pr45934.C: Likewise.
800
801 2011-01-14  Jason Merrill  <jason@redhat.com>
802
803         * g++.dg/cpp0x/variadic105.C: New.
804
805 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
806             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
807
808         PR objc/45989
809         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
810         (switchfiles): XFAIL
811         objc.dg-struct-layout-encoding-1/t02[57-9]_main.m execution tests
812         on i?86-*-*, x86_64-*-*, and powerpc*-apple-darwin* && ilp32.
813         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
814         tests on i?86-*-* and x86_64-*-*.
815
816 2011-01-14  Richard Guenther  <rguenther@suse.de>
817
818         PR tree-optimization/47280
819         * g++.dg/opt/pr47280.C: New testcase.
820
821 2011-01-14  Jason Merrill  <jason@redhat.com>
822
823         * g++.dg/cpp0x/constexpr-regress1.C: New.
824
825         * g++.dg/ext/flexary2.C: New.
826
827 2011-01-14  Richard Guenther  <rguenther@suse.de>
828
829         PR middle-end/47281
830         * gcc.dg/torture/pr47281.c: New testcase.
831         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
832
833 2011-01-14  Richard Guenther  <rguenther@suse.de>
834
835         PR tree-optimization/47286
836         * gcc.dg/tree-ssa/pr47286.c: New testcase.
837
838 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
839
840         PR c++/47213
841         * g++.dg/ext/pr47213.C: New.
842
843 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
844
845         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
846
847 2011-01-13  Tobias Burnus  <burnus@net-b.de>
848             Mikael Morin  <mikael@gcc.gnu.org>
849
850         PR fortran/45848
851         PR fortran/47204
852         * gfortran.dg/select_type_20.f90: New.
853         * gfortran.dg/select_type_21.f90: New.
854
855 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
856
857         PR target/47251
858         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
859
860 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
861
862         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and
863         s390x.
864         * gcc.dg/guality/pr36728-2.c: Likewise.
865
866 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
867
868         PR debug/PR46973
869         * g++.dg/debug/dwarf2/template-params-9.C: New test.
870
871 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
872
873         PR rtl-optimization/45352
874         * gcc.dg/pr45352-3.c: New.
875
876 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
877
878         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
879         comment.
880         * g++.dg/cpp0x/range-for8.C: New.
881         * g++.dg/cpp0x/range-for9.C: New.
882
883 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
884
885         PR debug/47209
886         * g++.dg/debug/pr47209.C: New.
887
888 2011-01-12  Richard Guenther  <rguenther@suse.de>
889
890         PR lto/47259
891         * gcc.dg/lto/pr47259_0.c: New testcase.
892         * gcc.dg/lto/pr47259_1.c: Likewise.
893
894 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
895
896         * objc-obj-c++-shared/Object1.h: Add copyright header, update
897         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
898         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
899         methods missing from the OBJC2 Object.
900         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
901         Amend implementation to use a TEST_SUITE_ADDITIONS category for both GNU
902         and NeXT runtimes.
903         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
904         comments.
905         * objc-obj-c++-shared/Object1.m: Likewise.
906         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
907         * objc.dg/proto-qual-1.m: Likewise.
908         * obj-c++.dg/proto-lossage-3.mm: Likewise.
909         * obj-c++.dg/proto-qual-1.mm: Likewise.
910
911 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
912
913         PR testsuite/33033
914         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
915
916 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
917
918         Fixed the Objective-C++ testsuite and updated all tests.
919         * lib/obj-c++.exp (obj-c++_init): Declare and set
920         gcc_warning_prefix and gcc_error_prefix.
921         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
922         'dg-warning', 'dg-message' and 'dg-error'.
923         * obj-c++.dg/class-extension-3.mm: Likewise.
924         * obj-c++.dg/class-protocol-1.mm: Likewise.
925         * obj-c++.dg/encode-7.mm: Likewise.
926         * obj-c++.dg/exceptions-3.mm: Likewise.
927         * obj-c++.dg/exceptions-5.mm: Likewise.
928         * obj-c++.dg/method-12.mm: Likewise.
929         * obj-c++.dg/method-13.mm: Likewise.
930         * obj-c++.dg/method-15.mm: Likewise.
931         * obj-c++.dg/method-16.mm: Likewise.
932         * obj-c++.dg/method-4.mm: Likewise.
933         * obj-c++.dg/method-8.mm: Likewise.
934         * obj-c++.dg/method-conflict-1.mm: Likewise.
935         * obj-c++.dg/method-conflict-2.mm: Likewise.
936         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
937         and uncommented second part of the testcase now that the testsuite
938         works correctly.
939         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
940         and uncommented second part of the testcase now that the testsuite
941         works correctly.
942         * obj-c++.dg/private-1.mm: Likewise.
943         * obj-c++.dg/proto-lossage-4.mm: Likewise.
944         * obj-c++.dg/syntax-error-7.mm: Likewise.
945         * obj-c++.dg/warn5.mm: Likewise.
946         * obj-c++.dg/property/at-property-14.mm: Likewise.
947         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
948         FIXME.
949         * obj-c++.dg/property/at-property-18.mm: Likewise.
950         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
951         FIXME.
952         * obj-c++.dg/property/at-property-21.mm: Likewise.
953         * obj-c++.dg/property/at-property-28.mm: Likewise.
954         * obj-c++.dg/property/at-property-5.mm: Likewise.
955         * obj-c++.dg/property/dynamic-2.mm: Likewise.
956         * obj-c++.dg/property/property-neg-3.mm: Likewise.
957         * obj-c++.dg/property/synthesize-11.mm: Likewise.
958         * obj-c++.dg/property/synthesize-6.mm: Likewise.
959         * obj-c++.dg/property/synthesize-8.mm: Likewise.
960         * obj-c++.dg/property/synthesize-9.mm: Likewise.
961         * obj-c++.dg/tls/diag-5.mm: Likewise.
962         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
963         dg-error, now matched correctly.
964
965 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
966
967         * objc.dg/property/at-property-29.m: New.
968         * obj-c++.dg/property/at-property-29.mm: New.
969
970 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
971
972         * go.test/go-test.exp (go-set-goarch): New proc.
973         (go-gc-tests): Use it.
974
975 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
976
977         PR debug/46955
978         * g++.dg/debug/dwarf2/template-params-8.C: New test.
979
980 2011-01-11  Richard Henderson  <rth@redhat.com>
981
982         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
983
984 2011-01-11  Jan Hubicka  <jh@suse.cz>
985
986         PR lto/45721
987         PR lto/45375
988         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
989         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
990
991 2011-01-11  Richard Guenther  <rguenther@suse.de>
992
993         PR tree-optimization/46076
994         * gcc.dg/tree-ssa/pr46076.c: New testcase.
995
996 2011-01-11  Jeff Law <law@redhat.com>
997
998         * PR tree-optimization/47086
999         * gcc.dg/pr47086.c: New test.
1000
1001 2011-01-11  Jason Merrill  <jason@redhat.com>
1002
1003         PR c++/46658
1004         * g++.dg/template/new10.C: New.
1005
1006         PR c++/45520
1007         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1008
1009 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
1010
1011         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1012         Split type definitions and NSConstantString class into...
1013         * objc-obj-c++-shared/objc-test-suite-types.h: New.
1014         * objc-obj-c++-shared/nsconstantstring-class.h: New.
1015         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1016         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1017         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1018         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1019         to comments.
1020         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1021         encode defines for newer NeXT system headers.
1022         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1023         * obj-c++.dg/torture/strings/string1.mm: Likewise.
1024         * objc.dg/foreach-5.m: Likewise.
1025         * objc.dg/foreach-2.m: Likewise.
1026         * objc.dg/foreach-4.m: Likewise.
1027         * objc.dg/torture/strings/string1.m: Likewise.
1028         * objc.dg/torture/strings/string2.m: Likewise.
1029         * objc.dg/torture/strings/string3.m: Likewise.
1030         * objc.dg/torture/strings/string4.m: Likewise.
1031         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1032         header and stand alone.
1033         * obj-c++.dg/strings/strings-2.mm: Likewise.
1034         * objc.dg/torture/strings/const-str-3.m: Likewise.
1035         * objc.dg/strings/strings-2.m: Likewise.
1036         * objc.dg/strings/const-str-12b.m: Likewise.
1037
1038 2011-01-12  Richard Guenther  <rguenther@suse.de>
1039
1040         PR middle-end/32511
1041         * gcc.dg/attr-weak-1.c: Adjust.
1042
1043 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
1044
1045         PR fortran/47051
1046         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1047         standard compliant and comment.
1048
1049 2011-01-10  Jan Hubicka  <jh@suse.cz>
1050
1051         PR lto/46083
1052         * gcc.dg/initpri3.c: New testcase.
1053
1054 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1055
1056         PR lto/47222
1057         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
1058         externally visible.
1059         (g_esi): Likewise.
1060         (g_ebx): Likewise.
1061         (g_ebp): Likewise.
1062         (g_esp): Likewise.
1063         (g_ebp_save): Likewise.
1064         (g_esp_save): Likewise.
1065
1066 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1067
1068         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
1069
1070 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1071
1072         PR tree-optimization/46021
1073         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
1074         i?86-*-*, x86_64-*-*.
1075
1076 2011-01-10  Jeff Law <law@redhat.com>
1077
1078         * PR tree-optimization/47141
1079         * gcc.c-torture/compile/pr47141.c: New test.
1080
1081 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1082
1083         PR testsuite/46230
1084         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
1085         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
1086         * gcc.dg/vect/slp-35.c: Remove XFAILs.
1087         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
1088
1089         PR testsuite/46230
1090         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
1091         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
1092         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
1093         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
1094         being vectorized.  Adjust dg-final pattern.
1095
1096         PR testsuite/46230
1097         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
1098         * gcc.dg/vect/slp-24.c: Likewise.
1099
1100 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
1101
1102         PR c++/47218
1103         * g++.dg/other/pr47218-1.C: New test file.
1104         * g++.dg/other/pr47218.C: Likewise.
1105         * g++.dg/other/pr47218.h: New supporting header.
1106
1107 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
1108
1109         PR objc/47232
1110         * objc.dg/attributes/invalid-attribute-1.m: New.
1111         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.    
1112
1113 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1114
1115         PR fortran/47224
1116         * gfortran.dg/proc_ptr_comp_28.f90: New.
1117
1118 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1119
1120         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
1121         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
1122         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1123         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1124         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
1125         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1126         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
1127         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
1128         * objc.dg/gnu-api-2-class.m: Likewise.
1129         * objc.dg/gnu-api-2-ivar.m: Likewise.
1130         * objc.dg/gnu-api-2-method.m: Likewise.
1131         * objc.dg/gnu-api-2-objc.m: Likewise.
1132         * objc.dg/gnu-api-2-object.m: Likewise.
1133         * objc.dg/gnu-api-2-property.m: Likewise.
1134         * objc.dg/gnu-api-2-protocol.m: Likewise.
1135         * objc.dg/gnu-api-2-sel.m: Likewise.
1136
1137 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1138
1139         * objc.dg/foreach-1.m: Skip for Darwin < 9.
1140         * objc.dg/objc-foreach-4.m: Likewise.
1141         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
1142         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
1143         * objc.dg/foreach-4.m: Likewise.
1144         * objc.dg/foreach-5.m: Likewise.
1145         * objc.dg/foreach-3.m: Return self from init.
1146
1147 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1148
1149         PR fortran/38536
1150         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
1151
1152 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1153
1154         PR fortran/46313
1155         * gfortran.dg/class_35.f90: New.
1156
1157 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1158
1159         * objc.dg/foreach-1.m: Add "-Wall" to flags.
1160
1161 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1162
1163         PR objc/47078
1164         * objc.dg/invalid-method-2.m: New.
1165         * obj-c++.dg/invalid-method-2.mm: New.
1166
1167 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
1168
1169         PR fortran/46896
1170         * gfortran.dg/transpose_optimization_2.f90 : New test.
1171
1172 2011-01-08  Jan Hubicka  <jh@suse.cz>
1173
1174         PR tree-optmization/46469
1175         * g++.dg/torture/pr46469.C: New testcase.
1176
1177 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1178
1179         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
1180         emulation of libobjc-gnu structure layout functionality to ..
1181         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
1182         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
1183         * objc/execute/bf-common.h: Adjust headers.
1184         * objc/execute/bf-1.m: Likewise.
1185         * objc/execute/bf-2.m: Likewise.
1186         * objc/execute/bf-3.m: Likewise.
1187         * objc/execute/bf-4.m: Likewise.
1188         * objc/execute/bf-5.m: Likewise.
1189         * objc/execute/bf-6.m: Likewise.
1190         * objc/execute/bf-7.m: Likewise.
1191         * objc/execute/bf-8.m: Likewise.
1192         * objc/execute/bf-9.m: Likewise.
1193         * objc/execute/bf-10.m: Likewise.
1194         * objc/execute/bf-11.m: Likewise.
1195         * objc/execute/bf-12.m: Likewise.
1196         * objc/execute/bf-13.m: Likewise.
1197         * objc/execute/bf-14.m: Likewise.
1198         * objc/execute/bf-15.m: Likewise.
1199         * objc/execute/bf-16.m: Likewise.
1200         * objc/execute/bf-17.m: Likewise.
1201         * objc/execute/bf-18.m: Likewise.
1202         * objc/execute/bf-19.m: Likewise.
1203         * objc/execute/bf-20.m: Likewise.
1204         * objc/execute/bf-21.m: Likewise.
1205         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
1206         objc_get_type_qualifiers ().
1207
1208 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1209
1210         PR fortran/45777
1211         * gfortran.dg/dependency_39.f90:  New test.
1212
1213 2011-01-07  Jan Hubicka  <jh@suse.cz>
1214
1215         Get builtins tests ready for linker plugin.
1216         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
1217         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset,
1218         my_bzero): Mark used.
1219         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
1220         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile.
1221         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile
1222
1223 2011-01-07  Jan Hubicka  <jh@suse.cz>
1224
1225         PR tree-optimization/46367
1226         * g++.dg/torture/pr46367.C: New file.
1227
1228 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR target/47201
1231         * gcc.dg/pr47201.c: New test.
1232
1233         PR bootstrap/47187
1234         * gcc.dg/tree-prof/pr47187.c: New test.
1235
1236 2011-01-07  Tobias Burnus  <burnus@net-b.de>
1237
1238         PR fortran/41580
1239         * gfortran.dg/extends_type_of_3.f90: New.
1240
1241 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
1242
1243         * g++.dg/ext/dllexport-MI1.C: Adjust test.
1244         * g++.dg/ext/dllimport-MI1.C: Likewise.
1245         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
1246         * g++.dg/ext/dllimport10.C: Likewise.
1247         * g++.dg/ext/dllimport11.C: Likewise.
1248         * g++.dg/ext/dllimport12.C: Likewise.
1249         * g++.dg/ext/dllimport13.C: Likewise.
1250         * g++.dg/ext/dllimport2.C: Likewise.
1251         * g++.dg/ext/dllimport3.C: Likewise.
1252         * g++.dg/ext/dllimport4.C: Likewise.
1253         * g++.dg/ext/dllimport5.C: Likewise.
1254         * g++.dg/ext/dllimport6.C: Likewise.
1255         * g++.dg/ext/dllimport8.C: Likewise.
1256         * g++.dg/ext/dllimport9.C: Likewise.
1257         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
1258         targets, too. Additionally enable test for i?86-*-mingw*.
1259         * g++.dg/ext/selectany1.C: Likewise.
1260         Remove guard variable check.
1261
1262 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
1263
1264         PR fortran/47189
1265         PR fortran/47194
1266         * gfortran.dg/storage_size_3.f08: Extended.
1267
1268 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1269
1270         PR c++/47022
1271         * g++.dg/template/stdarg1.C: New test.
1272
1273 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1274
1275         PR fortran/47195
1276         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
1277         * gfortran.dg/defined_operators_1.f90: Split the subroutine
1278         from the interface of functions to not hide the errors that
1279         shall be tested.
1280
1281 2011-01-06  Jan Hubicka  <jh@suse.cz>
1282
1283         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
1284         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
1285
1286 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1287
1288         PR fortran/33117
1289         PR fortran/46478
1290         * gfortran.dg/interface_33.f90: New test.
1291
1292 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR c/47150
1295         * gcc.c-torture/compile/pr47150.c: New test.
1296
1297 2011-01-06  Ira Rosen  <irar@il.ibm.com>
1298
1299         PR tree-optimization/47139
1300         * gcc.dg/vect/pr47139.c: New test.
1301
1302 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1303
1304         PR fortran/47180
1305         * gfortran.dg/extends_type_of_2.f03: New.
1306
1307 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1308
1309         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
1310
1311 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1312
1313         * gnat.dg/opt14.adb: New test.
1314
1315 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1316
1317         PR fortran/46017
1318         * gfortran.dg/allocate_error_2.f90:  New test.
1319
1320 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1321
1322         PR fortran/47024
1323         * gfortran.dg/storage_size_3.f08: New.
1324
1325 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1326
1327         PR libgfortran/47154
1328         * gfortran.dg/namelist_68.f90: New test.
1329
1330 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1331
1332         * gnat.dg/unchecked_convert8.ad[sb]: New test.
1333
1334 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
1335
1336         PR fortran/46448
1337         * gfortran.dg/class_34.f90: New.
1338
1339 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1340
1341         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
1342         use __builtin_inff.  Skip all single-precision tests that require
1343         Infinity.
1344
1345 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1346
1347         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
1348
1349 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR tree-optimization/47148
1352         * gcc.c-torture/execute/pr47148.c: New test.
1353
1354         PR tree-optimization/47155
1355         * gcc.c-torture/execute/pr47155.c: New test.
1356
1357         PR rtl-optimization/47157
1358         * gcc.c-torture/compile/pr47157.c: New test.
1359
1360 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1361
1362         * gcc.dg/torture/vector-shift2.c (schar): Define.
1363         (main): Always use schar or uchar instead of plain "char" to avoid
1364         dependencies on implementation-defined char signedness.
1365
1366 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1367
1368         PR tree-optimization/46801
1369         * gnat.dg/pack9.adb: Remove xfail.
1370
1371 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1372
1373         PR tree-optimization/46984
1374         * g++.dg/ipa/pr46984.C: New test.
1375
1376 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
1377
1378         PR fortran/46408
1379         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
1380
1381 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR tree-optimization/47140
1384         * gcc.c-torture/compile/pr47140.c: New test.
1385
1386         PR rtl-optimization/47028
1387         * gcc.dg/pr47028.c: New test.
1388
1389 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1390
1391         * objc.dg/protocol-forward-1.m: Removed TODO.
1392         * objc.dg/protocol-forward-2.m: New.
1393         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
1394         * obj-c++.dg/protocol-forward-2.mm: New.
1395
1396 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
1397
1398         PR target/38662
1399         * g++.dg/eh/pr38662.C: New testcase.
1400
1401 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
1402
1403         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
1404         scan for newline '\n'.
1405
1406 \f
1407 Copyright (C) 2011 Free Software Foundation, Inc.
1408
1409 Copying and distribution of this file, with or without modification,
1410 are permitted in any medium without royalty provided the copyright
1411 notice and this notice are preserved.