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