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