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