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