1 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/gomp/pr47963.c: New test.
5 * g++.dg/gomp/pr47963.C: New test.
7 2011-03-02 Jason Merrill <jason@redhat.com>
9 * g++.dg/cpp0x/regress/condition1.C: New.
11 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13 2011-03-01 Jason Merrill <jason@redhat.com>
15 * g++.dg/cpp0x/lambda/lambda-98.C: New.
17 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
19 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
21 PR rtl-optimization/47925
22 * gcc.c-torture/execute/pr47925.c: New test.
24 2011-03-01 Jason Merrill <jason@redhat.com>
26 * g++.dg/cpp0x/decltype25.C: New.
28 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
30 2011-03-01 Richard Guenther <rguenther@suse.de>
32 PR tree-optimization/47890
33 * gcc.dg/torture/pr47890.c: New testcase.
35 2011-03-01 Richard Guenther <rguenther@suse.de>
38 * gcc.dg/lto/pr47924_0.c: New testcase.
40 2011-03-01 Richard Guenther <rguenther@suse.de>
43 * gfortran.dg/lto/pr46911_0.f: New testcase.
45 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
48 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
49 compile errors from older code form.
51 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
54 * gfortran.dg/fmt_fw_d.f90: New test.
56 2011-02-28 Jason Merrill <jason@redhat.com>
58 * g++.dg/inherit/covariant18.C: New.
60 2011-02-28 Jakub Jelinek <jakub@redhat.com>
63 * gcc.dg/pr47893.c: New test.
65 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
67 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
68 NULL in case of a selector with conflicting types.
69 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
71 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
73 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
74 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
75 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
76 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
78 2011-02-28 Jason Merrill <jason@redhat.com>
81 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
83 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
86 * gfortran.dg/namelist_71.f90: New test.
88 2011-02-27 Jason Merrill <jason@redhat.com>
91 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
92 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
94 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
97 * g++.dg/cpp0x/constexpr-ctor8.C: New.
99 2011-02-27 Jakub Jelinek <jakub@redhat.com>
102 * gfortran.dg/gomp/task-1.f90: Removed.
104 2011-02-26 Jason Merrill <jason@redhat.com>
106 * g++.dg/template/this-targ1.C: New.
108 * g++.dg/cpp0x/regress/template-const1.C: New.
109 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
110 * g++.dg/template/function1.C: Adjust.
111 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
112 * g++.dg/debug/debug7.C: Adjust.
114 2011-02-26 Tobias Burnus <burnus@net-b.de>
117 * gfortran.dg/gomp/task-1.f90: New.
119 2011-02-25 Jie Zhang <jie@codesourcery.com>
121 * gcc.target/arm/neon-thumb2-move.c: Add
122 dg-require-effective-target arm_thumb2_ok.
124 2011-02-24 Jason Merrill <jason@redhat.com>
126 * g++.dg/parse/constant1.C: Specify C++98 mode.
127 * g++.dg/parse/constant5.C: Likewise.
128 * g++.dg/parse/error2.C: Likewise.
129 * g++.dg/parse/semicolon3.C: Likewise.
130 * g++.dg/template/crash14.C: Likewise.
131 * g++.dg/template/local4.C: Likewise.
132 * g++.dg/template/nontype3.C: Likewise.
133 * g++.dg/parse/crash31.C: Adjust expected errors.
134 * g++.dg/template/function1.C: Likewise.
135 * g++.dg/template/ref3.C: Likewise.
136 * g++.dg/template/static9.C: Likewise.
137 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
139 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
140 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
141 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
142 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
143 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
145 2011-02-24 Jakub Jelinek <jakub@redhat.com>
148 * gfortran.dg/pr47878.f90: New test.
150 2011-02-24 Richard Guenther <rguenther@suse.de>
153 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
154 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
156 2011-02-24 Richard Guenther <rguenther@suse.de>
159 * gfortran.dg/lto/pr47839_0.f90: New testcase.
160 * gfortran.dg/lto/pr47839_1.f90: Likewise.
162 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
165 * gfortran.dg/fmt_f0_1.f90: Update test.
167 2011-02-23 Jason Merrill <jason@redhat.com>
169 * g++.dg/abi/mangle39.C: Adjust parm mangling.
170 * g++.dg/abi/mangle45.C: New.
172 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
173 * g++.dg/template/canon-type-9.C: Match use of decltype
174 between declaration and definition.
175 * g++.dg/template/canon-type-12.C: Likewise.
177 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
180 * gfortran.dg/nested_allocatables_1.f90: New.
182 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
185 * g++.dg/pr46868.C: New test.
186 * g++.dg/parse/parameter-declaration-1.C: Adjust.
187 * g++.dg/parse/error14.C: Adjust.
189 2011-02-23 Richard Guenther <rguenther@suse.de>
191 PR tree-optimization/47838
192 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
194 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
196 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
198 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
200 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
201 * gfortran.dg/count_init_expr.f03: Ditto.
202 * gfortran.dg/gomp/pr43711.f90: Ditto.
203 * gcc.dg/struct-parse-2.c: Ditto.
204 * gcc.dg/parse-error-3.c: Ditto.
205 * gcc.dg/Wlogical-op-1.c: Ditto.
206 * gcc.dg/Walways-true-1.c: Ditto.
207 * gcc.dg/pr24225.c: Ditto.
208 * gcc.dg/Walways-true-2.c: Ditto.
209 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
210 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
211 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
212 * g++.dg/overload/defarg4.C: Ditto.
213 * g++.dg/inherit/covariant16.C: Ditto.
214 * g++.dg/inherit/virtual7.C: Ditto.
215 * g++.dg/template/canon-type-9.C: Ditto.
216 * g++.dg/template/access19.C: Ditto.
217 * g++.dg/template/call7.C: Ditto.
218 * g++.dg/template/canon-type-2.C: Ditto.
219 * g++.dg/template/init7.C: Ditto.
220 * g++.dg/template/sizeof-template-argument.C: Ditto.
221 * g++.dg/template/const3.C: Ditto.
222 * g++.dg/template/sfinae26.C: Ditto.
223 * g++.dg/template/sfinae26.C: Ditto.
224 * g++.dg/template/canon-type-11.C: Ditto.
225 * g++.dg/template/union2.C: Ditto.
226 * g++.dg/template/canon-type-3.C: Ditto.
227 * g++.dg/template/canon-type-1.C: Ditto.
228 * g++.dg/template/canon-type-5.C: Ditto.
229 * g++.dg/template/canon-type-7.C: Ditto.
230 * g++.dg/template/canon-type-10.C: Ditto.
231 * g++.dg/template/spec36.C: Ditto.
232 * g++.dg/template/typedef38.C: Ditto.
233 * g++.dg/template/canon-type-4.C: Ditto.
234 * g++.dg/template/canon-type-6.C: Ditto.
235 * g++.dg/template/canon-type-13.C: Ditto.
236 * g++.dg/template/instantiate9.C: Ditto.
237 * g++.dg/template/ttp22.C: Ditto.
238 * g++.dg/warn/Wreturn-type-6.C: Ditto.
239 * g++.dg/warn/Walways-true-1.C: Ditto.
240 * g++.dg/warn/Wlogical-op-1.C: Ditto.
241 * g++.dg/warn/Walways-true-2.C: Ditto.
242 * g++.dg/conversion/op4.C: Ditto.
243 * g++.dg/opt/pr19650.C: Ditto.
244 * g++.dg/lookup/friend11.C: Ditto.
245 * g++.dg/other/default2.C: Ditto.
246 * g++.dg/other/default3.C: Ditto.
247 * g++.dg/other/dtor2.C: Ditto.
248 * g++.dg/other/friend5.C: Ditto.
249 * g++.dg/other/default5.C: Ditto.
250 * g++.dg/init/brace6.C: Ditto.
251 * g++.dg/init/aggr5.C: Ditto.
252 * g++.dg/init/error2.C: Ditto.
253 * g++.dg/expr/bound-mem-fun.C: Ditto.
254 * g++.dg/expr/cond6.C: Ditto.
255 * g++.dg/expr/stmt-expr-1.C: Ditto.
256 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
257 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
258 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
259 * g++.dg/cpp0x/bracket1.C: Ditto.
260 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
261 * g++.dg/cpp0x/pr38646.C: Ditto.
262 * g++.dg/cpp0x/variadic73.C: Ditto.
263 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
264 * g++.dg/cpp0x/bracket4.C: Ditto.
265 * g++.dg/cpp0x/decltype4.C: Ditto.
266 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
267 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
268 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
269 * g++.dg/cpp0x/variadic-new2.C: Ditto.
270 * g++.dg/cpp0x/decltype2.C: Ditto.
271 * g++.dg/cpp0x/decltype1.C: Ditto.
272 * g++.dg/cpp0x/bracket2.C: Ditto.
273 * g++.dg/cpp0x/decltype5.C: Ditto.
274 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
275 * g++.dg/cpp0x/variadic70.C: Ditto.
276 * g++.dg/cpp0x/decltype6.C: Ditto.
277 * g++.dg/cpp0x/rvo.C: Ditto.
278 * g++.dg/cpp0x/vt-40092.C: Ditto.
279 * g++.dg/cpp0x/variadic-new.C: Ditto.
280 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
281 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
282 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
283 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
284 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
285 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
286 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
287 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
288 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
289 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
290 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
291 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
292 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
293 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
294 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
295 * g++.dg/cpp0x/pr39639.C: Ditto.
296 * g++.dg/cpp0x/decltype3.C: Ditto.
297 * g++.dg/cpp0x/variadic68.C: Ditto.
298 * g++.dg/cpp0x/variadic-function.C: Ditto.
299 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
300 * g++.dg/cpp0x/variadic-bind.C: Ditto.
301 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
302 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
303 * g++.dg/parse/crash35.C: Ditto.
304 * g++.dg/parse/crash40.C: Ditto.
305 * g++.dg/parse/defarg12.C: Ditto.
306 * g++.dg/parse/crash34.C: Ditto.
307 * g++.dg/parse/constructor3.C: Ditto.
308 * g++.dg/parse/template23.C: Ditto.
309 * g++.dg/parse/crash56.C: Ditto.
310 * g++.dg/parse/dtor13.C: Ditto.
311 * g++.dg/parse/error33.C: Ditto.
312 * g++.dg/parse/ctor9.C: Ditto.
313 * g++.dg/parse/error32.C: Ditto.
314 * g++.dg/parse/error37.C: Ditto.
315 * g++.dg/parse/bitfield3.C: Ditto.
316 * g++.dg/parse/struct-4.C: Ditto.
317 * g++.dg/ext/has_trivial_copy.C: Ditto.
318 * g++.dg/ext/is_polymorphic.C: Ditto.
319 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
320 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
321 * g++.dg/ext/has_nothrow_assign.C: Ditto.
322 * g++.dg/ext/is_union.C: Ditto.
323 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
324 * g++.dg/ext/is_pod.C: Ditto.
325 * g++.dg/ext/has_virtual_destructor.C: Ditto.
326 * g++.dg/ext/has_trivial_constructor.C: Ditto.
327 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
328 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
329 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
330 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
331 * g++.dg/ext/is_abstract.C: Ditto.
332 * g++.dg/ext/has_trivial_assign.C: Ditto.
333 * g++.dg/ext/is_class.C: Ditto.
334 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
335 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
336 * g++.dg/ext/is_base_of.C: Ditto.
337 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
338 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
339 * g++.dg/ext/is_empty.C: Ditto.
340 * g++.dg/ext/is_enum.C: Ditto.
341 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
342 * gnat.dg/opt11.adb: Ditto.
343 * obj-c++.dg/pr45735.mm: Ditto.
344 * obj-c++.dg/pr24393.mm: Ditto.
345 * obj-c++.dg/exceptions-2.mm: Ditto.
346 * objc.dg/pr45735.m: Ditto.
347 * objc.dg/pr24393.m: Ditto.
349 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
351 * objc.dg/attributes/objc-exception-1.m: New.
353 2011-02-23 Jie Zhang <jie@codesourcery.com>
355 * gcc.dg/cpp/include7.c: New test.
357 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
360 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
362 2011-02-23 Jie Zhang <jie@codesourcery.com>
364 PR rtl-optimization/47763
365 * gcc.dg/pr47763.c: New test.
367 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
370 * gfortran.dg/whole_file_32.f90 : New test.
372 2011-02-22 Dodji Seketeli <dodji@redhat.com>
375 * g++.dg/inherit/virtual7.C: New test.
377 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
380 * objc.dg/type-size-3.m: Updated error message.
381 * objc.dg/type-size-4.m: New test.
382 * objc.dg/type-size-5.m: New test.
384 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
386 * lib/gnat.exp: Fix comments.
387 Don't load libgloss.exp.
388 (default_gnat_version): Call $compiler with --version.
389 Adapt regexp for gnatmake output, insert version.
390 (gnat_version): New proc.
391 (gnat_init): Remove gnat_libgcc_s_path.
392 (gnat_target_compile): Likewise.
393 Remove ld_library_path.
394 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
397 (gnat_finish): Remove.
399 (local_find_gnatmake): Reindent.
400 (runtest_file_p): Remove.
401 (prune_warnings): Remove.
402 (find_gnatclean): New proc.
403 * lib/gnat-dg.exp (lremove): New proc.
404 (gnat-dg-test): Reindent.
405 Remove additional output files.
406 (gnat-dg-runtest): Remove.
408 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
409 * gnat.dg/loop_optimization6.adb: Likewise.
410 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
412 2011-02-22 Jakub Jelinek <jakub@redhat.com>
414 PR tree-optimization/47835
415 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
417 2011-02-22 Tobias Burnus <burnus@net-b.de>
419 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
420 * gfortran.dg/abstract_type_2.f03: Ditto.
421 * gfortran.dg/abstract_type_3.f03: Ditto.
422 * gfortran.dg/abstract_type_4.f03: Ditto.
423 * gfortran.dg/abstract_type_5.f03: Ditto.
424 * gfortran.dg/abstract_type_6.f03: Ditto.
425 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
426 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
427 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
428 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
429 * gfortran.dg/array_function_5.f90: Ditto.
430 * gfortran.dg/asynchronous_3.f03: Ditto.
431 * gfortran.dg/char_expr_1.f90: Ditto.
432 * gfortran.dg/class_14.f03: Ditto.
433 * gfortran.dg/data_array_6.f: Ditto.
434 * gfortran.dg/data_invalid.f90: Ditto.
435 * gfortran.dg/dot_product_1.f03: Ditto.
436 * gfortran.dg/func_derived_5.f90: Ditto.
437 * gfortran.dg/func_result_4.f90: Ditto.
438 * gfortran.dg/implied_do_1.f90: Ditto.
439 * gfortran.dg/initialization_25.f90: Ditto.
440 * gfortran.dg/initialization_26.f90: Ditto.
441 * gfortran.dg/interface_34.f90: Ditto.
442 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
443 * gfortran.dg/keyword_symbol_1.f90: Ditto.
444 * gfortran.dg/matmul_8.f03: Ditto.
445 * gfortran.dg/merge_init_expr.f90: Ditto.
446 * gfortran.dg/pack_assign_1.f90: Ditto.
447 * gfortran.dg/pack_vector_1.f90: Ditto.
448 * gfortran.dg/pointer_check_8.f90: Ditto.
449 * gfortran.dg/product_init_expr.f03: Ditto.
450 * gfortran.dg/reshape_order_5.f90: Ditto.
451 * gfortran.dg/reshape_shape_1.f90: Ditto.
452 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
453 * gfortran.dg/same_name_2.f90: Ditto.
454 * gfortran.dg/selected_real_kind_1.f90: Ditto.
455 * gfortran.dg/spread_init_expr.f03: Ditto.
456 * gfortran.dg/stmt_func_1.f90: Ditto.
457 * gfortran.dg/sum_init_expr.f03: Ditto.
458 * gfortran.dg/transpose_3.f03: Ditto.
459 * gfortran.dg/unpack_init_expr.f03: Ditto.
460 * gfortran.dg/warn_conversion.f90: Ditto.
461 * gfortran.dg/warn_conversion_2.f90: Ditto.
462 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
463 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
464 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
465 * gfortran.dg/whole_file_16.f90: Ditto.
466 * gfortran.dg/whole_file_17.f90: Ditto.
467 * gfortran.dg/whole_file_18.f90: Ditto.
468 * gfortran.dg/whole_file_20.f03: Ditto.
469 * gfortran.dg/whole_file_5.f90: Ditto.
470 * gfortran.dg/whole_file_6.f90: Ditto.
471 * gfortran.dg/write_invalid_format.f90: Ditto.
472 * gfortran.dg/zero_sized_6.f90: Ditto.
474 2011-02-21 Jeff Law <law@redhat.com>
476 PR rtl-optimization/46178
477 * gcc.target/i386/pr46178.c: New test.
479 PR rtl-optimization/46002
480 * gcc.c-torture/compile/pr46002.c: New test.
482 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
484 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
487 2011-02-21 Jakub Jelinek <jakub@redhat.com>
490 * g++.dg/debug/pr47106.C: Require effective target lto.
492 2011-02-21 Jason Merrill <jason@redhat.com>
494 * g++.dg/cpp0x/constexpr-diag2.C: New.
496 2011-02-20 Jason Merrill <jason@redhat.com>
498 * g++.dg/cpp0x/constexpr-ctor7.C: New.
500 * g++.dg/cpp0x/fntmpdefarg2.C: New.
502 * g++.dg/overload/conv-op1.C: New.
504 * g++.dg/cpp0x/constexpr-synth1.C: New.
506 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
508 * objc.dg/layout-2.m: New.
509 * objc.dg/selector-3.m: Adjusted location of error message.
510 * objc.dg/type-size-3.m: Same.
511 * obj-c++.dg/selector-3.mm: Same.
513 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
516 * objc.dg/property/dotsyntax-22.m: New.
517 * obj-c++.dg/property/dotsyntax-22.mm: New.
519 2011-02-20 Dodji Seketeli <dodji@redhat.com>
522 * g++.dg/template/typedef38.C: New test.
524 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
527 * gfortran.dg/whole_file_30.f90 : New test.
528 * gfortran.dg/whole_file_31.f90 : New test.
530 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
534 * gfortran.dg/whole_file_28.f90 : New test.
535 * gfortran.dg/whole_file_29.f90 : New test.
537 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
540 * g++.dg/template/crash105.C: New.
542 2011-02-19 Jason Merrill <jason@redhat.com>
544 * g++.dg/cpp0x/regress/no-elide1.C: New.
546 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
548 PR tree-optimization/46620
549 * gcc.dg/pr46620.c: New.
551 2011-02-19 Jakub Jelinek <jakub@redhat.com>
554 * gcc.target/i386/pr47809.c: New test.
556 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
557 Tobias Burnus <burnus@net-b.de>
559 * lib/target-supports.exp
560 (check_effective_target_fortran_large_real): New check for large reals.
561 * gfortran.dg/nan_7.f90: New test.
563 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
566 * gfortran.dg/fmt_f0_1.f90: Update test.
568 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
571 * gfortran.dg/array_constructor_36.f90 : New test.
572 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
573 allow for comparison between different elements of the array
574 constructor at different levels of optimization.
576 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
578 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
579 * gcc.target/i386/pr32280-1.c: Likewise.
581 2011-02-19 Jakub Jelinek <jakub@redhat.com>
584 * gcc.target/i386/pr47800.c: New test.
586 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
588 * objc/execute/exceptions/foward-1.x: New.
590 2011-02-18 Janus Weil <janus@gcc.gnu.org>
593 * gfortran.dg/derived_constructor_comps_4.f90: New.
595 2011-02-18 Tobias Burnus
598 * gfortran.dg/func_result_6.f90: New.
600 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
603 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
605 2011-02-18 Tobias Burnus <burnus@net-b.de>
608 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
610 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
611 normalizing the error/warning output.
612 * gfortran.dg/Wall.f90: Update dg-error/warning.
613 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
614 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
615 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
616 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
617 * gfortran.dg/class_30.f90: Update dg-error/warning.
618 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
619 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
620 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
621 * gfortran.dg/entry_17.f90: Update dg-error/warning.
622 * gfortran.dg/entry_19.f90: Update dg-error/warning.
623 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
624 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
625 * gfortran.dg/g77/12632.f: Update dg-error/warning.
626 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
627 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
628 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
629 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
630 * gfortran.dg/goto_8.f90: Update dg-error/warning.
631 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
632 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
633 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
634 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
635 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
636 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
637 * gfortran.dg/volatile3.f90: Update dg-error/warning.
638 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
639 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
640 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
641 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
642 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
644 2011-02-18 Janus Weil <janus@gcc.gnu.org>
647 * gfortran.dg/proc_ptr_comp_30.f90: New.
649 2011-02-18 Jakub Jelinek <jakub@redhat.com>
652 * gcc.target/i386/pr47780.c: New test.
654 2011-02-18 Janus Weil <janus@gcc.gnu.org>
657 * gfortran.dg/class_40.f03: New.
659 2011-02-18 Dodji Seketeli <dodji@redhat.com>
662 * g++.dg/cpp0x/auto21.C: New test.
664 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
666 * objc.dg/special/unclaimed-category-1.h: Updated for
668 * objc.dg/special/unclaimed-category-1.m: Same.
669 * objc.dg/zero-link-1.m: Same.
670 * objc.dg/lookup-1.m: Same.
671 * objc.dg/torture/strings/const-str-9.m
672 * objc.dg/torture/strings/const-str-10.m: Same.
673 * objc.dg/torture/strings/const-str-11.m: Same.
674 * objc.dg/torture/forward-1.m: Same.
675 * objc.dg/zero-link-2.m: Same.
676 * objc.dg/encode-7-next-64bit.m: Same.
677 * objc.dg/method-4.m: Same.
678 * objc.dg/next-runtime-1.m: Same.
679 * objc.dg/image-info.m: Same.
680 * objc.dg/pr23214.m: Same.
681 * objc.dg/symtab-1.m: Same.
682 * obj-c++.dg/basic.m: Same.
683 * obj-c++.dg/proto-lossage-3.m: Same.
684 * obj-c++.dg/torture/strings/const-str-10.m: Same.
685 * obj-c++.dg/torture/strings/const-str-11.m: Same.
686 * obj-c++.dg/torture/strings/const-str-9.m: Same.
687 * obj-c++.dg/method-11.m: Same.
688 * objc/execute/enumeration-1.m: Same.
689 * objc/execute/object_is_class.m: Same.
690 * objc/execute/formal_protocol-2.m: Same.
691 * objc/execute/formal_protocol-4.m: Same.
692 * objc/execute/formal_protocol-6.m: Same.
693 * objc/execute/bycopy-3.m: Same.
694 * objc/execute/exceptions/catchall-1.m: Same.
695 * objc/execute/exceptions/finally-1.m: Same.
696 * objc/execute/exceptions/local-variables-1.m: Same.
697 * objc/execute/exceptions/foward-1.m: Same.
698 * objc/execute/bf-common.h
699 * objc/execute/enumeration-2.m: Same.
700 * objc/execute/formal_protocol-1.m: Same.
701 * objc/execute/formal_protocol-3.m: Same.
702 * objc/execute/formal_protocol-5.m: Same.
703 * objc/execute/accessing_ivars.m: Same.
704 * objc/execute/bycopy-2.m: Same.
705 * objc/execute/formal_protocol-7.m: Same.
706 * objc/execute/compatibility_alias.m: Same.
707 * objc/execute/no_clash.m: Same.
708 * objc/execute/object_is_meta_class.m: Same.
709 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
710 * objc/execute/class-tests-1.h: Include stdio.h.
711 * objc/execute/class-tests-2.h: Same.
712 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
714 * obj-c++.dg/try-catch-2.mm: Same.
716 2011-02-17 Jakub Jelinek <jakub@redhat.com>
719 * g++.dg/warn/Wunused-parm-4.C: New test.
721 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
722 Jan Hubicka <jh@suse.cz>
726 * g++.dg/debug/pr47106.C: New.
728 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
731 * gcc.target/i386/pr43653.c: New test.
733 2011-02-11 Dodji Seketeli <dodji@redhat.com>
736 * g++.dg/template/inherit6.C: New test.
738 2011-02-16 Janus Weil <janus@gcc.gnu.org>
741 * gfortran.dg/class_39.f03: New.
743 2011-02-16 Dodji Seketeli <dodji@redhat.com>
746 * g++.dg/cpp0x/variadic106.C: New test.
748 2011-02-16 Jakub Jelinek <jakub@redhat.com>
751 * gfortran.dg/pr47757-1.f90: New test.
752 * gfortran.dg/pr47757-2.f90: New test.
753 * gfortran.dg/pr47757-3.f90: New test.
756 * g++.dg/cpp0x/enum8.C: New test.
758 2011-02-15 Jason Merrill <jason@redhat.com>
760 * g++.dg/inherit/implicit-trivial1.C: New.
761 * g++.dg/cpp0x/implicit-trivial1.C: New.
763 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
766 * gcc.dg/torture/pr47725.c: Removed.
768 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
771 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
772 constant does not generate a load from memory.
774 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
777 * gcc.dg/torture/pr47725.c: New.
779 2011-02-15 Richard Guenther <rguenther@suse.de>
781 PR tree-optimization/47743
782 * gcc.dg/torture/pr47743.c: New testcase.
784 2011-02-15 Jakub Jelinek <jakub@redhat.com>
787 * gcc.target/i386/pr47581.c: New test.
789 2011-02-14 Janus Weil <janus@gcc.gnu.org>
792 * gfortran.dg/select_type_22.f03: New.
794 2011-02-14 Jason Merrill <jason@redhat.com>
796 * g++.dg/cpp0x/regress/enum1.C: New.
798 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
800 * gnat.dg/include.adb: New test.
802 2011-02-14 Janus Weil <janus@gcc.gnu.org>
805 * gfortran.dg/class_38.f03: New.
807 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
809 * gcc.dg/pr46494.c: New test.
811 2011-02-14 Richard Guenther <rguenther@suse.de>
813 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
815 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
818 * gnat.dg/null_pointer_deref1.exp: Don't skip on
819 sparc*-sun-solaris2.11.
821 2011-02-14 Janus Weil <janus@gcc.gnu.org>
824 * gfortran.dg/argument_checking_18.f90: New.
826 2011-02-13 Tobias Burnus <burnus@net-b.de>
828 * gfortran.dg/argument_checking_13.f90: Update dg-error.
829 * gfortran.dg/argument_checking_17.f90: New.
831 2011-02-12 Janus Weil <janus@gcc.gnu.org>
833 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
834 are temporarily disabled.
835 * gfortran.dg/class_7.f03: Ditto.
836 * gfortran.dg/coarray_14.f90: Ditto.
837 * gfortran.dg/typebound_proc_13.f03: Ditto.
839 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
842 * gfortran.dg/extends_11.f03: New.
844 2011-02-11 Xinliang David Li <davidxl@google.com>
846 PR tree-optimization/47707
847 * g++.dg/tree-ssa/pr47707.C: New test.
849 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
851 * g++.dg/opt/inline17.C: New test.
853 2011-02-11 Tobias Burnus <burnus@net-b.de>
856 * gfortran.dg/pure_formal_2.f90: New.
858 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
860 PR rtl-optimization/47614
861 * gfortran.dg/pr47614.f: New.
863 2011-02-11 Joseph Myers <joseph@codesourcery.com>
866 * gcc.dg/opts-6.c: New test.
868 2011-02-11 Jakub Jelinek <jakub@redhat.com>
871 * gcc.dg/pr47684.c: New test.
873 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
876 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
877 c99_runtime, dg-add-options c99_runtime.
880 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
883 * lib/target-supports.exp (check_ascii_locale_available): New proc.
884 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
885 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
886 * gcc.dg/ucnid-10.c: Likewise.
887 * gcc.dg/ucnid-13.c: Likewise.
888 * gcc.dg/ucnid-7.c: Likewise.
889 * gcc.dg/ucnid-8.c: Likewise.
890 Adapt dg-warning line number.
892 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
894 * gcc.target/i386/parity-1.c: Use -march=k8.
895 * gcc.target/i386/parity-2.c: Ditto.
896 * gcc.target/i386/vecinit-1.c: Ditto.
897 * gcc.target/i386/vecinit-2.c: Ditto.
899 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
902 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
903 * gcc.target/mips/save-restore-3.c: Likewise.
904 * gcc.target/mips/save-restore-4.c: Likewise.
905 * gcc.target/mips/save-restore-5.c: Likewise.
908 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
909 * g++.dg/tree-prof/partition2.C: Likewise.
911 2011-02-09 Jason Merrill <jason@redhat.com>
913 * g++.dg/tree-ssa/inline-3.C: Use a normal function
914 rather than misdeclare std::puts.
916 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
917 * g++.dg/other/warning1.C: Likewise.
918 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
919 * g++.old-deja/g++.gb/scope06.C: Likewise.
920 * g++.old-deja/g++.law/cvt11.C: Likewise.
921 * g++.old-deja/g++.law/init1.C: Likewise.
922 * g++.dg/abi/mangle26.C: Likewise.
924 * g++.dg/template/function1.C: Adjust for C++0x mode.
925 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
927 * g++.dg/ext/label10.C: Adjust for C++0x mode.
928 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
930 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
932 * g++.dg/cpp0x/regress/abi-empty7.C: New.
934 * g++.dg/cpp0x/regress: New directory.
935 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
936 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
937 * g++.dg/cpp0x/regress/regress3.C: New.
939 2011-02-10 Richard Guenther <rguenther@suse.de>
941 PR tree-optimization/47677
942 * gcc.dg/torture/pr47677.c: New testcase.
944 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
946 * objc.dg/special/load-category-1.m: Remove unused header.
947 * objc.dg/special/load-category-1a.m: Likewise.
948 * objc.dg/special/load-category-2.m: Likewise.
949 * objc.dg/special/load-category-2a.m: Likewise.
950 * objc.dg/special/load-category-3.m: Likewise.
951 * objc.dg/special/load-category-3a.m: Likewise.
952 * objc.dg/attributes/proto-attribute-2.m: Likewise.
953 * objc.dg/attributes/proto-attribute-3.m: Likewise.
954 * objc.dg/attributes/class-attribute-1.m: Likewise.
955 * objc.dg/property/property.exp: Don't run for Darwin < 9.
956 * obj-c++.dg/property/property.exp: Likewise.
957 * objc.dg/attributes/method-sentinel-1.m: Update type header.
958 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
959 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
960 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
961 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
962 * obj-c++.dg/template-8.mm: Likewise.
964 2011-02-10 Jakub Jelinek <jakub@redhat.com>
967 * gcc.target/i386/pr47665.c: New test.
969 2011-02-10 Jie Zhang <jie@codesourcery.com>
973 2011-02-05 Jie Zhang <jie@codesourcery.com>
975 * gcc.dg/pr42631.c: Update test.
976 * gcc.dg/pr42631-2.c: New test.
978 2011-02-09 Janus Weil <janus@gcc.gnu.org>
981 * gfortran.dg/proc_decl_25.f90: New.
983 2011-02-09 Janus Weil <janus@gcc.gnu.org>
986 * gfortran.dg/typebound_assignment_2.f03: New.
988 2011-02-09 Richard Guenther <rguenther@suse.de>
990 PR tree-optimization/47664
991 * gcc.dg/tree-ssa/inline-7.c: New testcase.
993 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
996 * gnat.dg/uninit_func.adb: Adjust dg directive.
998 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
1001 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1003 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1006 * gfortran.dg/auto_dealloc_2.f90: New.
1008 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1010 * gcc.dg/builtins-config.h: Remove __sgi handling.
1011 * lib/target-supports.exp (add_options_for_c99_runtime): Add
1012 -std=c99 for mips-sgi-irix6.5*.
1014 2011-02-09 Martin Jambor <mjambor@suse.cz>
1017 * gfortran.dg/pr25923.f90: Remove xfails.
1019 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1022 * gfortran.dg/inquire_14.f90: New test.
1024 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1027 * gfortran.dg/pointer_init_6.f90: New.
1029 2011-02-08 Jeff Law <law@redhat.com>
1031 PR tree-optimization/42893
1032 * gcc.tree-ssa/pr42893.c: New test.
1034 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1036 PR tree-optimization/46834
1037 PR tree-optimization/46994
1038 PR tree-optimization/46995
1039 * gcc.dg/graphite/id-pr46834.c: New.
1040 * gfortran.dg/graphite/id-pr46994.f90: New.
1041 * gfortran.dg/graphite/id-pr46995.f90: New.
1043 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1046 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1047 using the variable is known the warning is emitted there.
1048 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1049 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1051 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1054 * gcc.dg/noreturn-1.c (foo5): Likewise.
1055 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1056 (method2): Likewise.
1058 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1059 the return statement using the uninitialized variable.
1060 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1062 2011-02-08 Richard Guenther <rguenther@suse.de>
1065 * g++.dg/opt/pr47639.c: New testcase.
1067 2011-02-08 Richard Guenther <rguenther@suse.de>
1069 PR tree-optimization/47632
1070 * g++.dg/opt/pr47632.C: New testcase.
1072 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1074 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1076 2011-02-07 Richard Guenther <rguenther@suse.de>
1078 PR tree-optimization/47615
1079 * g++.dg/opt/pr47615.C: New testcase.
1081 2011-02-07 Richard Guenther <rguenther@suse.de>
1083 PR tree-optimization/47621
1084 * gcc.dg/torture/pr47621.c: New testcase.
1086 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1088 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1090 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1093 * gfortran.dg/allocate_with_source_1 : New test.
1095 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.dg/pr47610.c: New test.
1100 2011-02-05 Jie Zhang <jie@codesourcery.com>
1103 * gcc.dg/pr42631.c: Update test.
1104 * gcc.dg/pr42631-2.c: New test.
1106 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1109 * gfortran.dg/pr47574.f90: New test.
1111 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1113 PR tree-optimization/46194
1114 * gcc.dg/autopar/pr46194.c: New.
1116 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
1118 PR tree-optimization/43695
1119 * g++.dg/ipa/pr43695.C: New.
1121 2011-02-04 Jakub Jelinek <jakub@redhat.com>
1124 * gcc.dg/pr23200.c: New test.
1126 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
1129 * g++.dg/pr47589.C: New test.
1131 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1134 * g++.dg/template/typedef37.C: New test.
1135 * g++.dg/template/param1.C: Adjust expected error message.
1137 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1140 * gcc.dg/pr31490-2.c: New test.
1141 * gcc.dg/pr31490-3.c: New test.
1142 * gcc.dg/pr31490-4.c: New test.
1144 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1145 Jakub Jelinek <jakub@redhat.com>
1148 * g++.dg/parser/semicolon3.C: Adjust.
1149 * g++.dg/parser/semicolon4.C: New testcase.
1150 * g++.dg/pr46890.C: New testcase.
1152 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/init/pr29571.C: New.
1157 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1159 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1160 instead of vect_int.
1162 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.target/i386/pr47312.c: New test.
1168 * gcc.target/i386/pr47564.c: New test.
1170 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1172 PR tree-optimization/45122
1173 * gcc.dg/tree-ssa/pr45122.c: New.
1175 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1178 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1181 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1182 and vsx so a default --with-cpu=power7 doesn't give an error
1183 when -mavoid-indexed-addresses is used.
1185 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1186 wrapper function to save the arguments and then jump to the real
1187 function, rather than depending on the compiler not to move stuff
1189 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1191 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1192 Paul Thomas <pault@gcc.gnu.org>
1195 * gfortran.dg/class_37.f03 : New test.
1197 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1198 Richard Guenther <rguenther@suse.de>
1200 PR tree-optimization/40979
1202 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1203 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1204 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1205 check_vect_support_and_set_flags.
1206 * gfortran.dg/graphite/vect-pr40979.f90: New.
1208 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1211 * gfortran.dg/class_36.f03: New.
1213 2011-02-02 Richard Guenther <rguenther@suse.de>
1215 PR tree-optimization/47566
1216 * gcc.dg/lto/20110201-1_0.c: New testcase.
1218 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1224 * debug/pr47498.c: New.
1225 * debug/pr47501.c: New.
1227 2011-02-01 Richard Guenther <rguenther@suse.de>
1229 PR tree-optimization/47559
1230 * g++.dg/torture/pr47559.C: New testcase.
1232 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1235 * gfortran.dg/typebound_call_20.f03: New.
1237 2011-02-01 Richard Guenther <rguenther@suse.de>
1239 PR tree-optimization/47555
1240 * gcc.dg/pr47555.c: New testcase.
1242 2011-02-01 Richard Guenther <rguenther@suse.de>
1244 PR tree-optimization/47541
1245 * g++.dg/torture/pr47541.C: New testcase.
1247 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1250 * gfortran.dg/typebound_call_19.f03: New.
1252 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1255 * g++.dg/cpp0x/pr47416.C: New test.
1257 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1260 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1262 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1265 * gfortran.dg/typebound_assignment_1.f03: New.
1267 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1269 PR tree-optimization/47538
1270 * gcc.c-torture/execute/pr47538.c: New test.
1272 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1275 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1277 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1279 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1281 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1283 PR rtl-optimization/44031
1284 * gcc.c-torture/compile/20110131-1.c: New test.
1286 2011-01-31 Tobias Burnus <burnus@net-b.de>
1289 * gfortran.dg/stmt_func_1.f90: New.
1291 2011-01-31 Tobias Burnus <burnus@net-b.de>
1294 * gfortran.dg/interface_34.f90: New.
1296 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1299 * gfortran.dg/realloc_on_assign_5.f03: New test.
1300 * gfortran.dg/realloc_on_assign_5.f03: New test.
1302 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1304 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1305 * gfortran.dg/bessel_7.f90: Likewise.
1306 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1308 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1309 * gfortran.dg/sum_init_expr.f03: Likewise.
1311 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1313 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1316 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1317 loop only on "vect_intfloat_cvt" targets.
1319 2011-01-29 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/shape_6.f90: New.
1324 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1326 PR libgfortran/47434
1327 * gfortran.dg/read_infnan_1.f90: Update test.
1328 * gfortran.dg/module_nan.f90: Update test.
1329 * gfortran.dg/char4_iunit_1.f03: Update test.
1330 * gfortran.dg/large_real_kind_1.f90: Update test.
1331 * gfortran.dg/real_const_3.f90: Update test.
1332 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1334 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1337 * g++.dg/template/param2.C: New test.
1339 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1341 PR libgfortran/47285
1342 * gfortran.dg/fmt_g.f: New test.
1344 2011-01-28 Tobias Burnus <burnus@net-b.de>
1347 * gfortran.dg/pure_formal_1.f90: New.
1349 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.dg/tls/pr42894.c: New test.
1354 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1356 * gcc.dg/pr47276.c: Add dg-require-visibility.
1358 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1360 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1362 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1363 Tobias Burnus <burnus@gcc.gnu.org>
1368 * gfortran.dg/realloc_on_assign_3.f03: New test.
1369 * gfortran.dg/realloc_on_assign_4.f03: New test.
1370 * gfortran.dg/allocatable_function_5.f90: New test.
1371 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1372 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1373 implemented" dg-errors.
1375 2011-01-27 Jan Hubicka <jh@suse.cz>
1378 * gcc.dg/attr-weakref-4.c: New testcase
1380 2011-01-27 Martin Jambor <mjambor@suse.cz>
1382 PR tree-optimization/47228
1383 * gcc.dg/torture/pr47228.c: New test.
1385 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1387 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1389 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1391 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1392 when using auto-overlay support on the SPU.
1394 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1396 PR rtl-optimization/44174
1397 * gcc.target/i386/asm-6.c: New test.
1399 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1401 PR rtl-optimization/46856
1402 * gcc.c-torture/compile/pr46856.c: New test.
1404 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1405 Andrew Pinski <pinskia@gmail.com>
1408 * gcc.dg/pr43082.c: New.
1410 2011-01-26 DJ Delorie <dj@redhat.com>
1412 PR rtl-optimization/46878
1413 * gcc.dg/pr46878-1.c: New test.
1415 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1418 * g++.dg/cpp0x/pr47476.C: New test.
1420 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1422 * gcc.c-torture/compile/20110126-1.c: New test.
1424 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.dg/torture/pr47473.c: New test.
1429 2011-01-26 Jan Hubicka <jh@suse.cz>
1432 * gcc.c-torture/execute/pr47237.c: New testcase.
1434 2011-01-26 Jan Hubicka <jh@suse.cz>
1436 PR tree-optimization/47190
1437 * gcc.dg/attr-weakref-3.c: New testcase.
1439 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1442 * gcc.dg/dll-9a.c: New test file.
1443 * gcc.dg/dll-11.c: Likewise.
1444 * gcc.dg/dll-12.c: Likewise.
1445 * gcc.dg/dll-12a.c: Likewise.
1446 * gcc.dg/dll-11a.c: Likewise.
1447 * gcc.dg/dll-9.c: Likewise.
1448 * gcc.dg/dll-10.c: Likewise.
1449 * gcc.dg/dll-10a.c: Likewise.
1450 * g++.dg/ext/dllexport4a.cc: Likewise.
1451 * g++.dg/ext/dllexport4.C: Likewise.
1452 * g++.dg/ext/dllexport5.C: Likewise.
1453 * g++.dg/ext/dllexport5a.cc: Likewise.
1455 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1457 PR tree-optimization/46970
1458 * gcc.dg/graphite/pr46970.c: New.
1460 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1462 PR tree-optimization/46215
1463 * gcc.dg/graphite/pr46215.c: New.
1465 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1467 PR tree-optimization/46168
1468 * gcc.dg/graphite/pr46168.c: New.
1470 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1472 PR tree-optimization/43657
1473 * gcc.dg/graphite/pr43657.c: New.
1475 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1477 PR tree-optimization/29832
1478 * gfortran.dg/graphite/pr29832.f90: New.
1480 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1482 PR tree-optimization/43567
1483 * gcc.dg/graphite/pr43567.c: New.
1485 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1487 * gfortran.dg/graphite/interchange-4.f: New.
1488 * gfortran.dg/graphite/interchange-5.f: New.
1490 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1491 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1492 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1493 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1494 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1495 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1496 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1497 * gfortran.dg/ltrans-7.f90: Removed.
1498 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1500 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1501 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1502 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1503 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1504 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1505 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1506 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1507 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1508 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1509 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1510 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1511 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1512 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1513 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1514 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1515 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1516 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1517 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1518 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1519 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1520 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1521 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1522 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1523 * gcc.dg/tree-ssa/data-dep-1.c
1524 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1525 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1526 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1527 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1528 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1530 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1532 PR tree-optimization/47265
1533 PR tree-optimization/47443
1534 * gcc.c-torture/compile/pr47265.c: New test.
1535 * gcc.dg/pr47443.c: New test.
1537 2011-01-25 Martin Jambor <mjambor@suse.cz>
1539 PR tree-optimization/47382
1540 * g++.dg/torture/pr47382.C: New test.
1541 * g++.dg/opt/devirt1.C: Xfail.
1543 2011-01-25 Yao Qi <yao@codesourcery.com>
1546 * gcc.target/arm/pr45701-1.c: New test.
1547 * gcc.target/arm/pr45701-2.c: New test.
1548 * gcc.target/arm/pr45701-3.c: New test.
1550 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1551 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/47271
1554 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1556 2011-01-25 Nick Clifton <nickc@redhat.com>
1558 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1559 (saturate_add): Delete.
1561 (main): Do not run saturate_add.
1562 (set_interrupts): Delete.
1564 2011-01-25 Tobias Burnus <burnus@net-b.de>
1567 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1569 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1571 PR tree-optimization/47427
1572 PR tree-optimization/47428
1573 * gcc.c-torture/compile/pr47427.c: New test.
1574 * gcc.c-torture/compile/pr47428.c: New test.
1576 2011-01-25 Richard Guenther <rguenther@suse.de>
1579 * gcc.dg/torture/pr47411.c: New testcase.
1581 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1583 * gfortran.dg/graphite/id-24.f: New.
1584 * gfortran.dg/graphite/id-25.f: New.
1586 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1588 * gfortran.dg/graphite/id-23.f: New.
1590 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1592 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1594 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1596 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1597 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1598 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1599 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1600 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1601 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1602 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1603 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1604 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1606 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1608 * gcc.dg/graphite/block-0.c: Add documentation.
1609 * gcc.dg/graphite/block-4.c: Same.
1610 * gcc.dg/graphite/block-7.c: Same.
1611 * gcc.dg/graphite/block-8.c: New.
1612 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1613 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1614 * gcc.dg/graphite/interchange-12.c: Add documentation.
1615 * gcc.dg/graphite/interchange-13.c: New.
1616 * gcc.dg/graphite/interchange-14.c: New.
1617 * gcc.dg/graphite/interchange-15.c: New.
1618 * gcc.dg/graphite/interchange-8.c: Add documentation.
1619 * gcc.dg/graphite/interchange-mvt.c: Same.
1621 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1624 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1625 * gcc.target/powerpc/altivec-14.c: Ditto.
1626 * gcc.target/powerpc/altivec-33.c: Ditto.
1627 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1628 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1629 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1630 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1631 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1632 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1633 * g++.dg/ext/altivec-15.C: Ditto.
1634 * g++.dg/ext/altivec-types-1.C: Ditto.
1635 * g++.dg/ext/altivec-types-2.C: Ditto.
1636 * g++.dg/ext/altivec-types-3.C: Ditto.
1637 * g++.dg/ext/altivec-types-4.C: Ditto.
1639 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1641 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1643 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1645 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1646 optimization options.
1648 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1650 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1653 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1655 2011-01-23 Tobias Burnus <burnus@net-b.de>
1658 * gfortran.dg/allocatable_scalar_12.f90: New.
1660 2011-01-23 Ira Rosen <irar@il.ibm.com>
1662 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1663 vectorization to be not profitable if peeling is used to
1664 realign the memory access.
1665 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1666 loop bound to avoid loop unrolling.
1667 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1669 2011-01-22 Jan Hubicka <jh@suse.cz>
1672 * g++.dg/lto/pr47333.C: New file.
1674 2011-01-22 Jan Hubicka <jh@suse.cz>
1676 PR tree-optimization/43884
1678 * gcc.dg/autopar/outer-2.c: Increase array size.
1679 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1681 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1684 * gfortran.dg/c_loc_tests_16.f90: New test.
1686 2011-01-22 Tobias Burnus <burnus@net-b.de>
1689 * gfortran.dg/typebound_proc_19.f90: New.
1691 2011-01-21 Jeff Law <law@redhat.com>
1693 PR tree-optimization/47053
1694 * g++.dg/pr47053.C: New test.
1696 2011-01-21 Jason Merrill <jason@redhat.com>
1699 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1701 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1704 * g++.dg/cpp0x/range-for10.C: New test.
1705 * g++.dg/template/for1.C: New test.
1708 * g++.dg/tree-prof/partition3.C: New test.
1710 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1712 PR rtl-optimization/47366
1713 * g++.dg/opt/pr47366.C: New test.
1715 2011-01-21 Jason Merrill <jason@redhat.com>
1718 * g++.dg/cpp0x/constexpr-regress2.C: New.
1720 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1722 2011-01-21 Jeff Law <law@redhat.com>
1724 PR rtl-optimization/41619
1725 * gcc.dg/pr41619.c: New.
1727 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1729 PR tree-optimization/47355
1730 * g++.dg/opt/pr47355.C: New test.
1732 2011-01-21 Richard Guenther <rguenther@suse.de>
1734 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1737 2011-01-21 Richard Guenther <rguenther@suse.de>
1739 PR tree-optimization/47365
1740 * gcc.dg/torture/pr47365.c: New testcase.
1741 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1743 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1745 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1747 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1749 PR tree-optimization/47391
1750 * gcc.dg/pr47391.c: New test.
1752 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1754 * g++.dg/template/char1.C: Use signed char.
1756 2011-01-21 Tobias Burnus <burnus@net-b.de>
1759 * gfortran.dg/pointer_target_4.f90: New.
1761 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1764 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1765 ILP32 system and not IP32.
1767 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1770 * g++.dg/debug/pr46583.C: New.
1772 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1775 * g++.dg/debug/pr47283.C: New test.
1778 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1779 * gcc.target/i386/headmerge-2.c: Likewise.
1781 2011-01-20 Richard Guenther <rguenther@suse.de>
1784 * gcc.dg/torture/pr47370.c: New testcase.
1786 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1788 PR tree-optimization/46130
1789 * gcc.dg/pr46130-1.c: New test.
1790 * gcc.dg/pr46130-2.c: New test.
1792 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1795 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1797 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1800 * g++.dg/debug/pr46240.cc: New.
1802 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1805 * g++.dg/template/anonunion1.C: New test.
1807 PR rtl-optimization/47337
1808 * gcc.c-torture/execute/pr47337.c: New test.
1810 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1813 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1815 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1817 PR tree-optimization/46021
1818 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1820 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1822 PR tree-optimization/47290
1823 * g++.dg/torture/pr47290.C: New test.
1825 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1828 * gfortran.dg/proc_ptr_comp_29.f90: New.
1830 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1833 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1834 powerpc-apple-darwin9.
1836 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1838 PR rtl-optimization/47299
1839 * gcc.c-torture/execute/pr47299.c: New test.
1841 2011-01-17 Jason Merrill <jason@redhat.com>
1843 * g++.dg/cpp0x/constexpr-virtual.C: New.
1845 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1848 * gfortran.dg/gomp/pr47331.f90: New test.
1850 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1853 * objc.dg/selector-warn-1.m: New.
1854 * obj-c++.dg/selector-warn-1.mm: New.
1856 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1858 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1859 Update dg-final accordingly.
1861 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1863 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1865 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1867 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1869 * gcc.dg/guality/pr36728-2.c: Likewise.
1871 2011-01-17 Richard Guenther <rguenther@suse.de>
1873 PR tree-optimization/47313
1874 * g++.dg/torture/pr47313.C: New testcase.
1876 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1879 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1880 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1881 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1882 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1884 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1886 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1887 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1888 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1890 2011-01-17 Richard Guenther <rguenther@suse.de>
1892 PR tree-optimization/45967
1893 * gcc.dg/torture/pr45967-2.c: New testcase.
1894 * gcc.dg/torture/pr45967-3.c: Likewise.
1896 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1899 * g++.dg/ext/pr47213.C: Require visibility.
1901 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1903 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1904 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1906 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1908 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1909 Linux-based targets.
1911 2011-01-13 Jan Hubicka <jh@suse.cz>
1913 PR tree-optimization/47276
1914 * gcc.dg/pr47276.c: New testcase.
1916 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1917 Jonathan Wakely <jwakely.gcc@gmail.com>
1920 * g++.dg/other/pr33558.C: New.
1921 * g++.dg/other/pr33558-2.C: New.
1923 2011-01-14 Martin Jambor <mjambor@suse.cz>
1925 PR tree-optimization/45934
1926 PR tree-optimization/46302
1927 * g++.dg/ipa/devirt-c-1.C: New test.
1928 * g++.dg/ipa/devirt-c-2.C: Likewise.
1929 * g++.dg/ipa/devirt-c-3.C: Likewise.
1930 * g++.dg/ipa/devirt-c-4.C: Likewise.
1931 * g++.dg/ipa/devirt-c-5.C: Likewise.
1932 * g++.dg/ipa/devirt-c-6.C: Likewise.
1933 * g++.dg/ipa/devirt-6.C: Likewise.
1934 * g++.dg/ipa/devirt-d-1.C: Likewise.
1935 * g++.dg/torture/pr45934.C: Likewise.
1937 2011-01-14 Jason Merrill <jason@redhat.com>
1939 * g++.dg/cpp0x/variadic105.C: New.
1941 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1942 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1945 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1946 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1947 execution tests on i?86-*-*, x86_64-*-* and
1948 powerpc*-apple-darwin* && ilp32.
1949 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1950 tests on i?86-*-* and x86_64-*-*.
1952 2011-01-14 Richard Guenther <rguenther@suse.de>
1954 PR tree-optimization/47280
1955 * g++.dg/opt/pr47280.C: New testcase.
1957 2011-01-14 Jason Merrill <jason@redhat.com>
1959 * g++.dg/cpp0x/constexpr-regress1.C: New.
1961 * g++.dg/ext/flexary2.C: New.
1963 2011-01-14 Richard Guenther <rguenther@suse.de>
1966 * gcc.dg/torture/pr47281.c: New testcase.
1967 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1969 2011-01-14 Richard Guenther <rguenther@suse.de>
1971 PR tree-optimization/47286
1972 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1974 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1977 * g++.dg/ext/pr47213.C: New.
1979 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1981 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1983 2011-01-13 Tobias Burnus <burnus@net-b.de>
1984 Mikael Morin <mikael@gcc.gnu.org>
1988 * gfortran.dg/select_type_20.f90: New.
1989 * gfortran.dg/select_type_21.f90: New.
1991 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1994 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1996 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1998 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1999 * gcc.dg/guality/pr36728-2.c: Likewise.
2001 2011-01-13 Dodji Seketeli <dodji@redhat.com>
2004 * g++.dg/debug/dwarf2/template-params-9.C: New test.
2006 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
2008 PR rtl-optimization/45352
2009 * gcc.dg/pr45352-3.c: New.
2011 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2013 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2015 * g++.dg/cpp0x/range-for8.C: New.
2016 * g++.dg/cpp0x/range-for9.C: New.
2018 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
2021 * g++.dg/debug/pr47209.C: New.
2023 2011-01-12 Richard Guenther <rguenther@suse.de>
2026 * gcc.dg/lto/pr47259_0.c: New testcase.
2027 * gcc.dg/lto/pr47259_1.c: Likewise.
2029 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2031 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2032 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2033 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2034 methods missing from the OBJC2 Object.
2035 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2036 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2037 GNU and NeXT runtimes.
2038 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2040 * objc-obj-c++-shared/Object1.m: Likewise.
2041 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2042 * objc.dg/proto-qual-1.m: Likewise.
2043 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2044 * obj-c++.dg/proto-qual-1.mm: Likewise.
2046 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2049 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2051 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2053 Fixed the Objective-C++ testsuite and updated all tests.
2054 * lib/obj-c++.exp (obj-c++_init): Declare and set
2055 gcc_warning_prefix and gcc_error_prefix.
2056 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2057 'dg-warning', 'dg-message' and 'dg-error'.
2058 * obj-c++.dg/class-extension-3.mm: Likewise.
2059 * obj-c++.dg/class-protocol-1.mm: Likewise.
2060 * obj-c++.dg/encode-7.mm: Likewise.
2061 * obj-c++.dg/exceptions-3.mm: Likewise.
2062 * obj-c++.dg/exceptions-5.mm: Likewise.
2063 * obj-c++.dg/method-12.mm: Likewise.
2064 * obj-c++.dg/method-13.mm: Likewise.
2065 * obj-c++.dg/method-15.mm: Likewise.
2066 * obj-c++.dg/method-16.mm: Likewise.
2067 * obj-c++.dg/method-4.mm: Likewise.
2068 * obj-c++.dg/method-8.mm: Likewise.
2069 * obj-c++.dg/method-conflict-1.mm: Likewise.
2070 * obj-c++.dg/method-conflict-2.mm: Likewise.
2071 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2072 and uncommented second part of the testcase now that the testsuite
2074 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2075 and uncommented second part of the testcase now that the testsuite
2077 * obj-c++.dg/private-1.mm: Likewise.
2078 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2079 * obj-c++.dg/syntax-error-7.mm: Likewise.
2080 * obj-c++.dg/warn5.mm: Likewise.
2081 * obj-c++.dg/property/at-property-14.mm: Likewise.
2082 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2084 * obj-c++.dg/property/at-property-18.mm: Likewise.
2085 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2087 * obj-c++.dg/property/at-property-21.mm: Likewise.
2088 * obj-c++.dg/property/at-property-28.mm: Likewise.
2089 * obj-c++.dg/property/at-property-5.mm: Likewise.
2090 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2091 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2092 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2093 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2094 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2095 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2096 * obj-c++.dg/tls/diag-5.mm: Likewise.
2097 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2098 dg-error, now matched correctly.
2100 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2102 * objc.dg/property/at-property-29.m: New.
2103 * obj-c++.dg/property/at-property-29.mm: New.
2105 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2107 * go.test/go-test.exp (go-set-goarch): New proc.
2108 (go-gc-tests): Use it.
2110 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2113 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2115 2011-01-11 Richard Henderson <rth@redhat.com>
2117 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2119 2011-01-11 Jan Hubicka <jh@suse.cz>
2123 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2124 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2126 2011-01-11 Richard Guenther <rguenther@suse.de>
2128 PR tree-optimization/46076
2129 * gcc.dg/tree-ssa/pr46076.c: New testcase.
2131 2011-01-11 Jeff Law <law@redhat.com>
2133 * PR tree-optimization/47086
2134 * gcc.dg/pr47086.c: New test.
2136 2011-01-11 Jason Merrill <jason@redhat.com>
2139 * g++.dg/template/new10.C: New.
2142 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2144 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2146 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2147 Split type definitions and NSConstantString class into...
2148 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2149 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2150 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2151 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2152 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2153 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2155 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2156 encode defines for newer NeXT system headers.
2157 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2158 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2159 * objc.dg/foreach-5.m: Likewise.
2160 * objc.dg/foreach-2.m: Likewise.
2161 * objc.dg/foreach-4.m: Likewise.
2162 * objc.dg/torture/strings/string1.m: Likewise.
2163 * objc.dg/torture/strings/string2.m: Likewise.
2164 * objc.dg/torture/strings/string3.m: Likewise.
2165 * objc.dg/torture/strings/string4.m: Likewise.
2166 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2167 header and stand alone.
2168 * obj-c++.dg/strings/strings-2.mm: Likewise.
2169 * objc.dg/torture/strings/const-str-3.m: Likewise.
2170 * objc.dg/strings/strings-2.m: Likewise.
2171 * objc.dg/strings/const-str-12b.m: Likewise.
2173 2011-01-12 Richard Guenther <rguenther@suse.de>
2176 * gcc.dg/attr-weak-1.c: Adjust.
2178 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2181 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2182 standard compliant and comment.
2184 2011-01-10 Jan Hubicka <jh@suse.cz>
2187 * gcc.dg/initpri3.c: New testcase.
2189 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2192 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2198 (g_ebp_save): Likewise.
2199 (g_esp_save): Likewise.
2201 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2203 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2205 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2207 PR tree-optimization/46021
2208 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2209 i?86-*-*, x86_64-*-*.
2211 2011-01-10 Jeff Law <law@redhat.com>
2213 * PR tree-optimization/47141
2214 * gcc.c-torture/compile/pr47141.c: New test.
2216 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2219 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2220 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2221 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2222 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2225 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2226 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2227 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2228 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2229 being vectorized. Adjust dg-final pattern.
2232 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2233 * gcc.dg/vect/slp-24.c: Likewise.
2235 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2238 * g++.dg/other/pr47218-1.C: New test file.
2239 * g++.dg/other/pr47218.C: Likewise.
2240 * g++.dg/other/pr47218.h: New supporting header.
2242 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2245 * objc.dg/attributes/invalid-attribute-1.m: New.
2246 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2248 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2251 * gfortran.dg/proc_ptr_comp_28.f90: New.
2253 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2255 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2256 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2257 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2258 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2259 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2260 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2261 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2262 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2263 * objc.dg/gnu-api-2-class.m: Likewise.
2264 * objc.dg/gnu-api-2-ivar.m: Likewise.
2265 * objc.dg/gnu-api-2-method.m: Likewise.
2266 * objc.dg/gnu-api-2-objc.m: Likewise.
2267 * objc.dg/gnu-api-2-object.m: Likewise.
2268 * objc.dg/gnu-api-2-property.m: Likewise.
2269 * objc.dg/gnu-api-2-protocol.m: Likewise.
2270 * objc.dg/gnu-api-2-sel.m: Likewise.
2272 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2274 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2275 * objc.dg/objc-foreach-4.m: Likewise.
2276 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2277 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2278 * objc.dg/foreach-4.m: Likewise.
2279 * objc.dg/foreach-5.m: Likewise.
2280 * objc.dg/foreach-3.m: Return self from init.
2282 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2285 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2287 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2290 * gfortran.dg/class_35.f90: New.
2292 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2294 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2296 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2299 * objc.dg/invalid-method-2.m: New.
2300 * obj-c++.dg/invalid-method-2.mm: New.
2302 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2305 * gfortran.dg/transpose_optimization_2.f90 : New test.
2307 2011-01-08 Jan Hubicka <jh@suse.cz>
2309 PR tree-optmization/46469
2310 * g++.dg/torture/pr46469.C: New testcase.
2312 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2314 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2315 emulation of libobjc-gnu structure layout functionality to ..
2316 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2317 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2318 * objc/execute/bf-common.h: Adjust headers.
2319 * objc/execute/bf-1.m: Likewise.
2320 * objc/execute/bf-2.m: Likewise.
2321 * objc/execute/bf-3.m: Likewise.
2322 * objc/execute/bf-4.m: Likewise.
2323 * objc/execute/bf-5.m: Likewise.
2324 * objc/execute/bf-6.m: Likewise.
2325 * objc/execute/bf-7.m: Likewise.
2326 * objc/execute/bf-8.m: Likewise.
2327 * objc/execute/bf-9.m: Likewise.
2328 * objc/execute/bf-10.m: Likewise.
2329 * objc/execute/bf-11.m: Likewise.
2330 * objc/execute/bf-12.m: Likewise.
2331 * objc/execute/bf-13.m: Likewise.
2332 * objc/execute/bf-14.m: Likewise.
2333 * objc/execute/bf-15.m: Likewise.
2334 * objc/execute/bf-16.m: Likewise.
2335 * objc/execute/bf-17.m: Likewise.
2336 * objc/execute/bf-18.m: Likewise.
2337 * objc/execute/bf-19.m: Likewise.
2338 * objc/execute/bf-20.m: Likewise.
2339 * objc/execute/bf-21.m: Likewise.
2340 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2341 objc_get_type_qualifiers ().
2343 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2346 * gfortran.dg/dependency_39.f90: New test.
2348 2011-01-07 Jan Hubicka <jh@suse.cz>
2350 Get builtins tests ready for linker plugin.
2351 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2352 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2353 my_memset, my_bzero): Mark used.
2354 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2355 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2357 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2360 2011-01-07 Jan Hubicka <jh@suse.cz>
2362 PR tree-optimization/46367
2363 * g++.dg/torture/pr46367.C: New file.
2365 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2368 * gcc.dg/pr47201.c: New test.
2371 * gcc.dg/tree-prof/pr47187.c: New test.
2373 2011-01-07 Tobias Burnus <burnus@net-b.de>
2376 * gfortran.dg/extends_type_of_3.f90: New.
2378 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2380 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2381 * g++.dg/ext/dllimport-MI1.C: Likewise.
2382 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2383 * g++.dg/ext/dllimport10.C: Likewise.
2384 * g++.dg/ext/dllimport11.C: Likewise.
2385 * g++.dg/ext/dllimport12.C: Likewise.
2386 * g++.dg/ext/dllimport13.C: Likewise.
2387 * g++.dg/ext/dllimport2.C: Likewise.
2388 * g++.dg/ext/dllimport3.C: Likewise.
2389 * g++.dg/ext/dllimport4.C: Likewise.
2390 * g++.dg/ext/dllimport5.C: Likewise.
2391 * g++.dg/ext/dllimport6.C: Likewise.
2392 * g++.dg/ext/dllimport8.C: Likewise.
2393 * g++.dg/ext/dllimport9.C: Likewise.
2394 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2395 targets, too. Additionally enable test for i?86-*-mingw*.
2396 * g++.dg/ext/selectany1.C: Likewise.
2397 Remove guard variable check.
2399 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2403 * gfortran.dg/storage_size_3.f08: Extended.
2405 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2408 * g++.dg/template/stdarg1.C: New test.
2410 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2413 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2414 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2415 from the interface of functions to not hide the errors that
2418 2011-01-06 Jan Hubicka <jh@suse.cz>
2420 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2421 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2423 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2427 * gfortran.dg/interface_33.f90: New test.
2429 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2432 * gcc.c-torture/compile/pr47150.c: New test.
2434 2011-01-06 Ira Rosen <irar@il.ibm.com>
2436 PR tree-optimization/47139
2437 * gcc.dg/vect/pr47139.c: New test.
2439 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2442 * gfortran.dg/extends_type_of_2.f03: New.
2444 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2446 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2448 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2450 * gnat.dg/opt14.adb: New test.
2452 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2455 * gfortran.dg/allocate_error_2.f90: New test.
2457 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2460 * gfortran.dg/storage_size_3.f08: New.
2462 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2464 PR libgfortran/47154
2465 * gfortran.dg/namelist_68.f90: New test.
2467 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2469 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2471 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2474 * gfortran.dg/class_34.f90: New.
2476 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2478 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2479 use __builtin_inff. Skip all single-precision tests that require
2482 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2484 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2486 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2488 PR tree-optimization/47148
2489 * gcc.c-torture/execute/pr47148.c: New test.
2491 PR tree-optimization/47155
2492 * gcc.c-torture/execute/pr47155.c: New test.
2494 PR rtl-optimization/47157
2495 * gcc.c-torture/compile/pr47157.c: New test.
2497 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2499 * gcc.dg/torture/vector-shift2.c (schar): Define.
2500 (main): Always use schar or uchar instead of plain "char" to avoid
2501 dependencies on implementation-defined char signedness.
2503 2011-01-03 Martin Jambor <mjambor@suse.cz>
2505 PR tree-optimization/46801
2506 * gnat.dg/pack9.adb: Remove xfail.
2508 2011-01-03 Martin Jambor <mjambor@suse.cz>
2510 PR tree-optimization/46984
2511 * g++.dg/ipa/pr46984.C: New test.
2513 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2516 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2518 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2520 PR tree-optimization/47140
2521 * gcc.c-torture/compile/pr47140.c: New test.
2523 PR rtl-optimization/47028
2524 * gcc.dg/pr47028.c: New test.
2526 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2528 * objc.dg/protocol-forward-1.m: Removed TODO.
2529 * objc.dg/protocol-forward-2.m: New.
2530 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2531 * obj-c++.dg/protocol-forward-2.mm: New.
2533 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2536 * g++.dg/eh/pr38662.C: New testcase.
2538 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2540 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2541 scan for newline '\n'.
2544 Copyright (C) 2011 Free Software Foundation, Inc.
2546 Copying and distribution of this file, with or without modification,
2547 are permitted in any medium without royalty provided the copyright
2548 notice and this notice are preserved.