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