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