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