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