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