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