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