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