1 2011-03-01 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5 2011-03-01 Richard Guenther <rguenther@suse.de>
7 PR tree-optimization/47890
8 * gcc.dg/torture/pr47890.c: New testcase.
10 2011-03-01 Richard Guenther <rguenther@suse.de>
13 * gcc.dg/lto/pr47924_0.c: New testcase.
15 2011-03-01 Richard Guenther <rguenther@suse.de>
18 * gfortran.dg/lto/pr46911_0.f: New testcase.
20 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
24 compile errors from older code form.
26 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
29 * gfortran.dg/fmt_fw_d.f90: New test.
31 2011-02-28 Jason Merrill <jason@redhat.com>
33 * g++.dg/inherit/covariant18.C: New.
35 2011-02-28 Jakub Jelinek <jakub@redhat.com>
38 * gcc.dg/pr47893.c: New test.
40 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
42 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
43 NULL in case of a selector with conflicting types.
44 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
46 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
48 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
49 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
50 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
51 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
53 2011-02-28 Jason Merrill <jason@redhat.com>
56 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
58 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
61 * gfortran.dg/namelist_71.f90: New test.
63 2011-02-27 Jason Merrill <jason@redhat.com>
66 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
67 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
69 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp0x/constexpr-ctor8.C: New.
74 2011-02-27 Jakub Jelinek <jakub@redhat.com>
77 * gfortran.dg/gomp/task-1.f90: Removed.
79 2011-02-26 Jason Merrill <jason@redhat.com>
81 * g++.dg/template/this-targ1.C: New.
83 * g++.dg/cpp0x/regress/template-const1.C: New.
84 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
85 * g++.dg/template/function1.C: Adjust.
86 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
87 * g++.dg/debug/debug7.C: Adjust.
89 2011-02-26 Tobias Burnus <burnus@net-b.de>
92 * gfortran.dg/gomp/task-1.f90: New.
94 2011-02-25 Jie Zhang <jie@codesourcery.com>
96 * gcc.target/arm/neon-thumb2-move.c: Add
97 dg-require-effective-target arm_thumb2_ok.
99 2011-02-24 Jason Merrill <jason@redhat.com>
101 * g++.dg/parse/constant1.C: Specify C++98 mode.
102 * g++.dg/parse/constant5.C: Likewise.
103 * g++.dg/parse/error2.C: Likewise.
104 * g++.dg/parse/semicolon3.C: Likewise.
105 * g++.dg/template/crash14.C: Likewise.
106 * g++.dg/template/local4.C: Likewise.
107 * g++.dg/template/nontype3.C: Likewise.
108 * g++.dg/parse/crash31.C: Adjust expected errors.
109 * g++.dg/template/function1.C: Likewise.
110 * g++.dg/template/ref3.C: Likewise.
111 * g++.dg/template/static9.C: Likewise.
112 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
114 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
115 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
116 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
117 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
118 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
120 2011-02-24 Jakub Jelinek <jakub@redhat.com>
123 * gfortran.dg/pr47878.f90: New test.
125 2011-02-24 Richard Guenther <rguenther@suse.de>
128 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
129 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
131 2011-02-24 Richard Guenther <rguenther@suse.de>
134 * gfortran.dg/lto/pr47839_0.f90: New testcase.
135 * gfortran.dg/lto/pr47839_1.f90: Likewise.
137 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
140 * gfortran.dg/fmt_f0_1.f90: Update test.
142 2011-02-23 Jason Merrill <jason@redhat.com>
144 * g++.dg/abi/mangle39.C: Adjust parm mangling.
145 * g++.dg/abi/mangle45.C: New.
147 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
148 * g++.dg/template/canon-type-9.C: Match use of decltype
149 between declaration and definition.
150 * g++.dg/template/canon-type-12.C: Likewise.
152 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
155 * gfortran.dg/nested_allocatables_1.f90: New.
157 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
160 * g++.dg/pr46868.C: New test.
161 * g++.dg/parse/parameter-declaration-1.C: Adjust.
162 * g++.dg/parse/error14.C: Adjust.
164 2011-02-23 Richard Guenther <rguenther@suse.de>
166 PR tree-optimization/47838
167 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
169 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
171 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
173 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
175 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
176 * gfortran.dg/count_init_expr.f03: Ditto.
177 * gfortran.dg/gomp/pr43711.f90: Ditto.
178 * gcc.dg/struct-parse-2.c: Ditto.
179 * gcc.dg/parse-error-3.c: Ditto.
180 * gcc.dg/Wlogical-op-1.c: Ditto.
181 * gcc.dg/Walways-true-1.c: Ditto.
182 * gcc.dg/pr24225.c: Ditto.
183 * gcc.dg/Walways-true-2.c: Ditto.
184 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
185 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
186 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
187 * g++.dg/overload/defarg4.C: Ditto.
188 * g++.dg/inherit/covariant16.C: Ditto.
189 * g++.dg/inherit/virtual7.C: Ditto.
190 * g++.dg/template/canon-type-9.C: Ditto.
191 * g++.dg/template/access19.C: Ditto.
192 * g++.dg/template/call7.C: Ditto.
193 * g++.dg/template/canon-type-2.C: Ditto.
194 * g++.dg/template/init7.C: Ditto.
195 * g++.dg/template/sizeof-template-argument.C: Ditto.
196 * g++.dg/template/const3.C: Ditto.
197 * g++.dg/template/sfinae26.C: Ditto.
198 * g++.dg/template/sfinae26.C: Ditto.
199 * g++.dg/template/canon-type-11.C: Ditto.
200 * g++.dg/template/union2.C: Ditto.
201 * g++.dg/template/canon-type-3.C: Ditto.
202 * g++.dg/template/canon-type-1.C: Ditto.
203 * g++.dg/template/canon-type-5.C: Ditto.
204 * g++.dg/template/canon-type-7.C: Ditto.
205 * g++.dg/template/canon-type-10.C: Ditto.
206 * g++.dg/template/spec36.C: Ditto.
207 * g++.dg/template/typedef38.C: Ditto.
208 * g++.dg/template/canon-type-4.C: Ditto.
209 * g++.dg/template/canon-type-6.C: Ditto.
210 * g++.dg/template/canon-type-13.C: Ditto.
211 * g++.dg/template/instantiate9.C: Ditto.
212 * g++.dg/template/ttp22.C: Ditto.
213 * g++.dg/warn/Wreturn-type-6.C: Ditto.
214 * g++.dg/warn/Walways-true-1.C: Ditto.
215 * g++.dg/warn/Wlogical-op-1.C: Ditto.
216 * g++.dg/warn/Walways-true-2.C: Ditto.
217 * g++.dg/conversion/op4.C: Ditto.
218 * g++.dg/opt/pr19650.C: Ditto.
219 * g++.dg/lookup/friend11.C: Ditto.
220 * g++.dg/other/default2.C: Ditto.
221 * g++.dg/other/default3.C: Ditto.
222 * g++.dg/other/dtor2.C: Ditto.
223 * g++.dg/other/friend5.C: Ditto.
224 * g++.dg/other/default5.C: Ditto.
225 * g++.dg/init/brace6.C: Ditto.
226 * g++.dg/init/aggr5.C: Ditto.
227 * g++.dg/init/error2.C: Ditto.
228 * g++.dg/expr/bound-mem-fun.C: Ditto.
229 * g++.dg/expr/cond6.C: Ditto.
230 * g++.dg/expr/stmt-expr-1.C: Ditto.
231 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
232 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
233 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
234 * g++.dg/cpp0x/bracket1.C: Ditto.
235 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
236 * g++.dg/cpp0x/pr38646.C: Ditto.
237 * g++.dg/cpp0x/variadic73.C: Ditto.
238 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
239 * g++.dg/cpp0x/bracket4.C: Ditto.
240 * g++.dg/cpp0x/decltype4.C: Ditto.
241 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
242 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
243 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
244 * g++.dg/cpp0x/variadic-new2.C: Ditto.
245 * g++.dg/cpp0x/decltype2.C: Ditto.
246 * g++.dg/cpp0x/decltype1.C: Ditto.
247 * g++.dg/cpp0x/bracket2.C: Ditto.
248 * g++.dg/cpp0x/decltype5.C: Ditto.
249 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
250 * g++.dg/cpp0x/variadic70.C: Ditto.
251 * g++.dg/cpp0x/decltype6.C: Ditto.
252 * g++.dg/cpp0x/rvo.C: Ditto.
253 * g++.dg/cpp0x/vt-40092.C: Ditto.
254 * g++.dg/cpp0x/variadic-new.C: Ditto.
255 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
256 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
257 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
258 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
259 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
260 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
261 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
262 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
263 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
264 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
265 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
266 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
267 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
268 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
269 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
270 * g++.dg/cpp0x/pr39639.C: Ditto.
271 * g++.dg/cpp0x/decltype3.C: Ditto.
272 * g++.dg/cpp0x/variadic68.C: Ditto.
273 * g++.dg/cpp0x/variadic-function.C: Ditto.
274 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
275 * g++.dg/cpp0x/variadic-bind.C: Ditto.
276 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
277 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
278 * g++.dg/parse/crash35.C: Ditto.
279 * g++.dg/parse/crash40.C: Ditto.
280 * g++.dg/parse/defarg12.C: Ditto.
281 * g++.dg/parse/crash34.C: Ditto.
282 * g++.dg/parse/constructor3.C: Ditto.
283 * g++.dg/parse/template23.C: Ditto.
284 * g++.dg/parse/crash56.C: Ditto.
285 * g++.dg/parse/dtor13.C: Ditto.
286 * g++.dg/parse/error33.C: Ditto.
287 * g++.dg/parse/ctor9.C: Ditto.
288 * g++.dg/parse/error32.C: Ditto.
289 * g++.dg/parse/error37.C: Ditto.
290 * g++.dg/parse/bitfield3.C: Ditto.
291 * g++.dg/parse/struct-4.C: Ditto.
292 * g++.dg/ext/has_trivial_copy.C: Ditto.
293 * g++.dg/ext/is_polymorphic.C: Ditto.
294 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
295 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
296 * g++.dg/ext/has_nothrow_assign.C: Ditto.
297 * g++.dg/ext/is_union.C: Ditto.
298 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
299 * g++.dg/ext/is_pod.C: Ditto.
300 * g++.dg/ext/has_virtual_destructor.C: Ditto.
301 * g++.dg/ext/has_trivial_constructor.C: Ditto.
302 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
303 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
304 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
305 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
306 * g++.dg/ext/is_abstract.C: Ditto.
307 * g++.dg/ext/has_trivial_assign.C: Ditto.
308 * g++.dg/ext/is_class.C: Ditto.
309 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
310 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
311 * g++.dg/ext/is_base_of.C: Ditto.
312 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
313 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
314 * g++.dg/ext/is_empty.C: Ditto.
315 * g++.dg/ext/is_enum.C: Ditto.
316 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
317 * g++.dg/ext/.C: Ditto.
318 * g++.dg/ext/.C: Ditto.
319 * gnat.dg/opt11.adb: Ditto.
320 * obj-c++.dg/pr45735.mm: Ditto.
321 * obj-c++.dg/pr24393.mm: Ditto.
322 * obj-c++.dg/exceptions-2.cc: Ditto.
323 * objc.dg/pr45735.m: Ditto.
324 * objc.dg/pr24393.m: Ditto.
326 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
328 * objc.dg/attributes/objc-exception-1.m: New.
330 2011-02-23 Jie Zhang <jie@codesourcery.com>
332 * gcc.dg/cpp/include7.c: New test.
334 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
337 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
339 2011-02-23 Jie Zhang <jie@codesourcery.com>
341 PR rtl-optimization/47763
342 * gcc.dg/pr47763.c: New test.
344 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
347 * gfortran.dg/whole_file_32.f90 : New test.
349 2011-02-22 Dodji Seketeli <dodji@redhat.com>
352 * g++.dg/inherit/virtual7.C: New test.
354 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
357 * objc.dg/type-size-3.m: Updated error message.
358 * objc.dg/type-size-4.m: New test.
359 * objc.dg/type-size-5.m: New test.
361 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
363 * lib/gnat.exp: Fix comments.
364 Don't load libgloss.exp.
365 (default_gnat_version): Call $compiler with --version.
366 Adapt regexp for gnatmake output, insert version.
367 (gnat_version): New proc.
368 (gnat_init): Remove gnat_libgcc_s_path.
369 (gnat_target_compile): Likewise.
370 Remove ld_library_path.
371 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
374 (gnat_finish): Remove.
376 (local_find_gnatmake): Reindent.
377 (runtest_file_p): Remove.
378 (prune_warnings): Remove.
379 (find_gnatclean): New proc.
380 * lib/gnat-dg.exp (lremove): New proc.
381 (gnat-dg-test): Reindent.
382 Remove additional output files.
383 (gnat-dg-runtest): Remove.
385 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
386 * gnat.dg/loop_optimization6.adb: Likewise.
387 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
389 2011-02-22 Jakub Jelinek <jakub@redhat.com>
391 PR tree-optimization/47835
392 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
394 2011-02-22 Tobias Burnus <burnus@net-b.de>
396 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
397 * gfortran.dg/abstract_type_2.f03: Ditto.
398 * gfortran.dg/abstract_type_3.f03: Ditto.
399 * gfortran.dg/abstract_type_4.f03: Ditto.
400 * gfortran.dg/abstract_type_5.f03: Ditto.
401 * gfortran.dg/abstract_type_6.f03: Ditto.
402 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
403 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
404 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
405 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
406 * gfortran.dg/array_function_5.f90: Ditto.
407 * gfortran.dg/asynchronous_3.f03: Ditto.
408 * gfortran.dg/char_expr_1.f90: Ditto.
409 * gfortran.dg/class_14.f03: Ditto.
410 * gfortran.dg/data_array_6.f: Ditto.
411 * gfortran.dg/data_invalid.f90: Ditto.
412 * gfortran.dg/dot_product_1.f03: Ditto.
413 * gfortran.dg/func_derived_5.f90: Ditto.
414 * gfortran.dg/func_result_4.f90: Ditto.
415 * gfortran.dg/implied_do_1.f90: Ditto.
416 * gfortran.dg/initialization_25.f90: Ditto.
417 * gfortran.dg/initialization_26.f90: Ditto.
418 * gfortran.dg/interface_34.f90: Ditto.
419 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
420 * gfortran.dg/keyword_symbol_1.f90: Ditto.
421 * gfortran.dg/matmul_8.f03: Ditto.
422 * gfortran.dg/merge_init_expr.f90: Ditto.
423 * gfortran.dg/pack_assign_1.f90: Ditto.
424 * gfortran.dg/pack_vector_1.f90: Ditto.
425 * gfortran.dg/pointer_check_8.f90: Ditto.
426 * gfortran.dg/product_init_expr.f03: Ditto.
427 * gfortran.dg/reshape_order_5.f90: Ditto.
428 * gfortran.dg/reshape_shape_1.f90: Ditto.
429 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
430 * gfortran.dg/same_name_2.f90: Ditto.
431 * gfortran.dg/selected_real_kind_1.f90: Ditto.
432 * gfortran.dg/spread_init_expr.f03: Ditto.
433 * gfortran.dg/stmt_func_1.f90: Ditto.
434 * gfortran.dg/sum_init_expr.f03: Ditto.
435 * gfortran.dg/transpose_3.f03: Ditto.
436 * gfortran.dg/unpack_init_expr.f03: Ditto.
437 * gfortran.dg/warn_conversion.f90: Ditto.
438 * gfortran.dg/warn_conversion_2.f90: Ditto.
439 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
440 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
441 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
442 * gfortran.dg/whole_file_16.f90: Ditto.
443 * gfortran.dg/whole_file_17.f90: Ditto.
444 * gfortran.dg/whole_file_18.f90: Ditto.
445 * gfortran.dg/whole_file_20.f03: Ditto.
446 * gfortran.dg/whole_file_5.f90: Ditto.
447 * gfortran.dg/whole_file_6.f90: Ditto.
448 * gfortran.dg/write_invalid_format.f90: Ditto.
449 * gfortran.dg/zero_sized_6.f90: Ditto.
451 2011-02-21 Jeff Law <law@redhat.com>
453 PR rtl-optimization/46178
454 * gcc.target/i386/pr46178.c: New test.
456 PR rtl-optimization/46002
457 * gcc.c-torture/compile/pr46002.c: New test.
459 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
461 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
464 2011-02-21 Jakub Jelinek <jakub@redhat.com>
467 * g++.dg/debug/pr47106.C: Require effective target lto.
469 2011-02-21 Jason Merrill <jason@redhat.com>
471 * g++.dg/cpp0x/constexpr-diag2.C: New.
473 2011-02-20 Jason Merrill <jason@redhat.com>
475 * g++.dg/cpp0x/constexpr-ctor7.C: New.
477 * g++.dg/cpp0x/fntmpdefarg2.C: New.
479 * g++.dg/overload/conv-op1.C: New.
481 * g++.dg/cpp0x/constexpr-synth1.C: New.
483 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
485 * objc.dg/layout-2.m: New.
486 * objc.dg/selector-3.m: Adjusted location of error message.
487 * objc.dg/type-size-3.m: Same.
488 * obj-c++.dg/selector-3.mm: Same.
490 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
493 * objc.dg/property/dotsyntax-22.m: New.
494 * obj-c++.dg/property/dotsyntax-22.mm: New.
496 2011-02-20 Dodji Seketeli <dodji@redhat.com>
499 * g++.dg/template/typedef38.C: New test.
501 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
504 * gfortran.dg/whole_file_30.f90 : New test.
505 * gfortran.dg/whole_file_31.f90 : New test.
507 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
511 * gfortran.dg/whole_file_28.f90 : New test.
512 * gfortran.dg/whole_file_29.f90 : New test.
514 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
517 * g++.dg/template/crash105.C: New.
519 2011-02-19 Jason Merrill <jason@redhat.com>
521 * g++.dg/cpp0x/regress/no-elide1.C: New.
523 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
525 PR tree-optimization/46620
526 * gcc.dg/pr46620.c: New.
528 2011-02-19 Jakub Jelinek <jakub@redhat.com>
531 * gcc.target/i386/pr47809.c: New test.
533 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
534 Tobias Burnus <burnus@net-b.de>
536 * lib/target-supports.exp
537 (check_effective_target_fortran_large_real): New check for large reals.
538 * gfortran.dg/nan_7.f90: New test.
540 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
543 * gfortran.dg/fmt_f0_1.f90: Update test.
545 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
548 * gfortran.dg/array_constructor_36.f90 : New test.
549 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
550 allow for comparison between different elements of the array
551 constructor at different levels of optimization.
553 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
555 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
556 * gcc.target/i386/pr32280-1.c: Likewise.
558 2011-02-19 Jakub Jelinek <jakub@redhat.com>
561 * gcc.target/i386/pr47800.c: New test.
563 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
565 * objc/execute/exceptions/foward-1.x: New.
567 2011-02-18 Janus Weil <janus@gcc.gnu.org>
570 * gfortran.dg/derived_constructor_comps_4.f90: New.
572 2011-02-18 Tobias Burnus
575 * gfortran.dg/func_result_6.f90: New.
577 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
580 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
582 2011-02-18 Tobias Burnus <burnus@net-b.de>
585 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
587 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
588 normalizing the error/warning output.
589 * gfortran.dg/Wall.f90: Update dg-error/warning.
590 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
591 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
592 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
593 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
594 * gfortran.dg/class_30.f90: Update dg-error/warning.
595 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
596 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
597 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
598 * gfortran.dg/entry_17.f90: Update dg-error/warning.
599 * gfortran.dg/entry_19.f90: Update dg-error/warning.
600 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
601 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
602 * gfortran.dg/g77/12632.f: Update dg-error/warning.
603 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
604 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
605 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
606 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
607 * gfortran.dg/goto_8.f90: Update dg-error/warning.
608 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
609 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
610 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
611 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
612 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
613 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
614 * gfortran.dg/volatile3.f90: Update dg-error/warning.
615 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
616 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
617 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
618 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
619 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
621 2011-02-18 Janus Weil <janus@gcc.gnu.org>
624 * gfortran.dg/proc_ptr_comp_30.f90: New.
626 2011-02-18 Jakub Jelinek <jakub@redhat.com>
629 * gcc.target/i386/pr47780.c: New test.
631 2011-02-18 Janus Weil <janus@gcc.gnu.org>
634 * gfortran.dg/class_40.f03: New.
636 2011-02-18 Dodji Seketeli <dodji@redhat.com>
639 * g++.dg/cpp0x/auto21.C: New test.
641 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
643 * objc.dg/special/unclaimed-category-1.h: Updated for
645 * objc.dg/special/unclaimed-category-1.m: Same.
646 * objc.dg/zero-link-1.m: Same.
647 * objc.dg/lookup-1.m: Same.
648 * objc.dg/torture/strings/const-str-9.m
649 * objc.dg/torture/strings/const-str-10.m: Same.
650 * objc.dg/torture/strings/const-str-11.m: Same.
651 * objc.dg/torture/forward-1.m: Same.
652 * objc.dg/zero-link-2.m: Same.
653 * objc.dg/encode-7-next-64bit.m: Same.
654 * objc.dg/method-4.m: Same.
655 * objc.dg/next-runtime-1.m: Same.
656 * objc.dg/image-info.m: Same.
657 * objc.dg/pr23214.m: Same.
658 * objc.dg/symtab-1.m: Same.
659 * obj-c++.dg/basic.m: Same.
660 * obj-c++.dg/proto-lossage-3.m: Same.
661 * obj-c++.dg/torture/strings/const-str-10.m: Same.
662 * obj-c++.dg/torture/strings/const-str-11.m: Same.
663 * obj-c++.dg/torture/strings/const-str-9.m: Same.
664 * obj-c++.dg/method-11.m: Same.
665 * objc/execute/enumeration-1.m: Same.
666 * objc/execute/object_is_class.m: Same.
667 * objc/execute/formal_protocol-2.m: Same.
668 * objc/execute/formal_protocol-4.m: Same.
669 * objc/execute/formal_protocol-6.m: Same.
670 * objc/execute/bycopy-3.m: Same.
671 * objc/execute/exceptions/catchall-1.m: Same.
672 * objc/execute/exceptions/finally-1.m: Same.
673 * objc/execute/exceptions/local-variables-1.m: Same.
674 * objc/execute/exceptions/foward-1.m: Same.
675 * objc/execute/bf-common.h
676 * objc/execute/enumeration-2.m: Same.
677 * objc/execute/formal_protocol-1.m: Same.
678 * objc/execute/formal_protocol-3.m: Same.
679 * objc/execute/formal_protocol-5.m: Same.
680 * objc/execute/accessing_ivars.m: Same.
681 * objc/execute/bycopy-2.m: Same.
682 * objc/execute/formal_protocol-7.m: Same.
683 * objc/execute/compatibility_alias.m: Same.
684 * objc/execute/no_clash.m: Same.
685 * objc/execute/object_is_meta_class.m: Same.
686 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
687 * objc/execute/class-tests-1.h: Include stdio.h.
688 * objc/execute/class-tests-2.h: Same.
689 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
691 * obj-c++.dg/try-catch-2.mm: Same.
693 2011-02-17 Jakub Jelinek <jakub@redhat.com>
696 * g++.dg/warn/Wunused-parm-4.C: New test.
698 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
699 Jan Hubicka <jh@suse.cz>
703 * g++.dg/debug/pr47106.C: New.
705 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/pr43653.c: New test.
710 2011-02-11 Dodji Seketeli <dodji@redhat.com>
713 * g++.dg/template/inherit6.C: New test.
715 2011-02-16 Janus Weil <janus@gcc.gnu.org>
718 * gfortran.dg/class_39.f03: New.
720 2011-02-16 Dodji Seketeli <dodji@redhat.com>
723 * g++.dg/cpp0x/variadic106.C: New test.
725 2011-02-16 Jakub Jelinek <jakub@redhat.com>
728 * gfortran.dg/pr47757-1.f90: New test.
729 * gfortran.dg/pr47757-2.f90: New test.
730 * gfortran.dg/pr47757-3.f90: New test.
733 * g++.dg/cpp0x/enum8.C: New test.
735 2011-02-15 Jason Merrill <jason@redhat.com>
737 * g++.dg/inherit/implicit-trivial1.C: New.
738 * g++.dg/cpp0x/implicit-trivial1.C: New.
740 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
743 * gcc.dg/torture/pr47725.c: Removed.
745 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
748 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
749 constant does not generate a load from memory.
751 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
754 * gcc.dg/torture/pr47725.c: New.
756 2011-02-15 Richard Guenther <rguenther@suse.de>
758 PR tree-optimization/47743
759 * gcc.dg/torture/pr47743.c: New testcase.
761 2011-02-15 Jakub Jelinek <jakub@redhat.com>
764 * gcc.target/i386/pr47581.c: New test.
766 2011-02-14 Janus Weil <janus@gcc.gnu.org>
769 * gfortran.dg/select_type_22.f03: New.
771 2011-02-14 Jason Merrill <jason@redhat.com>
773 * g++.dg/cpp0x/regress/enum1.C: New.
775 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
777 * gnat.dg/include.adb: New test.
779 2011-02-14 Janus Weil <janus@gcc.gnu.org>
782 * gfortran.dg/class_38.f03: New.
784 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
786 * gcc.dg/pr46494.c: New test.
788 2011-02-14 Richard Guenther <rguenther@suse.de>
790 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
792 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
795 * gnat.dg/null_pointer_deref1.exp: Don't skip on
796 sparc*-sun-solaris2.11.
798 2011-02-14 Janus Weil <janus@gcc.gnu.org>
801 * gfortran.dg/argument_checking_18.f90: New.
803 2011-02-13 Tobias Burnus <burnus@net-b.de>
805 * gfortran.dg/argument_checking_13.f90: Update dg-error.
806 * gfortran.dg/argument_checking_17.f90: New.
808 2011-02-12 Janus Weil <janus@gcc.gnu.org>
810 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
811 are temporarily disabled.
812 * gfortran.dg/class_7.f03: Ditto.
813 * gfortran.dg/coarray_14.f90: Ditto.
814 * gfortran.dg/typebound_proc_13.f03: Ditto.
816 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
819 * gfortran.dg/extends_11.f03: New.
821 2011-02-11 Xinliang David Li <davidxl@google.com>
823 PR tree-optimization/47707
824 * g++.dg/tree-ssa/pr47707.C: New test.
826 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
828 * g++.dg/opt/inline17.C: New test.
830 2011-02-11 Tobias Burnus <burnus@net-b.de>
833 * gfortran.dg/pure_formal_2.f90: New.
835 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
837 PR rtl-optimization/47614
838 * gfortran.dg/pr47614.f: New.
840 2011-02-11 Joseph Myers <joseph@codesourcery.com>
843 * gcc.dg/opts-6.c: New test.
845 2011-02-11 Jakub Jelinek <jakub@redhat.com>
848 * gcc.dg/pr47684.c: New test.
850 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
853 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
854 c99_runtime, dg-add-options c99_runtime.
857 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
860 * lib/target-supports.exp (check_ascii_locale_available): New proc.
861 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
862 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
863 * gcc.dg/ucnid-10.c: Likewise.
864 * gcc.dg/ucnid-13.c: Likewise.
865 * gcc.dg/ucnid-7.c: Likewise.
866 * gcc.dg/ucnid-8.c: Likewise.
867 Adapt dg-warning line number.
869 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
871 * gcc.target/i386/parity-1.c: Use -march=k8.
872 * gcc.target/i386/parity-2.c: Ditto.
873 * gcc.target/i386/vecinit-1.c: Ditto.
874 * gcc.target/i386/vecinit-2.c: Ditto.
876 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
879 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
880 * gcc.target/mips/save-restore-3.c: Likewise.
881 * gcc.target/mips/save-restore-4.c: Likewise.
882 * gcc.target/mips/save-restore-5.c: Likewise.
885 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
886 * g++.dg/tree-prof/partition2.C: Likewise.
888 2011-02-09 Jason Merrill <jason@redhat.com>
890 * g++.dg/tree-ssa/inline-3.C: Use a normal function
891 rather than misdeclare std::puts.
893 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
894 * g++.dg/other/warning1.C: Likewise.
895 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
896 * g++.old-deja/g++.gb/scope06.C: Likewise.
897 * g++.old-deja/g++.law/cvt11.C: Likewise.
898 * g++.old-deja/g++.law/init1.C: Likewise.
899 * g++.dg/abi/mangle26.C: Likewise.
901 * g++.dg/template/function1.C: Adjust for C++0x mode.
902 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
904 * g++.dg/ext/label10.C: Adjust for C++0x mode.
905 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
907 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
909 * g++.dg/cpp0x/regress/abi-empty7.C: New.
911 * g++.dg/cpp0x/regress: New directory.
912 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
913 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
914 * g++.dg/cpp0x/regress/regress3.C: New.
916 2011-02-10 Richard Guenther <rguenther@suse.de>
918 PR tree-optimization/47677
919 * gcc.dg/torture/pr47677.c: New testcase.
921 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
923 * objc.dg/special/load-category-1.m: Remove unused header.
924 * objc.dg/special/load-category-1a.m: Likewise.
925 * objc.dg/special/load-category-2.m: Likewise.
926 * objc.dg/special/load-category-2a.m: Likewise.
927 * objc.dg/special/load-category-3.m: Likewise.
928 * objc.dg/special/load-category-3a.m: Likewise.
929 * objc.dg/attributes/proto-attribute-2.m: Likewise.
930 * objc.dg/attributes/proto-attribute-3.m: Likewise.
931 * objc.dg/attributes/class-attribute-1.m: Likewise.
932 * objc.dg/property/property.exp: Don't run for Darwin < 9.
933 * obj-c++.dg/property/property.exp: Likewise.
934 * objc.dg/attributes/method-sentinel-1.m: Update type header.
935 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
936 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
937 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
938 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
939 * obj-c++.dg/template-8.mm: Likewise.
941 2011-02-10 Jakub Jelinek <jakub@redhat.com>
944 * gcc.target/i386/pr47665.c: New test.
946 2011-02-10 Jie Zhang <jie@codesourcery.com>
950 2011-02-05 Jie Zhang <jie@codesourcery.com>
952 * gcc.dg/pr42631.c: Update test.
953 * gcc.dg/pr42631-2.c: New test.
955 2011-02-09 Janus Weil <janus@gcc.gnu.org>
958 * gfortran.dg/proc_decl_25.f90: New.
960 2011-02-09 Janus Weil <janus@gcc.gnu.org>
963 * gfortran.dg/typebound_assignment_2.f03: New.
965 2011-02-09 Richard Guenther <rguenther@suse.de>
967 PR tree-optimization/47664
968 * gcc.dg/tree-ssa/inline-7.c: New testcase.
970 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
973 * gnat.dg/uninit_func.adb: Adjust dg directive.
975 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
978 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
980 2011-02-09 Janus Weil <janus@gcc.gnu.org>
983 * gfortran.dg/auto_dealloc_2.f90: New.
985 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
987 * gcc.dg/builtins-config.h: Remove __sgi handling.
988 * lib/target-supports.exp (add_options_for_c99_runtime): Add
989 -std=c99 for mips-sgi-irix6.5*.
991 2011-02-09 Martin Jambor <mjambor@suse.cz>
994 * gfortran.dg/pr25923.f90: Remove xfails.
996 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
999 * gfortran.dg/inquire_14.f90: New test.
1001 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1004 * gfortran.dg/pointer_init_6.f90: New.
1006 2011-02-08 Jeff Law <law@redhat.com>
1008 PR tree-optimization/42893
1009 * gcc.tree-ssa/pr42893.c: New test.
1011 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1013 PR tree-optimization/46834
1014 PR tree-optimization/46994
1015 PR tree-optimization/46995
1016 * gcc.dg/graphite/id-pr46834.c: New.
1017 * gfortran.dg/graphite/id-pr46994.f90: New.
1018 * gfortran.dg/graphite/id-pr46995.f90: New.
1020 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1023 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1024 using the variable is known the warning is emitted there.
1025 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1026 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1028 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1031 * gcc.dg/noreturn-1.c (foo5): Likewise.
1032 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1033 (method2): Likewise.
1035 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1036 the return statement using the uninitialized variable.
1037 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1039 2011-02-08 Richard Guenther <rguenther@suse.de>
1042 * g++.dg/opt/pr47639.c: New testcase.
1044 2011-02-08 Richard Guenther <rguenther@suse.de>
1046 PR tree-optimization/47632
1047 * g++.dg/opt/pr47632.C: New testcase.
1049 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1051 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1053 2011-02-07 Richard Guenther <rguenther@suse.de>
1055 PR tree-optimization/47615
1056 * g++.dg/opt/pr47615.C: New testcase.
1058 2011-02-07 Richard Guenther <rguenther@suse.de>
1060 PR tree-optimization/47621
1061 * gcc.dg/torture/pr47621.c: New testcase.
1063 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1065 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1067 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1070 * gfortran.dg/allocate_with_source_1 : New test.
1072 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1075 * gcc.dg/pr47610.c: New test.
1077 2011-02-05 Jie Zhang <jie@codesourcery.com>
1080 * gcc.dg/pr42631.c: Update test.
1081 * gcc.dg/pr42631-2.c: New test.
1083 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1086 * gfortran.dg/pr47574.f90: New test.
1088 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1090 PR tree-optimization/46194
1091 * gcc.dg/autopar/pr46194.c: New.
1093 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
1095 PR tree-optimization/43695
1096 * g++.dg/ipa/pr43695.C: New.
1098 2011-02-04 Jakub Jelinek <jakub@redhat.com>
1101 * gcc.dg/pr23200.c: New test.
1103 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
1106 * g++.dg/pr47589.C: New test.
1108 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1111 * g++.dg/template/typedef37.C: New test.
1112 * g++.dg/template/param1.C: Adjust expected error message.
1114 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1117 * gcc.dg/pr31490-2.c: New test.
1118 * gcc.dg/pr31490-3.c: New test.
1119 * gcc.dg/pr31490-4.c: New test.
1121 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1122 Jakub Jelinek <jakub@redhat.com>
1125 * g++.dg/parser/semicolon3.C: Adjust.
1126 * g++.dg/parser/semicolon4.C: New testcase.
1127 * g++.dg/pr46890.C: New testcase.
1129 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1132 * g++.dg/init/pr29571.C: New.
1134 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1136 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1137 instead of vect_int.
1139 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.target/i386/pr47312.c: New test.
1145 * gcc.target/i386/pr47564.c: New test.
1147 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1149 PR tree-optimization/45122
1150 * gcc.dg/tree-ssa/pr45122.c: New.
1152 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1155 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1158 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1159 and vsx so a default --with-cpu=power7 doesn't give an error
1160 when -mavoid-indexed-addresses is used.
1162 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1163 wrapper function to save the arguments and then jump to the real
1164 function, rather than depending on the compiler not to move stuff
1166 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1168 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1169 Paul Thomas <pault@gcc.gnu.org>
1172 * gfortran.dg/class_37.f03 : New test.
1174 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1175 Richard Guenther <rguenther@suse.de>
1177 PR tree-optimization/40979
1179 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1180 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1181 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1182 check_vect_support_and_set_flags.
1183 * gfortran.dg/graphite/vect-pr40979.f90: New.
1185 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1188 * gfortran.dg/class_36.f03: New.
1190 2011-02-02 Richard Guenther <rguenther@suse.de>
1192 PR tree-optimization/47566
1193 * gcc.dg/lto/20110201-1_0.c: New testcase.
1195 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1201 * debug/pr47498.c: New.
1202 * debug/pr47501.c: New.
1204 2011-02-01 Richard Guenther <rguenther@suse.de>
1206 PR tree-optimization/47559
1207 * g++.dg/torture/pr47559.C: New testcase.
1209 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1212 * gfortran.dg/typebound_call_20.f03: New.
1214 2011-02-01 Richard Guenther <rguenther@suse.de>
1216 PR tree-optimization/47555
1217 * gcc.dg/pr47555.c: New testcase.
1219 2011-02-01 Richard Guenther <rguenther@suse.de>
1221 PR tree-optimization/47541
1222 * g++.dg/torture/pr47541.C: New testcase.
1224 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1227 * gfortran.dg/typebound_call_19.f03: New.
1229 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1232 * g++.dg/cpp0x/pr47416.C: New test.
1234 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1237 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1239 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1242 * gfortran.dg/typebound_assignment_1.f03: New.
1244 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1246 PR tree-optimization/47538
1247 * gcc.c-torture/execute/pr47538.c: New test.
1249 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1252 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1254 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1256 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1258 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1260 PR rtl-optimization/44031
1261 * gcc.c-torture/compile/20110131-1.c: New test.
1263 2011-01-31 Tobias Burnus <burnus@net-b.de>
1266 * gfortran.dg/stmt_func_1.f90: New.
1268 2011-01-31 Tobias Burnus <burnus@net-b.de>
1271 * gfortran.dg/interface_34.f90: New.
1273 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1276 * gfortran.dg/realloc_on_assign_5.f03: New test.
1277 * gfortran.dg/realloc_on_assign_5.f03: New test.
1279 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1281 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1282 * gfortran.dg/bessel_7.f90: Likewise.
1283 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1285 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1286 * gfortran.dg/sum_init_expr.f03: Likewise.
1288 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1290 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1293 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1294 loop only on "vect_intfloat_cvt" targets.
1296 2011-01-29 Tobias Burnus <burnus@net-b.de>
1299 * gfortran.dg/shape_6.f90: New.
1301 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1303 PR libgfortran/47434
1304 * gfortran.dg/read_infnan_1.f90: Update test.
1305 * gfortran.dg/module_nan.f90: Update test.
1306 * gfortran.dg/char4_iunit_1.f03: Update test.
1307 * gfortran.dg/large_real_kind_1.f90: Update test.
1308 * gfortran.dg/real_const_3.f90: Update test.
1309 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1311 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1314 * g++.dg/template/param2.C: New test.
1316 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1318 PR libgfortran/47285
1319 * gfortran.dg/fmt_g.f: New test.
1321 2011-01-28 Tobias Burnus <burnus@net-b.de>
1324 * gfortran.dg/pure_formal_1.f90: New.
1326 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1329 * gcc.dg/tls/pr42894.c: New test.
1331 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1333 * gcc.dg/pr47276.c: Add dg-require-visibility.
1335 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1337 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1339 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1340 Tobias Burnus <burnus@gcc.gnu.org>
1345 * gfortran.dg/realloc_on_assign_3.f03: New test.
1346 * gfortran.dg/realloc_on_assign_4.f03: New test.
1347 * gfortran.dg/allocatable_function_5.f90: New test.
1348 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1349 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1350 implemented" dg-errors.
1352 2011-01-27 Jan Hubicka <jh@suse.cz>
1355 * gcc.dg/attr-weakref-4.c: New testcase
1357 2011-01-27 Martin Jambor <mjambor@suse.cz>
1359 PR tree-optimization/47228
1360 * gcc.dg/torture/pr47228.c: New test.
1362 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1364 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1366 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1368 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1369 when using auto-overlay support on the SPU.
1371 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1373 PR rtl-optimization/44174
1374 * gcc.target/i386/asm-6.c: New test.
1376 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1378 PR rtl-optimization/46856
1379 * gcc.c-torture/compile/pr46856.c: New test.
1381 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1382 Andrew Pinski <pinskia@gmail.com>
1385 * gcc.dg/pr43082.c: New.
1387 2011-01-26 DJ Delorie <dj@redhat.com>
1389 PR rtl-optimization/46878
1390 * gcc.dg/pr46878-1.c: New test.
1392 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1395 * g++.dg/cpp0x/pr47476.C: New test.
1397 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1399 * gcc.c-torture/compile/20110126-1.c: New test.
1401 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.dg/torture/pr47473.c: New test.
1406 2011-01-26 Jan Hubicka <jh@suse.cz>
1409 * gcc.c-torture/execute/pr47237.c: New testcase.
1411 2011-01-26 Jan Hubicka <jh@suse.cz>
1413 PR tree-optimization/47190
1414 * gcc.dg/attr-weakref-3.c: New testcase.
1416 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1419 * gcc.dg/dll-9a.c: New test file.
1420 * gcc.dg/dll-11.c: Likewise.
1421 * gcc.dg/dll-12.c: Likewise.
1422 * gcc.dg/dll-12a.c: Likewise.
1423 * gcc.dg/dll-11a.c: Likewise.
1424 * gcc.dg/dll-9.c: Likewise.
1425 * gcc.dg/dll-10.c: Likewise.
1426 * gcc.dg/dll-10a.c: Likewise.
1427 * g++.dg/ext/dllexport4a.cc: Likewise.
1428 * g++.dg/ext/dllexport4.C: Likewise.
1429 * g++.dg/ext/dllexport5.C: Likewise.
1430 * g++.dg/ext/dllexport5a.cc: Likewise.
1432 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1434 PR tree-optimization/46970
1435 * gcc.dg/graphite/pr46970.c: New.
1437 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1439 PR tree-optimization/46215
1440 * gcc.dg/graphite/pr46215.c: New.
1442 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1444 PR tree-optimization/46168
1445 * gcc.dg/graphite/pr46168.c: New.
1447 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1449 PR tree-optimization/43657
1450 * gcc.dg/graphite/pr43657.c: New.
1452 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1454 PR tree-optimization/29832
1455 * gfortran.dg/graphite/pr29832.f90: New.
1457 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1459 PR tree-optimization/43567
1460 * gcc.dg/graphite/pr43567.c: New.
1462 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1464 * gfortran.dg/graphite/interchange-4.f: New.
1465 * gfortran.dg/graphite/interchange-5.f: New.
1467 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1468 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1469 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1470 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1471 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1472 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1473 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1474 * gfortran.dg/ltrans-7.f90: Removed.
1475 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1477 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1478 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1479 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1480 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1481 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1482 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1483 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1484 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1485 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1486 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1487 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1488 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1489 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1490 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1491 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1492 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1493 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1494 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1495 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1496 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1497 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1498 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1499 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1500 * gcc.dg/tree-ssa/data-dep-1.c
1501 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1502 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1503 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1504 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1505 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1507 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1509 PR tree-optimization/47265
1510 PR tree-optimization/47443
1511 * gcc.c-torture/compile/pr47265.c: New test.
1512 * gcc.dg/pr47443.c: New test.
1514 2011-01-25 Martin Jambor <mjambor@suse.cz>
1516 PR tree-optimization/47382
1517 * g++.dg/torture/pr47382.C: New test.
1518 * g++.dg/opt/devirt1.C: Xfail.
1520 2011-01-25 Yao Qi <yao@codesourcery.com>
1523 * gcc.target/arm/pr45701-1.c: New test.
1524 * gcc.target/arm/pr45701-2.c: New test.
1525 * gcc.target/arm/pr45701-3.c: New test.
1527 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1528 Jakub Jelinek <jakub@redhat.com>
1530 PR tree-optimization/47271
1531 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1533 2011-01-25 Nick Clifton <nickc@redhat.com>
1535 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1536 (saturate_add): Delete.
1538 (main): Do not run saturate_add.
1539 (set_interrupts): Delete.
1541 2011-01-25 Tobias Burnus <burnus@net-b.de>
1544 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1546 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1548 PR tree-optimization/47427
1549 PR tree-optimization/47428
1550 * gcc.c-torture/compile/pr47427.c: New test.
1551 * gcc.c-torture/compile/pr47428.c: New test.
1553 2011-01-25 Richard Guenther <rguenther@suse.de>
1556 * gcc.dg/torture/pr47411.c: New testcase.
1558 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1560 * gfortran.dg/graphite/id-24.f: New.
1561 * gfortran.dg/graphite/id-25.f: New.
1563 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1565 * gfortran.dg/graphite/id-23.f: New.
1567 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1569 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1571 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1573 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1574 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1575 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1576 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1577 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1578 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1579 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1580 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1581 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1583 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1585 * gcc.dg/graphite/block-0.c: Add documentation.
1586 * gcc.dg/graphite/block-4.c: Same.
1587 * gcc.dg/graphite/block-7.c: Same.
1588 * gcc.dg/graphite/block-8.c: New.
1589 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1590 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1591 * gcc.dg/graphite/interchange-12.c: Add documentation.
1592 * gcc.dg/graphite/interchange-13.c: New.
1593 * gcc.dg/graphite/interchange-14.c: New.
1594 * gcc.dg/graphite/interchange-15.c: New.
1595 * gcc.dg/graphite/interchange-8.c: Add documentation.
1596 * gcc.dg/graphite/interchange-mvt.c: Same.
1598 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1601 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1602 * gcc.target/powerpc/altivec-14.c: Ditto.
1603 * gcc.target/powerpc/altivec-33.c: Ditto.
1604 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1605 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1606 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1607 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1608 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1609 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1610 * g++.dg/ext/altivec-15.C: Ditto.
1611 * g++.dg/ext/altivec-types-1.C: Ditto.
1612 * g++.dg/ext/altivec-types-2.C: Ditto.
1613 * g++.dg/ext/altivec-types-3.C: Ditto.
1614 * g++.dg/ext/altivec-types-4.C: Ditto.
1616 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1618 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1620 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1622 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1623 optimization options.
1625 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1627 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1630 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1632 2011-01-23 Tobias Burnus <burnus@net-b.de>
1635 * gfortran.dg/allocatable_scalar_12.f90: New.
1637 2011-01-23 Ira Rosen <irar@il.ibm.com>
1639 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1640 vectorization to be not profitable if peeling is used to
1641 realign the memory access.
1642 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1643 loop bound to avoid loop unrolling.
1644 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1646 2011-01-22 Jan Hubicka <jh@suse.cz>
1649 * g++.dg/lto/pr47333.C: New file.
1651 2011-01-22 Jan Hubicka <jh@suse.cz>
1653 PR tree-optimization/43884
1655 * gcc.dg/autopar/outer-2.c: Increase array size.
1656 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1658 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1661 * gfortran.dg/c_loc_tests_16.f90: New test.
1663 2011-01-22 Tobias Burnus <burnus@net-b.de>
1666 * gfortran.dg/typebound_proc_19.f90: New.
1668 2011-01-21 Jeff Law <law@redhat.com>
1670 PR tree-optimization/47053
1671 * g++.dg/pr47053.C: New test.
1673 2011-01-21 Jason Merrill <jason@redhat.com>
1676 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1678 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1681 * g++.dg/cpp0x/range-for10.C: New test.
1682 * g++.dg/template/for1.C: New test.
1685 * g++.dg/tree-prof/partition3.C: New test.
1687 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1689 PR rtl-optimization/47366
1690 * g++.dg/opt/pr47366.C: New test.
1692 2011-01-21 Jason Merrill <jason@redhat.com>
1695 * g++.dg/cpp0x/constexpr-regress2.C: New.
1697 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1699 2011-01-21 Jeff Law <law@redhat.com>
1701 PR rtl-optimization/41619
1702 * gcc.dg/pr41619.c: New.
1704 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1706 PR tree-optimization/47355
1707 * g++.dg/opt/pr47355.C: New test.
1709 2011-01-21 Richard Guenther <rguenther@suse.de>
1711 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1714 2011-01-21 Richard Guenther <rguenther@suse.de>
1716 PR tree-optimization/47365
1717 * gcc.dg/torture/pr47365.c: New testcase.
1718 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1720 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1722 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1724 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1726 PR tree-optimization/47391
1727 * gcc.dg/pr47391.c: New test.
1729 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1731 * g++.dg/template/char1.C: Use signed char.
1733 2011-01-21 Tobias Burnus <burnus@net-b.de>
1736 * gfortran.dg/pointer_target_4.f90: New.
1738 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1741 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1742 ILP32 system and not IP32.
1744 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1747 * g++.dg/debug/pr46583.C: New.
1749 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1752 * g++.dg/debug/pr47283.C: New test.
1755 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1756 * gcc.target/i386/headmerge-2.c: Likewise.
1758 2011-01-20 Richard Guenther <rguenther@suse.de>
1761 * gcc.dg/torture/pr47370.c: New testcase.
1763 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1765 PR tree-optimization/46130
1766 * gcc.dg/pr46130-1.c: New test.
1767 * gcc.dg/pr46130-2.c: New test.
1769 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1772 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1774 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1777 * g++.dg/debug/pr46240.cc: New.
1779 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1782 * g++.dg/template/anonunion1.C: New test.
1784 PR rtl-optimization/47337
1785 * gcc.c-torture/execute/pr47337.c: New test.
1787 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1790 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1792 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1794 PR tree-optimization/46021
1795 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1797 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1799 PR tree-optimization/47290
1800 * g++.dg/torture/pr47290.C: New test.
1802 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1805 * gfortran.dg/proc_ptr_comp_29.f90: New.
1807 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1810 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1811 powerpc-apple-darwin9.
1813 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1815 PR rtl-optimization/47299
1816 * gcc.c-torture/execute/pr47299.c: New test.
1818 2011-01-17 Jason Merrill <jason@redhat.com>
1820 * g++.dg/cpp0x/constexpr-virtual.C: New.
1822 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1825 * gfortran.dg/gomp/pr47331.f90: New test.
1827 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1830 * objc.dg/selector-warn-1.m: New.
1831 * obj-c++.dg/selector-warn-1.mm: New.
1833 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1835 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1836 Update dg-final accordingly.
1838 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1840 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1842 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1844 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1846 * gcc.dg/guality/pr36728-2.c: Likewise.
1848 2011-01-17 Richard Guenther <rguenther@suse.de>
1850 PR tree-optimization/47313
1851 * g++.dg/torture/pr47313.C: New testcase.
1853 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1856 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1857 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1858 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1859 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1861 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1863 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1864 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1865 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1867 2011-01-17 Richard Guenther <rguenther@suse.de>
1869 PR tree-optimization/45967
1870 * gcc.dg/torture/pr45967-2.c: New testcase.
1871 * gcc.dg/torture/pr45967-3.c: Likewise.
1873 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1876 * g++.dg/ext/pr47213.C: Require visibility.
1878 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1880 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1881 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1883 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1885 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1886 Linux-based targets.
1888 2011-01-13 Jan Hubicka <jh@suse.cz>
1890 PR tree-optimization/47276
1891 * gcc.dg/pr47276.c: New testcase.
1893 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1894 Jonathan Wakely <jwakely.gcc@gmail.com>
1897 * g++.dg/other/pr33558.C: New.
1898 * g++.dg/other/pr33558-2.C: New.
1900 2011-01-14 Martin Jambor <mjambor@suse.cz>
1902 PR tree-optimization/45934
1903 PR tree-optimization/46302
1904 * g++.dg/ipa/devirt-c-1.C: New test.
1905 * g++.dg/ipa/devirt-c-2.C: Likewise.
1906 * g++.dg/ipa/devirt-c-3.C: Likewise.
1907 * g++.dg/ipa/devirt-c-4.C: Likewise.
1908 * g++.dg/ipa/devirt-c-5.C: Likewise.
1909 * g++.dg/ipa/devirt-c-6.C: Likewise.
1910 * g++.dg/ipa/devirt-6.C: Likewise.
1911 * g++.dg/ipa/devirt-d-1.C: Likewise.
1912 * g++.dg/torture/pr45934.C: Likewise.
1914 2011-01-14 Jason Merrill <jason@redhat.com>
1916 * g++.dg/cpp0x/variadic105.C: New.
1918 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1919 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1922 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1923 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1924 execution tests on i?86-*-*, x86_64-*-* and
1925 powerpc*-apple-darwin* && ilp32.
1926 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1927 tests on i?86-*-* and x86_64-*-*.
1929 2011-01-14 Richard Guenther <rguenther@suse.de>
1931 PR tree-optimization/47280
1932 * g++.dg/opt/pr47280.C: New testcase.
1934 2011-01-14 Jason Merrill <jason@redhat.com>
1936 * g++.dg/cpp0x/constexpr-regress1.C: New.
1938 * g++.dg/ext/flexary2.C: New.
1940 2011-01-14 Richard Guenther <rguenther@suse.de>
1943 * gcc.dg/torture/pr47281.c: New testcase.
1944 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1946 2011-01-14 Richard Guenther <rguenther@suse.de>
1948 PR tree-optimization/47286
1949 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1951 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1954 * g++.dg/ext/pr47213.C: New.
1956 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1958 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1960 2011-01-13 Tobias Burnus <burnus@net-b.de>
1961 Mikael Morin <mikael@gcc.gnu.org>
1965 * gfortran.dg/select_type_20.f90: New.
1966 * gfortran.dg/select_type_21.f90: New.
1968 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1971 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1973 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1975 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1976 * gcc.dg/guality/pr36728-2.c: Likewise.
1978 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1981 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1983 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1985 PR rtl-optimization/45352
1986 * gcc.dg/pr45352-3.c: New.
1988 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1990 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1992 * g++.dg/cpp0x/range-for8.C: New.
1993 * g++.dg/cpp0x/range-for9.C: New.
1995 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1998 * g++.dg/debug/pr47209.C: New.
2000 2011-01-12 Richard Guenther <rguenther@suse.de>
2003 * gcc.dg/lto/pr47259_0.c: New testcase.
2004 * gcc.dg/lto/pr47259_1.c: Likewise.
2006 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2008 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2009 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2010 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2011 methods missing from the OBJC2 Object.
2012 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2013 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2014 GNU and NeXT runtimes.
2015 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2017 * objc-obj-c++-shared/Object1.m: Likewise.
2018 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2019 * objc.dg/proto-qual-1.m: Likewise.
2020 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2021 * obj-c++.dg/proto-qual-1.mm: Likewise.
2023 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2026 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2028 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2030 Fixed the Objective-C++ testsuite and updated all tests.
2031 * lib/obj-c++.exp (obj-c++_init): Declare and set
2032 gcc_warning_prefix and gcc_error_prefix.
2033 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2034 'dg-warning', 'dg-message' and 'dg-error'.
2035 * obj-c++.dg/class-extension-3.mm: Likewise.
2036 * obj-c++.dg/class-protocol-1.mm: Likewise.
2037 * obj-c++.dg/encode-7.mm: Likewise.
2038 * obj-c++.dg/exceptions-3.mm: Likewise.
2039 * obj-c++.dg/exceptions-5.mm: Likewise.
2040 * obj-c++.dg/method-12.mm: Likewise.
2041 * obj-c++.dg/method-13.mm: Likewise.
2042 * obj-c++.dg/method-15.mm: Likewise.
2043 * obj-c++.dg/method-16.mm: Likewise.
2044 * obj-c++.dg/method-4.mm: Likewise.
2045 * obj-c++.dg/method-8.mm: Likewise.
2046 * obj-c++.dg/method-conflict-1.mm: Likewise.
2047 * obj-c++.dg/method-conflict-2.mm: Likewise.
2048 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2049 and uncommented second part of the testcase now that the testsuite
2051 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2052 and uncommented second part of the testcase now that the testsuite
2054 * obj-c++.dg/private-1.mm: Likewise.
2055 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2056 * obj-c++.dg/syntax-error-7.mm: Likewise.
2057 * obj-c++.dg/warn5.mm: Likewise.
2058 * obj-c++.dg/property/at-property-14.mm: Likewise.
2059 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2061 * obj-c++.dg/property/at-property-18.mm: Likewise.
2062 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2064 * obj-c++.dg/property/at-property-21.mm: Likewise.
2065 * obj-c++.dg/property/at-property-28.mm: Likewise.
2066 * obj-c++.dg/property/at-property-5.mm: Likewise.
2067 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2068 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2069 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2070 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2071 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2072 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2073 * obj-c++.dg/tls/diag-5.mm: Likewise.
2074 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2075 dg-error, now matched correctly.
2077 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2079 * objc.dg/property/at-property-29.m: New.
2080 * obj-c++.dg/property/at-property-29.mm: New.
2082 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2084 * go.test/go-test.exp (go-set-goarch): New proc.
2085 (go-gc-tests): Use it.
2087 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2090 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2092 2011-01-11 Richard Henderson <rth@redhat.com>
2094 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2096 2011-01-11 Jan Hubicka <jh@suse.cz>
2100 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2101 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2103 2011-01-11 Richard Guenther <rguenther@suse.de>
2105 PR tree-optimization/46076
2106 * gcc.dg/tree-ssa/pr46076.c: New testcase.
2108 2011-01-11 Jeff Law <law@redhat.com>
2110 * PR tree-optimization/47086
2111 * gcc.dg/pr47086.c: New test.
2113 2011-01-11 Jason Merrill <jason@redhat.com>
2116 * g++.dg/template/new10.C: New.
2119 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2121 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2123 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2124 Split type definitions and NSConstantString class into...
2125 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2126 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2127 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2128 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2129 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2130 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2132 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2133 encode defines for newer NeXT system headers.
2134 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2135 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2136 * objc.dg/foreach-5.m: Likewise.
2137 * objc.dg/foreach-2.m: Likewise.
2138 * objc.dg/foreach-4.m: Likewise.
2139 * objc.dg/torture/strings/string1.m: Likewise.
2140 * objc.dg/torture/strings/string2.m: Likewise.
2141 * objc.dg/torture/strings/string3.m: Likewise.
2142 * objc.dg/torture/strings/string4.m: Likewise.
2143 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2144 header and stand alone.
2145 * obj-c++.dg/strings/strings-2.mm: Likewise.
2146 * objc.dg/torture/strings/const-str-3.m: Likewise.
2147 * objc.dg/strings/strings-2.m: Likewise.
2148 * objc.dg/strings/const-str-12b.m: Likewise.
2150 2011-01-12 Richard Guenther <rguenther@suse.de>
2153 * gcc.dg/attr-weak-1.c: Adjust.
2155 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2158 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2159 standard compliant and comment.
2161 2011-01-10 Jan Hubicka <jh@suse.cz>
2164 * gcc.dg/initpri3.c: New testcase.
2166 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2169 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2175 (g_ebp_save): Likewise.
2176 (g_esp_save): Likewise.
2178 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2180 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2182 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2184 PR tree-optimization/46021
2185 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2186 i?86-*-*, x86_64-*-*.
2188 2011-01-10 Jeff Law <law@redhat.com>
2190 * PR tree-optimization/47141
2191 * gcc.c-torture/compile/pr47141.c: New test.
2193 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2196 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2197 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2198 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2199 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2202 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2203 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2204 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2205 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2206 being vectorized. Adjust dg-final pattern.
2209 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2210 * gcc.dg/vect/slp-24.c: Likewise.
2212 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2215 * g++.dg/other/pr47218-1.C: New test file.
2216 * g++.dg/other/pr47218.C: Likewise.
2217 * g++.dg/other/pr47218.h: New supporting header.
2219 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2222 * objc.dg/attributes/invalid-attribute-1.m: New.
2223 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2225 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2228 * gfortran.dg/proc_ptr_comp_28.f90: New.
2230 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2232 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2233 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2234 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2235 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2236 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2237 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2238 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2239 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2240 * objc.dg/gnu-api-2-class.m: Likewise.
2241 * objc.dg/gnu-api-2-ivar.m: Likewise.
2242 * objc.dg/gnu-api-2-method.m: Likewise.
2243 * objc.dg/gnu-api-2-objc.m: Likewise.
2244 * objc.dg/gnu-api-2-object.m: Likewise.
2245 * objc.dg/gnu-api-2-property.m: Likewise.
2246 * objc.dg/gnu-api-2-protocol.m: Likewise.
2247 * objc.dg/gnu-api-2-sel.m: Likewise.
2249 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2251 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2252 * objc.dg/objc-foreach-4.m: Likewise.
2253 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2254 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2255 * objc.dg/foreach-4.m: Likewise.
2256 * objc.dg/foreach-5.m: Likewise.
2257 * objc.dg/foreach-3.m: Return self from init.
2259 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2262 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2264 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2267 * gfortran.dg/class_35.f90: New.
2269 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2271 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2273 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2276 * objc.dg/invalid-method-2.m: New.
2277 * obj-c++.dg/invalid-method-2.mm: New.
2279 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2282 * gfortran.dg/transpose_optimization_2.f90 : New test.
2284 2011-01-08 Jan Hubicka <jh@suse.cz>
2286 PR tree-optmization/46469
2287 * g++.dg/torture/pr46469.C: New testcase.
2289 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2291 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2292 emulation of libobjc-gnu structure layout functionality to ..
2293 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2294 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2295 * objc/execute/bf-common.h: Adjust headers.
2296 * objc/execute/bf-1.m: Likewise.
2297 * objc/execute/bf-2.m: Likewise.
2298 * objc/execute/bf-3.m: Likewise.
2299 * objc/execute/bf-4.m: Likewise.
2300 * objc/execute/bf-5.m: Likewise.
2301 * objc/execute/bf-6.m: Likewise.
2302 * objc/execute/bf-7.m: Likewise.
2303 * objc/execute/bf-8.m: Likewise.
2304 * objc/execute/bf-9.m: Likewise.
2305 * objc/execute/bf-10.m: Likewise.
2306 * objc/execute/bf-11.m: Likewise.
2307 * objc/execute/bf-12.m: Likewise.
2308 * objc/execute/bf-13.m: Likewise.
2309 * objc/execute/bf-14.m: Likewise.
2310 * objc/execute/bf-15.m: Likewise.
2311 * objc/execute/bf-16.m: Likewise.
2312 * objc/execute/bf-17.m: Likewise.
2313 * objc/execute/bf-18.m: Likewise.
2314 * objc/execute/bf-19.m: Likewise.
2315 * objc/execute/bf-20.m: Likewise.
2316 * objc/execute/bf-21.m: Likewise.
2317 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2318 objc_get_type_qualifiers ().
2320 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2323 * gfortran.dg/dependency_39.f90: New test.
2325 2011-01-07 Jan Hubicka <jh@suse.cz>
2327 Get builtins tests ready for linker plugin.
2328 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2329 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2330 my_memset, my_bzero): Mark used.
2331 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2332 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2334 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2337 2011-01-07 Jan Hubicka <jh@suse.cz>
2339 PR tree-optimization/46367
2340 * g++.dg/torture/pr46367.C: New file.
2342 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2345 * gcc.dg/pr47201.c: New test.
2348 * gcc.dg/tree-prof/pr47187.c: New test.
2350 2011-01-07 Tobias Burnus <burnus@net-b.de>
2353 * gfortran.dg/extends_type_of_3.f90: New.
2355 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2357 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2358 * g++.dg/ext/dllimport-MI1.C: Likewise.
2359 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2360 * g++.dg/ext/dllimport10.C: Likewise.
2361 * g++.dg/ext/dllimport11.C: Likewise.
2362 * g++.dg/ext/dllimport12.C: Likewise.
2363 * g++.dg/ext/dllimport13.C: Likewise.
2364 * g++.dg/ext/dllimport2.C: Likewise.
2365 * g++.dg/ext/dllimport3.C: Likewise.
2366 * g++.dg/ext/dllimport4.C: Likewise.
2367 * g++.dg/ext/dllimport5.C: Likewise.
2368 * g++.dg/ext/dllimport6.C: Likewise.
2369 * g++.dg/ext/dllimport8.C: Likewise.
2370 * g++.dg/ext/dllimport9.C: Likewise.
2371 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2372 targets, too. Additionally enable test for i?86-*-mingw*.
2373 * g++.dg/ext/selectany1.C: Likewise.
2374 Remove guard variable check.
2376 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2380 * gfortran.dg/storage_size_3.f08: Extended.
2382 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2385 * g++.dg/template/stdarg1.C: New test.
2387 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2390 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2391 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2392 from the interface of functions to not hide the errors that
2395 2011-01-06 Jan Hubicka <jh@suse.cz>
2397 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2398 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2400 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2404 * gfortran.dg/interface_33.f90: New test.
2406 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2409 * gcc.c-torture/compile/pr47150.c: New test.
2411 2011-01-06 Ira Rosen <irar@il.ibm.com>
2413 PR tree-optimization/47139
2414 * gcc.dg/vect/pr47139.c: New test.
2416 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2419 * gfortran.dg/extends_type_of_2.f03: New.
2421 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2423 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2425 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2427 * gnat.dg/opt14.adb: New test.
2429 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2432 * gfortran.dg/allocate_error_2.f90: New test.
2434 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2437 * gfortran.dg/storage_size_3.f08: New.
2439 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2441 PR libgfortran/47154
2442 * gfortran.dg/namelist_68.f90: New test.
2444 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2446 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2448 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2451 * gfortran.dg/class_34.f90: New.
2453 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2455 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2456 use __builtin_inff. Skip all single-precision tests that require
2459 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2461 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2463 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2465 PR tree-optimization/47148
2466 * gcc.c-torture/execute/pr47148.c: New test.
2468 PR tree-optimization/47155
2469 * gcc.c-torture/execute/pr47155.c: New test.
2471 PR rtl-optimization/47157
2472 * gcc.c-torture/compile/pr47157.c: New test.
2474 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2476 * gcc.dg/torture/vector-shift2.c (schar): Define.
2477 (main): Always use schar or uchar instead of plain "char" to avoid
2478 dependencies on implementation-defined char signedness.
2480 2011-01-03 Martin Jambor <mjambor@suse.cz>
2482 PR tree-optimization/46801
2483 * gnat.dg/pack9.adb: Remove xfail.
2485 2011-01-03 Martin Jambor <mjambor@suse.cz>
2487 PR tree-optimization/46984
2488 * g++.dg/ipa/pr46984.C: New test.
2490 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2493 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2495 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2497 PR tree-optimization/47140
2498 * gcc.c-torture/compile/pr47140.c: New test.
2500 PR rtl-optimization/47028
2501 * gcc.dg/pr47028.c: New test.
2503 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2505 * objc.dg/protocol-forward-1.m: Removed TODO.
2506 * objc.dg/protocol-forward-2.m: New.
2507 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2508 * obj-c++.dg/protocol-forward-2.mm: New.
2510 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2513 * g++.dg/eh/pr38662.C: New testcase.
2515 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2517 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2518 scan for newline '\n'.
2521 Copyright (C) 2011 Free Software Foundation, Inc.
2523 Copying and distribution of this file, with or without modification,
2524 are permitted in any medium without royalty provided the copyright
2525 notice and this notice are preserved.