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