1 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3 PR rtl-optimization/47925
4 * gcc.c-torture/execute/pr47925.c: New test.
6 2011-03-01 Jason Merrill <jason@redhat.com>
8 * g++.dg/cpp0x/decltype25.C: New.
10 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12 2011-03-01 Richard Guenther <rguenther@suse.de>
14 PR tree-optimization/47890
15 * gcc.dg/torture/pr47890.c: New testcase.
17 2011-03-01 Richard Guenther <rguenther@suse.de>
20 * gcc.dg/lto/pr47924_0.c: New testcase.
22 2011-03-01 Richard Guenther <rguenther@suse.de>
25 * gfortran.dg/lto/pr46911_0.f: New testcase.
27 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
30 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
31 compile errors from older code form.
33 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36 * gfortran.dg/fmt_fw_d.f90: New test.
38 2011-02-28 Jason Merrill <jason@redhat.com>
40 * g++.dg/inherit/covariant18.C: New.
42 2011-02-28 Jakub Jelinek <jakub@redhat.com>
45 * gcc.dg/pr47893.c: New test.
47 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
49 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
50 NULL in case of a selector with conflicting types.
51 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
53 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
55 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
56 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
57 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
58 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
60 2011-02-28 Jason Merrill <jason@redhat.com>
63 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
65 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
68 * gfortran.dg/namelist_71.f90: New test.
70 2011-02-27 Jason Merrill <jason@redhat.com>
73 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
74 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
76 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
79 * g++.dg/cpp0x/constexpr-ctor8.C: New.
81 2011-02-27 Jakub Jelinek <jakub@redhat.com>
84 * gfortran.dg/gomp/task-1.f90: Removed.
86 2011-02-26 Jason Merrill <jason@redhat.com>
88 * g++.dg/template/this-targ1.C: New.
90 * g++.dg/cpp0x/regress/template-const1.C: New.
91 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
92 * g++.dg/template/function1.C: Adjust.
93 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
94 * g++.dg/debug/debug7.C: Adjust.
96 2011-02-26 Tobias Burnus <burnus@net-b.de>
99 * gfortran.dg/gomp/task-1.f90: New.
101 2011-02-25 Jie Zhang <jie@codesourcery.com>
103 * gcc.target/arm/neon-thumb2-move.c: Add
104 dg-require-effective-target arm_thumb2_ok.
106 2011-02-24 Jason Merrill <jason@redhat.com>
108 * g++.dg/parse/constant1.C: Specify C++98 mode.
109 * g++.dg/parse/constant5.C: Likewise.
110 * g++.dg/parse/error2.C: Likewise.
111 * g++.dg/parse/semicolon3.C: Likewise.
112 * g++.dg/template/crash14.C: Likewise.
113 * g++.dg/template/local4.C: Likewise.
114 * g++.dg/template/nontype3.C: Likewise.
115 * g++.dg/parse/crash31.C: Adjust expected errors.
116 * g++.dg/template/function1.C: Likewise.
117 * g++.dg/template/ref3.C: Likewise.
118 * g++.dg/template/static9.C: Likewise.
119 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
121 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
122 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
123 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
124 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
125 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
127 2011-02-24 Jakub Jelinek <jakub@redhat.com>
130 * gfortran.dg/pr47878.f90: New test.
132 2011-02-24 Richard Guenther <rguenther@suse.de>
135 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
136 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
138 2011-02-24 Richard Guenther <rguenther@suse.de>
141 * gfortran.dg/lto/pr47839_0.f90: New testcase.
142 * gfortran.dg/lto/pr47839_1.f90: Likewise.
144 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
147 * gfortran.dg/fmt_f0_1.f90: Update test.
149 2011-02-23 Jason Merrill <jason@redhat.com>
151 * g++.dg/abi/mangle39.C: Adjust parm mangling.
152 * g++.dg/abi/mangle45.C: New.
154 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
155 * g++.dg/template/canon-type-9.C: Match use of decltype
156 between declaration and definition.
157 * g++.dg/template/canon-type-12.C: Likewise.
159 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
162 * gfortran.dg/nested_allocatables_1.f90: New.
164 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
167 * g++.dg/pr46868.C: New test.
168 * g++.dg/parse/parameter-declaration-1.C: Adjust.
169 * g++.dg/parse/error14.C: Adjust.
171 2011-02-23 Richard Guenther <rguenther@suse.de>
173 PR tree-optimization/47838
174 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
176 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
178 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
180 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
182 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
183 * gfortran.dg/count_init_expr.f03: Ditto.
184 * gfortran.dg/gomp/pr43711.f90: Ditto.
185 * gcc.dg/struct-parse-2.c: Ditto.
186 * gcc.dg/parse-error-3.c: Ditto.
187 * gcc.dg/Wlogical-op-1.c: Ditto.
188 * gcc.dg/Walways-true-1.c: Ditto.
189 * gcc.dg/pr24225.c: Ditto.
190 * gcc.dg/Walways-true-2.c: Ditto.
191 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
192 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
193 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
194 * g++.dg/overload/defarg4.C: Ditto.
195 * g++.dg/inherit/covariant16.C: Ditto.
196 * g++.dg/inherit/virtual7.C: Ditto.
197 * g++.dg/template/canon-type-9.C: Ditto.
198 * g++.dg/template/access19.C: Ditto.
199 * g++.dg/template/call7.C: Ditto.
200 * g++.dg/template/canon-type-2.C: Ditto.
201 * g++.dg/template/init7.C: Ditto.
202 * g++.dg/template/sizeof-template-argument.C: Ditto.
203 * g++.dg/template/const3.C: Ditto.
204 * g++.dg/template/sfinae26.C: Ditto.
205 * g++.dg/template/sfinae26.C: Ditto.
206 * g++.dg/template/canon-type-11.C: Ditto.
207 * g++.dg/template/union2.C: Ditto.
208 * g++.dg/template/canon-type-3.C: Ditto.
209 * g++.dg/template/canon-type-1.C: Ditto.
210 * g++.dg/template/canon-type-5.C: Ditto.
211 * g++.dg/template/canon-type-7.C: Ditto.
212 * g++.dg/template/canon-type-10.C: Ditto.
213 * g++.dg/template/spec36.C: Ditto.
214 * g++.dg/template/typedef38.C: Ditto.
215 * g++.dg/template/canon-type-4.C: Ditto.
216 * g++.dg/template/canon-type-6.C: Ditto.
217 * g++.dg/template/canon-type-13.C: Ditto.
218 * g++.dg/template/instantiate9.C: Ditto.
219 * g++.dg/template/ttp22.C: Ditto.
220 * g++.dg/warn/Wreturn-type-6.C: Ditto.
221 * g++.dg/warn/Walways-true-1.C: Ditto.
222 * g++.dg/warn/Wlogical-op-1.C: Ditto.
223 * g++.dg/warn/Walways-true-2.C: Ditto.
224 * g++.dg/conversion/op4.C: Ditto.
225 * g++.dg/opt/pr19650.C: Ditto.
226 * g++.dg/lookup/friend11.C: Ditto.
227 * g++.dg/other/default2.C: Ditto.
228 * g++.dg/other/default3.C: Ditto.
229 * g++.dg/other/dtor2.C: Ditto.
230 * g++.dg/other/friend5.C: Ditto.
231 * g++.dg/other/default5.C: Ditto.
232 * g++.dg/init/brace6.C: Ditto.
233 * g++.dg/init/aggr5.C: Ditto.
234 * g++.dg/init/error2.C: Ditto.
235 * g++.dg/expr/bound-mem-fun.C: Ditto.
236 * g++.dg/expr/cond6.C: Ditto.
237 * g++.dg/expr/stmt-expr-1.C: Ditto.
238 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
239 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
240 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
241 * g++.dg/cpp0x/bracket1.C: Ditto.
242 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
243 * g++.dg/cpp0x/pr38646.C: Ditto.
244 * g++.dg/cpp0x/variadic73.C: Ditto.
245 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
246 * g++.dg/cpp0x/bracket4.C: Ditto.
247 * g++.dg/cpp0x/decltype4.C: Ditto.
248 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
249 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
250 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
251 * g++.dg/cpp0x/variadic-new2.C: Ditto.
252 * g++.dg/cpp0x/decltype2.C: Ditto.
253 * g++.dg/cpp0x/decltype1.C: Ditto.
254 * g++.dg/cpp0x/bracket2.C: Ditto.
255 * g++.dg/cpp0x/decltype5.C: Ditto.
256 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
257 * g++.dg/cpp0x/variadic70.C: Ditto.
258 * g++.dg/cpp0x/decltype6.C: Ditto.
259 * g++.dg/cpp0x/rvo.C: Ditto.
260 * g++.dg/cpp0x/vt-40092.C: Ditto.
261 * g++.dg/cpp0x/variadic-new.C: Ditto.
262 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
263 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
264 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
265 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
266 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
267 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
268 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
269 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
270 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
271 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
272 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
273 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
274 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
275 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
276 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
277 * g++.dg/cpp0x/pr39639.C: Ditto.
278 * g++.dg/cpp0x/decltype3.C: Ditto.
279 * g++.dg/cpp0x/variadic68.C: Ditto.
280 * g++.dg/cpp0x/variadic-function.C: Ditto.
281 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
282 * g++.dg/cpp0x/variadic-bind.C: Ditto.
283 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
284 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
285 * g++.dg/parse/crash35.C: Ditto.
286 * g++.dg/parse/crash40.C: Ditto.
287 * g++.dg/parse/defarg12.C: Ditto.
288 * g++.dg/parse/crash34.C: Ditto.
289 * g++.dg/parse/constructor3.C: Ditto.
290 * g++.dg/parse/template23.C: Ditto.
291 * g++.dg/parse/crash56.C: Ditto.
292 * g++.dg/parse/dtor13.C: Ditto.
293 * g++.dg/parse/error33.C: Ditto.
294 * g++.dg/parse/ctor9.C: Ditto.
295 * g++.dg/parse/error32.C: Ditto.
296 * g++.dg/parse/error37.C: Ditto.
297 * g++.dg/parse/bitfield3.C: Ditto.
298 * g++.dg/parse/struct-4.C: Ditto.
299 * g++.dg/ext/has_trivial_copy.C: Ditto.
300 * g++.dg/ext/is_polymorphic.C: Ditto.
301 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
302 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
303 * g++.dg/ext/has_nothrow_assign.C: Ditto.
304 * g++.dg/ext/is_union.C: Ditto.
305 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
306 * g++.dg/ext/is_pod.C: Ditto.
307 * g++.dg/ext/has_virtual_destructor.C: Ditto.
308 * g++.dg/ext/has_trivial_constructor.C: Ditto.
309 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
310 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
311 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
312 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
313 * g++.dg/ext/is_abstract.C: Ditto.
314 * g++.dg/ext/has_trivial_assign.C: Ditto.
315 * g++.dg/ext/is_class.C: Ditto.
316 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
317 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
318 * g++.dg/ext/is_base_of.C: Ditto.
319 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
320 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
321 * g++.dg/ext/is_empty.C: Ditto.
322 * g++.dg/ext/is_enum.C: Ditto.
323 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
324 * gnat.dg/opt11.adb: Ditto.
325 * obj-c++.dg/pr45735.mm: Ditto.
326 * obj-c++.dg/pr24393.mm: Ditto.
327 * obj-c++.dg/exceptions-2.mm: Ditto.
328 * objc.dg/pr45735.m: Ditto.
329 * objc.dg/pr24393.m: Ditto.
331 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
333 * objc.dg/attributes/objc-exception-1.m: New.
335 2011-02-23 Jie Zhang <jie@codesourcery.com>
337 * gcc.dg/cpp/include7.c: New test.
339 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
342 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
344 2011-02-23 Jie Zhang <jie@codesourcery.com>
346 PR rtl-optimization/47763
347 * gcc.dg/pr47763.c: New test.
349 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
352 * gfortran.dg/whole_file_32.f90 : New test.
354 2011-02-22 Dodji Seketeli <dodji@redhat.com>
357 * g++.dg/inherit/virtual7.C: New test.
359 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
362 * objc.dg/type-size-3.m: Updated error message.
363 * objc.dg/type-size-4.m: New test.
364 * objc.dg/type-size-5.m: New test.
366 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
368 * lib/gnat.exp: Fix comments.
369 Don't load libgloss.exp.
370 (default_gnat_version): Call $compiler with --version.
371 Adapt regexp for gnatmake output, insert version.
372 (gnat_version): New proc.
373 (gnat_init): Remove gnat_libgcc_s_path.
374 (gnat_target_compile): Likewise.
375 Remove ld_library_path.
376 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
379 (gnat_finish): Remove.
381 (local_find_gnatmake): Reindent.
382 (runtest_file_p): Remove.
383 (prune_warnings): Remove.
384 (find_gnatclean): New proc.
385 * lib/gnat-dg.exp (lremove): New proc.
386 (gnat-dg-test): Reindent.
387 Remove additional output files.
388 (gnat-dg-runtest): Remove.
390 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
391 * gnat.dg/loop_optimization6.adb: Likewise.
392 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
394 2011-02-22 Jakub Jelinek <jakub@redhat.com>
396 PR tree-optimization/47835
397 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
399 2011-02-22 Tobias Burnus <burnus@net-b.de>
401 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
402 * gfortran.dg/abstract_type_2.f03: Ditto.
403 * gfortran.dg/abstract_type_3.f03: Ditto.
404 * gfortran.dg/abstract_type_4.f03: Ditto.
405 * gfortran.dg/abstract_type_5.f03: Ditto.
406 * gfortran.dg/abstract_type_6.f03: Ditto.
407 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
408 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
409 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
410 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
411 * gfortran.dg/array_function_5.f90: Ditto.
412 * gfortran.dg/asynchronous_3.f03: Ditto.
413 * gfortran.dg/char_expr_1.f90: Ditto.
414 * gfortran.dg/class_14.f03: Ditto.
415 * gfortran.dg/data_array_6.f: Ditto.
416 * gfortran.dg/data_invalid.f90: Ditto.
417 * gfortran.dg/dot_product_1.f03: Ditto.
418 * gfortran.dg/func_derived_5.f90: Ditto.
419 * gfortran.dg/func_result_4.f90: Ditto.
420 * gfortran.dg/implied_do_1.f90: Ditto.
421 * gfortran.dg/initialization_25.f90: Ditto.
422 * gfortran.dg/initialization_26.f90: Ditto.
423 * gfortran.dg/interface_34.f90: Ditto.
424 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
425 * gfortran.dg/keyword_symbol_1.f90: Ditto.
426 * gfortran.dg/matmul_8.f03: Ditto.
427 * gfortran.dg/merge_init_expr.f90: Ditto.
428 * gfortran.dg/pack_assign_1.f90: Ditto.
429 * gfortran.dg/pack_vector_1.f90: Ditto.
430 * gfortran.dg/pointer_check_8.f90: Ditto.
431 * gfortran.dg/product_init_expr.f03: Ditto.
432 * gfortran.dg/reshape_order_5.f90: Ditto.
433 * gfortran.dg/reshape_shape_1.f90: Ditto.
434 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
435 * gfortran.dg/same_name_2.f90: Ditto.
436 * gfortran.dg/selected_real_kind_1.f90: Ditto.
437 * gfortran.dg/spread_init_expr.f03: Ditto.
438 * gfortran.dg/stmt_func_1.f90: Ditto.
439 * gfortran.dg/sum_init_expr.f03: Ditto.
440 * gfortran.dg/transpose_3.f03: Ditto.
441 * gfortran.dg/unpack_init_expr.f03: Ditto.
442 * gfortran.dg/warn_conversion.f90: Ditto.
443 * gfortran.dg/warn_conversion_2.f90: Ditto.
444 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
445 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
446 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
447 * gfortran.dg/whole_file_16.f90: Ditto.
448 * gfortran.dg/whole_file_17.f90: Ditto.
449 * gfortran.dg/whole_file_18.f90: Ditto.
450 * gfortran.dg/whole_file_20.f03: Ditto.
451 * gfortran.dg/whole_file_5.f90: Ditto.
452 * gfortran.dg/whole_file_6.f90: Ditto.
453 * gfortran.dg/write_invalid_format.f90: Ditto.
454 * gfortran.dg/zero_sized_6.f90: Ditto.
456 2011-02-21 Jeff Law <law@redhat.com>
458 PR rtl-optimization/46178
459 * gcc.target/i386/pr46178.c: New test.
461 PR rtl-optimization/46002
462 * gcc.c-torture/compile/pr46002.c: New test.
464 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
466 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
469 2011-02-21 Jakub Jelinek <jakub@redhat.com>
472 * g++.dg/debug/pr47106.C: Require effective target lto.
474 2011-02-21 Jason Merrill <jason@redhat.com>
476 * g++.dg/cpp0x/constexpr-diag2.C: New.
478 2011-02-20 Jason Merrill <jason@redhat.com>
480 * g++.dg/cpp0x/constexpr-ctor7.C: New.
482 * g++.dg/cpp0x/fntmpdefarg2.C: New.
484 * g++.dg/overload/conv-op1.C: New.
486 * g++.dg/cpp0x/constexpr-synth1.C: New.
488 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
490 * objc.dg/layout-2.m: New.
491 * objc.dg/selector-3.m: Adjusted location of error message.
492 * objc.dg/type-size-3.m: Same.
493 * obj-c++.dg/selector-3.mm: Same.
495 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
498 * objc.dg/property/dotsyntax-22.m: New.
499 * obj-c++.dg/property/dotsyntax-22.mm: New.
501 2011-02-20 Dodji Seketeli <dodji@redhat.com>
504 * g++.dg/template/typedef38.C: New test.
506 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
509 * gfortran.dg/whole_file_30.f90 : New test.
510 * gfortran.dg/whole_file_31.f90 : New test.
512 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
516 * gfortran.dg/whole_file_28.f90 : New test.
517 * gfortran.dg/whole_file_29.f90 : New test.
519 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
522 * g++.dg/template/crash105.C: New.
524 2011-02-19 Jason Merrill <jason@redhat.com>
526 * g++.dg/cpp0x/regress/no-elide1.C: New.
528 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
530 PR tree-optimization/46620
531 * gcc.dg/pr46620.c: New.
533 2011-02-19 Jakub Jelinek <jakub@redhat.com>
536 * gcc.target/i386/pr47809.c: New test.
538 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
539 Tobias Burnus <burnus@net-b.de>
541 * lib/target-supports.exp
542 (check_effective_target_fortran_large_real): New check for large reals.
543 * gfortran.dg/nan_7.f90: New test.
545 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
548 * gfortran.dg/fmt_f0_1.f90: Update test.
550 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
553 * gfortran.dg/array_constructor_36.f90 : New test.
554 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
555 allow for comparison between different elements of the array
556 constructor at different levels of optimization.
558 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
560 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
561 * gcc.target/i386/pr32280-1.c: Likewise.
563 2011-02-19 Jakub Jelinek <jakub@redhat.com>
566 * gcc.target/i386/pr47800.c: New test.
568 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
570 * objc/execute/exceptions/foward-1.x: New.
572 2011-02-18 Janus Weil <janus@gcc.gnu.org>
575 * gfortran.dg/derived_constructor_comps_4.f90: New.
577 2011-02-18 Tobias Burnus
580 * gfortran.dg/func_result_6.f90: New.
582 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
585 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
587 2011-02-18 Tobias Burnus <burnus@net-b.de>
590 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
592 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
593 normalizing the error/warning output.
594 * gfortran.dg/Wall.f90: Update dg-error/warning.
595 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
596 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
597 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
598 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
599 * gfortran.dg/class_30.f90: Update dg-error/warning.
600 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
601 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
602 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
603 * gfortran.dg/entry_17.f90: Update dg-error/warning.
604 * gfortran.dg/entry_19.f90: Update dg-error/warning.
605 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
606 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
607 * gfortran.dg/g77/12632.f: Update dg-error/warning.
608 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
609 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
610 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
611 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
612 * gfortran.dg/goto_8.f90: Update dg-error/warning.
613 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
614 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
615 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
616 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
617 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
618 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
619 * gfortran.dg/volatile3.f90: Update dg-error/warning.
620 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
621 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
622 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
623 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
624 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
626 2011-02-18 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/proc_ptr_comp_30.f90: New.
631 2011-02-18 Jakub Jelinek <jakub@redhat.com>
634 * gcc.target/i386/pr47780.c: New test.
636 2011-02-18 Janus Weil <janus@gcc.gnu.org>
639 * gfortran.dg/class_40.f03: New.
641 2011-02-18 Dodji Seketeli <dodji@redhat.com>
644 * g++.dg/cpp0x/auto21.C: New test.
646 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
648 * objc.dg/special/unclaimed-category-1.h: Updated for
650 * objc.dg/special/unclaimed-category-1.m: Same.
651 * objc.dg/zero-link-1.m: Same.
652 * objc.dg/lookup-1.m: Same.
653 * objc.dg/torture/strings/const-str-9.m
654 * objc.dg/torture/strings/const-str-10.m: Same.
655 * objc.dg/torture/strings/const-str-11.m: Same.
656 * objc.dg/torture/forward-1.m: Same.
657 * objc.dg/zero-link-2.m: Same.
658 * objc.dg/encode-7-next-64bit.m: Same.
659 * objc.dg/method-4.m: Same.
660 * objc.dg/next-runtime-1.m: Same.
661 * objc.dg/image-info.m: Same.
662 * objc.dg/pr23214.m: Same.
663 * objc.dg/symtab-1.m: Same.
664 * obj-c++.dg/basic.m: Same.
665 * obj-c++.dg/proto-lossage-3.m: Same.
666 * obj-c++.dg/torture/strings/const-str-10.m: Same.
667 * obj-c++.dg/torture/strings/const-str-11.m: Same.
668 * obj-c++.dg/torture/strings/const-str-9.m: Same.
669 * obj-c++.dg/method-11.m: Same.
670 * objc/execute/enumeration-1.m: Same.
671 * objc/execute/object_is_class.m: Same.
672 * objc/execute/formal_protocol-2.m: Same.
673 * objc/execute/formal_protocol-4.m: Same.
674 * objc/execute/formal_protocol-6.m: Same.
675 * objc/execute/bycopy-3.m: Same.
676 * objc/execute/exceptions/catchall-1.m: Same.
677 * objc/execute/exceptions/finally-1.m: Same.
678 * objc/execute/exceptions/local-variables-1.m: Same.
679 * objc/execute/exceptions/foward-1.m: Same.
680 * objc/execute/bf-common.h
681 * objc/execute/enumeration-2.m: Same.
682 * objc/execute/formal_protocol-1.m: Same.
683 * objc/execute/formal_protocol-3.m: Same.
684 * objc/execute/formal_protocol-5.m: Same.
685 * objc/execute/accessing_ivars.m: Same.
686 * objc/execute/bycopy-2.m: Same.
687 * objc/execute/formal_protocol-7.m: Same.
688 * objc/execute/compatibility_alias.m: Same.
689 * objc/execute/no_clash.m: Same.
690 * objc/execute/object_is_meta_class.m: Same.
691 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
692 * objc/execute/class-tests-1.h: Include stdio.h.
693 * objc/execute/class-tests-2.h: Same.
694 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
696 * obj-c++.dg/try-catch-2.mm: Same.
698 2011-02-17 Jakub Jelinek <jakub@redhat.com>
701 * g++.dg/warn/Wunused-parm-4.C: New test.
703 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
704 Jan Hubicka <jh@suse.cz>
708 * g++.dg/debug/pr47106.C: New.
710 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
713 * gcc.target/i386/pr43653.c: New test.
715 2011-02-11 Dodji Seketeli <dodji@redhat.com>
718 * g++.dg/template/inherit6.C: New test.
720 2011-02-16 Janus Weil <janus@gcc.gnu.org>
723 * gfortran.dg/class_39.f03: New.
725 2011-02-16 Dodji Seketeli <dodji@redhat.com>
728 * g++.dg/cpp0x/variadic106.C: New test.
730 2011-02-16 Jakub Jelinek <jakub@redhat.com>
733 * gfortran.dg/pr47757-1.f90: New test.
734 * gfortran.dg/pr47757-2.f90: New test.
735 * gfortran.dg/pr47757-3.f90: New test.
738 * g++.dg/cpp0x/enum8.C: New test.
740 2011-02-15 Jason Merrill <jason@redhat.com>
742 * g++.dg/inherit/implicit-trivial1.C: New.
743 * g++.dg/cpp0x/implicit-trivial1.C: New.
745 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
748 * gcc.dg/torture/pr47725.c: Removed.
750 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
753 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
754 constant does not generate a load from memory.
756 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
759 * gcc.dg/torture/pr47725.c: New.
761 2011-02-15 Richard Guenther <rguenther@suse.de>
763 PR tree-optimization/47743
764 * gcc.dg/torture/pr47743.c: New testcase.
766 2011-02-15 Jakub Jelinek <jakub@redhat.com>
769 * gcc.target/i386/pr47581.c: New test.
771 2011-02-14 Janus Weil <janus@gcc.gnu.org>
774 * gfortran.dg/select_type_22.f03: New.
776 2011-02-14 Jason Merrill <jason@redhat.com>
778 * g++.dg/cpp0x/regress/enum1.C: New.
780 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
782 * gnat.dg/include.adb: New test.
784 2011-02-14 Janus Weil <janus@gcc.gnu.org>
787 * gfortran.dg/class_38.f03: New.
789 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
791 * gcc.dg/pr46494.c: New test.
793 2011-02-14 Richard Guenther <rguenther@suse.de>
795 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
797 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
800 * gnat.dg/null_pointer_deref1.exp: Don't skip on
801 sparc*-sun-solaris2.11.
803 2011-02-14 Janus Weil <janus@gcc.gnu.org>
806 * gfortran.dg/argument_checking_18.f90: New.
808 2011-02-13 Tobias Burnus <burnus@net-b.de>
810 * gfortran.dg/argument_checking_13.f90: Update dg-error.
811 * gfortran.dg/argument_checking_17.f90: New.
813 2011-02-12 Janus Weil <janus@gcc.gnu.org>
815 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
816 are temporarily disabled.
817 * gfortran.dg/class_7.f03: Ditto.
818 * gfortran.dg/coarray_14.f90: Ditto.
819 * gfortran.dg/typebound_proc_13.f03: Ditto.
821 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
824 * gfortran.dg/extends_11.f03: New.
826 2011-02-11 Xinliang David Li <davidxl@google.com>
828 PR tree-optimization/47707
829 * g++.dg/tree-ssa/pr47707.C: New test.
831 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
833 * g++.dg/opt/inline17.C: New test.
835 2011-02-11 Tobias Burnus <burnus@net-b.de>
838 * gfortran.dg/pure_formal_2.f90: New.
840 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
842 PR rtl-optimization/47614
843 * gfortran.dg/pr47614.f: New.
845 2011-02-11 Joseph Myers <joseph@codesourcery.com>
848 * gcc.dg/opts-6.c: New test.
850 2011-02-11 Jakub Jelinek <jakub@redhat.com>
853 * gcc.dg/pr47684.c: New test.
855 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
858 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
859 c99_runtime, dg-add-options c99_runtime.
862 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
865 * lib/target-supports.exp (check_ascii_locale_available): New proc.
866 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
867 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
868 * gcc.dg/ucnid-10.c: Likewise.
869 * gcc.dg/ucnid-13.c: Likewise.
870 * gcc.dg/ucnid-7.c: Likewise.
871 * gcc.dg/ucnid-8.c: Likewise.
872 Adapt dg-warning line number.
874 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
876 * gcc.target/i386/parity-1.c: Use -march=k8.
877 * gcc.target/i386/parity-2.c: Ditto.
878 * gcc.target/i386/vecinit-1.c: Ditto.
879 * gcc.target/i386/vecinit-2.c: Ditto.
881 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
884 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
885 * gcc.target/mips/save-restore-3.c: Likewise.
886 * gcc.target/mips/save-restore-4.c: Likewise.
887 * gcc.target/mips/save-restore-5.c: Likewise.
890 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
891 * g++.dg/tree-prof/partition2.C: Likewise.
893 2011-02-09 Jason Merrill <jason@redhat.com>
895 * g++.dg/tree-ssa/inline-3.C: Use a normal function
896 rather than misdeclare std::puts.
898 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
899 * g++.dg/other/warning1.C: Likewise.
900 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
901 * g++.old-deja/g++.gb/scope06.C: Likewise.
902 * g++.old-deja/g++.law/cvt11.C: Likewise.
903 * g++.old-deja/g++.law/init1.C: Likewise.
904 * g++.dg/abi/mangle26.C: Likewise.
906 * g++.dg/template/function1.C: Adjust for C++0x mode.
907 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
909 * g++.dg/ext/label10.C: Adjust for C++0x mode.
910 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
912 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
914 * g++.dg/cpp0x/regress/abi-empty7.C: New.
916 * g++.dg/cpp0x/regress: New directory.
917 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
918 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
919 * g++.dg/cpp0x/regress/regress3.C: New.
921 2011-02-10 Richard Guenther <rguenther@suse.de>
923 PR tree-optimization/47677
924 * gcc.dg/torture/pr47677.c: New testcase.
926 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
928 * objc.dg/special/load-category-1.m: Remove unused header.
929 * objc.dg/special/load-category-1a.m: Likewise.
930 * objc.dg/special/load-category-2.m: Likewise.
931 * objc.dg/special/load-category-2a.m: Likewise.
932 * objc.dg/special/load-category-3.m: Likewise.
933 * objc.dg/special/load-category-3a.m: Likewise.
934 * objc.dg/attributes/proto-attribute-2.m: Likewise.
935 * objc.dg/attributes/proto-attribute-3.m: Likewise.
936 * objc.dg/attributes/class-attribute-1.m: Likewise.
937 * objc.dg/property/property.exp: Don't run for Darwin < 9.
938 * obj-c++.dg/property/property.exp: Likewise.
939 * objc.dg/attributes/method-sentinel-1.m: Update type header.
940 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
941 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
942 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
943 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
944 * obj-c++.dg/template-8.mm: Likewise.
946 2011-02-10 Jakub Jelinek <jakub@redhat.com>
949 * gcc.target/i386/pr47665.c: New test.
951 2011-02-10 Jie Zhang <jie@codesourcery.com>
955 2011-02-05 Jie Zhang <jie@codesourcery.com>
957 * gcc.dg/pr42631.c: Update test.
958 * gcc.dg/pr42631-2.c: New test.
960 2011-02-09 Janus Weil <janus@gcc.gnu.org>
963 * gfortran.dg/proc_decl_25.f90: New.
965 2011-02-09 Janus Weil <janus@gcc.gnu.org>
968 * gfortran.dg/typebound_assignment_2.f03: New.
970 2011-02-09 Richard Guenther <rguenther@suse.de>
972 PR tree-optimization/47664
973 * gcc.dg/tree-ssa/inline-7.c: New testcase.
975 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
978 * gnat.dg/uninit_func.adb: Adjust dg directive.
980 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
983 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
985 2011-02-09 Janus Weil <janus@gcc.gnu.org>
988 * gfortran.dg/auto_dealloc_2.f90: New.
990 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
992 * gcc.dg/builtins-config.h: Remove __sgi handling.
993 * lib/target-supports.exp (add_options_for_c99_runtime): Add
994 -std=c99 for mips-sgi-irix6.5*.
996 2011-02-09 Martin Jambor <mjambor@suse.cz>
999 * gfortran.dg/pr25923.f90: Remove xfails.
1001 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1004 * gfortran.dg/inquire_14.f90: New test.
1006 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1009 * gfortran.dg/pointer_init_6.f90: New.
1011 2011-02-08 Jeff Law <law@redhat.com>
1013 PR tree-optimization/42893
1014 * gcc.tree-ssa/pr42893.c: New test.
1016 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1018 PR tree-optimization/46834
1019 PR tree-optimization/46994
1020 PR tree-optimization/46995
1021 * gcc.dg/graphite/id-pr46834.c: New.
1022 * gfortran.dg/graphite/id-pr46994.f90: New.
1023 * gfortran.dg/graphite/id-pr46995.f90: New.
1025 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1028 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1029 using the variable is known the warning is emitted there.
1030 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1031 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1033 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1036 * gcc.dg/noreturn-1.c (foo5): Likewise.
1037 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1038 (method2): Likewise.
1040 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1041 the return statement using the uninitialized variable.
1042 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1044 2011-02-08 Richard Guenther <rguenther@suse.de>
1047 * g++.dg/opt/pr47639.c: New testcase.
1049 2011-02-08 Richard Guenther <rguenther@suse.de>
1051 PR tree-optimization/47632
1052 * g++.dg/opt/pr47632.C: New testcase.
1054 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1056 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1058 2011-02-07 Richard Guenther <rguenther@suse.de>
1060 PR tree-optimization/47615
1061 * g++.dg/opt/pr47615.C: New testcase.
1063 2011-02-07 Richard Guenther <rguenther@suse.de>
1065 PR tree-optimization/47621
1066 * gcc.dg/torture/pr47621.c: New testcase.
1068 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1070 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1072 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1075 * gfortran.dg/allocate_with_source_1 : New test.
1077 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.dg/pr47610.c: New test.
1082 2011-02-05 Jie Zhang <jie@codesourcery.com>
1085 * gcc.dg/pr42631.c: Update test.
1086 * gcc.dg/pr42631-2.c: New test.
1088 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1091 * gfortran.dg/pr47574.f90: New test.
1093 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1095 PR tree-optimization/46194
1096 * gcc.dg/autopar/pr46194.c: New.
1098 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
1100 PR tree-optimization/43695
1101 * g++.dg/ipa/pr43695.C: New.
1103 2011-02-04 Jakub Jelinek <jakub@redhat.com>
1106 * gcc.dg/pr23200.c: New test.
1108 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
1111 * g++.dg/pr47589.C: New test.
1113 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1116 * g++.dg/template/typedef37.C: New test.
1117 * g++.dg/template/param1.C: Adjust expected error message.
1119 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1122 * gcc.dg/pr31490-2.c: New test.
1123 * gcc.dg/pr31490-3.c: New test.
1124 * gcc.dg/pr31490-4.c: New test.
1126 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1127 Jakub Jelinek <jakub@redhat.com>
1130 * g++.dg/parser/semicolon3.C: Adjust.
1131 * g++.dg/parser/semicolon4.C: New testcase.
1132 * g++.dg/pr46890.C: New testcase.
1134 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1137 * g++.dg/init/pr29571.C: New.
1139 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1141 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1142 instead of vect_int.
1144 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1147 * gcc.target/i386/pr47312.c: New test.
1150 * gcc.target/i386/pr47564.c: New test.
1152 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1154 PR tree-optimization/45122
1155 * gcc.dg/tree-ssa/pr45122.c: New.
1157 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1160 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1163 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1164 and vsx so a default --with-cpu=power7 doesn't give an error
1165 when -mavoid-indexed-addresses is used.
1167 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1168 wrapper function to save the arguments and then jump to the real
1169 function, rather than depending on the compiler not to move stuff
1171 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1173 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1174 Paul Thomas <pault@gcc.gnu.org>
1177 * gfortran.dg/class_37.f03 : New test.
1179 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1180 Richard Guenther <rguenther@suse.de>
1182 PR tree-optimization/40979
1184 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1185 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1186 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1187 check_vect_support_and_set_flags.
1188 * gfortran.dg/graphite/vect-pr40979.f90: New.
1190 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1193 * gfortran.dg/class_36.f03: New.
1195 2011-02-02 Richard Guenther <rguenther@suse.de>
1197 PR tree-optimization/47566
1198 * gcc.dg/lto/20110201-1_0.c: New testcase.
1200 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1206 * debug/pr47498.c: New.
1207 * debug/pr47501.c: New.
1209 2011-02-01 Richard Guenther <rguenther@suse.de>
1211 PR tree-optimization/47559
1212 * g++.dg/torture/pr47559.C: New testcase.
1214 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1217 * gfortran.dg/typebound_call_20.f03: New.
1219 2011-02-01 Richard Guenther <rguenther@suse.de>
1221 PR tree-optimization/47555
1222 * gcc.dg/pr47555.c: New testcase.
1224 2011-02-01 Richard Guenther <rguenther@suse.de>
1226 PR tree-optimization/47541
1227 * g++.dg/torture/pr47541.C: New testcase.
1229 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1232 * gfortran.dg/typebound_call_19.f03: New.
1234 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1237 * g++.dg/cpp0x/pr47416.C: New test.
1239 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1242 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1244 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1247 * gfortran.dg/typebound_assignment_1.f03: New.
1249 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1251 PR tree-optimization/47538
1252 * gcc.c-torture/execute/pr47538.c: New test.
1254 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1257 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1259 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1261 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1263 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1265 PR rtl-optimization/44031
1266 * gcc.c-torture/compile/20110131-1.c: New test.
1268 2011-01-31 Tobias Burnus <burnus@net-b.de>
1271 * gfortran.dg/stmt_func_1.f90: New.
1273 2011-01-31 Tobias Burnus <burnus@net-b.de>
1276 * gfortran.dg/interface_34.f90: New.
1278 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1281 * gfortran.dg/realloc_on_assign_5.f03: New test.
1282 * gfortran.dg/realloc_on_assign_5.f03: New test.
1284 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1286 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1287 * gfortran.dg/bessel_7.f90: Likewise.
1288 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1290 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1291 * gfortran.dg/sum_init_expr.f03: Likewise.
1293 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1295 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1298 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1299 loop only on "vect_intfloat_cvt" targets.
1301 2011-01-29 Tobias Burnus <burnus@net-b.de>
1304 * gfortran.dg/shape_6.f90: New.
1306 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1308 PR libgfortran/47434
1309 * gfortran.dg/read_infnan_1.f90: Update test.
1310 * gfortran.dg/module_nan.f90: Update test.
1311 * gfortran.dg/char4_iunit_1.f03: Update test.
1312 * gfortran.dg/large_real_kind_1.f90: Update test.
1313 * gfortran.dg/real_const_3.f90: Update test.
1314 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1316 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1319 * g++.dg/template/param2.C: New test.
1321 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1323 PR libgfortran/47285
1324 * gfortran.dg/fmt_g.f: New test.
1326 2011-01-28 Tobias Burnus <burnus@net-b.de>
1329 * gfortran.dg/pure_formal_1.f90: New.
1331 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1334 * gcc.dg/tls/pr42894.c: New test.
1336 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1338 * gcc.dg/pr47276.c: Add dg-require-visibility.
1340 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1342 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1344 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1345 Tobias Burnus <burnus@gcc.gnu.org>
1350 * gfortran.dg/realloc_on_assign_3.f03: New test.
1351 * gfortran.dg/realloc_on_assign_4.f03: New test.
1352 * gfortran.dg/allocatable_function_5.f90: New test.
1353 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1354 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1355 implemented" dg-errors.
1357 2011-01-27 Jan Hubicka <jh@suse.cz>
1360 * gcc.dg/attr-weakref-4.c: New testcase
1362 2011-01-27 Martin Jambor <mjambor@suse.cz>
1364 PR tree-optimization/47228
1365 * gcc.dg/torture/pr47228.c: New test.
1367 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1369 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1371 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1373 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1374 when using auto-overlay support on the SPU.
1376 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1378 PR rtl-optimization/44174
1379 * gcc.target/i386/asm-6.c: New test.
1381 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1383 PR rtl-optimization/46856
1384 * gcc.c-torture/compile/pr46856.c: New test.
1386 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1387 Andrew Pinski <pinskia@gmail.com>
1390 * gcc.dg/pr43082.c: New.
1392 2011-01-26 DJ Delorie <dj@redhat.com>
1394 PR rtl-optimization/46878
1395 * gcc.dg/pr46878-1.c: New test.
1397 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1400 * g++.dg/cpp0x/pr47476.C: New test.
1402 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1404 * gcc.c-torture/compile/20110126-1.c: New test.
1406 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1409 * gcc.dg/torture/pr47473.c: New test.
1411 2011-01-26 Jan Hubicka <jh@suse.cz>
1414 * gcc.c-torture/execute/pr47237.c: New testcase.
1416 2011-01-26 Jan Hubicka <jh@suse.cz>
1418 PR tree-optimization/47190
1419 * gcc.dg/attr-weakref-3.c: New testcase.
1421 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1424 * gcc.dg/dll-9a.c: New test file.
1425 * gcc.dg/dll-11.c: Likewise.
1426 * gcc.dg/dll-12.c: Likewise.
1427 * gcc.dg/dll-12a.c: Likewise.
1428 * gcc.dg/dll-11a.c: Likewise.
1429 * gcc.dg/dll-9.c: Likewise.
1430 * gcc.dg/dll-10.c: Likewise.
1431 * gcc.dg/dll-10a.c: Likewise.
1432 * g++.dg/ext/dllexport4a.cc: Likewise.
1433 * g++.dg/ext/dllexport4.C: Likewise.
1434 * g++.dg/ext/dllexport5.C: Likewise.
1435 * g++.dg/ext/dllexport5a.cc: Likewise.
1437 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1439 PR tree-optimization/46970
1440 * gcc.dg/graphite/pr46970.c: New.
1442 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1444 PR tree-optimization/46215
1445 * gcc.dg/graphite/pr46215.c: New.
1447 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1449 PR tree-optimization/46168
1450 * gcc.dg/graphite/pr46168.c: New.
1452 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1454 PR tree-optimization/43657
1455 * gcc.dg/graphite/pr43657.c: New.
1457 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1459 PR tree-optimization/29832
1460 * gfortran.dg/graphite/pr29832.f90: New.
1462 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1464 PR tree-optimization/43567
1465 * gcc.dg/graphite/pr43567.c: New.
1467 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1469 * gfortran.dg/graphite/interchange-4.f: New.
1470 * gfortran.dg/graphite/interchange-5.f: New.
1472 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1473 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1474 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1475 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1476 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1477 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1478 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1479 * gfortran.dg/ltrans-7.f90: Removed.
1480 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1482 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1483 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1484 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1485 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1486 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1487 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1488 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1489 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1490 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1491 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1492 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1493 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1494 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1495 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1496 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1497 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1498 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1499 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1500 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1501 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1502 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1503 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1504 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1505 * gcc.dg/tree-ssa/data-dep-1.c
1506 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1507 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1508 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1509 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1510 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1512 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1514 PR tree-optimization/47265
1515 PR tree-optimization/47443
1516 * gcc.c-torture/compile/pr47265.c: New test.
1517 * gcc.dg/pr47443.c: New test.
1519 2011-01-25 Martin Jambor <mjambor@suse.cz>
1521 PR tree-optimization/47382
1522 * g++.dg/torture/pr47382.C: New test.
1523 * g++.dg/opt/devirt1.C: Xfail.
1525 2011-01-25 Yao Qi <yao@codesourcery.com>
1528 * gcc.target/arm/pr45701-1.c: New test.
1529 * gcc.target/arm/pr45701-2.c: New test.
1530 * gcc.target/arm/pr45701-3.c: New test.
1532 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1533 Jakub Jelinek <jakub@redhat.com>
1535 PR tree-optimization/47271
1536 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1538 2011-01-25 Nick Clifton <nickc@redhat.com>
1540 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1541 (saturate_add): Delete.
1543 (main): Do not run saturate_add.
1544 (set_interrupts): Delete.
1546 2011-01-25 Tobias Burnus <burnus@net-b.de>
1549 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1551 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/47427
1554 PR tree-optimization/47428
1555 * gcc.c-torture/compile/pr47427.c: New test.
1556 * gcc.c-torture/compile/pr47428.c: New test.
1558 2011-01-25 Richard Guenther <rguenther@suse.de>
1561 * gcc.dg/torture/pr47411.c: New testcase.
1563 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1565 * gfortran.dg/graphite/id-24.f: New.
1566 * gfortran.dg/graphite/id-25.f: New.
1568 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1570 * gfortran.dg/graphite/id-23.f: New.
1572 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1574 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1576 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1578 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1579 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1580 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1581 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1582 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1583 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1584 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1585 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1586 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1588 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1590 * gcc.dg/graphite/block-0.c: Add documentation.
1591 * gcc.dg/graphite/block-4.c: Same.
1592 * gcc.dg/graphite/block-7.c: Same.
1593 * gcc.dg/graphite/block-8.c: New.
1594 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1595 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1596 * gcc.dg/graphite/interchange-12.c: Add documentation.
1597 * gcc.dg/graphite/interchange-13.c: New.
1598 * gcc.dg/graphite/interchange-14.c: New.
1599 * gcc.dg/graphite/interchange-15.c: New.
1600 * gcc.dg/graphite/interchange-8.c: Add documentation.
1601 * gcc.dg/graphite/interchange-mvt.c: Same.
1603 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1606 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1607 * gcc.target/powerpc/altivec-14.c: Ditto.
1608 * gcc.target/powerpc/altivec-33.c: Ditto.
1609 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1610 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1611 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1612 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1613 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1614 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1615 * g++.dg/ext/altivec-15.C: Ditto.
1616 * g++.dg/ext/altivec-types-1.C: Ditto.
1617 * g++.dg/ext/altivec-types-2.C: Ditto.
1618 * g++.dg/ext/altivec-types-3.C: Ditto.
1619 * g++.dg/ext/altivec-types-4.C: Ditto.
1621 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1623 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1625 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1627 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1628 optimization options.
1630 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1632 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1635 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1637 2011-01-23 Tobias Burnus <burnus@net-b.de>
1640 * gfortran.dg/allocatable_scalar_12.f90: New.
1642 2011-01-23 Ira Rosen <irar@il.ibm.com>
1644 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1645 vectorization to be not profitable if peeling is used to
1646 realign the memory access.
1647 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1648 loop bound to avoid loop unrolling.
1649 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1651 2011-01-22 Jan Hubicka <jh@suse.cz>
1654 * g++.dg/lto/pr47333.C: New file.
1656 2011-01-22 Jan Hubicka <jh@suse.cz>
1658 PR tree-optimization/43884
1660 * gcc.dg/autopar/outer-2.c: Increase array size.
1661 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1663 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1666 * gfortran.dg/c_loc_tests_16.f90: New test.
1668 2011-01-22 Tobias Burnus <burnus@net-b.de>
1671 * gfortran.dg/typebound_proc_19.f90: New.
1673 2011-01-21 Jeff Law <law@redhat.com>
1675 PR tree-optimization/47053
1676 * g++.dg/pr47053.C: New test.
1678 2011-01-21 Jason Merrill <jason@redhat.com>
1681 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1683 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1686 * g++.dg/cpp0x/range-for10.C: New test.
1687 * g++.dg/template/for1.C: New test.
1690 * g++.dg/tree-prof/partition3.C: New test.
1692 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1694 PR rtl-optimization/47366
1695 * g++.dg/opt/pr47366.C: New test.
1697 2011-01-21 Jason Merrill <jason@redhat.com>
1700 * g++.dg/cpp0x/constexpr-regress2.C: New.
1702 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1704 2011-01-21 Jeff Law <law@redhat.com>
1706 PR rtl-optimization/41619
1707 * gcc.dg/pr41619.c: New.
1709 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1711 PR tree-optimization/47355
1712 * g++.dg/opt/pr47355.C: New test.
1714 2011-01-21 Richard Guenther <rguenther@suse.de>
1716 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1719 2011-01-21 Richard Guenther <rguenther@suse.de>
1721 PR tree-optimization/47365
1722 * gcc.dg/torture/pr47365.c: New testcase.
1723 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1725 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1727 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1729 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1731 PR tree-optimization/47391
1732 * gcc.dg/pr47391.c: New test.
1734 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1736 * g++.dg/template/char1.C: Use signed char.
1738 2011-01-21 Tobias Burnus <burnus@net-b.de>
1741 * gfortran.dg/pointer_target_4.f90: New.
1743 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1746 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1747 ILP32 system and not IP32.
1749 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1752 * g++.dg/debug/pr46583.C: New.
1754 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1757 * g++.dg/debug/pr47283.C: New test.
1760 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1761 * gcc.target/i386/headmerge-2.c: Likewise.
1763 2011-01-20 Richard Guenther <rguenther@suse.de>
1766 * gcc.dg/torture/pr47370.c: New testcase.
1768 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1770 PR tree-optimization/46130
1771 * gcc.dg/pr46130-1.c: New test.
1772 * gcc.dg/pr46130-2.c: New test.
1774 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1777 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1779 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1782 * g++.dg/debug/pr46240.cc: New.
1784 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1787 * g++.dg/template/anonunion1.C: New test.
1789 PR rtl-optimization/47337
1790 * gcc.c-torture/execute/pr47337.c: New test.
1792 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1795 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1797 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1799 PR tree-optimization/46021
1800 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1802 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1804 PR tree-optimization/47290
1805 * g++.dg/torture/pr47290.C: New test.
1807 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1810 * gfortran.dg/proc_ptr_comp_29.f90: New.
1812 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1815 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1816 powerpc-apple-darwin9.
1818 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1820 PR rtl-optimization/47299
1821 * gcc.c-torture/execute/pr47299.c: New test.
1823 2011-01-17 Jason Merrill <jason@redhat.com>
1825 * g++.dg/cpp0x/constexpr-virtual.C: New.
1827 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1830 * gfortran.dg/gomp/pr47331.f90: New test.
1832 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1835 * objc.dg/selector-warn-1.m: New.
1836 * obj-c++.dg/selector-warn-1.mm: New.
1838 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1840 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1841 Update dg-final accordingly.
1843 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1845 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1847 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1849 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1851 * gcc.dg/guality/pr36728-2.c: Likewise.
1853 2011-01-17 Richard Guenther <rguenther@suse.de>
1855 PR tree-optimization/47313
1856 * g++.dg/torture/pr47313.C: New testcase.
1858 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1861 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1862 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1863 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1864 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1866 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1868 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1869 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1870 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1872 2011-01-17 Richard Guenther <rguenther@suse.de>
1874 PR tree-optimization/45967
1875 * gcc.dg/torture/pr45967-2.c: New testcase.
1876 * gcc.dg/torture/pr45967-3.c: Likewise.
1878 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1881 * g++.dg/ext/pr47213.C: Require visibility.
1883 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1885 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1886 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1888 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1890 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1891 Linux-based targets.
1893 2011-01-13 Jan Hubicka <jh@suse.cz>
1895 PR tree-optimization/47276
1896 * gcc.dg/pr47276.c: New testcase.
1898 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1899 Jonathan Wakely <jwakely.gcc@gmail.com>
1902 * g++.dg/other/pr33558.C: New.
1903 * g++.dg/other/pr33558-2.C: New.
1905 2011-01-14 Martin Jambor <mjambor@suse.cz>
1907 PR tree-optimization/45934
1908 PR tree-optimization/46302
1909 * g++.dg/ipa/devirt-c-1.C: New test.
1910 * g++.dg/ipa/devirt-c-2.C: Likewise.
1911 * g++.dg/ipa/devirt-c-3.C: Likewise.
1912 * g++.dg/ipa/devirt-c-4.C: Likewise.
1913 * g++.dg/ipa/devirt-c-5.C: Likewise.
1914 * g++.dg/ipa/devirt-c-6.C: Likewise.
1915 * g++.dg/ipa/devirt-6.C: Likewise.
1916 * g++.dg/ipa/devirt-d-1.C: Likewise.
1917 * g++.dg/torture/pr45934.C: Likewise.
1919 2011-01-14 Jason Merrill <jason@redhat.com>
1921 * g++.dg/cpp0x/variadic105.C: New.
1923 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1924 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1927 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1928 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1929 execution tests on i?86-*-*, x86_64-*-* and
1930 powerpc*-apple-darwin* && ilp32.
1931 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1932 tests on i?86-*-* and x86_64-*-*.
1934 2011-01-14 Richard Guenther <rguenther@suse.de>
1936 PR tree-optimization/47280
1937 * g++.dg/opt/pr47280.C: New testcase.
1939 2011-01-14 Jason Merrill <jason@redhat.com>
1941 * g++.dg/cpp0x/constexpr-regress1.C: New.
1943 * g++.dg/ext/flexary2.C: New.
1945 2011-01-14 Richard Guenther <rguenther@suse.de>
1948 * gcc.dg/torture/pr47281.c: New testcase.
1949 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1951 2011-01-14 Richard Guenther <rguenther@suse.de>
1953 PR tree-optimization/47286
1954 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1956 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1959 * g++.dg/ext/pr47213.C: New.
1961 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1963 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1965 2011-01-13 Tobias Burnus <burnus@net-b.de>
1966 Mikael Morin <mikael@gcc.gnu.org>
1970 * gfortran.dg/select_type_20.f90: New.
1971 * gfortran.dg/select_type_21.f90: New.
1973 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1976 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1978 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1980 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1981 * gcc.dg/guality/pr36728-2.c: Likewise.
1983 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1986 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1988 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1990 PR rtl-optimization/45352
1991 * gcc.dg/pr45352-3.c: New.
1993 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1995 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1997 * g++.dg/cpp0x/range-for8.C: New.
1998 * g++.dg/cpp0x/range-for9.C: New.
2000 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
2003 * g++.dg/debug/pr47209.C: New.
2005 2011-01-12 Richard Guenther <rguenther@suse.de>
2008 * gcc.dg/lto/pr47259_0.c: New testcase.
2009 * gcc.dg/lto/pr47259_1.c: Likewise.
2011 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2013 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2014 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2015 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2016 methods missing from the OBJC2 Object.
2017 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2018 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2019 GNU and NeXT runtimes.
2020 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2022 * objc-obj-c++-shared/Object1.m: Likewise.
2023 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2024 * objc.dg/proto-qual-1.m: Likewise.
2025 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2026 * obj-c++.dg/proto-qual-1.mm: Likewise.
2028 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2031 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2033 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2035 Fixed the Objective-C++ testsuite and updated all tests.
2036 * lib/obj-c++.exp (obj-c++_init): Declare and set
2037 gcc_warning_prefix and gcc_error_prefix.
2038 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2039 'dg-warning', 'dg-message' and 'dg-error'.
2040 * obj-c++.dg/class-extension-3.mm: Likewise.
2041 * obj-c++.dg/class-protocol-1.mm: Likewise.
2042 * obj-c++.dg/encode-7.mm: Likewise.
2043 * obj-c++.dg/exceptions-3.mm: Likewise.
2044 * obj-c++.dg/exceptions-5.mm: Likewise.
2045 * obj-c++.dg/method-12.mm: Likewise.
2046 * obj-c++.dg/method-13.mm: Likewise.
2047 * obj-c++.dg/method-15.mm: Likewise.
2048 * obj-c++.dg/method-16.mm: Likewise.
2049 * obj-c++.dg/method-4.mm: Likewise.
2050 * obj-c++.dg/method-8.mm: Likewise.
2051 * obj-c++.dg/method-conflict-1.mm: Likewise.
2052 * obj-c++.dg/method-conflict-2.mm: Likewise.
2053 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2054 and uncommented second part of the testcase now that the testsuite
2056 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2057 and uncommented second part of the testcase now that the testsuite
2059 * obj-c++.dg/private-1.mm: Likewise.
2060 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2061 * obj-c++.dg/syntax-error-7.mm: Likewise.
2062 * obj-c++.dg/warn5.mm: Likewise.
2063 * obj-c++.dg/property/at-property-14.mm: Likewise.
2064 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2066 * obj-c++.dg/property/at-property-18.mm: Likewise.
2067 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2069 * obj-c++.dg/property/at-property-21.mm: Likewise.
2070 * obj-c++.dg/property/at-property-28.mm: Likewise.
2071 * obj-c++.dg/property/at-property-5.mm: Likewise.
2072 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2073 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2074 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2075 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2076 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2077 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2078 * obj-c++.dg/tls/diag-5.mm: Likewise.
2079 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2080 dg-error, now matched correctly.
2082 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2084 * objc.dg/property/at-property-29.m: New.
2085 * obj-c++.dg/property/at-property-29.mm: New.
2087 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2089 * go.test/go-test.exp (go-set-goarch): New proc.
2090 (go-gc-tests): Use it.
2092 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2095 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2097 2011-01-11 Richard Henderson <rth@redhat.com>
2099 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2101 2011-01-11 Jan Hubicka <jh@suse.cz>
2105 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2106 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2108 2011-01-11 Richard Guenther <rguenther@suse.de>
2110 PR tree-optimization/46076
2111 * gcc.dg/tree-ssa/pr46076.c: New testcase.
2113 2011-01-11 Jeff Law <law@redhat.com>
2115 * PR tree-optimization/47086
2116 * gcc.dg/pr47086.c: New test.
2118 2011-01-11 Jason Merrill <jason@redhat.com>
2121 * g++.dg/template/new10.C: New.
2124 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2126 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2128 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2129 Split type definitions and NSConstantString class into...
2130 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2131 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2132 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2133 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2134 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2135 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2137 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2138 encode defines for newer NeXT system headers.
2139 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2140 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2141 * objc.dg/foreach-5.m: Likewise.
2142 * objc.dg/foreach-2.m: Likewise.
2143 * objc.dg/foreach-4.m: Likewise.
2144 * objc.dg/torture/strings/string1.m: Likewise.
2145 * objc.dg/torture/strings/string2.m: Likewise.
2146 * objc.dg/torture/strings/string3.m: Likewise.
2147 * objc.dg/torture/strings/string4.m: Likewise.
2148 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2149 header and stand alone.
2150 * obj-c++.dg/strings/strings-2.mm: Likewise.
2151 * objc.dg/torture/strings/const-str-3.m: Likewise.
2152 * objc.dg/strings/strings-2.m: Likewise.
2153 * objc.dg/strings/const-str-12b.m: Likewise.
2155 2011-01-12 Richard Guenther <rguenther@suse.de>
2158 * gcc.dg/attr-weak-1.c: Adjust.
2160 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2163 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2164 standard compliant and comment.
2166 2011-01-10 Jan Hubicka <jh@suse.cz>
2169 * gcc.dg/initpri3.c: New testcase.
2171 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2174 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2180 (g_ebp_save): Likewise.
2181 (g_esp_save): Likewise.
2183 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2185 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2187 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2189 PR tree-optimization/46021
2190 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2191 i?86-*-*, x86_64-*-*.
2193 2011-01-10 Jeff Law <law@redhat.com>
2195 * PR tree-optimization/47141
2196 * gcc.c-torture/compile/pr47141.c: New test.
2198 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2201 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2202 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2203 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2204 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2207 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2208 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2209 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2210 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2211 being vectorized. Adjust dg-final pattern.
2214 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2215 * gcc.dg/vect/slp-24.c: Likewise.
2217 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2220 * g++.dg/other/pr47218-1.C: New test file.
2221 * g++.dg/other/pr47218.C: Likewise.
2222 * g++.dg/other/pr47218.h: New supporting header.
2224 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2227 * objc.dg/attributes/invalid-attribute-1.m: New.
2228 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2230 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2233 * gfortran.dg/proc_ptr_comp_28.f90: New.
2235 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2237 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2238 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2239 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2240 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2241 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2242 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2243 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2244 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2245 * objc.dg/gnu-api-2-class.m: Likewise.
2246 * objc.dg/gnu-api-2-ivar.m: Likewise.
2247 * objc.dg/gnu-api-2-method.m: Likewise.
2248 * objc.dg/gnu-api-2-objc.m: Likewise.
2249 * objc.dg/gnu-api-2-object.m: Likewise.
2250 * objc.dg/gnu-api-2-property.m: Likewise.
2251 * objc.dg/gnu-api-2-protocol.m: Likewise.
2252 * objc.dg/gnu-api-2-sel.m: Likewise.
2254 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2256 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2257 * objc.dg/objc-foreach-4.m: Likewise.
2258 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2259 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2260 * objc.dg/foreach-4.m: Likewise.
2261 * objc.dg/foreach-5.m: Likewise.
2262 * objc.dg/foreach-3.m: Return self from init.
2264 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2267 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2269 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2272 * gfortran.dg/class_35.f90: New.
2274 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2276 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2278 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2281 * objc.dg/invalid-method-2.m: New.
2282 * obj-c++.dg/invalid-method-2.mm: New.
2284 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2287 * gfortran.dg/transpose_optimization_2.f90 : New test.
2289 2011-01-08 Jan Hubicka <jh@suse.cz>
2291 PR tree-optmization/46469
2292 * g++.dg/torture/pr46469.C: New testcase.
2294 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2296 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2297 emulation of libobjc-gnu structure layout functionality to ..
2298 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2299 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2300 * objc/execute/bf-common.h: Adjust headers.
2301 * objc/execute/bf-1.m: Likewise.
2302 * objc/execute/bf-2.m: Likewise.
2303 * objc/execute/bf-3.m: Likewise.
2304 * objc/execute/bf-4.m: Likewise.
2305 * objc/execute/bf-5.m: Likewise.
2306 * objc/execute/bf-6.m: Likewise.
2307 * objc/execute/bf-7.m: Likewise.
2308 * objc/execute/bf-8.m: Likewise.
2309 * objc/execute/bf-9.m: Likewise.
2310 * objc/execute/bf-10.m: Likewise.
2311 * objc/execute/bf-11.m: Likewise.
2312 * objc/execute/bf-12.m: Likewise.
2313 * objc/execute/bf-13.m: Likewise.
2314 * objc/execute/bf-14.m: Likewise.
2315 * objc/execute/bf-15.m: Likewise.
2316 * objc/execute/bf-16.m: Likewise.
2317 * objc/execute/bf-17.m: Likewise.
2318 * objc/execute/bf-18.m: Likewise.
2319 * objc/execute/bf-19.m: Likewise.
2320 * objc/execute/bf-20.m: Likewise.
2321 * objc/execute/bf-21.m: Likewise.
2322 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2323 objc_get_type_qualifiers ().
2325 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2328 * gfortran.dg/dependency_39.f90: New test.
2330 2011-01-07 Jan Hubicka <jh@suse.cz>
2332 Get builtins tests ready for linker plugin.
2333 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2334 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2335 my_memset, my_bzero): Mark used.
2336 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2337 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2339 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2342 2011-01-07 Jan Hubicka <jh@suse.cz>
2344 PR tree-optimization/46367
2345 * g++.dg/torture/pr46367.C: New file.
2347 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2350 * gcc.dg/pr47201.c: New test.
2353 * gcc.dg/tree-prof/pr47187.c: New test.
2355 2011-01-07 Tobias Burnus <burnus@net-b.de>
2358 * gfortran.dg/extends_type_of_3.f90: New.
2360 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2362 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2363 * g++.dg/ext/dllimport-MI1.C: Likewise.
2364 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2365 * g++.dg/ext/dllimport10.C: Likewise.
2366 * g++.dg/ext/dllimport11.C: Likewise.
2367 * g++.dg/ext/dllimport12.C: Likewise.
2368 * g++.dg/ext/dllimport13.C: Likewise.
2369 * g++.dg/ext/dllimport2.C: Likewise.
2370 * g++.dg/ext/dllimport3.C: Likewise.
2371 * g++.dg/ext/dllimport4.C: Likewise.
2372 * g++.dg/ext/dllimport5.C: Likewise.
2373 * g++.dg/ext/dllimport6.C: Likewise.
2374 * g++.dg/ext/dllimport8.C: Likewise.
2375 * g++.dg/ext/dllimport9.C: Likewise.
2376 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2377 targets, too. Additionally enable test for i?86-*-mingw*.
2378 * g++.dg/ext/selectany1.C: Likewise.
2379 Remove guard variable check.
2381 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2385 * gfortran.dg/storage_size_3.f08: Extended.
2387 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2390 * g++.dg/template/stdarg1.C: New test.
2392 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2395 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2396 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2397 from the interface of functions to not hide the errors that
2400 2011-01-06 Jan Hubicka <jh@suse.cz>
2402 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2403 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2405 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2409 * gfortran.dg/interface_33.f90: New test.
2411 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2414 * gcc.c-torture/compile/pr47150.c: New test.
2416 2011-01-06 Ira Rosen <irar@il.ibm.com>
2418 PR tree-optimization/47139
2419 * gcc.dg/vect/pr47139.c: New test.
2421 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2424 * gfortran.dg/extends_type_of_2.f03: New.
2426 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2428 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2430 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2432 * gnat.dg/opt14.adb: New test.
2434 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2437 * gfortran.dg/allocate_error_2.f90: New test.
2439 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2442 * gfortran.dg/storage_size_3.f08: New.
2444 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2446 PR libgfortran/47154
2447 * gfortran.dg/namelist_68.f90: New test.
2449 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2451 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2453 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2456 * gfortran.dg/class_34.f90: New.
2458 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2460 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2461 use __builtin_inff. Skip all single-precision tests that require
2464 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2466 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2468 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2470 PR tree-optimization/47148
2471 * gcc.c-torture/execute/pr47148.c: New test.
2473 PR tree-optimization/47155
2474 * gcc.c-torture/execute/pr47155.c: New test.
2476 PR rtl-optimization/47157
2477 * gcc.c-torture/compile/pr47157.c: New test.
2479 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2481 * gcc.dg/torture/vector-shift2.c (schar): Define.
2482 (main): Always use schar or uchar instead of plain "char" to avoid
2483 dependencies on implementation-defined char signedness.
2485 2011-01-03 Martin Jambor <mjambor@suse.cz>
2487 PR tree-optimization/46801
2488 * gnat.dg/pack9.adb: Remove xfail.
2490 2011-01-03 Martin Jambor <mjambor@suse.cz>
2492 PR tree-optimization/46984
2493 * g++.dg/ipa/pr46984.C: New test.
2495 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2498 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2500 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2502 PR tree-optimization/47140
2503 * gcc.c-torture/compile/pr47140.c: New test.
2505 PR rtl-optimization/47028
2506 * gcc.dg/pr47028.c: New test.
2508 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2510 * objc.dg/protocol-forward-1.m: Removed TODO.
2511 * objc.dg/protocol-forward-2.m: New.
2512 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2513 * obj-c++.dg/protocol-forward-2.mm: New.
2515 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2518 * g++.dg/eh/pr38662.C: New testcase.
2520 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2522 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2523 scan for newline '\n'.
2526 Copyright (C) 2011 Free Software Foundation, Inc.
2528 Copying and distribution of this file, with or without modification,
2529 are permitted in any medium without royalty provided the copyright
2530 notice and this notice are preserved.