1 2011-02-24 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12 * gfortran.dg/pr47878.f90: New test.
14 2011-02-24 Richard Guenther <rguenther@suse.de>
17 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
18 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
20 2011-02-24 Richard Guenther <rguenther@suse.de>
23 * gfortran.dg/lto/pr47839_0.f90: New testcase.
24 * gfortran.dg/lto/pr47839_1.f90: Likewise.
26 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
29 * gfortran.dg/fmt_f0_1.f90: Update test.
31 2011-02-23 Jason Merrill <jason@redhat.com>
33 * g++.dg/abi/mangle39.C: Adjust parm mangling.
34 * g++.dg/abi/mangle45.C: New.
36 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
37 * g++.dg/template/canon-type-9.C: Match use of decltype
38 between declaration and definition.
39 * g++.dg/template/canon-type-12.C: Likewise.
41 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
44 * gfortran.dg/nested_allocatables_1.f90: New.
46 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
49 * g++.dg/pr46868.C: New test.
50 * g++.dg/parse/parameter-declaration-1.C: Adjust.
51 * g++.dg/parse/error14.C: Adjust.
53 2011-02-23 Richard Guenther <rguenther@suse.de>
55 PR tree-optimization/47838
56 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
58 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
60 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
62 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
64 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
65 * gfortran.dg/count_init_expr.f03: Ditto.
66 * gfortran.dg/gomp/pr43711.f90: Ditto.
67 * gcc.dg/struct-parse-2.c: Ditto.
68 * gcc.dg/parse-error-3.c: Ditto.
69 * gcc.dg/Wlogical-op-1.c: Ditto.
70 * gcc.dg/Walways-true-1.c: Ditto.
71 * gcc.dg/pr24225.c: Ditto.
72 * gcc.dg/Walways-true-2.c: Ditto.
73 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
74 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
75 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
76 * g++.dg/overload/defarg4.C: Ditto.
77 * g++.dg/inherit/covariant16.C: Ditto.
78 * g++.dg/inherit/virtual7.C: Ditto.
79 * g++.dg/template/canon-type-9.C: Ditto.
80 * g++.dg/template/access19.C: Ditto.
81 * g++.dg/template/call7.C: Ditto.
82 * g++.dg/template/canon-type-2.C: Ditto.
83 * g++.dg/template/init7.C: Ditto.
84 * g++.dg/template/sizeof-template-argument.C: Ditto.
85 * g++.dg/template/const3.C: Ditto.
86 * g++.dg/template/sfinae26.C: Ditto.
87 * g++.dg/template/sfinae26.C: Ditto.
88 * g++.dg/template/canon-type-11.C: Ditto.
89 * g++.dg/template/union2.C: Ditto.
90 * g++.dg/template/canon-type-3.C: Ditto.
91 * g++.dg/template/canon-type-1.C: Ditto.
92 * g++.dg/template/canon-type-5.C: Ditto.
93 * g++.dg/template/canon-type-7.C: Ditto.
94 * g++.dg/template/canon-type-10.C: Ditto.
95 * g++.dg/template/spec36.C: Ditto.
96 * g++.dg/template/typedef38.C: Ditto.
97 * g++.dg/template/canon-type-4.C: Ditto.
98 * g++.dg/template/canon-type-6.C: Ditto.
99 * g++.dg/template/canon-type-13.C: Ditto.
100 * g++.dg/template/instantiate9.C: Ditto.
101 * g++.dg/template/ttp22.C: Ditto.
102 * g++.dg/warn/Wreturn-type-6.C: Ditto.
103 * g++.dg/warn/Walways-true-1.C: Ditto.
104 * g++.dg/warn/Wlogical-op-1.C: Ditto.
105 * g++.dg/warn/Walways-true-2.C: Ditto.
106 * g++.dg/conversion/op4.C: Ditto.
107 * g++.dg/opt/pr19650.C: Ditto.
108 * g++.dg/lookup/friend11.C: Ditto.
109 * g++.dg/other/default2.C: Ditto.
110 * g++.dg/other/default3.C: Ditto.
111 * g++.dg/other/dtor2.C: Ditto.
112 * g++.dg/other/friend5.C: Ditto.
113 * g++.dg/other/default5.C: Ditto.
114 * g++.dg/init/brace6.C: Ditto.
115 * g++.dg/init/aggr5.C: Ditto.
116 * g++.dg/init/error2.C: Ditto.
117 * g++.dg/expr/bound-mem-fun.C: Ditto.
118 * g++.dg/expr/cond6.C: Ditto.
119 * g++.dg/expr/stmt-expr-1.C: Ditto.
120 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
121 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
122 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
123 * g++.dg/cpp0x/bracket1.C: Ditto.
124 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
125 * g++.dg/cpp0x/pr38646.C: Ditto.
126 * g++.dg/cpp0x/variadic73.C: Ditto.
127 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
128 * g++.dg/cpp0x/bracket4.C: Ditto.
129 * g++.dg/cpp0x/decltype4.C: Ditto.
130 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
131 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
132 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
133 * g++.dg/cpp0x/variadic-new2.C: Ditto.
134 * g++.dg/cpp0x/decltype2.C: Ditto.
135 * g++.dg/cpp0x/decltype1.C: Ditto.
136 * g++.dg/cpp0x/bracket2.C: Ditto.
137 * g++.dg/cpp0x/decltype5.C: Ditto.
138 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
139 * g++.dg/cpp0x/variadic70.C: Ditto.
140 * g++.dg/cpp0x/decltype6.C: Ditto.
141 * g++.dg/cpp0x/rvo.C: Ditto.
142 * g++.dg/cpp0x/vt-40092.C: Ditto.
143 * g++.dg/cpp0x/variadic-new.C: Ditto.
144 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
145 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
146 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
147 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
148 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
149 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
150 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
151 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
152 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
153 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
154 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
155 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
156 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
157 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
158 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
159 * g++.dg/cpp0x/pr39639.C: Ditto.
160 * g++.dg/cpp0x/decltype3.C: Ditto.
161 * g++.dg/cpp0x/variadic68.C: Ditto.
162 * g++.dg/cpp0x/variadic-function.C: Ditto.
163 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
164 * g++.dg/cpp0x/variadic-bind.C: Ditto.
165 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
166 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
167 * g++.dg/parse/crash35.C: Ditto.
168 * g++.dg/parse/crash40.C: Ditto.
169 * g++.dg/parse/defarg12.C: Ditto.
170 * g++.dg/parse/crash34.C: Ditto.
171 * g++.dg/parse/constructor3.C: Ditto.
172 * g++.dg/parse/template23.C: Ditto.
173 * g++.dg/parse/crash56.C: Ditto.
174 * g++.dg/parse/dtor13.C: Ditto.
175 * g++.dg/parse/error33.C: Ditto.
176 * g++.dg/parse/ctor9.C: Ditto.
177 * g++.dg/parse/error32.C: Ditto.
178 * g++.dg/parse/error37.C: Ditto.
179 * g++.dg/parse/bitfield3.C: Ditto.
180 * g++.dg/parse/struct-4.C: Ditto.
181 * g++.dg/ext/has_trivial_copy.C: Ditto.
182 * g++.dg/ext/is_polymorphic.C: Ditto.
183 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
184 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
185 * g++.dg/ext/has_nothrow_assign.C: Ditto.
186 * g++.dg/ext/is_union.C: Ditto.
187 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
188 * g++.dg/ext/is_pod.C: Ditto.
189 * g++.dg/ext/has_virtual_destructor.C: Ditto.
190 * g++.dg/ext/has_trivial_constructor.C: Ditto.
191 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
192 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
193 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
194 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
195 * g++.dg/ext/is_abstract.C: Ditto.
196 * g++.dg/ext/has_trivial_assign.C: Ditto.
197 * g++.dg/ext/is_class.C: Ditto.
198 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
199 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
200 * g++.dg/ext/is_base_of.C: Ditto.
201 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
202 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
203 * g++.dg/ext/is_empty.C: Ditto.
204 * g++.dg/ext/is_enum.C: Ditto.
205 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
206 * g++.dg/ext/.C: Ditto.
207 * g++.dg/ext/.C: Ditto.
208 * gnat.dg/opt11.adb: Ditto.
209 * obj-c++.dg/pr45735.mm: Ditto.
210 * obj-c++.dg/pr24393.mm: Ditto.
211 * obj-c++.dg/exceptions-2.cc: Ditto.
212 * objc.dg/pr45735.m: Ditto.
213 * objc.dg/pr24393.m: Ditto.
215 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
217 * objc.dg/attributes/objc-exception-1.m: New.
219 2011-02-23 Jie Zhang <jie@codesourcery.com>
221 * gcc.dg/cpp/include7.c: New test.
223 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
226 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
228 2011-02-23 Jie Zhang <jie@codesourcery.com>
230 PR rtl-optimization/47763
231 * gcc.dg/pr47763.c: New test.
233 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
236 * gfortran.dg/whole_file_32.f90 : New test.
238 2011-02-22 Dodji Seketeli <dodji@redhat.com>
241 * g++.dg/inherit/virtual7.C: New test.
243 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
246 * objc.dg/type-size-3.m: Updated error message.
247 * objc.dg/type-size-4.m: New test.
248 * objc.dg/type-size-5.m: New test.
250 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
252 * lib/gnat.exp: Fix comments.
253 Don't load libgloss.exp.
254 (default_gnat_version): Call $compiler with --version.
255 Adapt regexp for gnatmake output, insert version.
256 (gnat_version): New proc.
257 (gnat_init): Remove gnat_libgcc_s_path.
258 (gnat_target_compile): Likewise.
259 Remove ld_library_path.
260 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
263 (gnat_finish): Remove.
265 (local_find_gnatmake): Reindent.
266 (runtest_file_p): Remove.
267 (prune_warnings): Remove.
268 (find_gnatclean): New proc.
269 * lib/gnat-dg.exp (lremove): New proc.
270 (gnat-dg-test): Reindent.
271 Remove additional output files.
272 (gnat-dg-runtest): Remove.
274 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
275 * gnat.dg/loop_optimization6.adb: Likewise.
276 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
278 2011-02-22 Jakub Jelinek <jakub@redhat.com>
280 PR tree-optimization/47835
281 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
283 2011-02-22 Tobias Burnus <burnus@net-b.de>
285 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
286 * gfortran.dg/abstract_type_2.f03: Ditto.
287 * gfortran.dg/abstract_type_3.f03: Ditto.
288 * gfortran.dg/abstract_type_4.f03: Ditto.
289 * gfortran.dg/abstract_type_5.f03: Ditto.
290 * gfortran.dg/abstract_type_6.f03: Ditto.
291 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
292 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
293 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
294 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
295 * gfortran.dg/array_function_5.f90: Ditto.
296 * gfortran.dg/asynchronous_3.f03: Ditto.
297 * gfortran.dg/char_expr_1.f90: Ditto.
298 * gfortran.dg/class_14.f03: Ditto.
299 * gfortran.dg/data_array_6.f: Ditto.
300 * gfortran.dg/data_invalid.f90: Ditto.
301 * gfortran.dg/dot_product_1.f03: Ditto.
302 * gfortran.dg/func_derived_5.f90: Ditto.
303 * gfortran.dg/func_result_4.f90: Ditto.
304 * gfortran.dg/implied_do_1.f90: Ditto.
305 * gfortran.dg/initialization_25.f90: Ditto.
306 * gfortran.dg/initialization_26.f90: Ditto.
307 * gfortran.dg/interface_34.f90: Ditto.
308 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
309 * gfortran.dg/keyword_symbol_1.f90: Ditto.
310 * gfortran.dg/matmul_8.f03: Ditto.
311 * gfortran.dg/merge_init_expr.f90: Ditto.
312 * gfortran.dg/pack_assign_1.f90: Ditto.
313 * gfortran.dg/pack_vector_1.f90: Ditto.
314 * gfortran.dg/pointer_check_8.f90: Ditto.
315 * gfortran.dg/product_init_expr.f03: Ditto.
316 * gfortran.dg/reshape_order_5.f90: Ditto.
317 * gfortran.dg/reshape_shape_1.f90: Ditto.
318 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
319 * gfortran.dg/same_name_2.f90: Ditto.
320 * gfortran.dg/selected_real_kind_1.f90: Ditto.
321 * gfortran.dg/spread_init_expr.f03: Ditto.
322 * gfortran.dg/stmt_func_1.f90: Ditto.
323 * gfortran.dg/sum_init_expr.f03: Ditto.
324 * gfortran.dg/transpose_3.f03: Ditto.
325 * gfortran.dg/unpack_init_expr.f03: Ditto.
326 * gfortran.dg/warn_conversion.f90: Ditto.
327 * gfortran.dg/warn_conversion_2.f90: Ditto.
328 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
329 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
330 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
331 * gfortran.dg/whole_file_16.f90: Ditto.
332 * gfortran.dg/whole_file_17.f90: Ditto.
333 * gfortran.dg/whole_file_18.f90: Ditto.
334 * gfortran.dg/whole_file_20.f03: Ditto.
335 * gfortran.dg/whole_file_5.f90: Ditto.
336 * gfortran.dg/whole_file_6.f90: Ditto.
337 * gfortran.dg/write_invalid_format.f90: Ditto.
338 * gfortran.dg/zero_sized_6.f90: Ditto.
340 2011-02-21 Jeff Law <law@redhat.com>
342 PR rtl-optimization/46178
343 * gcc.target/i386/pr46178.c: New test.
345 PR rtl-optimization/46002
346 * gcc.c-torture/compile/pr46002.c: New test.
348 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
350 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
353 2011-02-21 Jakub Jelinek <jakub@redhat.com>
356 * g++.dg/debug/pr47106.C: Require effective target lto.
358 2011-02-21 Jason Merrill <jason@redhat.com>
360 * g++.dg/cpp0x/constexpr-diag2.C: New.
362 2011-02-20 Jason Merrill <jason@redhat.com>
364 * g++.dg/cpp0x/constexpr-ctor7.C: New.
366 * g++.dg/cpp0x/fntmpdefarg2.C: New.
368 * g++.dg/overload/conv-op1.C: New.
370 * g++.dg/cpp0x/constexpr-synth1.C: New.
372 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
374 * objc.dg/layout-2.m: New.
375 * objc.dg/selector-3.m: Adjusted location of error message.
376 * objc.dg/type-size-3.m: Same.
377 * obj-c++.dg/selector-3.mm: Same.
379 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
382 * objc.dg/property/dotsyntax-22.m: New.
383 * obj-c++.dg/property/dotsyntax-22.mm: New.
385 2011-02-20 Dodji Seketeli <dodji@redhat.com>
388 * g++.dg/template/typedef38.C: New test.
390 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
393 * gfortran.dg/whole_file_30.f90 : New test.
394 * gfortran.dg/whole_file_31.f90 : New test.
396 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
400 * gfortran.dg/whole_file_28.f90 : New test.
401 * gfortran.dg/whole_file_29.f90 : New test.
403 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
406 * g++.dg/template/crash105.C: New.
408 2011-02-19 Jason Merrill <jason@redhat.com>
410 * g++.dg/cpp0x/regress/no-elide1.C: New.
412 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
414 PR tree-optimization/46620
415 * gcc.dg/pr46620.c: New.
417 2011-02-19 Jakub Jelinek <jakub@redhat.com>
420 * gcc.target/i386/pr47809.c: New test.
422 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
423 Tobias Burnus <burnus@net-b.de>
425 * lib/target-supports.exp
426 (check_effective_target_fortran_large_real): New check for large reals.
427 * gfortran.dg/nan_7.f90: New test.
429 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
432 * gfortran.dg/fmt_f0_1.f90: Update test.
434 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
437 * gfortran.dg/array_constructor_36.f90 : New test.
438 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
439 allow for comparison between different elements of the array
440 constructor at different levels of optimization.
442 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
444 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
445 * gcc.target/i386/pr32280-1.c: Likewise.
447 2011-02-19 Jakub Jelinek <jakub@redhat.com>
450 * gcc.target/i386/pr47800.c: New test.
452 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
454 * objc/execute/exceptions/foward-1.x: New.
456 2011-02-18 Janus Weil <janus@gcc.gnu.org>
459 * gfortran.dg/derived_constructor_comps_4.f90: New.
461 2011-02-18 Tobias Burnus
464 * gfortran.dg/func_result_6.f90: New.
466 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
469 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
471 2011-02-18 Tobias Burnus <burnus@net-b.de>
474 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
476 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
477 normalizing the error/warning output.
478 * gfortran.dg/Wall.f90: Update dg-error/warning.
479 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
480 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
481 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
482 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
483 * gfortran.dg/class_30.f90: Update dg-error/warning.
484 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
485 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
486 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
487 * gfortran.dg/entry_17.f90: Update dg-error/warning.
488 * gfortran.dg/entry_19.f90: Update dg-error/warning.
489 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
490 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
491 * gfortran.dg/g77/12632.f: Update dg-error/warning.
492 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
493 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
494 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
495 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
496 * gfortran.dg/goto_8.f90: Update dg-error/warning.
497 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
498 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
499 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
500 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
501 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
502 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
503 * gfortran.dg/volatile3.f90: Update dg-error/warning.
504 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
505 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
506 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
507 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
508 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
510 2011-02-18 Janus Weil <janus@gcc.gnu.org>
513 * gfortran.dg/proc_ptr_comp_30.f90: New.
515 2011-02-18 Jakub Jelinek <jakub@redhat.com>
518 * gcc.target/i386/pr47780.c: New test.
520 2011-02-18 Janus Weil <janus@gcc.gnu.org>
523 * gfortran.dg/class_40.f03: New.
525 2011-02-18 Dodji Seketeli <dodji@redhat.com>
528 * g++.dg/cpp0x/auto21.C: New test.
530 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
532 * objc.dg/special/unclaimed-category-1.h: Updated for
534 * objc.dg/special/unclaimed-category-1.m: Same.
535 * objc.dg/zero-link-1.m: Same.
536 * objc.dg/lookup-1.m: Same.
537 * objc.dg/torture/strings/const-str-9.m
538 * objc.dg/torture/strings/const-str-10.m: Same.
539 * objc.dg/torture/strings/const-str-11.m: Same.
540 * objc.dg/torture/forward-1.m: Same.
541 * objc.dg/zero-link-2.m: Same.
542 * objc.dg/encode-7-next-64bit.m: Same.
543 * objc.dg/method-4.m: Same.
544 * objc.dg/next-runtime-1.m: Same.
545 * objc.dg/image-info.m: Same.
546 * objc.dg/pr23214.m: Same.
547 * objc.dg/symtab-1.m: Same.
548 * obj-c++.dg/basic.m: Same.
549 * obj-c++.dg/proto-lossage-3.m: Same.
550 * obj-c++.dg/torture/strings/const-str-10.m: Same.
551 * obj-c++.dg/torture/strings/const-str-11.m: Same.
552 * obj-c++.dg/torture/strings/const-str-9.m: Same.
553 * obj-c++.dg/method-11.m: Same.
554 * objc/execute/enumeration-1.m: Same.
555 * objc/execute/object_is_class.m: Same.
556 * objc/execute/formal_protocol-2.m: Same.
557 * objc/execute/formal_protocol-4.m: Same.
558 * objc/execute/formal_protocol-6.m: Same.
559 * objc/execute/bycopy-3.m: Same.
560 * objc/execute/exceptions/catchall-1.m: Same.
561 * objc/execute/exceptions/finally-1.m: Same.
562 * objc/execute/exceptions/local-variables-1.m: Same.
563 * objc/execute/exceptions/foward-1.m: Same.
564 * objc/execute/bf-common.h
565 * objc/execute/enumeration-2.m: Same.
566 * objc/execute/formal_protocol-1.m: Same.
567 * objc/execute/formal_protocol-3.m: Same.
568 * objc/execute/formal_protocol-5.m: Same.
569 * objc/execute/accessing_ivars.m: Same.
570 * objc/execute/bycopy-2.m: Same.
571 * objc/execute/formal_protocol-7.m: Same.
572 * objc/execute/compatibility_alias.m: Same.
573 * objc/execute/no_clash.m: Same.
574 * objc/execute/object_is_meta_class.m: Same.
575 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
576 * objc/execute/class-tests-1.h: Include stdio.h.
577 * objc/execute/class-tests-2.h: Same.
578 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
580 * obj-c++.dg/try-catch-2.mm: Same.
582 2011-02-17 Jakub Jelinek <jakub@redhat.com>
585 * g++.dg/warn/Wunused-parm-4.C: New test.
587 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
588 Jan Hubicka <jh@suse.cz>
592 * g++.dg/debug/pr47106.C: New.
594 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
597 * gcc.target/i386/pr43653.c: New test.
599 2011-02-11 Dodji Seketeli <dodji@redhat.com>
602 * g++.dg/template/inherit6.C: New test.
604 2011-02-16 Janus Weil <janus@gcc.gnu.org>
607 * gfortran.dg/class_39.f03: New.
609 2011-02-16 Dodji Seketeli <dodji@redhat.com>
612 * g++.dg/cpp0x/variadic106.C: New test.
614 2011-02-16 Jakub Jelinek <jakub@redhat.com>
617 * gfortran.dg/pr47757-1.f90: New test.
618 * gfortran.dg/pr47757-2.f90: New test.
619 * gfortran.dg/pr47757-3.f90: New test.
622 * g++.dg/cpp0x/enum8.C: New test.
624 2011-02-15 Jason Merrill <jason@redhat.com>
626 * g++.dg/inherit/implicit-trivial1.C: New.
627 * g++.dg/cpp0x/implicit-trivial1.C: New.
629 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
632 * gcc.dg/torture/pr47725.c: Removed.
634 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
637 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
638 constant does not generate a load from memory.
640 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
643 * gcc.dg/torture/pr47725.c: New.
645 2011-02-15 Richard Guenther <rguenther@suse.de>
647 PR tree-optimization/47743
648 * gcc.dg/torture/pr47743.c: New testcase.
650 2011-02-15 Jakub Jelinek <jakub@redhat.com>
653 * gcc.target/i386/pr47581.c: New test.
655 2011-02-14 Janus Weil <janus@gcc.gnu.org>
658 * gfortran.dg/select_type_22.f03: New.
660 2011-02-14 Jason Merrill <jason@redhat.com>
662 * g++.dg/cpp0x/regress/enum1.C: New.
664 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
666 * gnat.dg/include.adb: New test.
668 2011-02-14 Janus Weil <janus@gcc.gnu.org>
671 * gfortran.dg/class_38.f03: New.
673 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
675 * gcc.dg/pr46494.c: New test.
677 2011-02-14 Richard Guenther <rguenther@suse.de>
679 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
681 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
684 * gnat.dg/null_pointer_deref1.exp: Don't skip on
685 sparc*-sun-solaris2.11.
687 2011-02-14 Janus Weil <janus@gcc.gnu.org>
690 * gfortran.dg/argument_checking_18.f90: New.
692 2011-02-13 Tobias Burnus <burnus@net-b.de>
694 * gfortran.dg/argument_checking_13.f90: Update dg-error.
695 * gfortran.dg/argument_checking_17.f90: New.
697 2011-02-12 Janus Weil <janus@gcc.gnu.org>
699 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
700 are temporarily disabled.
701 * gfortran.dg/class_7.f03: Ditto.
702 * gfortran.dg/coarray_14.f90: Ditto.
703 * gfortran.dg/typebound_proc_13.f03: Ditto.
705 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
708 * gfortran.dg/extends_11.f03: New.
710 2011-02-11 Xinliang David Li <davidxl@google.com>
712 PR tree-optimization/47707
713 * g++.dg/tree-ssa/pr47707.C: New test.
715 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
717 * g++.dg/opt/inline17.C: New test.
719 2011-02-11 Tobias Burnus <burnus@net-b.de>
722 * gfortran.dg/pure_formal_2.f90: New.
724 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
726 PR rtl-optimization/47614
727 * gfortran.dg/pr47614.f: New.
729 2011-02-11 Joseph Myers <joseph@codesourcery.com>
732 * gcc.dg/opts-6.c: New test.
734 2011-02-11 Jakub Jelinek <jakub@redhat.com>
737 * gcc.dg/pr47684.c: New test.
739 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
742 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
743 c99_runtime, dg-add-options c99_runtime.
746 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
749 * lib/target-supports.exp (check_ascii_locale_available): New proc.
750 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
751 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
752 * gcc.dg/ucnid-10.c: Likewise.
753 * gcc.dg/ucnid-13.c: Likewise.
754 * gcc.dg/ucnid-7.c: Likewise.
755 * gcc.dg/ucnid-8.c: Likewise.
756 Adapt dg-warning line number.
758 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
760 * gcc.target/i386/parity-1.c: Use -march=k8.
761 * gcc.target/i386/parity-2.c: Ditto.
762 * gcc.target/i386/vecinit-1.c: Ditto.
763 * gcc.target/i386/vecinit-2.c: Ditto.
765 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
768 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
769 * gcc.target/mips/save-restore-3.c: Likewise.
770 * gcc.target/mips/save-restore-4.c: Likewise.
771 * gcc.target/mips/save-restore-5.c: Likewise.
774 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
775 * g++.dg/tree-prof/partition2.C: Likewise.
777 2011-02-09 Jason Merrill <jason@redhat.com>
779 * g++.dg/tree-ssa/inline-3.C: Use a normal function
780 rather than misdeclare std::puts.
782 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
783 * g++.dg/other/warning1.C: Likewise.
784 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
785 * g++.old-deja/g++.gb/scope06.C: Likewise.
786 * g++.old-deja/g++.law/cvt11.C: Likewise.
787 * g++.old-deja/g++.law/init1.C: Likewise.
788 * g++.dg/abi/mangle26.C: Likewise.
790 * g++.dg/template/function1.C: Adjust for C++0x mode.
791 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
793 * g++.dg/ext/label10.C: Adjust for C++0x mode.
794 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
796 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
798 * g++.dg/cpp0x/regress/abi-empty7.C: New.
800 * g++.dg/cpp0x/regress: New directory.
801 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
802 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
803 * g++.dg/cpp0x/regress/regress3.C: New.
805 2011-02-10 Richard Guenther <rguenther@suse.de>
807 PR tree-optimization/47677
808 * gcc.dg/torture/pr47677.c: New testcase.
810 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
812 * objc.dg/special/load-category-1.m: Remove unused header.
813 * objc.dg/special/load-category-1a.m: Likewise.
814 * objc.dg/special/load-category-2.m: Likewise.
815 * objc.dg/special/load-category-2a.m: Likewise.
816 * objc.dg/special/load-category-3.m: Likewise.
817 * objc.dg/special/load-category-3a.m: Likewise.
818 * objc.dg/attributes/proto-attribute-2.m: Likewise.
819 * objc.dg/attributes/proto-attribute-3.m: Likewise.
820 * objc.dg/attributes/class-attribute-1.m: Likewise.
821 * objc.dg/property/property.exp: Don't run for Darwin < 9.
822 * obj-c++.dg/property/property.exp: Likewise.
823 * objc.dg/attributes/method-sentinel-1.m: Update type header.
824 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
825 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
826 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
827 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
828 * obj-c++.dg/template-8.mm: Likewise.
830 2011-02-10 Jakub Jelinek <jakub@redhat.com>
833 * gcc.target/i386/pr47665.c: New test.
835 2011-02-10 Jie Zhang <jie@codesourcery.com>
839 2011-02-05 Jie Zhang <jie@codesourcery.com>
841 * gcc.dg/pr42631.c: Update test.
842 * gcc.dg/pr42631-2.c: New test.
844 2011-02-09 Janus Weil <janus@gcc.gnu.org>
847 * gfortran.dg/proc_decl_25.f90: New.
849 2011-02-09 Janus Weil <janus@gcc.gnu.org>
852 * gfortran.dg/typebound_assignment_2.f03: New.
854 2011-02-09 Richard Guenther <rguenther@suse.de>
856 PR tree-optimization/47664
857 * gcc.dg/tree-ssa/inline-7.c: New testcase.
859 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
862 * gnat.dg/uninit_func.adb: Adjust dg directive.
864 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
867 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
869 2011-02-09 Janus Weil <janus@gcc.gnu.org>
872 * gfortran.dg/auto_dealloc_2.f90: New.
874 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
876 * gcc.dg/builtins-config.h: Remove __sgi handling.
877 * lib/target-supports.exp (add_options_for_c99_runtime): Add
878 -std=c99 for mips-sgi-irix6.5*.
880 2011-02-09 Martin Jambor <mjambor@suse.cz>
883 * gfortran.dg/pr25923.f90: Remove xfails.
885 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
888 * gfortran.dg/inquire_14.f90: New test.
890 2011-02-08 Janus Weil <janus@gcc.gnu.org>
893 * gfortran.dg/pointer_init_6.f90: New.
895 2011-02-08 Jeff Law <law@redhat.com>
897 PR tree-optimization/42893
898 * gcc.tree-ssa/pr42893.c: New test.
900 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
902 PR tree-optimization/46834
903 PR tree-optimization/46994
904 PR tree-optimization/46995
905 * gcc.dg/graphite/id-pr46834.c: New.
906 * gfortran.dg/graphite/id-pr46994.f90: New.
907 * gfortran.dg/graphite/id-pr46995.f90: New.
909 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
912 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
913 using the variable is known the warning is emitted there.
914 * gcc.dg/uninit-pr19430.c (foo): Likewise.
915 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
917 * c-c++-common/pr20000.c (g): Both warnings occur at the return
920 * gcc.dg/noreturn-1.c (foo5): Likewise.
921 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
924 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
925 the return statement using the uninitialized variable.
926 * gfortran.dg/pr39666-2.f90 (f): Likewise.
928 2011-02-08 Richard Guenther <rguenther@suse.de>
931 * g++.dg/opt/pr47639.c: New testcase.
933 2011-02-08 Richard Guenther <rguenther@suse.de>
935 PR tree-optimization/47632
936 * g++.dg/opt/pr47632.C: New testcase.
938 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
940 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
942 2011-02-07 Richard Guenther <rguenther@suse.de>
944 PR tree-optimization/47615
945 * g++.dg/opt/pr47615.C: New testcase.
947 2011-02-07 Richard Guenther <rguenther@suse.de>
949 PR tree-optimization/47621
950 * gcc.dg/torture/pr47621.c: New testcase.
952 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
954 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
956 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
959 * gfortran.dg/allocate_with_source_1 : New test.
961 2011-02-05 Jakub Jelinek <jakub@redhat.com>
964 * gcc.dg/pr47610.c: New test.
966 2011-02-05 Jie Zhang <jie@codesourcery.com>
969 * gcc.dg/pr42631.c: Update test.
970 * gcc.dg/pr42631-2.c: New test.
972 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
975 * gfortran.dg/pr47574.f90: New test.
977 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
979 PR tree-optimization/46194
980 * gcc.dg/autopar/pr46194.c: New.
982 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
984 PR tree-optimization/43695
985 * g++.dg/ipa/pr43695.C: New.
987 2011-02-04 Jakub Jelinek <jakub@redhat.com>
990 * gcc.dg/pr23200.c: New test.
992 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
995 * g++.dg/pr47589.C: New test.
997 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1000 * g++.dg/template/typedef37.C: New test.
1001 * g++.dg/template/param1.C: Adjust expected error message.
1003 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.dg/pr31490-2.c: New test.
1007 * gcc.dg/pr31490-3.c: New test.
1008 * gcc.dg/pr31490-4.c: New test.
1010 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1011 Jakub Jelinek <jakub@redhat.com>
1014 * g++.dg/parser/semicolon3.C: Adjust.
1015 * g++.dg/parser/semicolon4.C: New testcase.
1016 * g++.dg/pr46890.C: New testcase.
1018 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1021 * g++.dg/init/pr29571.C: New.
1023 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1025 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1026 instead of vect_int.
1028 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1031 * gcc.target/i386/pr47312.c: New test.
1034 * gcc.target/i386/pr47564.c: New test.
1036 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1038 PR tree-optimization/45122
1039 * gcc.dg/tree-ssa/pr45122.c: New.
1041 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1044 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1047 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1048 and vsx so a default --with-cpu=power7 doesn't give an error
1049 when -mavoid-indexed-addresses is used.
1051 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1052 wrapper function to save the arguments and then jump to the real
1053 function, rather than depending on the compiler not to move stuff
1055 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1057 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1058 Paul Thomas <pault@gcc.gnu.org>
1061 * gfortran.dg/class_37.f03 : New test.
1063 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1064 Richard Guenther <rguenther@suse.de>
1066 PR tree-optimization/40979
1068 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1069 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1070 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1071 check_vect_support_and_set_flags.
1072 * gfortran.dg/graphite/vect-pr40979.f90: New.
1074 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1077 * gfortran.dg/class_36.f03: New.
1079 2011-02-02 Richard Guenther <rguenther@suse.de>
1081 PR tree-optimization/47566
1082 * gcc.dg/lto/20110201-1_0.c: New testcase.
1084 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1090 * debug/pr47498.c: New.
1091 * debug/pr47501.c: New.
1093 2011-02-01 Richard Guenther <rguenther@suse.de>
1095 PR tree-optimization/47559
1096 * g++.dg/torture/pr47559.C: New testcase.
1098 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1101 * gfortran.dg/typebound_call_20.f03: New.
1103 2011-02-01 Richard Guenther <rguenther@suse.de>
1105 PR tree-optimization/47555
1106 * gcc.dg/pr47555.c: New testcase.
1108 2011-02-01 Richard Guenther <rguenther@suse.de>
1110 PR tree-optimization/47541
1111 * g++.dg/torture/pr47541.C: New testcase.
1113 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1116 * gfortran.dg/typebound_call_19.f03: New.
1118 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1121 * g++.dg/cpp0x/pr47416.C: New test.
1123 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1126 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1128 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1131 * gfortran.dg/typebound_assignment_1.f03: New.
1133 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1135 PR tree-optimization/47538
1136 * gcc.c-torture/execute/pr47538.c: New test.
1138 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1141 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1143 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1145 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1147 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1149 PR rtl-optimization/44031
1150 * gcc.c-torture/compile/20110131-1.c: New test.
1152 2011-01-31 Tobias Burnus <burnus@net-b.de>
1155 * gfortran.dg/stmt_func_1.f90: New.
1157 2011-01-31 Tobias Burnus <burnus@net-b.de>
1160 * gfortran.dg/interface_34.f90: New.
1162 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1165 * gfortran.dg/realloc_on_assign_5.f03: New test.
1166 * gfortran.dg/realloc_on_assign_5.f03: New test.
1168 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1170 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1171 * gfortran.dg/bessel_7.f90: Likewise.
1172 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1174 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1175 * gfortran.dg/sum_init_expr.f03: Likewise.
1177 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1179 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1182 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1183 loop only on "vect_intfloat_cvt" targets.
1185 2011-01-29 Tobias Burnus <burnus@net-b.de>
1188 * gfortran.dg/shape_6.f90: New.
1190 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1192 PR libgfortran/47434
1193 * gfortran.dg/read_infnan_1.f90: Update test.
1194 * gfortran.dg/module_nan.f90: Update test.
1195 * gfortran.dg/char4_iunit_1.f03: Update test.
1196 * gfortran.dg/large_real_kind_1.f90: Update test.
1197 * gfortran.dg/real_const_3.f90: Update test.
1198 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1200 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1203 * g++.dg/template/param2.C: New test.
1205 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1207 PR libgfortran/47285
1208 * gfortran.dg/fmt_g.f: New test.
1210 2011-01-28 Tobias Burnus <burnus@net-b.de>
1213 * gfortran.dg/pure_formal_1.f90: New.
1215 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1218 * gcc.dg/tls/pr42894.c: New test.
1220 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1222 * gcc.dg/pr47276.c: Add dg-require-visibility.
1224 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1226 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1228 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1229 Tobias Burnus <burnus@gcc.gnu.org>
1234 * gfortran.dg/realloc_on_assign_3.f03: New test.
1235 * gfortran.dg/realloc_on_assign_4.f03: New test.
1236 * gfortran.dg/allocatable_function_5.f90: New test.
1237 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1238 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1239 implemented" dg-errors.
1241 2011-01-27 Jan Hubicka <jh@suse.cz>
1244 * gcc.dg/attr-weakref-4.c: New testcase
1246 2011-01-27 Martin Jambor <mjambor@suse.cz>
1248 PR tree-optimization/47228
1249 * gcc.dg/torture/pr47228.c: New test.
1251 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1253 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1255 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1257 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1258 when using auto-overlay support on the SPU.
1260 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1262 PR rtl-optimization/44174
1263 * gcc.target/i386/asm-6.c: New test.
1265 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1267 PR rtl-optimization/46856
1268 * gcc.c-torture/compile/pr46856.c: New test.
1270 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1271 Andrew Pinski <pinskia@gmail.com>
1274 * gcc.dg/pr43082.c: New.
1276 2011-01-26 DJ Delorie <dj@redhat.com>
1278 PR rtl-optimization/46878
1279 * gcc.dg/pr46878-1.c: New test.
1281 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1284 * g++.dg/cpp0x/pr47476.C: New test.
1286 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1288 * gcc.c-torture/compile/20110126-1.c: New test.
1290 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1293 * gcc.dg/torture/pr47473.c: New test.
1295 2011-01-26 Jan Hubicka <jh@suse.cz>
1298 * gcc.c-torture/execute/pr47237.c: New testcase.
1300 2011-01-26 Jan Hubicka <jh@suse.cz>
1302 PR tree-optimization/47190
1303 * gcc.dg/attr-weakref-3.c: New testcase.
1305 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1308 * gcc.dg/dll-9a.c: New test file.
1309 * gcc.dg/dll-11.c: Likewise.
1310 * gcc.dg/dll-12.c: Likewise.
1311 * gcc.dg/dll-12a.c: Likewise.
1312 * gcc.dg/dll-11a.c: Likewise.
1313 * gcc.dg/dll-9.c: Likewise.
1314 * gcc.dg/dll-10.c: Likewise.
1315 * gcc.dg/dll-10a.c: Likewise.
1316 * g++.dg/ext/dllexport4a.cc: Likewise.
1317 * g++.dg/ext/dllexport4.C: Likewise.
1318 * g++.dg/ext/dllexport5.C: Likewise.
1319 * g++.dg/ext/dllexport5a.cc: Likewise.
1321 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1323 PR tree-optimization/46970
1324 * gcc.dg/graphite/pr46970.c: New.
1326 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1328 PR tree-optimization/46215
1329 * gcc.dg/graphite/pr46215.c: New.
1331 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1333 PR tree-optimization/46168
1334 * gcc.dg/graphite/pr46168.c: New.
1336 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1338 PR tree-optimization/43657
1339 * gcc.dg/graphite/pr43657.c: New.
1341 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1343 PR tree-optimization/29832
1344 * gfortran.dg/graphite/pr29832.f90: New.
1346 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1348 PR tree-optimization/43567
1349 * gcc.dg/graphite/pr43567.c: New.
1351 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1353 * gfortran.dg/graphite/interchange-4.f: New.
1354 * gfortran.dg/graphite/interchange-5.f: New.
1356 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1357 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1358 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1359 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1360 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1361 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1362 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1363 * gfortran.dg/ltrans-7.f90: Removed.
1364 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1366 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1367 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1368 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1369 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1370 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1371 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1372 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1373 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1374 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1375 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1376 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1377 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1378 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1379 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1380 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1381 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1382 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1383 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1384 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1385 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1386 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1387 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1388 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1389 * gcc.dg/tree-ssa/data-dep-1.c
1390 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1391 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1392 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1393 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1394 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1396 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1398 PR tree-optimization/47265
1399 PR tree-optimization/47443
1400 * gcc.c-torture/compile/pr47265.c: New test.
1401 * gcc.dg/pr47443.c: New test.
1403 2011-01-25 Martin Jambor <mjambor@suse.cz>
1405 PR tree-optimization/47382
1406 * g++.dg/torture/pr47382.C: New test.
1407 * g++.dg/opt/devirt1.C: Xfail.
1409 2011-01-25 Yao Qi <yao@codesourcery.com>
1412 * gcc.target/arm/pr45701-1.c: New test.
1413 * gcc.target/arm/pr45701-2.c: New test.
1414 * gcc.target/arm/pr45701-3.c: New test.
1416 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1417 Jakub Jelinek <jakub@redhat.com>
1419 PR tree-optimization/47271
1420 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1422 2011-01-25 Nick Clifton <nickc@redhat.com>
1424 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1425 (saturate_add): Delete.
1427 (main): Do not run saturate_add.
1428 (set_interrupts): Delete.
1430 2011-01-25 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1435 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1437 PR tree-optimization/47427
1438 PR tree-optimization/47428
1439 * gcc.c-torture/compile/pr47427.c: New test.
1440 * gcc.c-torture/compile/pr47428.c: New test.
1442 2011-01-25 Richard Guenther <rguenther@suse.de>
1445 * gcc.dg/torture/pr47411.c: New testcase.
1447 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1449 * gfortran.dg/graphite/id-24.f: New.
1450 * gfortran.dg/graphite/id-25.f: New.
1452 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1454 * gfortran.dg/graphite/id-23.f: New.
1456 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1458 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1460 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1462 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1463 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1464 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1465 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1466 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1467 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1468 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1469 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1470 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1472 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1474 * gcc.dg/graphite/block-0.c: Add documentation.
1475 * gcc.dg/graphite/block-4.c: Same.
1476 * gcc.dg/graphite/block-7.c: Same.
1477 * gcc.dg/graphite/block-8.c: New.
1478 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1479 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1480 * gcc.dg/graphite/interchange-12.c: Add documentation.
1481 * gcc.dg/graphite/interchange-13.c: New.
1482 * gcc.dg/graphite/interchange-14.c: New.
1483 * gcc.dg/graphite/interchange-15.c: New.
1484 * gcc.dg/graphite/interchange-8.c: Add documentation.
1485 * gcc.dg/graphite/interchange-mvt.c: Same.
1487 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1490 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1491 * gcc.target/powerpc/altivec-14.c: Ditto.
1492 * gcc.target/powerpc/altivec-33.c: Ditto.
1493 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1494 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1495 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1496 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1497 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1498 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1499 * g++.dg/ext/altivec-15.C: Ditto.
1500 * g++.dg/ext/altivec-types-1.C: Ditto.
1501 * g++.dg/ext/altivec-types-2.C: Ditto.
1502 * g++.dg/ext/altivec-types-3.C: Ditto.
1503 * g++.dg/ext/altivec-types-4.C: Ditto.
1505 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1507 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1509 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1511 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1512 optimization options.
1514 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1516 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1519 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1521 2011-01-23 Tobias Burnus <burnus@net-b.de>
1524 * gfortran.dg/allocatable_scalar_12.f90: New.
1526 2011-01-23 Ira Rosen <irar@il.ibm.com>
1528 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1529 vectorization to be not profitable if peeling is used to
1530 realign the memory access.
1531 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1532 loop bound to avoid loop unrolling.
1533 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1535 2011-01-22 Jan Hubicka <jh@suse.cz>
1538 * g++.dg/lto/pr47333.C: New file.
1540 2011-01-22 Jan Hubicka <jh@suse.cz>
1542 PR tree-optimization/43884
1544 * gcc.dg/autopar/outer-2.c: Increase array size.
1545 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1547 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1550 * gfortran.dg/c_loc_tests_16.f90: New test.
1552 2011-01-22 Tobias Burnus <burnus@net-b.de>
1555 * gfortran.dg/typebound_proc_19.f90: New.
1557 2011-01-21 Jeff Law <law@redhat.com>
1559 PR tree-optimization/47053
1560 * g++.dg/pr47053.C: New test.
1562 2011-01-21 Jason Merrill <jason@redhat.com>
1565 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1567 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1570 * g++.dg/cpp0x/range-for10.C: New test.
1571 * g++.dg/template/for1.C: New test.
1574 * g++.dg/tree-prof/partition3.C: New test.
1576 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1578 PR rtl-optimization/47366
1579 * g++.dg/opt/pr47366.C: New test.
1581 2011-01-21 Jason Merrill <jason@redhat.com>
1584 * g++.dg/cpp0x/constexpr-regress2.C: New.
1586 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1588 2011-01-21 Jeff Law <law@redhat.com>
1590 PR rtl-optimization/41619
1591 * gcc.dg/pr41619.c: New.
1593 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1595 PR tree-optimization/47355
1596 * g++.dg/opt/pr47355.C: New test.
1598 2011-01-21 Richard Guenther <rguenther@suse.de>
1600 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1603 2011-01-21 Richard Guenther <rguenther@suse.de>
1605 PR tree-optimization/47365
1606 * gcc.dg/torture/pr47365.c: New testcase.
1607 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1609 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1611 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1613 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1615 PR tree-optimization/47391
1616 * gcc.dg/pr47391.c: New test.
1618 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1620 * g++.dg/template/char1.C: Use signed char.
1622 2011-01-21 Tobias Burnus <burnus@net-b.de>
1625 * gfortran.dg/pointer_target_4.f90: New.
1627 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1630 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1631 ILP32 system and not IP32.
1633 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1636 * g++.dg/debug/pr46583.C: New.
1638 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1641 * g++.dg/debug/pr47283.C: New test.
1644 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1645 * gcc.target/i386/headmerge-2.c: Likewise.
1647 2011-01-20 Richard Guenther <rguenther@suse.de>
1650 * gcc.dg/torture/pr47370.c: New testcase.
1652 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1654 PR tree-optimization/46130
1655 * gcc.dg/pr46130-1.c: New test.
1656 * gcc.dg/pr46130-2.c: New test.
1658 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1661 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1663 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1666 * g++.dg/debug/pr46240.cc: New.
1668 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1671 * g++.dg/template/anonunion1.C: New test.
1673 PR rtl-optimization/47337
1674 * gcc.c-torture/execute/pr47337.c: New test.
1676 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1679 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1681 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1683 PR tree-optimization/46021
1684 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1686 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1688 PR tree-optimization/47290
1689 * g++.dg/torture/pr47290.C: New test.
1691 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1694 * gfortran.dg/proc_ptr_comp_29.f90: New.
1696 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1699 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1700 powerpc-apple-darwin9.
1702 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1704 PR rtl-optimization/47299
1705 * gcc.c-torture/execute/pr47299.c: New test.
1707 2011-01-17 Jason Merrill <jason@redhat.com>
1709 * g++.dg/cpp0x/constexpr-virtual.C: New.
1711 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1714 * gfortran.dg/gomp/pr47331.f90: New test.
1716 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1719 * objc.dg/selector-warn-1.m: New.
1720 * obj-c++.dg/selector-warn-1.mm: New.
1722 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1724 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1725 Update dg-final accordingly.
1727 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1729 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1731 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1733 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1735 * gcc.dg/guality/pr36728-2.c: Likewise.
1737 2011-01-17 Richard Guenther <rguenther@suse.de>
1739 PR tree-optimization/47313
1740 * g++.dg/torture/pr47313.C: New testcase.
1742 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1745 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1746 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1747 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1748 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1750 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1752 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1753 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1754 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1756 2011-01-17 Richard Guenther <rguenther@suse.de>
1758 PR tree-optimization/45967
1759 * gcc.dg/torture/pr45967-2.c: New testcase.
1760 * gcc.dg/torture/pr45967-3.c: Likewise.
1762 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1765 * g++.dg/ext/pr47213.C: Require visibility.
1767 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1769 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1770 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1772 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1774 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1775 Linux-based targets.
1777 2011-01-13 Jan Hubicka <jh@suse.cz>
1779 PR tree-optimization/47276
1780 * gcc.dg/pr47276.c: New testcase.
1782 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1783 Jonathan Wakely <jwakely.gcc@gmail.com>
1786 * g++.dg/other/pr33558.C: New.
1787 * g++.dg/other/pr33558-2.C: New.
1789 2011-01-14 Martin Jambor <mjambor@suse.cz>
1791 PR tree-optimization/45934
1792 PR tree-optimization/46302
1793 * g++.dg/ipa/devirt-c-1.C: New test.
1794 * g++.dg/ipa/devirt-c-2.C: Likewise.
1795 * g++.dg/ipa/devirt-c-3.C: Likewise.
1796 * g++.dg/ipa/devirt-c-4.C: Likewise.
1797 * g++.dg/ipa/devirt-c-5.C: Likewise.
1798 * g++.dg/ipa/devirt-c-6.C: Likewise.
1799 * g++.dg/ipa/devirt-6.C: Likewise.
1800 * g++.dg/ipa/devirt-d-1.C: Likewise.
1801 * g++.dg/torture/pr45934.C: Likewise.
1803 2011-01-14 Jason Merrill <jason@redhat.com>
1805 * g++.dg/cpp0x/variadic105.C: New.
1807 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1808 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1811 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1812 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1813 execution tests on i?86-*-*, x86_64-*-* and
1814 powerpc*-apple-darwin* && ilp32.
1815 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1816 tests on i?86-*-* and x86_64-*-*.
1818 2011-01-14 Richard Guenther <rguenther@suse.de>
1820 PR tree-optimization/47280
1821 * g++.dg/opt/pr47280.C: New testcase.
1823 2011-01-14 Jason Merrill <jason@redhat.com>
1825 * g++.dg/cpp0x/constexpr-regress1.C: New.
1827 * g++.dg/ext/flexary2.C: New.
1829 2011-01-14 Richard Guenther <rguenther@suse.de>
1832 * gcc.dg/torture/pr47281.c: New testcase.
1833 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1835 2011-01-14 Richard Guenther <rguenther@suse.de>
1837 PR tree-optimization/47286
1838 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1840 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1843 * g++.dg/ext/pr47213.C: New.
1845 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1847 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1849 2011-01-13 Tobias Burnus <burnus@net-b.de>
1850 Mikael Morin <mikael@gcc.gnu.org>
1854 * gfortran.dg/select_type_20.f90: New.
1855 * gfortran.dg/select_type_21.f90: New.
1857 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1860 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1862 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1864 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1865 * gcc.dg/guality/pr36728-2.c: Likewise.
1867 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1870 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1872 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1874 PR rtl-optimization/45352
1875 * gcc.dg/pr45352-3.c: New.
1877 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1879 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1881 * g++.dg/cpp0x/range-for8.C: New.
1882 * g++.dg/cpp0x/range-for9.C: New.
1884 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1887 * g++.dg/debug/pr47209.C: New.
1889 2011-01-12 Richard Guenther <rguenther@suse.de>
1892 * gcc.dg/lto/pr47259_0.c: New testcase.
1893 * gcc.dg/lto/pr47259_1.c: Likewise.
1895 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1897 * objc-obj-c++-shared/Object1.h: Add copyright header, update
1898 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1899 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1900 methods missing from the OBJC2 Object.
1901 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1902 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1903 GNU and NeXT runtimes.
1904 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1906 * objc-obj-c++-shared/Object1.m: Likewise.
1907 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
1908 * objc.dg/proto-qual-1.m: Likewise.
1909 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1910 * obj-c++.dg/proto-qual-1.mm: Likewise.
1912 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
1915 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1917 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1919 Fixed the Objective-C++ testsuite and updated all tests.
1920 * lib/obj-c++.exp (obj-c++_init): Declare and set
1921 gcc_warning_prefix and gcc_error_prefix.
1922 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1923 'dg-warning', 'dg-message' and 'dg-error'.
1924 * obj-c++.dg/class-extension-3.mm: Likewise.
1925 * obj-c++.dg/class-protocol-1.mm: Likewise.
1926 * obj-c++.dg/encode-7.mm: Likewise.
1927 * obj-c++.dg/exceptions-3.mm: Likewise.
1928 * obj-c++.dg/exceptions-5.mm: Likewise.
1929 * obj-c++.dg/method-12.mm: Likewise.
1930 * obj-c++.dg/method-13.mm: Likewise.
1931 * obj-c++.dg/method-15.mm: Likewise.
1932 * obj-c++.dg/method-16.mm: Likewise.
1933 * obj-c++.dg/method-4.mm: Likewise.
1934 * obj-c++.dg/method-8.mm: Likewise.
1935 * obj-c++.dg/method-conflict-1.mm: Likewise.
1936 * obj-c++.dg/method-conflict-2.mm: Likewise.
1937 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1938 and uncommented second part of the testcase now that the testsuite
1940 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
1941 and uncommented second part of the testcase now that the testsuite
1943 * obj-c++.dg/private-1.mm: Likewise.
1944 * obj-c++.dg/proto-lossage-4.mm: Likewise.
1945 * obj-c++.dg/syntax-error-7.mm: Likewise.
1946 * obj-c++.dg/warn5.mm: Likewise.
1947 * obj-c++.dg/property/at-property-14.mm: Likewise.
1948 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1950 * obj-c++.dg/property/at-property-18.mm: Likewise.
1951 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1953 * obj-c++.dg/property/at-property-21.mm: Likewise.
1954 * obj-c++.dg/property/at-property-28.mm: Likewise.
1955 * obj-c++.dg/property/at-property-5.mm: Likewise.
1956 * obj-c++.dg/property/dynamic-2.mm: Likewise.
1957 * obj-c++.dg/property/property-neg-3.mm: Likewise.
1958 * obj-c++.dg/property/synthesize-11.mm: Likewise.
1959 * obj-c++.dg/property/synthesize-6.mm: Likewise.
1960 * obj-c++.dg/property/synthesize-8.mm: Likewise.
1961 * obj-c++.dg/property/synthesize-9.mm: Likewise.
1962 * obj-c++.dg/tls/diag-5.mm: Likewise.
1963 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1964 dg-error, now matched correctly.
1966 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1968 * objc.dg/property/at-property-29.m: New.
1969 * obj-c++.dg/property/at-property-29.mm: New.
1971 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1973 * go.test/go-test.exp (go-set-goarch): New proc.
1974 (go-gc-tests): Use it.
1976 2011-01-11 Dodji Seketeli <dodji@redhat.com>
1979 * g++.dg/debug/dwarf2/template-params-8.C: New test.
1981 2011-01-11 Richard Henderson <rth@redhat.com>
1983 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1985 2011-01-11 Jan Hubicka <jh@suse.cz>
1989 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1990 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1992 2011-01-11 Richard Guenther <rguenther@suse.de>
1994 PR tree-optimization/46076
1995 * gcc.dg/tree-ssa/pr46076.c: New testcase.
1997 2011-01-11 Jeff Law <law@redhat.com>
1999 * PR tree-optimization/47086
2000 * gcc.dg/pr47086.c: New test.
2002 2011-01-11 Jason Merrill <jason@redhat.com>
2005 * g++.dg/template/new10.C: New.
2008 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2010 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2012 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2013 Split type definitions and NSConstantString class into...
2014 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2015 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2016 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2017 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2018 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2019 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2021 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2022 encode defines for newer NeXT system headers.
2023 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2024 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2025 * objc.dg/foreach-5.m: Likewise.
2026 * objc.dg/foreach-2.m: Likewise.
2027 * objc.dg/foreach-4.m: Likewise.
2028 * objc.dg/torture/strings/string1.m: Likewise.
2029 * objc.dg/torture/strings/string2.m: Likewise.
2030 * objc.dg/torture/strings/string3.m: Likewise.
2031 * objc.dg/torture/strings/string4.m: Likewise.
2032 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2033 header and stand alone.
2034 * obj-c++.dg/strings/strings-2.mm: Likewise.
2035 * objc.dg/torture/strings/const-str-3.m: Likewise.
2036 * objc.dg/strings/strings-2.m: Likewise.
2037 * objc.dg/strings/const-str-12b.m: Likewise.
2039 2011-01-12 Richard Guenther <rguenther@suse.de>
2042 * gcc.dg/attr-weak-1.c: Adjust.
2044 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2047 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2048 standard compliant and comment.
2050 2011-01-10 Jan Hubicka <jh@suse.cz>
2053 * gcc.dg/initpri3.c: New testcase.
2055 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2058 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2064 (g_ebp_save): Likewise.
2065 (g_esp_save): Likewise.
2067 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2069 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2071 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2073 PR tree-optimization/46021
2074 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2075 i?86-*-*, x86_64-*-*.
2077 2011-01-10 Jeff Law <law@redhat.com>
2079 * PR tree-optimization/47141
2080 * gcc.c-torture/compile/pr47141.c: New test.
2082 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2085 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2086 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2087 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2088 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2091 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2092 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2093 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2094 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2095 being vectorized. Adjust dg-final pattern.
2098 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2099 * gcc.dg/vect/slp-24.c: Likewise.
2101 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2104 * g++.dg/other/pr47218-1.C: New test file.
2105 * g++.dg/other/pr47218.C: Likewise.
2106 * g++.dg/other/pr47218.h: New supporting header.
2108 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2111 * objc.dg/attributes/invalid-attribute-1.m: New.
2112 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2114 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2117 * gfortran.dg/proc_ptr_comp_28.f90: New.
2119 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2121 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2122 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2123 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2124 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2125 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2126 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2127 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2128 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2129 * objc.dg/gnu-api-2-class.m: Likewise.
2130 * objc.dg/gnu-api-2-ivar.m: Likewise.
2131 * objc.dg/gnu-api-2-method.m: Likewise.
2132 * objc.dg/gnu-api-2-objc.m: Likewise.
2133 * objc.dg/gnu-api-2-object.m: Likewise.
2134 * objc.dg/gnu-api-2-property.m: Likewise.
2135 * objc.dg/gnu-api-2-protocol.m: Likewise.
2136 * objc.dg/gnu-api-2-sel.m: Likewise.
2138 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2140 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2141 * objc.dg/objc-foreach-4.m: Likewise.
2142 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2143 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2144 * objc.dg/foreach-4.m: Likewise.
2145 * objc.dg/foreach-5.m: Likewise.
2146 * objc.dg/foreach-3.m: Return self from init.
2148 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2151 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2153 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2156 * gfortran.dg/class_35.f90: New.
2158 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2160 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2162 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2165 * objc.dg/invalid-method-2.m: New.
2166 * obj-c++.dg/invalid-method-2.mm: New.
2168 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2171 * gfortran.dg/transpose_optimization_2.f90 : New test.
2173 2011-01-08 Jan Hubicka <jh@suse.cz>
2175 PR tree-optmization/46469
2176 * g++.dg/torture/pr46469.C: New testcase.
2178 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2180 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2181 emulation of libobjc-gnu structure layout functionality to ..
2182 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2183 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2184 * objc/execute/bf-common.h: Adjust headers.
2185 * objc/execute/bf-1.m: Likewise.
2186 * objc/execute/bf-2.m: Likewise.
2187 * objc/execute/bf-3.m: Likewise.
2188 * objc/execute/bf-4.m: Likewise.
2189 * objc/execute/bf-5.m: Likewise.
2190 * objc/execute/bf-6.m: Likewise.
2191 * objc/execute/bf-7.m: Likewise.
2192 * objc/execute/bf-8.m: Likewise.
2193 * objc/execute/bf-9.m: Likewise.
2194 * objc/execute/bf-10.m: Likewise.
2195 * objc/execute/bf-11.m: Likewise.
2196 * objc/execute/bf-12.m: Likewise.
2197 * objc/execute/bf-13.m: Likewise.
2198 * objc/execute/bf-14.m: Likewise.
2199 * objc/execute/bf-15.m: Likewise.
2200 * objc/execute/bf-16.m: Likewise.
2201 * objc/execute/bf-17.m: Likewise.
2202 * objc/execute/bf-18.m: Likewise.
2203 * objc/execute/bf-19.m: Likewise.
2204 * objc/execute/bf-20.m: Likewise.
2205 * objc/execute/bf-21.m: Likewise.
2206 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2207 objc_get_type_qualifiers ().
2209 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2212 * gfortran.dg/dependency_39.f90: New test.
2214 2011-01-07 Jan Hubicka <jh@suse.cz>
2216 Get builtins tests ready for linker plugin.
2217 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2218 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2219 my_memset, my_bzero): Mark used.
2220 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2221 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2223 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2226 2011-01-07 Jan Hubicka <jh@suse.cz>
2228 PR tree-optimization/46367
2229 * g++.dg/torture/pr46367.C: New file.
2231 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2234 * gcc.dg/pr47201.c: New test.
2237 * gcc.dg/tree-prof/pr47187.c: New test.
2239 2011-01-07 Tobias Burnus <burnus@net-b.de>
2242 * gfortran.dg/extends_type_of_3.f90: New.
2244 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2246 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2247 * g++.dg/ext/dllimport-MI1.C: Likewise.
2248 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2249 * g++.dg/ext/dllimport10.C: Likewise.
2250 * g++.dg/ext/dllimport11.C: Likewise.
2251 * g++.dg/ext/dllimport12.C: Likewise.
2252 * g++.dg/ext/dllimport13.C: Likewise.
2253 * g++.dg/ext/dllimport2.C: Likewise.
2254 * g++.dg/ext/dllimport3.C: Likewise.
2255 * g++.dg/ext/dllimport4.C: Likewise.
2256 * g++.dg/ext/dllimport5.C: Likewise.
2257 * g++.dg/ext/dllimport6.C: Likewise.
2258 * g++.dg/ext/dllimport8.C: Likewise.
2259 * g++.dg/ext/dllimport9.C: Likewise.
2260 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2261 targets, too. Additionally enable test for i?86-*-mingw*.
2262 * g++.dg/ext/selectany1.C: Likewise.
2263 Remove guard variable check.
2265 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2269 * gfortran.dg/storage_size_3.f08: Extended.
2271 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2274 * g++.dg/template/stdarg1.C: New test.
2276 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2279 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2280 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2281 from the interface of functions to not hide the errors that
2284 2011-01-06 Jan Hubicka <jh@suse.cz>
2286 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2287 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2289 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2293 * gfortran.dg/interface_33.f90: New test.
2295 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2298 * gcc.c-torture/compile/pr47150.c: New test.
2300 2011-01-06 Ira Rosen <irar@il.ibm.com>
2302 PR tree-optimization/47139
2303 * gcc.dg/vect/pr47139.c: New test.
2305 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2308 * gfortran.dg/extends_type_of_2.f03: New.
2310 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2312 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2314 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2316 * gnat.dg/opt14.adb: New test.
2318 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2321 * gfortran.dg/allocate_error_2.f90: New test.
2323 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2326 * gfortran.dg/storage_size_3.f08: New.
2328 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2330 PR libgfortran/47154
2331 * gfortran.dg/namelist_68.f90: New test.
2333 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2335 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2337 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2340 * gfortran.dg/class_34.f90: New.
2342 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2344 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2345 use __builtin_inff. Skip all single-precision tests that require
2348 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2350 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2352 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2354 PR tree-optimization/47148
2355 * gcc.c-torture/execute/pr47148.c: New test.
2357 PR tree-optimization/47155
2358 * gcc.c-torture/execute/pr47155.c: New test.
2360 PR rtl-optimization/47157
2361 * gcc.c-torture/compile/pr47157.c: New test.
2363 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2365 * gcc.dg/torture/vector-shift2.c (schar): Define.
2366 (main): Always use schar or uchar instead of plain "char" to avoid
2367 dependencies on implementation-defined char signedness.
2369 2011-01-03 Martin Jambor <mjambor@suse.cz>
2371 PR tree-optimization/46801
2372 * gnat.dg/pack9.adb: Remove xfail.
2374 2011-01-03 Martin Jambor <mjambor@suse.cz>
2376 PR tree-optimization/46984
2377 * g++.dg/ipa/pr46984.C: New test.
2379 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2382 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2384 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2386 PR tree-optimization/47140
2387 * gcc.c-torture/compile/pr47140.c: New test.
2389 PR rtl-optimization/47028
2390 * gcc.dg/pr47028.c: New test.
2392 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2394 * objc.dg/protocol-forward-1.m: Removed TODO.
2395 * objc.dg/protocol-forward-2.m: New.
2396 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2397 * obj-c++.dg/protocol-forward-2.mm: New.
2399 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2402 * g++.dg/eh/pr38662.C: New testcase.
2404 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2406 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2407 scan for newline '\n'.
2410 Copyright (C) 2011 Free Software Foundation, Inc.
2412 Copying and distribution of this file, with or without modification,
2413 are permitted in any medium without royalty provided the copyright
2414 notice and this notice are preserved.