1 2011-03-04 Richard Guenther <rguenther@suse.de>
4 * gcc.dg/torture/pr47975.c: New testcase.
6 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/template/crash106.C: New.
11 2011-03-03 Jakub Jelinek <jakub@redhat.com>
14 * gcc.dg/gomp/pr47963.c: New test.
15 * g++.dg/gomp/pr47963.C: New test.
17 2011-03-02 Jason Merrill <jason@redhat.com>
19 * g++.dg/cpp0x/regress/condition1.C: New.
21 * g++.dg/cpp0x/constexpr-ctor9.C: New.
23 2011-03-01 Jason Merrill <jason@redhat.com>
25 * g++.dg/cpp0x/lambda/lambda-98.C: New.
27 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
29 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
31 PR rtl-optimization/47925
32 * gcc.c-torture/execute/pr47925.c: New test.
34 2011-03-01 Jason Merrill <jason@redhat.com>
36 * g++.dg/cpp0x/decltype25.C: New.
38 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
40 2011-03-01 Richard Guenther <rguenther@suse.de>
42 PR tree-optimization/47890
43 * gcc.dg/torture/pr47890.c: New testcase.
45 2011-03-01 Richard Guenther <rguenther@suse.de>
48 * gcc.dg/lto/pr47924_0.c: New testcase.
50 2011-03-01 Richard Guenther <rguenther@suse.de>
53 * gfortran.dg/lto/pr46911_0.f: New testcase.
55 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
58 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
59 compile errors from older code form.
61 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
64 * gfortran.dg/fmt_fw_d.f90: New test.
66 2011-02-28 Jason Merrill <jason@redhat.com>
68 * g++.dg/inherit/covariant18.C: New.
70 2011-02-28 Jakub Jelinek <jakub@redhat.com>
73 * gcc.dg/pr47893.c: New test.
75 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
77 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
78 NULL in case of a selector with conflicting types.
79 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
81 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
83 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
84 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
85 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
86 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
88 2011-02-28 Jason Merrill <jason@redhat.com>
91 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
93 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
96 * gfortran.dg/namelist_71.f90: New test.
98 2011-02-27 Jason Merrill <jason@redhat.com>
101 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
102 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
104 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
107 * g++.dg/cpp0x/constexpr-ctor8.C: New.
109 2011-02-27 Jakub Jelinek <jakub@redhat.com>
112 * gfortran.dg/gomp/task-1.f90: Removed.
114 2011-02-26 Jason Merrill <jason@redhat.com>
116 * g++.dg/template/this-targ1.C: New.
118 * g++.dg/cpp0x/regress/template-const1.C: New.
119 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
120 * g++.dg/template/function1.C: Adjust.
121 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
122 * g++.dg/debug/debug7.C: Adjust.
124 2011-02-26 Tobias Burnus <burnus@net-b.de>
127 * gfortran.dg/gomp/task-1.f90: New.
129 2011-02-25 Jie Zhang <jie@codesourcery.com>
131 * gcc.target/arm/neon-thumb2-move.c: Add
132 dg-require-effective-target arm_thumb2_ok.
134 2011-02-24 Jason Merrill <jason@redhat.com>
136 * g++.dg/parse/constant1.C: Specify C++98 mode.
137 * g++.dg/parse/constant5.C: Likewise.
138 * g++.dg/parse/error2.C: Likewise.
139 * g++.dg/parse/semicolon3.C: Likewise.
140 * g++.dg/template/crash14.C: Likewise.
141 * g++.dg/template/local4.C: Likewise.
142 * g++.dg/template/nontype3.C: Likewise.
143 * g++.dg/parse/crash31.C: Adjust expected errors.
144 * g++.dg/template/function1.C: Likewise.
145 * g++.dg/template/ref3.C: Likewise.
146 * g++.dg/template/static9.C: Likewise.
147 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
149 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
150 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
151 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
152 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
153 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
155 2011-02-24 Jakub Jelinek <jakub@redhat.com>
158 * gfortran.dg/pr47878.f90: New test.
160 2011-02-24 Richard Guenther <rguenther@suse.de>
163 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
164 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
166 2011-02-24 Richard Guenther <rguenther@suse.de>
169 * gfortran.dg/lto/pr47839_0.f90: New testcase.
170 * gfortran.dg/lto/pr47839_1.f90: Likewise.
172 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
175 * gfortran.dg/fmt_f0_1.f90: Update test.
177 2011-02-23 Jason Merrill <jason@redhat.com>
179 * g++.dg/abi/mangle39.C: Adjust parm mangling.
180 * g++.dg/abi/mangle45.C: New.
182 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
183 * g++.dg/template/canon-type-9.C: Match use of decltype
184 between declaration and definition.
185 * g++.dg/template/canon-type-12.C: Likewise.
187 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
190 * gfortran.dg/nested_allocatables_1.f90: New.
192 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
195 * g++.dg/pr46868.C: New test.
196 * g++.dg/parse/parameter-declaration-1.C: Adjust.
197 * g++.dg/parse/error14.C: Adjust.
199 2011-02-23 Richard Guenther <rguenther@suse.de>
201 PR tree-optimization/47838
202 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
204 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
206 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
208 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
210 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
211 * gfortran.dg/count_init_expr.f03: Ditto.
212 * gfortran.dg/gomp/pr43711.f90: Ditto.
213 * gcc.dg/struct-parse-2.c: Ditto.
214 * gcc.dg/parse-error-3.c: Ditto.
215 * gcc.dg/Wlogical-op-1.c: Ditto.
216 * gcc.dg/Walways-true-1.c: Ditto.
217 * gcc.dg/pr24225.c: Ditto.
218 * gcc.dg/Walways-true-2.c: Ditto.
219 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
220 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
221 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
222 * g++.dg/overload/defarg4.C: Ditto.
223 * g++.dg/inherit/covariant16.C: Ditto.
224 * g++.dg/inherit/virtual7.C: Ditto.
225 * g++.dg/template/canon-type-9.C: Ditto.
226 * g++.dg/template/access19.C: Ditto.
227 * g++.dg/template/call7.C: Ditto.
228 * g++.dg/template/canon-type-2.C: Ditto.
229 * g++.dg/template/init7.C: Ditto.
230 * g++.dg/template/sizeof-template-argument.C: Ditto.
231 * g++.dg/template/const3.C: Ditto.
232 * g++.dg/template/sfinae26.C: Ditto.
233 * g++.dg/template/sfinae26.C: Ditto.
234 * g++.dg/template/canon-type-11.C: Ditto.
235 * g++.dg/template/union2.C: Ditto.
236 * g++.dg/template/canon-type-3.C: Ditto.
237 * g++.dg/template/canon-type-1.C: Ditto.
238 * g++.dg/template/canon-type-5.C: Ditto.
239 * g++.dg/template/canon-type-7.C: Ditto.
240 * g++.dg/template/canon-type-10.C: Ditto.
241 * g++.dg/template/spec36.C: Ditto.
242 * g++.dg/template/typedef38.C: Ditto.
243 * g++.dg/template/canon-type-4.C: Ditto.
244 * g++.dg/template/canon-type-6.C: Ditto.
245 * g++.dg/template/canon-type-13.C: Ditto.
246 * g++.dg/template/instantiate9.C: Ditto.
247 * g++.dg/template/ttp22.C: Ditto.
248 * g++.dg/warn/Wreturn-type-6.C: Ditto.
249 * g++.dg/warn/Walways-true-1.C: Ditto.
250 * g++.dg/warn/Wlogical-op-1.C: Ditto.
251 * g++.dg/warn/Walways-true-2.C: Ditto.
252 * g++.dg/conversion/op4.C: Ditto.
253 * g++.dg/opt/pr19650.C: Ditto.
254 * g++.dg/lookup/friend11.C: Ditto.
255 * g++.dg/other/default2.C: Ditto.
256 * g++.dg/other/default3.C: Ditto.
257 * g++.dg/other/dtor2.C: Ditto.
258 * g++.dg/other/friend5.C: Ditto.
259 * g++.dg/other/default5.C: Ditto.
260 * g++.dg/init/brace6.C: Ditto.
261 * g++.dg/init/aggr5.C: Ditto.
262 * g++.dg/init/error2.C: Ditto.
263 * g++.dg/expr/bound-mem-fun.C: Ditto.
264 * g++.dg/expr/cond6.C: Ditto.
265 * g++.dg/expr/stmt-expr-1.C: Ditto.
266 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
267 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
268 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
269 * g++.dg/cpp0x/bracket1.C: Ditto.
270 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
271 * g++.dg/cpp0x/pr38646.C: Ditto.
272 * g++.dg/cpp0x/variadic73.C: Ditto.
273 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
274 * g++.dg/cpp0x/bracket4.C: Ditto.
275 * g++.dg/cpp0x/decltype4.C: Ditto.
276 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
277 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
278 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
279 * g++.dg/cpp0x/variadic-new2.C: Ditto.
280 * g++.dg/cpp0x/decltype2.C: Ditto.
281 * g++.dg/cpp0x/decltype1.C: Ditto.
282 * g++.dg/cpp0x/bracket2.C: Ditto.
283 * g++.dg/cpp0x/decltype5.C: Ditto.
284 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
285 * g++.dg/cpp0x/variadic70.C: Ditto.
286 * g++.dg/cpp0x/decltype6.C: Ditto.
287 * g++.dg/cpp0x/rvo.C: Ditto.
288 * g++.dg/cpp0x/vt-40092.C: Ditto.
289 * g++.dg/cpp0x/variadic-new.C: Ditto.
290 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
291 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
292 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
293 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
294 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
295 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
296 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
297 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
298 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
299 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
300 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
301 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
302 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
303 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
304 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
305 * g++.dg/cpp0x/pr39639.C: Ditto.
306 * g++.dg/cpp0x/decltype3.C: Ditto.
307 * g++.dg/cpp0x/variadic68.C: Ditto.
308 * g++.dg/cpp0x/variadic-function.C: Ditto.
309 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
310 * g++.dg/cpp0x/variadic-bind.C: Ditto.
311 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
312 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
313 * g++.dg/parse/crash35.C: Ditto.
314 * g++.dg/parse/crash40.C: Ditto.
315 * g++.dg/parse/defarg12.C: Ditto.
316 * g++.dg/parse/crash34.C: Ditto.
317 * g++.dg/parse/constructor3.C: Ditto.
318 * g++.dg/parse/template23.C: Ditto.
319 * g++.dg/parse/crash56.C: Ditto.
320 * g++.dg/parse/dtor13.C: Ditto.
321 * g++.dg/parse/error33.C: Ditto.
322 * g++.dg/parse/ctor9.C: Ditto.
323 * g++.dg/parse/error32.C: Ditto.
324 * g++.dg/parse/error37.C: Ditto.
325 * g++.dg/parse/bitfield3.C: Ditto.
326 * g++.dg/parse/struct-4.C: Ditto.
327 * g++.dg/ext/has_trivial_copy.C: Ditto.
328 * g++.dg/ext/is_polymorphic.C: Ditto.
329 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
330 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
331 * g++.dg/ext/has_nothrow_assign.C: Ditto.
332 * g++.dg/ext/is_union.C: Ditto.
333 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
334 * g++.dg/ext/is_pod.C: Ditto.
335 * g++.dg/ext/has_virtual_destructor.C: Ditto.
336 * g++.dg/ext/has_trivial_constructor.C: Ditto.
337 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
338 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
339 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
340 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
341 * g++.dg/ext/is_abstract.C: Ditto.
342 * g++.dg/ext/has_trivial_assign.C: Ditto.
343 * g++.dg/ext/is_class.C: Ditto.
344 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
345 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
346 * g++.dg/ext/is_base_of.C: Ditto.
347 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
348 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
349 * g++.dg/ext/is_empty.C: Ditto.
350 * g++.dg/ext/is_enum.C: Ditto.
351 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
352 * gnat.dg/opt11.adb: Ditto.
353 * obj-c++.dg/pr45735.mm: Ditto.
354 * obj-c++.dg/pr24393.mm: Ditto.
355 * obj-c++.dg/exceptions-2.mm: Ditto.
356 * objc.dg/pr45735.m: Ditto.
357 * objc.dg/pr24393.m: Ditto.
359 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
361 * objc.dg/attributes/objc-exception-1.m: New.
363 2011-02-23 Jie Zhang <jie@codesourcery.com>
365 * gcc.dg/cpp/include7.c: New test.
367 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
372 2011-02-23 Jie Zhang <jie@codesourcery.com>
374 PR rtl-optimization/47763
375 * gcc.dg/pr47763.c: New test.
377 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
380 * gfortran.dg/whole_file_32.f90 : New test.
382 2011-02-22 Dodji Seketeli <dodji@redhat.com>
385 * g++.dg/inherit/virtual7.C: New test.
387 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
390 * objc.dg/type-size-3.m: Updated error message.
391 * objc.dg/type-size-4.m: New test.
392 * objc.dg/type-size-5.m: New test.
394 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
396 * lib/gnat.exp: Fix comments.
397 Don't load libgloss.exp.
398 (default_gnat_version): Call $compiler with --version.
399 Adapt regexp for gnatmake output, insert version.
400 (gnat_version): New proc.
401 (gnat_init): Remove gnat_libgcc_s_path.
402 (gnat_target_compile): Likewise.
403 Remove ld_library_path.
404 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
407 (gnat_finish): Remove.
409 (local_find_gnatmake): Reindent.
410 (runtest_file_p): Remove.
411 (prune_warnings): Remove.
412 (find_gnatclean): New proc.
413 * lib/gnat-dg.exp (lremove): New proc.
414 (gnat-dg-test): Reindent.
415 Remove additional output files.
416 (gnat-dg-runtest): Remove.
418 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
419 * gnat.dg/loop_optimization6.adb: Likewise.
420 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
422 2011-02-22 Jakub Jelinek <jakub@redhat.com>
424 PR tree-optimization/47835
425 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
427 2011-02-22 Tobias Burnus <burnus@net-b.de>
429 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
430 * gfortran.dg/abstract_type_2.f03: Ditto.
431 * gfortran.dg/abstract_type_3.f03: Ditto.
432 * gfortran.dg/abstract_type_4.f03: Ditto.
433 * gfortran.dg/abstract_type_5.f03: Ditto.
434 * gfortran.dg/abstract_type_6.f03: Ditto.
435 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
436 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
437 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
438 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
439 * gfortran.dg/array_function_5.f90: Ditto.
440 * gfortran.dg/asynchronous_3.f03: Ditto.
441 * gfortran.dg/char_expr_1.f90: Ditto.
442 * gfortran.dg/class_14.f03: Ditto.
443 * gfortran.dg/data_array_6.f: Ditto.
444 * gfortran.dg/data_invalid.f90: Ditto.
445 * gfortran.dg/dot_product_1.f03: Ditto.
446 * gfortran.dg/func_derived_5.f90: Ditto.
447 * gfortran.dg/func_result_4.f90: Ditto.
448 * gfortran.dg/implied_do_1.f90: Ditto.
449 * gfortran.dg/initialization_25.f90: Ditto.
450 * gfortran.dg/initialization_26.f90: Ditto.
451 * gfortran.dg/interface_34.f90: Ditto.
452 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
453 * gfortran.dg/keyword_symbol_1.f90: Ditto.
454 * gfortran.dg/matmul_8.f03: Ditto.
455 * gfortran.dg/merge_init_expr.f90: Ditto.
456 * gfortran.dg/pack_assign_1.f90: Ditto.
457 * gfortran.dg/pack_vector_1.f90: Ditto.
458 * gfortran.dg/pointer_check_8.f90: Ditto.
459 * gfortran.dg/product_init_expr.f03: Ditto.
460 * gfortran.dg/reshape_order_5.f90: Ditto.
461 * gfortran.dg/reshape_shape_1.f90: Ditto.
462 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
463 * gfortran.dg/same_name_2.f90: Ditto.
464 * gfortran.dg/selected_real_kind_1.f90: Ditto.
465 * gfortran.dg/spread_init_expr.f03: Ditto.
466 * gfortran.dg/stmt_func_1.f90: Ditto.
467 * gfortran.dg/sum_init_expr.f03: Ditto.
468 * gfortran.dg/transpose_3.f03: Ditto.
469 * gfortran.dg/unpack_init_expr.f03: Ditto.
470 * gfortran.dg/warn_conversion.f90: Ditto.
471 * gfortran.dg/warn_conversion_2.f90: Ditto.
472 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
473 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
474 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
475 * gfortran.dg/whole_file_16.f90: Ditto.
476 * gfortran.dg/whole_file_17.f90: Ditto.
477 * gfortran.dg/whole_file_18.f90: Ditto.
478 * gfortran.dg/whole_file_20.f03: Ditto.
479 * gfortran.dg/whole_file_5.f90: Ditto.
480 * gfortran.dg/whole_file_6.f90: Ditto.
481 * gfortran.dg/write_invalid_format.f90: Ditto.
482 * gfortran.dg/zero_sized_6.f90: Ditto.
484 2011-02-21 Jeff Law <law@redhat.com>
486 PR rtl-optimization/46178
487 * gcc.target/i386/pr46178.c: New test.
489 PR rtl-optimization/46002
490 * gcc.c-torture/compile/pr46002.c: New test.
492 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
494 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
497 2011-02-21 Jakub Jelinek <jakub@redhat.com>
500 * g++.dg/debug/pr47106.C: Require effective target lto.
502 2011-02-21 Jason Merrill <jason@redhat.com>
504 * g++.dg/cpp0x/constexpr-diag2.C: New.
506 2011-02-20 Jason Merrill <jason@redhat.com>
508 * g++.dg/cpp0x/constexpr-ctor7.C: New.
510 * g++.dg/cpp0x/fntmpdefarg2.C: New.
512 * g++.dg/overload/conv-op1.C: New.
514 * g++.dg/cpp0x/constexpr-synth1.C: New.
516 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
518 * objc.dg/layout-2.m: New.
519 * objc.dg/selector-3.m: Adjusted location of error message.
520 * objc.dg/type-size-3.m: Same.
521 * obj-c++.dg/selector-3.mm: Same.
523 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
526 * objc.dg/property/dotsyntax-22.m: New.
527 * obj-c++.dg/property/dotsyntax-22.mm: New.
529 2011-02-20 Dodji Seketeli <dodji@redhat.com>
532 * g++.dg/template/typedef38.C: New test.
534 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
537 * gfortran.dg/whole_file_30.f90 : New test.
538 * gfortran.dg/whole_file_31.f90 : New test.
540 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
544 * gfortran.dg/whole_file_28.f90 : New test.
545 * gfortran.dg/whole_file_29.f90 : New test.
547 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
550 * g++.dg/template/crash105.C: New.
552 2011-02-19 Jason Merrill <jason@redhat.com>
554 * g++.dg/cpp0x/regress/no-elide1.C: New.
556 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
558 PR tree-optimization/46620
559 * gcc.dg/pr46620.c: New.
561 2011-02-19 Jakub Jelinek <jakub@redhat.com>
564 * gcc.target/i386/pr47809.c: New test.
566 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
567 Tobias Burnus <burnus@net-b.de>
569 * lib/target-supports.exp
570 (check_effective_target_fortran_large_real): New check for large reals.
571 * gfortran.dg/nan_7.f90: New test.
573 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
576 * gfortran.dg/fmt_f0_1.f90: Update test.
578 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
581 * gfortran.dg/array_constructor_36.f90 : New test.
582 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
583 allow for comparison between different elements of the array
584 constructor at different levels of optimization.
586 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
588 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
589 * gcc.target/i386/pr32280-1.c: Likewise.
591 2011-02-19 Jakub Jelinek <jakub@redhat.com>
594 * gcc.target/i386/pr47800.c: New test.
596 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
598 * objc/execute/exceptions/foward-1.x: New.
600 2011-02-18 Janus Weil <janus@gcc.gnu.org>
603 * gfortran.dg/derived_constructor_comps_4.f90: New.
605 2011-02-18 Tobias Burnus
608 * gfortran.dg/func_result_6.f90: New.
610 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
613 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
615 2011-02-18 Tobias Burnus <burnus@net-b.de>
618 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
620 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
621 normalizing the error/warning output.
622 * gfortran.dg/Wall.f90: Update dg-error/warning.
623 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
624 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
625 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
626 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
627 * gfortran.dg/class_30.f90: Update dg-error/warning.
628 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
629 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
630 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
631 * gfortran.dg/entry_17.f90: Update dg-error/warning.
632 * gfortran.dg/entry_19.f90: Update dg-error/warning.
633 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
634 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
635 * gfortran.dg/g77/12632.f: Update dg-error/warning.
636 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
637 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
638 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
639 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
640 * gfortran.dg/goto_8.f90: Update dg-error/warning.
641 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
642 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
643 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
644 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
645 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
646 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
647 * gfortran.dg/volatile3.f90: Update dg-error/warning.
648 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
649 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
650 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
651 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
652 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
654 2011-02-18 Janus Weil <janus@gcc.gnu.org>
657 * gfortran.dg/proc_ptr_comp_30.f90: New.
659 2011-02-18 Jakub Jelinek <jakub@redhat.com>
662 * gcc.target/i386/pr47780.c: New test.
664 2011-02-18 Janus Weil <janus@gcc.gnu.org>
667 * gfortran.dg/class_40.f03: New.
669 2011-02-18 Dodji Seketeli <dodji@redhat.com>
672 * g++.dg/cpp0x/auto21.C: New test.
674 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
676 * objc.dg/special/unclaimed-category-1.h: Updated for
678 * objc.dg/special/unclaimed-category-1.m: Same.
679 * objc.dg/zero-link-1.m: Same.
680 * objc.dg/lookup-1.m: Same.
681 * objc.dg/torture/strings/const-str-9.m
682 * objc.dg/torture/strings/const-str-10.m: Same.
683 * objc.dg/torture/strings/const-str-11.m: Same.
684 * objc.dg/torture/forward-1.m: Same.
685 * objc.dg/zero-link-2.m: Same.
686 * objc.dg/encode-7-next-64bit.m: Same.
687 * objc.dg/method-4.m: Same.
688 * objc.dg/next-runtime-1.m: Same.
689 * objc.dg/image-info.m: Same.
690 * objc.dg/pr23214.m: Same.
691 * objc.dg/symtab-1.m: Same.
692 * obj-c++.dg/basic.m: Same.
693 * obj-c++.dg/proto-lossage-3.m: Same.
694 * obj-c++.dg/torture/strings/const-str-10.m: Same.
695 * obj-c++.dg/torture/strings/const-str-11.m: Same.
696 * obj-c++.dg/torture/strings/const-str-9.m: Same.
697 * obj-c++.dg/method-11.m: Same.
698 * objc/execute/enumeration-1.m: Same.
699 * objc/execute/object_is_class.m: Same.
700 * objc/execute/formal_protocol-2.m: Same.
701 * objc/execute/formal_protocol-4.m: Same.
702 * objc/execute/formal_protocol-6.m: Same.
703 * objc/execute/bycopy-3.m: Same.
704 * objc/execute/exceptions/catchall-1.m: Same.
705 * objc/execute/exceptions/finally-1.m: Same.
706 * objc/execute/exceptions/local-variables-1.m: Same.
707 * objc/execute/exceptions/foward-1.m: Same.
708 * objc/execute/bf-common.h
709 * objc/execute/enumeration-2.m: Same.
710 * objc/execute/formal_protocol-1.m: Same.
711 * objc/execute/formal_protocol-3.m: Same.
712 * objc/execute/formal_protocol-5.m: Same.
713 * objc/execute/accessing_ivars.m: Same.
714 * objc/execute/bycopy-2.m: Same.
715 * objc/execute/formal_protocol-7.m: Same.
716 * objc/execute/compatibility_alias.m: Same.
717 * objc/execute/no_clash.m: Same.
718 * objc/execute/object_is_meta_class.m: Same.
719 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
720 * objc/execute/class-tests-1.h: Include stdio.h.
721 * objc/execute/class-tests-2.h: Same.
722 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
724 * obj-c++.dg/try-catch-2.mm: Same.
726 2011-02-17 Jakub Jelinek <jakub@redhat.com>
729 * g++.dg/warn/Wunused-parm-4.C: New test.
731 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
732 Jan Hubicka <jh@suse.cz>
736 * g++.dg/debug/pr47106.C: New.
738 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
741 * gcc.target/i386/pr43653.c: New test.
743 2011-02-11 Dodji Seketeli <dodji@redhat.com>
746 * g++.dg/template/inherit6.C: New test.
748 2011-02-16 Janus Weil <janus@gcc.gnu.org>
751 * gfortran.dg/class_39.f03: New.
753 2011-02-16 Dodji Seketeli <dodji@redhat.com>
756 * g++.dg/cpp0x/variadic106.C: New test.
758 2011-02-16 Jakub Jelinek <jakub@redhat.com>
761 * gfortran.dg/pr47757-1.f90: New test.
762 * gfortran.dg/pr47757-2.f90: New test.
763 * gfortran.dg/pr47757-3.f90: New test.
766 * g++.dg/cpp0x/enum8.C: New test.
768 2011-02-15 Jason Merrill <jason@redhat.com>
770 * g++.dg/inherit/implicit-trivial1.C: New.
771 * g++.dg/cpp0x/implicit-trivial1.C: New.
773 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
776 * gcc.dg/torture/pr47725.c: Removed.
778 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
781 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
782 constant does not generate a load from memory.
784 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
787 * gcc.dg/torture/pr47725.c: New.
789 2011-02-15 Richard Guenther <rguenther@suse.de>
791 PR tree-optimization/47743
792 * gcc.dg/torture/pr47743.c: New testcase.
794 2011-02-15 Jakub Jelinek <jakub@redhat.com>
797 * gcc.target/i386/pr47581.c: New test.
799 2011-02-14 Janus Weil <janus@gcc.gnu.org>
802 * gfortran.dg/select_type_22.f03: New.
804 2011-02-14 Jason Merrill <jason@redhat.com>
806 * g++.dg/cpp0x/regress/enum1.C: New.
808 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
810 * gnat.dg/include.adb: New test.
812 2011-02-14 Janus Weil <janus@gcc.gnu.org>
815 * gfortran.dg/class_38.f03: New.
817 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
819 * gcc.dg/pr46494.c: New test.
821 2011-02-14 Richard Guenther <rguenther@suse.de>
823 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
825 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
828 * gnat.dg/null_pointer_deref1.exp: Don't skip on
829 sparc*-sun-solaris2.11.
831 2011-02-14 Janus Weil <janus@gcc.gnu.org>
834 * gfortran.dg/argument_checking_18.f90: New.
836 2011-02-13 Tobias Burnus <burnus@net-b.de>
838 * gfortran.dg/argument_checking_13.f90: Update dg-error.
839 * gfortran.dg/argument_checking_17.f90: New.
841 2011-02-12 Janus Weil <janus@gcc.gnu.org>
843 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
844 are temporarily disabled.
845 * gfortran.dg/class_7.f03: Ditto.
846 * gfortran.dg/coarray_14.f90: Ditto.
847 * gfortran.dg/typebound_proc_13.f03: Ditto.
849 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
852 * gfortran.dg/extends_11.f03: New.
854 2011-02-11 Xinliang David Li <davidxl@google.com>
856 PR tree-optimization/47707
857 * g++.dg/tree-ssa/pr47707.C: New test.
859 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
861 * g++.dg/opt/inline17.C: New test.
863 2011-02-11 Tobias Burnus <burnus@net-b.de>
866 * gfortran.dg/pure_formal_2.f90: New.
868 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
870 PR rtl-optimization/47614
871 * gfortran.dg/pr47614.f: New.
873 2011-02-11 Joseph Myers <joseph@codesourcery.com>
876 * gcc.dg/opts-6.c: New test.
878 2011-02-11 Jakub Jelinek <jakub@redhat.com>
881 * gcc.dg/pr47684.c: New test.
883 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
886 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
887 c99_runtime, dg-add-options c99_runtime.
890 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
893 * lib/target-supports.exp (check_ascii_locale_available): New proc.
894 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
895 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
896 * gcc.dg/ucnid-10.c: Likewise.
897 * gcc.dg/ucnid-13.c: Likewise.
898 * gcc.dg/ucnid-7.c: Likewise.
899 * gcc.dg/ucnid-8.c: Likewise.
900 Adapt dg-warning line number.
902 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
904 * gcc.target/i386/parity-1.c: Use -march=k8.
905 * gcc.target/i386/parity-2.c: Ditto.
906 * gcc.target/i386/vecinit-1.c: Ditto.
907 * gcc.target/i386/vecinit-2.c: Ditto.
909 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
912 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
913 * gcc.target/mips/save-restore-3.c: Likewise.
914 * gcc.target/mips/save-restore-4.c: Likewise.
915 * gcc.target/mips/save-restore-5.c: Likewise.
918 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
919 * g++.dg/tree-prof/partition2.C: Likewise.
921 2011-02-09 Jason Merrill <jason@redhat.com>
923 * g++.dg/tree-ssa/inline-3.C: Use a normal function
924 rather than misdeclare std::puts.
926 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
927 * g++.dg/other/warning1.C: Likewise.
928 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
929 * g++.old-deja/g++.gb/scope06.C: Likewise.
930 * g++.old-deja/g++.law/cvt11.C: Likewise.
931 * g++.old-deja/g++.law/init1.C: Likewise.
932 * g++.dg/abi/mangle26.C: Likewise.
934 * g++.dg/template/function1.C: Adjust for C++0x mode.
935 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
937 * g++.dg/ext/label10.C: Adjust for C++0x mode.
938 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
940 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
942 * g++.dg/cpp0x/regress/abi-empty7.C: New.
944 * g++.dg/cpp0x/regress: New directory.
945 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
946 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
947 * g++.dg/cpp0x/regress/regress3.C: New.
949 2011-02-10 Richard Guenther <rguenther@suse.de>
951 PR tree-optimization/47677
952 * gcc.dg/torture/pr47677.c: New testcase.
954 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
956 * objc.dg/special/load-category-1.m: Remove unused header.
957 * objc.dg/special/load-category-1a.m: Likewise.
958 * objc.dg/special/load-category-2.m: Likewise.
959 * objc.dg/special/load-category-2a.m: Likewise.
960 * objc.dg/special/load-category-3.m: Likewise.
961 * objc.dg/special/load-category-3a.m: Likewise.
962 * objc.dg/attributes/proto-attribute-2.m: Likewise.
963 * objc.dg/attributes/proto-attribute-3.m: Likewise.
964 * objc.dg/attributes/class-attribute-1.m: Likewise.
965 * objc.dg/property/property.exp: Don't run for Darwin < 9.
966 * obj-c++.dg/property/property.exp: Likewise.
967 * objc.dg/attributes/method-sentinel-1.m: Update type header.
968 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
969 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
970 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
971 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
972 * obj-c++.dg/template-8.mm: Likewise.
974 2011-02-10 Jakub Jelinek <jakub@redhat.com>
977 * gcc.target/i386/pr47665.c: New test.
979 2011-02-10 Jie Zhang <jie@codesourcery.com>
983 2011-02-05 Jie Zhang <jie@codesourcery.com>
985 * gcc.dg/pr42631.c: Update test.
986 * gcc.dg/pr42631-2.c: New test.
988 2011-02-09 Janus Weil <janus@gcc.gnu.org>
991 * gfortran.dg/proc_decl_25.f90: New.
993 2011-02-09 Janus Weil <janus@gcc.gnu.org>
996 * gfortran.dg/typebound_assignment_2.f03: New.
998 2011-02-09 Richard Guenther <rguenther@suse.de>
1000 PR tree-optimization/47664
1001 * gcc.dg/tree-ssa/inline-7.c: New testcase.
1003 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
1006 * gnat.dg/uninit_func.adb: Adjust dg directive.
1008 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
1011 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1013 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1016 * gfortran.dg/auto_dealloc_2.f90: New.
1018 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1020 * gcc.dg/builtins-config.h: Remove __sgi handling.
1021 * lib/target-supports.exp (add_options_for_c99_runtime): Add
1022 -std=c99 for mips-sgi-irix6.5*.
1024 2011-02-09 Martin Jambor <mjambor@suse.cz>
1027 * gfortran.dg/pr25923.f90: Remove xfails.
1029 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1032 * gfortran.dg/inquire_14.f90: New test.
1034 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1037 * gfortran.dg/pointer_init_6.f90: New.
1039 2011-02-08 Jeff Law <law@redhat.com>
1041 PR tree-optimization/42893
1042 * gcc.tree-ssa/pr42893.c: New test.
1044 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1046 PR tree-optimization/46834
1047 PR tree-optimization/46994
1048 PR tree-optimization/46995
1049 * gcc.dg/graphite/id-pr46834.c: New.
1050 * gfortran.dg/graphite/id-pr46994.f90: New.
1051 * gfortran.dg/graphite/id-pr46995.f90: New.
1053 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1056 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1057 using the variable is known the warning is emitted there.
1058 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1059 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1061 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1064 * gcc.dg/noreturn-1.c (foo5): Likewise.
1065 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1066 (method2): Likewise.
1068 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1069 the return statement using the uninitialized variable.
1070 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1072 2011-02-08 Richard Guenther <rguenther@suse.de>
1075 * g++.dg/opt/pr47639.c: New testcase.
1077 2011-02-08 Richard Guenther <rguenther@suse.de>
1079 PR tree-optimization/47632
1080 * g++.dg/opt/pr47632.C: New testcase.
1082 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1084 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1086 2011-02-07 Richard Guenther <rguenther@suse.de>
1088 PR tree-optimization/47615
1089 * g++.dg/opt/pr47615.C: New testcase.
1091 2011-02-07 Richard Guenther <rguenther@suse.de>
1093 PR tree-optimization/47621
1094 * gcc.dg/torture/pr47621.c: New testcase.
1096 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1098 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1100 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1103 * gfortran.dg/allocate_with_source_1 : New test.
1105 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1108 * gcc.dg/pr47610.c: New test.
1110 2011-02-05 Jie Zhang <jie@codesourcery.com>
1113 * gcc.dg/pr42631.c: Update test.
1114 * gcc.dg/pr42631-2.c: New test.
1116 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1119 * gfortran.dg/pr47574.f90: New test.
1121 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1123 PR tree-optimization/46194
1124 * gcc.dg/autopar/pr46194.c: New.
1126 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
1128 PR tree-optimization/43695
1129 * g++.dg/ipa/pr43695.C: New.
1131 2011-02-04 Jakub Jelinek <jakub@redhat.com>
1134 * gcc.dg/pr23200.c: New test.
1136 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
1139 * g++.dg/pr47589.C: New test.
1141 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1144 * g++.dg/template/typedef37.C: New test.
1145 * g++.dg/template/param1.C: Adjust expected error message.
1147 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.dg/pr31490-2.c: New test.
1151 * gcc.dg/pr31490-3.c: New test.
1152 * gcc.dg/pr31490-4.c: New test.
1154 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1155 Jakub Jelinek <jakub@redhat.com>
1158 * g++.dg/parser/semicolon3.C: Adjust.
1159 * g++.dg/parser/semicolon4.C: New testcase.
1160 * g++.dg/pr46890.C: New testcase.
1162 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1165 * g++.dg/init/pr29571.C: New.
1167 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1169 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1170 instead of vect_int.
1172 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.target/i386/pr47312.c: New test.
1178 * gcc.target/i386/pr47564.c: New test.
1180 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1182 PR tree-optimization/45122
1183 * gcc.dg/tree-ssa/pr45122.c: New.
1185 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1188 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1191 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1192 and vsx so a default --with-cpu=power7 doesn't give an error
1193 when -mavoid-indexed-addresses is used.
1195 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1196 wrapper function to save the arguments and then jump to the real
1197 function, rather than depending on the compiler not to move stuff
1199 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1201 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1202 Paul Thomas <pault@gcc.gnu.org>
1205 * gfortran.dg/class_37.f03 : New test.
1207 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1208 Richard Guenther <rguenther@suse.de>
1210 PR tree-optimization/40979
1212 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1213 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1214 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1215 check_vect_support_and_set_flags.
1216 * gfortran.dg/graphite/vect-pr40979.f90: New.
1218 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1221 * gfortran.dg/class_36.f03: New.
1223 2011-02-02 Richard Guenther <rguenther@suse.de>
1225 PR tree-optimization/47566
1226 * gcc.dg/lto/20110201-1_0.c: New testcase.
1228 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1234 * debug/pr47498.c: New.
1235 * debug/pr47501.c: New.
1237 2011-02-01 Richard Guenther <rguenther@suse.de>
1239 PR tree-optimization/47559
1240 * g++.dg/torture/pr47559.C: New testcase.
1242 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1245 * gfortran.dg/typebound_call_20.f03: New.
1247 2011-02-01 Richard Guenther <rguenther@suse.de>
1249 PR tree-optimization/47555
1250 * gcc.dg/pr47555.c: New testcase.
1252 2011-02-01 Richard Guenther <rguenther@suse.de>
1254 PR tree-optimization/47541
1255 * g++.dg/torture/pr47541.C: New testcase.
1257 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1260 * gfortran.dg/typebound_call_19.f03: New.
1262 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1265 * g++.dg/cpp0x/pr47416.C: New test.
1267 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1270 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1272 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1275 * gfortran.dg/typebound_assignment_1.f03: New.
1277 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1279 PR tree-optimization/47538
1280 * gcc.c-torture/execute/pr47538.c: New test.
1282 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1285 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1287 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1289 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1291 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1293 PR rtl-optimization/44031
1294 * gcc.c-torture/compile/20110131-1.c: New test.
1296 2011-01-31 Tobias Burnus <burnus@net-b.de>
1299 * gfortran.dg/stmt_func_1.f90: New.
1301 2011-01-31 Tobias Burnus <burnus@net-b.de>
1304 * gfortran.dg/interface_34.f90: New.
1306 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1309 * gfortran.dg/realloc_on_assign_5.f03: New test.
1310 * gfortran.dg/realloc_on_assign_5.f03: New test.
1312 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1314 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1315 * gfortran.dg/bessel_7.f90: Likewise.
1316 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1318 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1319 * gfortran.dg/sum_init_expr.f03: Likewise.
1321 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1323 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1326 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1327 loop only on "vect_intfloat_cvt" targets.
1329 2011-01-29 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/shape_6.f90: New.
1334 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1336 PR libgfortran/47434
1337 * gfortran.dg/read_infnan_1.f90: Update test.
1338 * gfortran.dg/module_nan.f90: Update test.
1339 * gfortran.dg/char4_iunit_1.f03: Update test.
1340 * gfortran.dg/large_real_kind_1.f90: Update test.
1341 * gfortran.dg/real_const_3.f90: Update test.
1342 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1344 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1347 * g++.dg/template/param2.C: New test.
1349 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1351 PR libgfortran/47285
1352 * gfortran.dg/fmt_g.f: New test.
1354 2011-01-28 Tobias Burnus <burnus@net-b.de>
1357 * gfortran.dg/pure_formal_1.f90: New.
1359 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.dg/tls/pr42894.c: New test.
1364 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1366 * gcc.dg/pr47276.c: Add dg-require-visibility.
1368 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1370 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1372 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1373 Tobias Burnus <burnus@gcc.gnu.org>
1378 * gfortran.dg/realloc_on_assign_3.f03: New test.
1379 * gfortran.dg/realloc_on_assign_4.f03: New test.
1380 * gfortran.dg/allocatable_function_5.f90: New test.
1381 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1382 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1383 implemented" dg-errors.
1385 2011-01-27 Jan Hubicka <jh@suse.cz>
1388 * gcc.dg/attr-weakref-4.c: New testcase
1390 2011-01-27 Martin Jambor <mjambor@suse.cz>
1392 PR tree-optimization/47228
1393 * gcc.dg/torture/pr47228.c: New test.
1395 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1397 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1399 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1401 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1402 when using auto-overlay support on the SPU.
1404 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1406 PR rtl-optimization/44174
1407 * gcc.target/i386/asm-6.c: New test.
1409 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1411 PR rtl-optimization/46856
1412 * gcc.c-torture/compile/pr46856.c: New test.
1414 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1415 Andrew Pinski <pinskia@gmail.com>
1418 * gcc.dg/pr43082.c: New.
1420 2011-01-26 DJ Delorie <dj@redhat.com>
1422 PR rtl-optimization/46878
1423 * gcc.dg/pr46878-1.c: New test.
1425 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1428 * g++.dg/cpp0x/pr47476.C: New test.
1430 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1432 * gcc.c-torture/compile/20110126-1.c: New test.
1434 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1437 * gcc.dg/torture/pr47473.c: New test.
1439 2011-01-26 Jan Hubicka <jh@suse.cz>
1442 * gcc.c-torture/execute/pr47237.c: New testcase.
1444 2011-01-26 Jan Hubicka <jh@suse.cz>
1446 PR tree-optimization/47190
1447 * gcc.dg/attr-weakref-3.c: New testcase.
1449 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1452 * gcc.dg/dll-9a.c: New test file.
1453 * gcc.dg/dll-11.c: Likewise.
1454 * gcc.dg/dll-12.c: Likewise.
1455 * gcc.dg/dll-12a.c: Likewise.
1456 * gcc.dg/dll-11a.c: Likewise.
1457 * gcc.dg/dll-9.c: Likewise.
1458 * gcc.dg/dll-10.c: Likewise.
1459 * gcc.dg/dll-10a.c: Likewise.
1460 * g++.dg/ext/dllexport4a.cc: Likewise.
1461 * g++.dg/ext/dllexport4.C: Likewise.
1462 * g++.dg/ext/dllexport5.C: Likewise.
1463 * g++.dg/ext/dllexport5a.cc: Likewise.
1465 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1467 PR tree-optimization/46970
1468 * gcc.dg/graphite/pr46970.c: New.
1470 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1472 PR tree-optimization/46215
1473 * gcc.dg/graphite/pr46215.c: New.
1475 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1477 PR tree-optimization/46168
1478 * gcc.dg/graphite/pr46168.c: New.
1480 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1482 PR tree-optimization/43657
1483 * gcc.dg/graphite/pr43657.c: New.
1485 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1487 PR tree-optimization/29832
1488 * gfortran.dg/graphite/pr29832.f90: New.
1490 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1492 PR tree-optimization/43567
1493 * gcc.dg/graphite/pr43567.c: New.
1495 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1497 * gfortran.dg/graphite/interchange-4.f: New.
1498 * gfortran.dg/graphite/interchange-5.f: New.
1500 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1501 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1502 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1503 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1504 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1505 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1506 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1507 * gfortran.dg/ltrans-7.f90: Removed.
1508 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1510 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1511 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1512 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1513 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1514 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1515 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1516 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1517 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1518 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1519 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1520 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1521 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1522 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1523 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1524 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1525 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1526 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1527 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1528 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1529 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1530 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1531 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1532 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1533 * gcc.dg/tree-ssa/data-dep-1.c
1534 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1535 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1536 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1537 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1538 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1540 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1542 PR tree-optimization/47265
1543 PR tree-optimization/47443
1544 * gcc.c-torture/compile/pr47265.c: New test.
1545 * gcc.dg/pr47443.c: New test.
1547 2011-01-25 Martin Jambor <mjambor@suse.cz>
1549 PR tree-optimization/47382
1550 * g++.dg/torture/pr47382.C: New test.
1551 * g++.dg/opt/devirt1.C: Xfail.
1553 2011-01-25 Yao Qi <yao@codesourcery.com>
1556 * gcc.target/arm/pr45701-1.c: New test.
1557 * gcc.target/arm/pr45701-2.c: New test.
1558 * gcc.target/arm/pr45701-3.c: New test.
1560 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1561 Jakub Jelinek <jakub@redhat.com>
1563 PR tree-optimization/47271
1564 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1566 2011-01-25 Nick Clifton <nickc@redhat.com>
1568 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1569 (saturate_add): Delete.
1571 (main): Do not run saturate_add.
1572 (set_interrupts): Delete.
1574 2011-01-25 Tobias Burnus <burnus@net-b.de>
1577 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1579 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1581 PR tree-optimization/47427
1582 PR tree-optimization/47428
1583 * gcc.c-torture/compile/pr47427.c: New test.
1584 * gcc.c-torture/compile/pr47428.c: New test.
1586 2011-01-25 Richard Guenther <rguenther@suse.de>
1589 * gcc.dg/torture/pr47411.c: New testcase.
1591 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1593 * gfortran.dg/graphite/id-24.f: New.
1594 * gfortran.dg/graphite/id-25.f: New.
1596 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1598 * gfortran.dg/graphite/id-23.f: New.
1600 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1602 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1604 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1606 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1607 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1608 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1609 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1610 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1611 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1612 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1613 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1614 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1616 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1618 * gcc.dg/graphite/block-0.c: Add documentation.
1619 * gcc.dg/graphite/block-4.c: Same.
1620 * gcc.dg/graphite/block-7.c: Same.
1621 * gcc.dg/graphite/block-8.c: New.
1622 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1623 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1624 * gcc.dg/graphite/interchange-12.c: Add documentation.
1625 * gcc.dg/graphite/interchange-13.c: New.
1626 * gcc.dg/graphite/interchange-14.c: New.
1627 * gcc.dg/graphite/interchange-15.c: New.
1628 * gcc.dg/graphite/interchange-8.c: Add documentation.
1629 * gcc.dg/graphite/interchange-mvt.c: Same.
1631 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1634 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1635 * gcc.target/powerpc/altivec-14.c: Ditto.
1636 * gcc.target/powerpc/altivec-33.c: Ditto.
1637 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1638 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1639 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1640 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1641 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1642 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1643 * g++.dg/ext/altivec-15.C: Ditto.
1644 * g++.dg/ext/altivec-types-1.C: Ditto.
1645 * g++.dg/ext/altivec-types-2.C: Ditto.
1646 * g++.dg/ext/altivec-types-3.C: Ditto.
1647 * g++.dg/ext/altivec-types-4.C: Ditto.
1649 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1651 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1653 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1655 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1656 optimization options.
1658 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1660 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1663 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1665 2011-01-23 Tobias Burnus <burnus@net-b.de>
1668 * gfortran.dg/allocatable_scalar_12.f90: New.
1670 2011-01-23 Ira Rosen <irar@il.ibm.com>
1672 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1673 vectorization to be not profitable if peeling is used to
1674 realign the memory access.
1675 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1676 loop bound to avoid loop unrolling.
1677 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1679 2011-01-22 Jan Hubicka <jh@suse.cz>
1682 * g++.dg/lto/pr47333.C: New file.
1684 2011-01-22 Jan Hubicka <jh@suse.cz>
1686 PR tree-optimization/43884
1688 * gcc.dg/autopar/outer-2.c: Increase array size.
1689 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1691 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1694 * gfortran.dg/c_loc_tests_16.f90: New test.
1696 2011-01-22 Tobias Burnus <burnus@net-b.de>
1699 * gfortran.dg/typebound_proc_19.f90: New.
1701 2011-01-21 Jeff Law <law@redhat.com>
1703 PR tree-optimization/47053
1704 * g++.dg/pr47053.C: New test.
1706 2011-01-21 Jason Merrill <jason@redhat.com>
1709 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1711 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1714 * g++.dg/cpp0x/range-for10.C: New test.
1715 * g++.dg/template/for1.C: New test.
1718 * g++.dg/tree-prof/partition3.C: New test.
1720 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1722 PR rtl-optimization/47366
1723 * g++.dg/opt/pr47366.C: New test.
1725 2011-01-21 Jason Merrill <jason@redhat.com>
1728 * g++.dg/cpp0x/constexpr-regress2.C: New.
1730 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1732 2011-01-21 Jeff Law <law@redhat.com>
1734 PR rtl-optimization/41619
1735 * gcc.dg/pr41619.c: New.
1737 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1739 PR tree-optimization/47355
1740 * g++.dg/opt/pr47355.C: New test.
1742 2011-01-21 Richard Guenther <rguenther@suse.de>
1744 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1747 2011-01-21 Richard Guenther <rguenther@suse.de>
1749 PR tree-optimization/47365
1750 * gcc.dg/torture/pr47365.c: New testcase.
1751 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1753 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1755 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1757 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1759 PR tree-optimization/47391
1760 * gcc.dg/pr47391.c: New test.
1762 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1764 * g++.dg/template/char1.C: Use signed char.
1766 2011-01-21 Tobias Burnus <burnus@net-b.de>
1769 * gfortran.dg/pointer_target_4.f90: New.
1771 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1774 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1775 ILP32 system and not IP32.
1777 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1780 * g++.dg/debug/pr46583.C: New.
1782 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1785 * g++.dg/debug/pr47283.C: New test.
1788 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1789 * gcc.target/i386/headmerge-2.c: Likewise.
1791 2011-01-20 Richard Guenther <rguenther@suse.de>
1794 * gcc.dg/torture/pr47370.c: New testcase.
1796 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1798 PR tree-optimization/46130
1799 * gcc.dg/pr46130-1.c: New test.
1800 * gcc.dg/pr46130-2.c: New test.
1802 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1805 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1807 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1810 * g++.dg/debug/pr46240.cc: New.
1812 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1815 * g++.dg/template/anonunion1.C: New test.
1817 PR rtl-optimization/47337
1818 * gcc.c-torture/execute/pr47337.c: New test.
1820 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1823 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1825 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1827 PR tree-optimization/46021
1828 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1830 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1832 PR tree-optimization/47290
1833 * g++.dg/torture/pr47290.C: New test.
1835 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1838 * gfortran.dg/proc_ptr_comp_29.f90: New.
1840 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1843 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1844 powerpc-apple-darwin9.
1846 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1848 PR rtl-optimization/47299
1849 * gcc.c-torture/execute/pr47299.c: New test.
1851 2011-01-17 Jason Merrill <jason@redhat.com>
1853 * g++.dg/cpp0x/constexpr-virtual.C: New.
1855 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1858 * gfortran.dg/gomp/pr47331.f90: New test.
1860 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1863 * objc.dg/selector-warn-1.m: New.
1864 * obj-c++.dg/selector-warn-1.mm: New.
1866 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1868 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1869 Update dg-final accordingly.
1871 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1873 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1875 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1877 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1879 * gcc.dg/guality/pr36728-2.c: Likewise.
1881 2011-01-17 Richard Guenther <rguenther@suse.de>
1883 PR tree-optimization/47313
1884 * g++.dg/torture/pr47313.C: New testcase.
1886 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1889 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1890 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1891 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1892 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1894 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1896 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1897 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1898 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1900 2011-01-17 Richard Guenther <rguenther@suse.de>
1902 PR tree-optimization/45967
1903 * gcc.dg/torture/pr45967-2.c: New testcase.
1904 * gcc.dg/torture/pr45967-3.c: Likewise.
1906 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1909 * g++.dg/ext/pr47213.C: Require visibility.
1911 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1913 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1914 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1916 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1918 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1919 Linux-based targets.
1921 2011-01-13 Jan Hubicka <jh@suse.cz>
1923 PR tree-optimization/47276
1924 * gcc.dg/pr47276.c: New testcase.
1926 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1927 Jonathan Wakely <jwakely.gcc@gmail.com>
1930 * g++.dg/other/pr33558.C: New.
1931 * g++.dg/other/pr33558-2.C: New.
1933 2011-01-14 Martin Jambor <mjambor@suse.cz>
1935 PR tree-optimization/45934
1936 PR tree-optimization/46302
1937 * g++.dg/ipa/devirt-c-1.C: New test.
1938 * g++.dg/ipa/devirt-c-2.C: Likewise.
1939 * g++.dg/ipa/devirt-c-3.C: Likewise.
1940 * g++.dg/ipa/devirt-c-4.C: Likewise.
1941 * g++.dg/ipa/devirt-c-5.C: Likewise.
1942 * g++.dg/ipa/devirt-c-6.C: Likewise.
1943 * g++.dg/ipa/devirt-6.C: Likewise.
1944 * g++.dg/ipa/devirt-d-1.C: Likewise.
1945 * g++.dg/torture/pr45934.C: Likewise.
1947 2011-01-14 Jason Merrill <jason@redhat.com>
1949 * g++.dg/cpp0x/variadic105.C: New.
1951 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1952 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1955 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1956 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1957 execution tests on i?86-*-*, x86_64-*-* and
1958 powerpc*-apple-darwin* && ilp32.
1959 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1960 tests on i?86-*-* and x86_64-*-*.
1962 2011-01-14 Richard Guenther <rguenther@suse.de>
1964 PR tree-optimization/47280
1965 * g++.dg/opt/pr47280.C: New testcase.
1967 2011-01-14 Jason Merrill <jason@redhat.com>
1969 * g++.dg/cpp0x/constexpr-regress1.C: New.
1971 * g++.dg/ext/flexary2.C: New.
1973 2011-01-14 Richard Guenther <rguenther@suse.de>
1976 * gcc.dg/torture/pr47281.c: New testcase.
1977 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1979 2011-01-14 Richard Guenther <rguenther@suse.de>
1981 PR tree-optimization/47286
1982 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1984 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1987 * g++.dg/ext/pr47213.C: New.
1989 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1991 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1993 2011-01-13 Tobias Burnus <burnus@net-b.de>
1994 Mikael Morin <mikael@gcc.gnu.org>
1998 * gfortran.dg/select_type_20.f90: New.
1999 * gfortran.dg/select_type_21.f90: New.
2001 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2004 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2006 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2008 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2009 * gcc.dg/guality/pr36728-2.c: Likewise.
2011 2011-01-13 Dodji Seketeli <dodji@redhat.com>
2014 * g++.dg/debug/dwarf2/template-params-9.C: New test.
2016 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
2018 PR rtl-optimization/45352
2019 * gcc.dg/pr45352-3.c: New.
2021 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2023 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2025 * g++.dg/cpp0x/range-for8.C: New.
2026 * g++.dg/cpp0x/range-for9.C: New.
2028 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
2031 * g++.dg/debug/pr47209.C: New.
2033 2011-01-12 Richard Guenther <rguenther@suse.de>
2036 * gcc.dg/lto/pr47259_0.c: New testcase.
2037 * gcc.dg/lto/pr47259_1.c: Likewise.
2039 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2041 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2042 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2043 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2044 methods missing from the OBJC2 Object.
2045 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2046 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2047 GNU and NeXT runtimes.
2048 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2050 * objc-obj-c++-shared/Object1.m: Likewise.
2051 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2052 * objc.dg/proto-qual-1.m: Likewise.
2053 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2054 * obj-c++.dg/proto-qual-1.mm: Likewise.
2056 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2059 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2061 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2063 Fixed the Objective-C++ testsuite and updated all tests.
2064 * lib/obj-c++.exp (obj-c++_init): Declare and set
2065 gcc_warning_prefix and gcc_error_prefix.
2066 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2067 'dg-warning', 'dg-message' and 'dg-error'.
2068 * obj-c++.dg/class-extension-3.mm: Likewise.
2069 * obj-c++.dg/class-protocol-1.mm: Likewise.
2070 * obj-c++.dg/encode-7.mm: Likewise.
2071 * obj-c++.dg/exceptions-3.mm: Likewise.
2072 * obj-c++.dg/exceptions-5.mm: Likewise.
2073 * obj-c++.dg/method-12.mm: Likewise.
2074 * obj-c++.dg/method-13.mm: Likewise.
2075 * obj-c++.dg/method-15.mm: Likewise.
2076 * obj-c++.dg/method-16.mm: Likewise.
2077 * obj-c++.dg/method-4.mm: Likewise.
2078 * obj-c++.dg/method-8.mm: Likewise.
2079 * obj-c++.dg/method-conflict-1.mm: Likewise.
2080 * obj-c++.dg/method-conflict-2.mm: Likewise.
2081 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2082 and uncommented second part of the testcase now that the testsuite
2084 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2085 and uncommented second part of the testcase now that the testsuite
2087 * obj-c++.dg/private-1.mm: Likewise.
2088 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2089 * obj-c++.dg/syntax-error-7.mm: Likewise.
2090 * obj-c++.dg/warn5.mm: Likewise.
2091 * obj-c++.dg/property/at-property-14.mm: Likewise.
2092 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2094 * obj-c++.dg/property/at-property-18.mm: Likewise.
2095 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2097 * obj-c++.dg/property/at-property-21.mm: Likewise.
2098 * obj-c++.dg/property/at-property-28.mm: Likewise.
2099 * obj-c++.dg/property/at-property-5.mm: Likewise.
2100 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2101 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2102 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2103 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2104 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2105 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2106 * obj-c++.dg/tls/diag-5.mm: Likewise.
2107 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2108 dg-error, now matched correctly.
2110 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2112 * objc.dg/property/at-property-29.m: New.
2113 * obj-c++.dg/property/at-property-29.mm: New.
2115 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2117 * go.test/go-test.exp (go-set-goarch): New proc.
2118 (go-gc-tests): Use it.
2120 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2123 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2125 2011-01-11 Richard Henderson <rth@redhat.com>
2127 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2129 2011-01-11 Jan Hubicka <jh@suse.cz>
2133 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2134 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2136 2011-01-11 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/46076
2139 * gcc.dg/tree-ssa/pr46076.c: New testcase.
2141 2011-01-11 Jeff Law <law@redhat.com>
2143 * PR tree-optimization/47086
2144 * gcc.dg/pr47086.c: New test.
2146 2011-01-11 Jason Merrill <jason@redhat.com>
2149 * g++.dg/template/new10.C: New.
2152 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2154 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2156 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2157 Split type definitions and NSConstantString class into...
2158 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2159 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2160 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2161 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2162 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2163 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2165 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2166 encode defines for newer NeXT system headers.
2167 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2168 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2169 * objc.dg/foreach-5.m: Likewise.
2170 * objc.dg/foreach-2.m: Likewise.
2171 * objc.dg/foreach-4.m: Likewise.
2172 * objc.dg/torture/strings/string1.m: Likewise.
2173 * objc.dg/torture/strings/string2.m: Likewise.
2174 * objc.dg/torture/strings/string3.m: Likewise.
2175 * objc.dg/torture/strings/string4.m: Likewise.
2176 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2177 header and stand alone.
2178 * obj-c++.dg/strings/strings-2.mm: Likewise.
2179 * objc.dg/torture/strings/const-str-3.m: Likewise.
2180 * objc.dg/strings/strings-2.m: Likewise.
2181 * objc.dg/strings/const-str-12b.m: Likewise.
2183 2011-01-12 Richard Guenther <rguenther@suse.de>
2186 * gcc.dg/attr-weak-1.c: Adjust.
2188 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2191 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2192 standard compliant and comment.
2194 2011-01-10 Jan Hubicka <jh@suse.cz>
2197 * gcc.dg/initpri3.c: New testcase.
2199 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2202 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2208 (g_ebp_save): Likewise.
2209 (g_esp_save): Likewise.
2211 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2213 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2215 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2217 PR tree-optimization/46021
2218 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2219 i?86-*-*, x86_64-*-*.
2221 2011-01-10 Jeff Law <law@redhat.com>
2223 * PR tree-optimization/47141
2224 * gcc.c-torture/compile/pr47141.c: New test.
2226 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2229 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2230 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2231 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2232 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2235 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2236 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2237 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2238 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2239 being vectorized. Adjust dg-final pattern.
2242 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2243 * gcc.dg/vect/slp-24.c: Likewise.
2245 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2248 * g++.dg/other/pr47218-1.C: New test file.
2249 * g++.dg/other/pr47218.C: Likewise.
2250 * g++.dg/other/pr47218.h: New supporting header.
2252 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2255 * objc.dg/attributes/invalid-attribute-1.m: New.
2256 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2258 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2261 * gfortran.dg/proc_ptr_comp_28.f90: New.
2263 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2265 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2266 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2267 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2268 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2269 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2270 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2271 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2272 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2273 * objc.dg/gnu-api-2-class.m: Likewise.
2274 * objc.dg/gnu-api-2-ivar.m: Likewise.
2275 * objc.dg/gnu-api-2-method.m: Likewise.
2276 * objc.dg/gnu-api-2-objc.m: Likewise.
2277 * objc.dg/gnu-api-2-object.m: Likewise.
2278 * objc.dg/gnu-api-2-property.m: Likewise.
2279 * objc.dg/gnu-api-2-protocol.m: Likewise.
2280 * objc.dg/gnu-api-2-sel.m: Likewise.
2282 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2284 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2285 * objc.dg/objc-foreach-4.m: Likewise.
2286 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2287 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2288 * objc.dg/foreach-4.m: Likewise.
2289 * objc.dg/foreach-5.m: Likewise.
2290 * objc.dg/foreach-3.m: Return self from init.
2292 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2295 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2297 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2300 * gfortran.dg/class_35.f90: New.
2302 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2304 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2306 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2309 * objc.dg/invalid-method-2.m: New.
2310 * obj-c++.dg/invalid-method-2.mm: New.
2312 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2315 * gfortran.dg/transpose_optimization_2.f90 : New test.
2317 2011-01-08 Jan Hubicka <jh@suse.cz>
2319 PR tree-optmization/46469
2320 * g++.dg/torture/pr46469.C: New testcase.
2322 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2324 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2325 emulation of libobjc-gnu structure layout functionality to ..
2326 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2327 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2328 * objc/execute/bf-common.h: Adjust headers.
2329 * objc/execute/bf-1.m: Likewise.
2330 * objc/execute/bf-2.m: Likewise.
2331 * objc/execute/bf-3.m: Likewise.
2332 * objc/execute/bf-4.m: Likewise.
2333 * objc/execute/bf-5.m: Likewise.
2334 * objc/execute/bf-6.m: Likewise.
2335 * objc/execute/bf-7.m: Likewise.
2336 * objc/execute/bf-8.m: Likewise.
2337 * objc/execute/bf-9.m: Likewise.
2338 * objc/execute/bf-10.m: Likewise.
2339 * objc/execute/bf-11.m: Likewise.
2340 * objc/execute/bf-12.m: Likewise.
2341 * objc/execute/bf-13.m: Likewise.
2342 * objc/execute/bf-14.m: Likewise.
2343 * objc/execute/bf-15.m: Likewise.
2344 * objc/execute/bf-16.m: Likewise.
2345 * objc/execute/bf-17.m: Likewise.
2346 * objc/execute/bf-18.m: Likewise.
2347 * objc/execute/bf-19.m: Likewise.
2348 * objc/execute/bf-20.m: Likewise.
2349 * objc/execute/bf-21.m: Likewise.
2350 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2351 objc_get_type_qualifiers ().
2353 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2356 * gfortran.dg/dependency_39.f90: New test.
2358 2011-01-07 Jan Hubicka <jh@suse.cz>
2360 Get builtins tests ready for linker plugin.
2361 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2362 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2363 my_memset, my_bzero): Mark used.
2364 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2365 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2367 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2370 2011-01-07 Jan Hubicka <jh@suse.cz>
2372 PR tree-optimization/46367
2373 * g++.dg/torture/pr46367.C: New file.
2375 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2378 * gcc.dg/pr47201.c: New test.
2381 * gcc.dg/tree-prof/pr47187.c: New test.
2383 2011-01-07 Tobias Burnus <burnus@net-b.de>
2386 * gfortran.dg/extends_type_of_3.f90: New.
2388 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2390 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2391 * g++.dg/ext/dllimport-MI1.C: Likewise.
2392 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2393 * g++.dg/ext/dllimport10.C: Likewise.
2394 * g++.dg/ext/dllimport11.C: Likewise.
2395 * g++.dg/ext/dllimport12.C: Likewise.
2396 * g++.dg/ext/dllimport13.C: Likewise.
2397 * g++.dg/ext/dllimport2.C: Likewise.
2398 * g++.dg/ext/dllimport3.C: Likewise.
2399 * g++.dg/ext/dllimport4.C: Likewise.
2400 * g++.dg/ext/dllimport5.C: Likewise.
2401 * g++.dg/ext/dllimport6.C: Likewise.
2402 * g++.dg/ext/dllimport8.C: Likewise.
2403 * g++.dg/ext/dllimport9.C: Likewise.
2404 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2405 targets, too. Additionally enable test for i?86-*-mingw*.
2406 * g++.dg/ext/selectany1.C: Likewise.
2407 Remove guard variable check.
2409 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2413 * gfortran.dg/storage_size_3.f08: Extended.
2415 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2418 * g++.dg/template/stdarg1.C: New test.
2420 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2423 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2424 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2425 from the interface of functions to not hide the errors that
2428 2011-01-06 Jan Hubicka <jh@suse.cz>
2430 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2431 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2433 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2437 * gfortran.dg/interface_33.f90: New test.
2439 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2442 * gcc.c-torture/compile/pr47150.c: New test.
2444 2011-01-06 Ira Rosen <irar@il.ibm.com>
2446 PR tree-optimization/47139
2447 * gcc.dg/vect/pr47139.c: New test.
2449 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2452 * gfortran.dg/extends_type_of_2.f03: New.
2454 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2456 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2458 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2460 * gnat.dg/opt14.adb: New test.
2462 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2465 * gfortran.dg/allocate_error_2.f90: New test.
2467 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2470 * gfortran.dg/storage_size_3.f08: New.
2472 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2474 PR libgfortran/47154
2475 * gfortran.dg/namelist_68.f90: New test.
2477 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2479 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2481 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2484 * gfortran.dg/class_34.f90: New.
2486 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2488 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2489 use __builtin_inff. Skip all single-precision tests that require
2492 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2494 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2496 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2498 PR tree-optimization/47148
2499 * gcc.c-torture/execute/pr47148.c: New test.
2501 PR tree-optimization/47155
2502 * gcc.c-torture/execute/pr47155.c: New test.
2504 PR rtl-optimization/47157
2505 * gcc.c-torture/compile/pr47157.c: New test.
2507 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2509 * gcc.dg/torture/vector-shift2.c (schar): Define.
2510 (main): Always use schar or uchar instead of plain "char" to avoid
2511 dependencies on implementation-defined char signedness.
2513 2011-01-03 Martin Jambor <mjambor@suse.cz>
2515 PR tree-optimization/46801
2516 * gnat.dg/pack9.adb: Remove xfail.
2518 2011-01-03 Martin Jambor <mjambor@suse.cz>
2520 PR tree-optimization/46984
2521 * g++.dg/ipa/pr46984.C: New test.
2523 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2526 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2528 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2530 PR tree-optimization/47140
2531 * gcc.c-torture/compile/pr47140.c: New test.
2533 PR rtl-optimization/47028
2534 * gcc.dg/pr47028.c: New test.
2536 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2538 * objc.dg/protocol-forward-1.m: Removed TODO.
2539 * objc.dg/protocol-forward-2.m: New.
2540 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2541 * obj-c++.dg/protocol-forward-2.mm: New.
2543 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2546 * g++.dg/eh/pr38662.C: New testcase.
2548 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2550 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2551 scan for newline '\n'.
2554 Copyright (C) 2011 Free Software Foundation, Inc.
2556 Copying and distribution of this file, with or without modification,
2557 are permitted in any medium without royalty provided the copyright
2558 notice and this notice are preserved.