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