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