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